[SCM] Lisaac compiler branch, master, updated. 66bf77e0f5c9f0d814c598e73b0474d7c2108e5c
Xavier Oswald
xoswald at debian.org
Tue Jul 28 16:18:09 UTC 2009
The following commit has been merged in the master branch:
commit 66bf77e0f5c9f0d814c598e73b0474d7c2108e5c
Author: Xavier Oswald <xoswald at debian.org>
Date: Tue Jul 28 18:15:56 2009 +0200
* Update the whole compiler!
* Plese don't try to compile this development version ! :)
diff --git a/Changelog b/Changelog
index 9f79308..149b8de 100644
--- a/Changelog
+++ b/Changelog
@@ -1,14 +1,3 @@
-Version 0.14 :
-==============
-[Xavier Oswald]
- * New vim syntax coloration file (2008/11/07)
- * Update default vimrc (2008/11/06)
- * Add JPTemplate support for vim (2008/11/10)
-
-[Benoit Sonntag]
- * Lip project path Makefile
-
-
Version 0.12 :
==============
2007/07/22
diff --git a/Makefile b/Makefile
index eedcc6f..b1038ed 100644
--- a/Makefile
+++ b/Makefile
@@ -18,12 +18,11 @@
# Available targets:
# ==================
# - all Starts the installer in automatic mode--use it if
-# you know the installer is smart enough to compute
-# default values, and those values suit your needs.
-# This option is used in order to install lisaac in a
-# non-userland way.
+# you know the installer is smart enough to compute default values, and those
+# values suit your needs. This option is used in order to install lisaac in a
+# non-userland way.
#
-# - user Starts the installer in userland interactive mode
+# - interactive_userland Starts the installer in userland interactive mode
#
# - install Copy all files in a proper place (non-userland)
#
@@ -31,10 +30,10 @@
#
# In short:
# =========
-# Use : make user for a userland installation
+# Use : make interactive_userland for a userland installation
# Use : make & make install(as root) for a full system installation
# Use : make clean(as root) to clean up a non-userland installation
-
+#
# TODO:
# =====
# - maybe use /etc/ instead of /usr/lib/lisaac four the compilation options
@@ -53,7 +52,7 @@
#
# Bug reports:
# ============
-# bug tracker system: http://alioth.debian.org/tracker/?atid=413092&group_id=100200&func=browse
+# bug tracker system: https://gna.org/bugs/?func=additem&group=isaac
# mail to: Xavier Oswald <x.oswald at free.fr>
PREFIX=/usr/local
@@ -78,7 +77,7 @@ bin/lisaac: bin/lisaac.c bin/path.h
bin/shorter: bin/shorter.c bin/path.h
$(CC) $(CFLAGS) $< -o $@
-user: install_lisaac.c
+interactive_userland: install_lisaac.c
@echo - Lisaac compiler installation For Unix / Linux / Windows -
@echo Please wait...
$(CC) $(CFLAGS) install_lisaac.c -o install_lisaac
@@ -97,7 +96,7 @@ install: bin/lisaac bin/shorter
cp -rf shorter/ $(DESTDIR)$(LIB)
cp -rf manpage/*.gz $(DESTDIR)$(MAN)
- # Temporary since the shorter is broken
+ # Temprary since shorter is broken
# $(DESTDIR)$(BIN)/shorter -r -f html lib -o $(DESTDIR)$(DOC)$(HTML)
#
# previous html documentation:
diff --git a/Not_yet_implemented b/Not_yet_implemented
index ba55184..ace8770 100644
--- a/Not_yet_implemented
+++ b/Not_yet_implemented
@@ -6,6 +6,4 @@ Specification 0.2 :
Specification 0.3 :
===================
-* Concurence Object Prototype (COP model).
-* Auto-make with list.
* Vector multi-size for arguments.
diff --git a/bin/lisaac.c b/bin/lisaac.c
index 0862041..785e753 100644
--- a/bin/lisaac.c
+++ b/bin/lisaac.c
@@ -71,13 +71,19 @@ struct STRING_struct {
__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__Y1M;
- void **storage__D2M;
+ __INTEGER capacity__Q1M;
+ void **storage__11M;
};
__ARRAYED_COLLECTIONoSTRINGo ARRAYED_COLLECTIONoSTRINGo_;
#define ARRAYED_COLLECTIONoSTRINGo__ (&ARRAYED_COLLECTIONoSTRINGo_)
@@ -91,111 +97,63 @@ struct FAST_ARRAYoSTRINGo_struct {
__FAST_ARRAYoSTRINGo FAST_ARRAYoSTRINGo_;
#define FAST_ARRAYoSTRINGo__ (&FAST_ARRAYoSTRINGo_)
-// LINKED_COLLECTION[STRING_CONSTANT]
-#define __LINKED_COLLECTIONoSTRING_CONSTANTo__ 2
-typedef struct LINKED_COLLECTIONoSTRING_CONSTANTo_struct __LINKED_COLLECTIONoSTRING_CONSTANTo;
-struct LINKED_COLLECTIONoSTRING_CONSTANTo_struct {
- __INTEGER upper__JC;
-};
-__LINKED_COLLECTIONoSTRING_CONSTANTo LINKED_COLLECTIONoSTRING_CONSTANTo_;
-#define LINKED_COLLECTIONoSTRING_CONSTANTo__ (&LINKED_COLLECTIONoSTRING_CONSTANTo_)
-
-// LINKED_LIST[STRING_CONSTANT]
-#define __LINKED_LISToSTRING_CONSTANTo__ 3
-typedef struct LINKED_LISToSTRING_CONSTANTo_struct __LINKED_LISToSTRING_CONSTANTo;
-struct LINKED_LISToSTRING_CONSTANTo_struct {
- __LINKED_COLLECTIONoSTRING_CONSTANTo parent_linked_collection__DC;
- __INTEGER mem_idx__PUU;
- void *first_link__5UK;
- void *mem_lnk__YUU;
- void *last_link__F21;
-};
-__LINKED_LISToSTRING_CONSTANTo LINKED_LISToSTRING_CONSTANTo_;
-#define LINKED_LISToSTRING_CONSTANTo__ (&LINKED_LISToSTRING_CONSTANTo_)
-
-// POINTER
-typedef void * __POINTER;
-
-// UINTEGER_32
-typedef unsigned long __UINTEGER_32;
-
// HASHED_DICTIONARY_NODE[ITM_TYPE_SIMPLE,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__ 4
+#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__CHL;
- void *item__VHL;
- void *next__NHL;
+ void *key__XGL;
+ void *item__KHL;
+ void *next__CHL;
};
__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__ 5
+#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__RGL;
- __INTEGER count__OWL;
- void **buckets__WGL;
+ __INTEGER capacity__GGL;
+ __INTEGER count__DWL;
+ void **buckets__LGL;
};
__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_;
#define HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo_)
-// ARRAYED_COLLECTION[Expanded CHARACTER]
-#define __ARRAYED_COLLECTIONoExpanded_CHARACTERo__ 6
-typedef struct ARRAYED_COLLECTIONoExpanded_CHARACTERo_struct __ARRAYED_COLLECTIONoExpanded_CHARACTERo;
-struct ARRAYED_COLLECTIONoExpanded_CHARACTERo_struct {
- __INTEGER capacity__JTJB;
- __INTEGER upper__WTJB;
- __CHARACTER *storage__STJB;
-};
-__ARRAYED_COLLECTIONoExpanded_CHARACTERo ARRAYED_COLLECTIONoExpanded_CHARACTERo_;
-#define ARRAYED_COLLECTIONoExpanded_CHARACTERo__ (&ARRAYED_COLLECTIONoExpanded_CHARACTERo_)
-
-// FAST_ARRAY[Expanded CHARACTER]
-#define __FAST_ARRAYoExpanded_CHARACTERo__ 7
-typedef struct FAST_ARRAYoExpanded_CHARACTERo_struct __FAST_ARRAYoExpanded_CHARACTERo;
-struct FAST_ARRAYoExpanded_CHARACTERo_struct {
- __ARRAYED_COLLECTIONoExpanded_CHARACTERo parent_arrayed_collection__IIM;
-};
-__FAST_ARRAYoExpanded_CHARACTERo FAST_ARRAYoExpanded_CHARACTERo_;
-#define FAST_ARRAYoExpanded_CHARACTERo__ (&FAST_ARRAYoExpanded_CHARACTERo_)
-
// POSITION
typedef unsigned long __POSITION;
// ITM_OBJECT
-#define __ITM_OBJECT__ 8
+#define __ITM_OBJECT__ 4
typedef struct ITM_OBJECT_struct __ITM_OBJECT;
struct ITM_OBJECT_struct {
- __POSITION position__BJM;
+ __POSITION position__WIM;
};
__ITM_OBJECT ITM_OBJECT_;
#define ITM_OBJECT__ (&ITM_OBJECT_)
// NAMED
-#define __NAMED__ 9
+#define __NAMED__ 5
typedef struct NAMED_struct __NAMED;
struct NAMED_struct {
__ITM_OBJECT parent_itm_object__PD;
void *name__1QB;
- __CHARACTER style__ODGC;
+ __CHARACTER style__3CGC;
};
__NAMED NAMED_;
#define NAMED__ (&NAMED_)
// VARIABLE
-#define __VARIABLE__ 10
+#define __VARIABLE__ 6
typedef struct VARIABLE_struct __VARIABLE;
struct VARIABLE_struct {
- __NAMED parent_named__5KMC;
- void *type_list__N4YD;
- void *intern_name__KCCG;
- void *type__LCCG;
- __INTEGER ensure_count__4KCG;
- void *require_first__JWHH;
- __INTEGER level_type__DQLK;
- void *require_list__0WHH;
+ __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;
};
__VARIABLE VARIABLE_;
#define VARIABLE__ (&VARIABLE_)
@@ -205,55 +163,33 @@ __VARIABLE VARIABLE_;
typedef struct LOCAL_struct __LOCAL;
struct LOCAL_struct {
unsigned long __id;
- __VARIABLE parent_variable__ALMC;
- void *my_alias__FIEH;
- void *last_seq__XNNJ;
+ __VARIABLE parent_variable__T1LC;
+ void *my_alias__XVAH;
+ void *last_seq__TQJJ;
};
__LOCAL LOCAL_={__LOCAL__};
#define LOCAL__ (&LOCAL_)
// ARRAYED_COLLECTION[LOCAL]
-#define __ARRAYED_COLLECTIONoLOCALo__ 11
+#define __ARRAYED_COLLECTIONoLOCALo__ 7
typedef struct ARRAYED_COLLECTIONoLOCALo_struct __ARRAYED_COLLECTIONoLOCALo;
struct ARRAYED_COLLECTIONoLOCALo_struct {
- __INTEGER upper__TIAG;
- __INTEGER capacity__SRSG;
- void **storage__3RSG;
+ __INTEGER upper__1H4F;
+ __INTEGER capacity__CWPG;
+ void **storage__NWPG;
};
__ARRAYED_COLLECTIONoLOCALo ARRAYED_COLLECTIONoLOCALo_;
#define ARRAYED_COLLECTIONoLOCALo__ (&ARRAYED_COLLECTIONoLOCALo_)
// FAST_ARRAY[LOCAL]
-#define __FAST_ARRAYoLOCALo__ 12
+#define __FAST_ARRAYoLOCALo__ 8
typedef struct FAST_ARRAYoLOCALo_struct __FAST_ARRAYoLOCALo;
struct FAST_ARRAYoLOCALo_struct {
- __ARRAYED_COLLECTIONoLOCALo parent_arrayed_collection__QIAG;
+ __ARRAYED_COLLECTIONoLOCALo parent_arrayed_collection__YH4F;
};
__FAST_ARRAYoLOCALo FAST_ARRAYoLOCALo_;
#define FAST_ARRAYoLOCALo__ (&FAST_ARRAYoLOCALo_)
-// LINKED_COLLECTION[NODE_TYPE]
-#define __LINKED_COLLECTIONoNODE_TYPEo__ 13
-typedef struct LINKED_COLLECTIONoNODE_TYPEo_struct __LINKED_COLLECTIONoNODE_TYPEo;
-struct LINKED_COLLECTIONoNODE_TYPEo_struct {
- __INTEGER upper__TBID;
-};
-__LINKED_COLLECTIONoNODE_TYPEo LINKED_COLLECTIONoNODE_TYPEo_;
-#define LINKED_COLLECTIONoNODE_TYPEo__ (&LINKED_COLLECTIONoNODE_TYPEo_)
-
-// LINKED_LIST[NODE_TYPE]
-#define __LINKED_LISToNODE_TYPEo__ 14
-typedef struct LINKED_LISToNODE_TYPEo_struct __LINKED_LISToNODE_TYPEo;
-struct LINKED_LISToNODE_TYPEo_struct {
- __LINKED_COLLECTIONoNODE_TYPEo parent_linked_collection__T0QC;
- __INTEGER mem_idx__3SYD;
- void *first_link__TSYD;
- void *last_link__2SYD;
- void *mem_lnk__5SYD;
-};
-__LINKED_LISToNODE_TYPEo LINKED_LISToNODE_TYPEo_;
-#define LINKED_LISToNODE_TYPEo__ (&LINKED_LISToNODE_TYPEo_)
-
// TYPE
#define __TYPE__ 6
typedef struct TYPE_struct __TYPE;
@@ -262,28 +198,28 @@ struct TYPE_struct {
void *prototype__RD;
__INTEGER index__LJC;
void *default__AKC;
- __INTEGER size__JPY;
- __INTEGER last_pass_binding__VT3I;
+ __INTEGER size__KPY;
+ __INTEGER last_pass_binding__AYZI;
void *slot_run__1JC;
- void *subtype_list__APY;
- void *type_full_list__VUCB;
+ void *subtype_list__BPY;
+ void *type_full_list__LZCB;
};
__TYPE TYPE_={__TYPE__};
#define TYPE__ (&TYPE_)
// ARRAYED_COLLECTION[TYPE]
-#define __ARRAYED_COLLECTIONoTYPEo__ 15
+#define __ARRAYED_COLLECTIONoTYPEo__ 9
typedef struct ARRAYED_COLLECTIONoTYPEo_struct __ARRAYED_COLLECTIONoTYPEo;
struct ARRAYED_COLLECTIONoTYPEo_struct {
__INTEGER upper__1OB;
- __INTEGER capacity__M2L;
- void **storage__X2L;
+ __INTEGER capacity__B2L;
+ void **storage__M2L;
};
__ARRAYED_COLLECTIONoTYPEo ARRAYED_COLLECTIONoTYPEo_;
#define ARRAYED_COLLECTIONoTYPEo__ (&ARRAYED_COLLECTIONoTYPEo_)
// FAST_ARRAY[TYPE]
-#define __FAST_ARRAYoTYPEo__ 16
+#define __FAST_ARRAYoTYPEo__ 10
typedef struct FAST_ARRAYoTYPEo_struct __FAST_ARRAYoTYPEo;
struct FAST_ARRAYoTYPEo_struct {
__ARRAYED_COLLECTIONoTYPEo parent_arrayed_collection__UOB;
@@ -296,42 +232,42 @@ __FAST_ARRAYoTYPEo FAST_ARRAYoTYPEo_;
typedef struct SLOT_DATA_struct __SLOT_DATA;
struct SLOT_DATA_struct {
unsigned long __id;
- __VARIABLE parent_variable__G3YD;
- void *parent_slot__H3YD;
- void *value__LWRG;
- void *last_write__E2ML;
- __UINTEGER_32 last_seq_index__L2ML;
- void *last_list_current__A3ML;
- __INTEGER last_index__ALTL;
- __UINTEGER_32 last_seq_call_and_loop__FTTL;
- __UINTEGER_32 last_seq_call_local_and_loop__4WTL;
- __UINTEGER_32 last_seq_or_and__55TL;
+ __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;
};
__SLOT_DATA SLOT_DATA_={__SLOT_DATA__};
#define SLOT_DATA__ (&SLOT_DATA_)
// ARRAYED_COLLECTION[SLOT_DATA]
-#define __ARRAYED_COLLECTIONoSLOT_DATAo__ 17
+#define __ARRAYED_COLLECTIONoSLOT_DATAo__ 11
typedef struct ARRAYED_COLLECTIONoSLOT_DATAo_struct __ARRAYED_COLLECTIONoSLOT_DATAo;
struct ARRAYED_COLLECTIONoSLOT_DATAo_struct {
- __INTEGER upper__KDCG;
- __INTEGER capacity__MDCG;
- void **storage__IECG;
+ __INTEGER upper__C35F;
+ __INTEGER capacity__E35F;
+ void **storage__A45F;
};
__ARRAYED_COLLECTIONoSLOT_DATAo ARRAYED_COLLECTIONoSLOT_DATAo_;
#define ARRAYED_COLLECTIONoSLOT_DATAo__ (&ARRAYED_COLLECTIONoSLOT_DATAo_)
// FAST_ARRAY[SLOT_DATA]
-#define __FAST_ARRAYoSLOT_DATAo__ 18
+#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__MK5F;
+ __ARRAYED_COLLECTIONoSLOT_DATAo parent_arrayed_collection__FK3F;
};
__FAST_ARRAYoSLOT_DATAo FAST_ARRAYoSLOT_DATAo_;
#define FAST_ARRAYoSLOT_DATAo__ (&FAST_ARRAYoSLOT_DATAo_)
// HASHED_SET_NODE[ABSTRACT_STRING]
-#define __HASHED_SET_NODEoABSTRACT_STRINGo__ 19
+#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;
@@ -341,7 +277,7 @@ __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__ 20
+#define __HASHED_SEToABSTRACT_STRINGo__ 14
typedef struct HASHED_SEToABSTRACT_STRINGo_struct __HASHED_SEToABSTRACT_STRINGo;
struct HASHED_SEToABSTRACT_STRINGo_struct {
__INTEGER capacity__TRK;
@@ -351,115 +287,137 @@ struct HASHED_SEToABSTRACT_STRINGo_struct {
__HASHED_SEToABSTRACT_STRINGo HASHED_SEToABSTRACT_STRINGo_;
#define HASHED_SEToABSTRACT_STRINGo__ (&HASHED_SEToABSTRACT_STRINGo_)
-// BOOLEAN
-typedef char __BOOLEAN;
-
// STRING_CONSTANT
#define __STRING_CONSTANT__ 8
typedef struct STRING_CONSTANT_struct __STRING_CONSTANT;
struct STRING_CONSTANT_struct {
unsigned long __id;
__INTEGER count__XHB;
- __CHARACTER *storage__C5K;
+ __CHARACTER *storage__X4K;
};
__STRING_CONSTANT STRING_CONSTANT_={__STRING_CONSTANT__};
#define STRING_CONSTANT__ (&STRING_CONSTANT_)
// HASHED_DICTIONARY_NODE[STRING_CONSTANT,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__ 21
+#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__4PL;
- void *item__3XM;
- void *next__KQL;
+ void *key__TPL;
+ void *item__VXM;
+ void *next__5PL;
};
__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__ 22
+#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__NPL;
- __INTEGER count__TQL;
- void **buckets__SPL;
+ __INTEGER capacity__CPL;
+ __INTEGER count__IQL;
+ void **buckets__HPL;
};
__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo_;
#define HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo_)
+// BOOLEAN
+typedef char __BOOLEAN;
+
// PROTOTYPE
-#define __PROTOTYPE__ 23
+#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__DIM;
- void *type_style__ZNY;
- void *last_slot__05BC;
- void *default_value__MNDC;
- void *type_c__HPDC;
- void *first_slot__45MC;
- void *idf_generic_list__KIM;
- void *slot_list__3IM;
- void *export_list__VFDC;
- void *import_list__3FDC;
- __BOOLEAN is_mapping__0ANC;
+ __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;
};
__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;
+};
+__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;
+};
+__LINKED_LISToSTRING_CONSTANTo LINKED_LISToSTRING_CONSTANTo_;
+#define LINKED_LISToSTRING_CONSTANTo__ (&LINKED_LISToSTRING_CONSTANTo_)
+
// HASHED_DICTIONARY_NODE[TYPE,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__ 24
+#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__TBL;
- void *item__AXQ;
- void *next__4BL;
+ void *key__IBL;
+ void *item__XWQ;
+ void *next__TBL;
};
__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__ 25
+#define __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__ 21
typedef struct HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo;
struct HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_struct {
- __INTEGER capacity__CBL;
- __INTEGER count__HCL;
- void **buckets__HBL;
+ __INTEGER capacity__XAL;
+ __INTEGER count__2BL;
+ void **buckets__2AL;
};
__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_;
#define HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoTYPExSTRING_CONSTANTo_)
// SLOT
-#define __SLOT__ 26
+#define __SLOT__ 22
typedef struct SLOT_struct __SLOT;
struct SLOT_struct {
- void *slot_data_intern__B4YD;
- void *base_slot__Z14F;
- void *receiver_type__014F;
- void *slot_code_intern__H24F;
- void *slot_id__ZWRG;
- void *slot_data_list__RK5F;
- void *slot_code_list__FRMJ;
+ 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;
};
__SLOT SLOT_;
#define SLOT__ (&SLOT_)
// ARRAYED_COLLECTION[SLOT]
-#define __ARRAYED_COLLECTIONoSLOTo__ 27
+#define __ARRAYED_COLLECTIONoSLOTo__ 23
typedef struct ARRAYED_COLLECTIONoSLOTo_struct __ARRAYED_COLLECTIONoSLOTo;
struct ARRAYED_COLLECTIONoSLOTo_struct {
- __INTEGER capacity__HSL;
- __INTEGER upper__WSL;
- void **storage__SSL;
+ __INTEGER capacity__2RL;
+ __INTEGER upper__LSL;
+ void **storage__HSL;
};
__ARRAYED_COLLECTIONoSLOTo ARRAYED_COLLECTIONoSLOTo_;
#define ARRAYED_COLLECTIONoSLOTo__ (&ARRAYED_COLLECTIONoSLOTo_)
// FAST_ARRAY[SLOT]
-#define __FAST_ARRAYoSLOTo__ 28
+#define __FAST_ARRAYoSLOTo__ 24
typedef struct FAST_ARRAYoSLOTo_struct __FAST_ARRAYoSLOTo;
struct FAST_ARRAYoSLOTo_struct {
__ARRAYED_COLLECTIONoSLOTo parent_arrayed_collection__ZJC;
@@ -467,19 +425,6 @@ struct FAST_ARRAYoSLOTo_struct {
__FAST_ARRAYoSLOTo FAST_ARRAYoSLOTo_;
#define FAST_ARRAYoSLOTo__ (&FAST_ARRAYoSLOTo_)
-// UINTEGER_8
-typedef unsigned char __UINTEGER_8;
-
-// TYPE_FULL
-#define __TYPE_FULL__ 29
-typedef struct TYPE_FULL_struct __TYPE_FULL;
-struct TYPE_FULL_struct {
- void *parent_type__KTL;
- __UINTEGER_8 flag__LTL;
-};
-__TYPE_FULL TYPE_FULL_;
-#define TYPE_FULL__ (&TYPE_FULL_)
-
// TYPE_ID
#define __TYPE_ID__ 9
typedef struct TYPE_ID_struct __TYPE_ID;
@@ -491,18 +436,18 @@ __TYPE_ID TYPE_ID_={__TYPE_ID__};
#define TYPE_ID__ (&TYPE_ID_)
// ARRAYED_COLLECTION[TYPE_ID]
-#define __ARRAYED_COLLECTIONoTYPE_IDo__ 30
+#define __ARRAYED_COLLECTIONoTYPE_IDo__ 25
typedef struct ARRAYED_COLLECTIONoTYPE_IDo_struct __ARRAYED_COLLECTIONoTYPE_IDo;
struct ARRAYED_COLLECTIONoTYPE_IDo_struct {
- __INTEGER upper__MDL;
- __INTEGER capacity__ODL;
- void **storage__KEL;
+ __INTEGER upper__BDL;
+ __INTEGER capacity__DDL;
+ void **storage__5DL;
};
__ARRAYED_COLLECTIONoTYPE_IDo ARRAYED_COLLECTIONoTYPE_IDo_;
#define ARRAYED_COLLECTIONoTYPE_IDo__ (&ARRAYED_COLLECTIONoTYPE_IDo_)
// FAST_ARRAY[TYPE_ID]
-#define __FAST_ARRAYoTYPE_IDo__ 31
+#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;
@@ -523,7 +468,7 @@ __ITM_TYPE_SIMPLE ITM_TYPE_SIMPLE_={__ITM_TYPE_SIMPLE__};
#define ITM_TYPE_SIMPLE__ (&ITM_TYPE_SIMPLE_)
// ITM_TYPE_MONO
-#define __ITM_TYPE_MONO__ 32
+#define __ITM_TYPE_MONO__ 27
typedef struct ITM_TYPE_MONO_struct __ITM_TYPE_MONO;
struct ITM_TYPE_MONO_struct {
void *Nothing;
@@ -532,7 +477,7 @@ __ITM_TYPE_MONO ITM_TYPE_MONO_;
#define ITM_TYPE_MONO__ (&ITM_TYPE_MONO_)
// ARRAYED_COLLECTION[ITM_TYPE_MONO]
-#define __ARRAYED_COLLECTIONoITM_TYPE_MONOo__ 33
+#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;
@@ -543,7 +488,7 @@ __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__ 34
+#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;
@@ -557,9 +502,9 @@ typedef struct ITM_TYPE_STYLE_struct __ITM_TYPE_STYLE;
struct ITM_TYPE_STYLE_struct {
unsigned long __id;
__ITM_TYPE_SIMPLE parent_itm_type_simple__3IB;
- void *to_run__U1IB;
+ void *to_run__D1IB;
void *style__3MC;
- int to_run__V1IB;
+ int to_run__E1IB;
};
__ITM_TYPE_STYLE ITM_TYPE_STYLE_={__ITM_TYPE_STYLE__};
#define ITM_TYPE_STYLE__ (&ITM_TYPE_STYLE_)
@@ -576,7 +521,7 @@ __ITM_TYPE_GENERIC ITM_TYPE_GENERIC_={__ITM_TYPE_GENERIC__};
#define ITM_TYPE_GENERIC__ (&ITM_TYPE_GENERIC_)
// INSTR
-#define __INSTR__ 35
+#define __INSTR__ 30
typedef struct INSTR_struct __INSTR;
struct INSTR_struct {
__ITM_OBJECT parent_itm_object__TE;
@@ -584,70 +529,46 @@ struct INSTR_struct {
__INSTR INSTR_;
#define INSTR__ (&INSTR_)
-// EXPR
-#define __EXPR__ 36
-typedef struct EXPR_struct __EXPR;
-struct EXPR_struct {
- __INSTR parent_instr__UE;
-};
-__EXPR EXPR_;
-#define EXPR__ (&EXPR_)
-
-// EXTERNAL_C
-#define __EXTERNAL_C__ 13
-typedef struct EXTERNAL_C_struct __EXTERNAL_C;
-struct EXTERNAL_C_struct {
- unsigned long __id;
- __EXPR parent_expr__VLMC;
- void *static_type__KMZD;
- void *code__MMZD;
- void *living_type__XWUH;
- __BOOLEAN is_persistant__LMZD;
- void *access_list__NMZD;
-};
-__EXTERNAL_C EXTERNAL_C_={__EXTERNAL_C__};
-#define EXTERNAL_C__ (&EXTERNAL_C_)
-
// ARRAYED_COLLECTION[INSTR]
-#define __ARRAYED_COLLECTIONoINSTRo__ 37
+#define __ARRAYED_COLLECTIONoINSTRo__ 31
typedef struct ARRAYED_COLLECTIONoINSTRo_struct __ARRAYED_COLLECTIONoINSTRo;
struct ARRAYED_COLLECTIONoINSTRo_struct {
- __INTEGER upper__5BTG;
- __INTEGER capacity__12BH;
- void **storage__X3BH;
+ __INTEGER upper__1GQG;
+ __INTEGER capacity__NK4G;
+ void **storage__JL4G;
};
__ARRAYED_COLLECTIONoINSTRo ARRAYED_COLLECTIONoINSTRo_;
#define ARRAYED_COLLECTIONoINSTRo__ (&ARRAYED_COLLECTIONoINSTRo_)
// FAST_ARRAY[INSTR]
-#define __FAST_ARRAYoINSTRo__ 38
+#define __FAST_ARRAYoINSTRo__ 32
typedef struct FAST_ARRAYoINSTRo_struct __FAST_ARRAYoINSTRo;
struct FAST_ARRAYoINSTRo_struct {
- __ARRAYED_COLLECTIONoINSTRo parent_arrayed_collection__DMRG;
+ __ARRAYED_COLLECTIONoINSTRo parent_arrayed_collection__QTOG;
};
__FAST_ARRAYoINSTRo FAST_ARRAYoINSTRo_;
#define FAST_ARRAYoINSTRo__ (&FAST_ARRAYoINSTRo_)
// ITM_SLOT
-#define __ITM_SLOT__ 39
+#define __ITM_SLOT__ 33
typedef struct ITM_SLOT_struct __ITM_SLOT;
struct ITM_SLOT_struct {
- __NAMED parent_named__XIM;
- void *id_section__EACC;
- void *next__XANC;
- void *type__KX1D;
- void *value__AS2D;
- void *require__MV2D;
- void *ensure__QV2D;
- __INTEGER priority_and_level__4XTE;
- void *argument_list__2V1D;
- __CHARACTER affect__OX1D;
+ __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;
};
__ITM_SLOT ITM_SLOT_;
#define ITM_SLOT__ (&ITM_SLOT_)
// TYPE_NULL
-#define __TYPE_NULL__ 14
+#define __TYPE_NULL__ 13
typedef struct TYPE_NULL_struct __TYPE_NULL;
struct TYPE_NULL_struct {
unsigned long __id;
@@ -657,7 +578,7 @@ __TYPE_NULL TYPE_NULL_={__TYPE_NULL__};
#define TYPE_NULL__ (&TYPE_NULL_)
// TYPE_VOID
-#define __TYPE_VOID__ 15
+#define __TYPE_VOID__ 14
typedef struct TYPE_VOID_struct __TYPE_VOID;
struct TYPE_VOID_struct {
unsigned long __id;
@@ -667,7 +588,7 @@ __TYPE_VOID TYPE_VOID_={__TYPE_VOID__};
#define TYPE_VOID__ (&TYPE_VOID_)
// TYPE_CONTEXT
-#define __TYPE_CONTEXT__ 16
+#define __TYPE_CONTEXT__ 15
typedef struct TYPE_CONTEXT_struct __TYPE_CONTEXT;
struct TYPE_CONTEXT_struct {
unsigned long __id;
@@ -677,37 +598,46 @@ __TYPE_CONTEXT TYPE_CONTEXT_={__TYPE_CONTEXT__};
#define TYPE_CONTEXT__ (&TYPE_CONTEXT_)
// TYPE_GENERIC
-#define __TYPE_GENERIC__ 17
+#define __TYPE_GENERIC__ 16
typedef struct TYPE_GENERIC_struct __TYPE_GENERIC;
struct TYPE_GENERIC_struct {
unsigned long __id;
- __TYPE parent_type__T2IB;
- void *name__2R2B;
- void *intern_name__FS2B;
- void *old_type__SY2M;
- void *generic_list__3R2B;
- void *put_to_list__RX2M;
- __BOOLEAN recursive_test__YX2M;
+ __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;
+};
+__EXPR EXPR_;
+#define EXPR__ (&EXPR_)
+
// CONSTANT
-#define __CONSTANT__ 40
+#define __CONSTANT__ 35
typedef struct CONSTANT_struct __CONSTANT;
struct CONSTANT_struct {
__EXPR parent_expr__4F;
- void *static_type__LSYD;
+ void *static_type__M2YD;
};
__CONSTANT CONSTANT_;
#define CONSTANT__ (&CONSTANT_)
// PROTOTYPE_CST
-#define __PROTOTYPE_CST__ 18
+#define __PROTOTYPE_CST__ 17
typedef struct PROTOTYPE_CST_struct __PROTOTYPE_CST;
struct PROTOTYPE_CST_struct {
unsigned long __id;
- __CONSTANT parent_constant__DMMC;
+ __CONSTANT parent_constant__W2LC;
};
__PROTOTYPE_CST PROTOTYPE_CST_={__PROTOTYPE_CST__};
#define PROTOTYPE_CST__ (&PROTOTYPE_CST_)
@@ -716,35 +646,57 @@ __PROTOTYPE_CST PROTOTYPE_CST_={__PROTOTYPE_CST__};
typedef signed long long __INTEGER_64;
// INTEGER_CST
-#define __INTEGER_CST__ 19
+#define __INTEGER_CST__ 18
typedef struct INTEGER_CST_struct __INTEGER_CST;
struct INTEGER_CST_struct {
unsigned long __id;
- __CONSTANT parent_constant__OMMC;
- __INTEGER_64 value__VUYD;
+ __CONSTANT parent_constant__B3LC;
+ __INTEGER_64 value__W4YD;
};
__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;
+};
+__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;
+};
+__LINKED_LISToNODE_TYPEo LINKED_LISToNODE_TYPEo_;
+#define LINKED_LISToNODE_TYPEo__ (&LINKED_LISToNODE_TYPEo_)
+
// NODE
-#define __NODE__ 41
+#define __NODE__ 38
typedef struct NODE_struct __NODE;
struct NODE_struct {
- void *expr__Q5YD;
- void *data__R5YD;
- void *first_code__TOCG;
- void *first_type__1OCG;
- void *switch__SRCG;
+ void *expr__RJZD;
+ void *data__SJZD;
+ void *first_code__NHAG;
+ void *first_type__VHAG;
+ void *switch__MKAG;
};
__NODE NODE_;
#define NODE__ (&NODE_)
// NODE_TYPE
-#define __NODE_TYPE__ 20
+#define __NODE_TYPE__ 19
typedef struct NODE_TYPE_struct __NODE_TYPE;
struct NODE_TYPE_struct {
unsigned long __id;
- __NODE parent_node__I0QC;
+ __NODE parent_node__QLQC;
};
__NODE_TYPE NODE_TYPE_={__NODE_TYPE__};
#define NODE_TYPE__ (&NODE_TYPE_)
@@ -753,13 +705,13 @@ __NODE_TYPE NODE_TYPE_={__NODE_TYPE__};
typedef signed long __INTEGER_32;
// LIST
-#define __LIST__ 21
+#define __LIST__ 20
typedef struct LIST_struct __LIST;
struct LIST_struct {
unsigned long __id;
__EXPR parent_expr__VE;
- __INTEGER index__XUUG;
- void *expr_list__EMRG;
+ __INTEGER index__XWRG;
+ void *expr_list__RTOG;
};
__LIST LIST_={__LIST__};
#define LIST__ (&LIST_)
@@ -768,79 +720,79 @@ __LIST LIST_={__LIST__};
typedef signed char __INTEGER_8;
// PROFIL
-#define __PROFIL__ 42
+#define __PROFIL__ 39
typedef struct PROFIL_struct __PROFIL;
struct PROFIL_struct {
- void *context__Y33G;
- void *code__DRNH;
- void *result_last__T4NH;
- void *type_self__DBII;
- void *name__JCII;
- __INTEGER life_index__YUVI;
- __INTEGER link_count__R2OJ;
- __INTEGER count_intern_call__CQWL;
- void *argument_list__JXNH;
- void *result_list__EZ5H;
- __INTEGER_8 stat__NJIJ;
+ 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;
};
__PROFIL PROFIL_;
#define PROFIL__ (&PROFIL_)
// PROFIL_SLOT
-#define __PROFIL_SLOT__ 22
+#define __PROFIL_SLOT__ 21
typedef struct PROFIL_SLOT_struct __PROFIL_SLOT;
struct PROFIL_SLOT_struct {
unsigned long __id;
- __PROFIL parent_profil__4KMC;
- void *slot_code__D1RL;
- __BOOLEAN is_context_sensitive__LMSL;
+ __PROFIL parent_profil__R1LC;
+ void *slot_code__YEOL;
+ __BOOLEAN is_context_sensitive__BWOL;
};
__PROFIL_SLOT PROFIL_SLOT_={__PROFIL_SLOT__};
#define PROFIL_SLOT__ (&PROFIL_SLOT_)
// PROFIL_BLOCK
-#define __PROFIL_BLOCK__ 23
+#define __PROFIL_BLOCK__ 22
typedef struct PROFIL_BLOCK_struct __PROFIL_BLOCK;
struct PROFIL_BLOCK_struct {
unsigned long __id;
- __PROFIL parent_profil__UNCG;
- __TYPE parent_type__VNCG;
- void *slot_value__DWMH;
- void *slot_self__PWMH;
- void *context_extern__UE1H;
- void *profil_list__4BII;
- void *node_list__ACII;
+ __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;
};
__PROFIL_BLOCK PROFIL_BLOCK_={__PROFIL_BLOCK__};
#define PROFIL_BLOCK__ (&PROFIL_BLOCK_)
// HASHED_DICTIONARY_NODE[STRING,Expanded UINTEGER_32]
-#define __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__ 43
+#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__VP0D;
- void *item__MQ0D;
- void *next__ERBE;
+ __UINTEGER_32 key__ZZ0D;
+ void *item__Q00D;
+ void *next__21BE;
};
__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__ 44
+#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__ENZD;
- __INTEGER cache_user__105D;
- __INTEGER cache_buckets__RRBE;
- void *cache_node__TP0D;
- void **buckets__Z05D;
+ __INTEGER capacity__VWZD;
+ __INTEGER cache_user__GFAE;
+ __INTEGER cache_buckets__J2BE;
+ void *cache_node__XZ0D;
+ void **buckets__EFAE;
};
__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o_;
#define HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__ (&HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o_)
// MEMORY
-#define __MEMORY__ 45
+#define __MEMORY__ 42
typedef struct MEMORY_struct __MEMORY;
struct MEMORY_struct {
volatile __UINTEGER_32 previous_linear__20C;
@@ -851,572 +803,590 @@ struct MEMORY_struct {
__MEMORY MEMORY_;
#define MEMORY__ (&MEMORY_)
-// LINKED_LIST_NODE[STRING_CONSTANT]
-#define __LINKED_LIST_NODEoSTRING_CONSTANTo__ 46
-typedef struct LINKED_LIST_NODEoSTRING_CONSTANTo_struct __LINKED_LIST_NODEoSTRING_CONSTANTo;
-struct LINKED_LIST_NODEoSTRING_CONSTANTo_struct {
- void *item__BVK;
- void *next__AT4;
-};
-__LINKED_LIST_NODEoSTRING_CONSTANTo LINKED_LIST_NODEoSTRING_CONSTANTo_;
-#define LINKED_LIST_NODEoSTRING_CONSTANTo__ (&LINKED_LIST_NODEoSTRING_CONSTANTo_)
-
// HASHED_DICTIONARY_NODE[PROTOTYPE,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__ 47
+#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__XIJB;
- void *item__ZALB;
- void *next__CJJB;
+ 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__ 48
+#define __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__ 44
typedef struct HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_struct __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo;
struct HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_struct {
- __INTEGER capacity__GIJB;
- __INTEGER count__LJJB;
- void **buckets__LIJB;
+ __INTEGER capacity__VHJB;
+ __INTEGER count__0IJB;
+ void **buckets__0HJB;
};
__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_;
#define HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__ (&HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo_)
// HASHED_SET_NODE[TYPE]
-#define __HASHED_SET_NODEoTYPEo__ 49
+#define __HASHED_SET_NODEoTYPEo__ 45
typedef struct HASHED_SET_NODEoTYPEo_struct __HASHED_SET_NODEoTYPEo;
struct HASHED_SET_NODEoTYPEo_struct {
- void *item__PRKB;
- void *next__0RKB;
+ void *item__4QKB;
+ void *next__JRKB;
};
__HASHED_SET_NODEoTYPEo HASHED_SET_NODEoTYPEo_;
#define HASHED_SET_NODEoTYPEo__ (&HASHED_SET_NODEoTYPEo_)
// HASHED_SET[TYPE]
-#define __HASHED_SEToTYPEo__ 50
+#define __HASHED_SEToTYPEo__ 46
typedef struct HASHED_SEToTYPEo_struct __HASHED_SEToTYPEo;
struct HASHED_SEToTYPEo_struct {
- __INTEGER capacity__4QKB;
- __INTEGER count__DSKB;
- void **buckets__DRKB;
+ __INTEGER capacity__NQKB;
+ __INTEGER count__SRKB;
+ void **buckets__SQKB;
};
__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;
+};
+__TYPE_FULL TYPE_FULL_;
+#define TYPE_FULL__ (&TYPE_FULL_)
+
// HASHED_SET_NODE[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__ 51
+#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__NKL;
- void *next__ZKL;
+ void *item__CKL;
+ void *next__OKL;
};
__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__ 52
+#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__2JL;
- __INTEGER count__KQM;
- void **buckets__BKL;
+ __INTEGER capacity__RJL;
+ __INTEGER count__5PM;
+ void **buckets__WJL;
};
__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__ 53
+#define __ARRAYED_COLLECTIONoTYPE_FULLo__ 50
typedef struct ARRAYED_COLLECTIONoTYPE_FULLo_struct __ARRAYED_COLLECTIONoTYPE_FULLo;
struct ARRAYED_COLLECTIONoTYPE_FULLo_struct {
- __INTEGER upper__JVCB;
- __INTEGER capacity__PYMB;
- void **storage__LZMB;
+ __INTEGER upper__5ZCB;
+ __INTEGER capacity__4XMB;
+ void **storage__0YMB;
};
__ARRAYED_COLLECTIONoTYPE_FULLo ARRAYED_COLLECTIONoTYPE_FULLo_;
#define ARRAYED_COLLECTIONoTYPE_FULLo__ (&ARRAYED_COLLECTIONoTYPE_FULLo_)
// FAST_ARRAY[TYPE_FULL]
-#define __FAST_ARRAYoTYPE_FULLo__ 54
+#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__UUCB;
+ __ARRAYED_COLLECTIONoTYPE_FULLo parent_arrayed_collection__KZCB;
};
__FAST_ARRAYoTYPE_FULLo FAST_ARRAYoTYPE_FULLo_;
#define FAST_ARRAYoTYPE_FULLo__ (&FAST_ARRAYoTYPE_FULLo_)
// ITM_TYPE_GENERIC_ELT
-#define __ITM_TYPE_GENERIC_ELT__ 24
+#define __ITM_TYPE_GENERIC_ELT__ 23
typedef struct ITM_TYPE_GENERIC_ELT_struct __ITM_TYPE_GENERIC_ELT;
struct ITM_TYPE_GENERIC_ELT_struct {
unsigned long __id;
- __INTEGER index__4J2D;
+ __INTEGER index__BD0D;
};
__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__ 55
+#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__C1NC;
- void *next__O1NC;
+ void *item__QLNC;
+ void *next__2LNC;
};
__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__ 56
+#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__R0NC;
- __INTEGER count__RUOC;
- void **buckets__W0NC;
+ __INTEGER capacity__5KNC;
+ __INTEGER count__5EOC;
+ void **buckets__ELNC;
};
__HASHED_SEToFAST_ARRAYoTYPE_FULLoo HASHED_SEToFAST_ARRAYoTYPE_FULLoo_;
#define HASHED_SEToFAST_ARRAYoTYPE_FULLoo__ (&HASHED_SEToFAST_ARRAYoTYPE_FULLoo_)
// CONTEXT
-#define __CONTEXT__ 57
+#define __CONTEXT__ 54
typedef struct CONTEXT_struct __CONTEXT;
struct CONTEXT_struct {
- __INTEGER local__CIAG;
- __INTEGER result__FIAG;
- void *list__HIAG;
- void *old_profil_first__JIAG;
- void *profil__LIAG;
- void *context_extern__HVRH;
+ __INTEGER local__KH4F;
+ __INTEGER result__NH4F;
+ void *list__PH4F;
+ void *old_profil_first__RH4F;
+ void *profil__TH4F;
+ void *context_extern__J2NH;
};
__CONTEXT CONTEXT_;
#define CONTEXT__ (&CONTEXT_)
// ARRAYED_COLLECTION[CONTEXT]
-#define __ARRAYED_COLLECTIONoCONTEXTo__ 58
+#define __ARRAYED_COLLECTIONoCONTEXTo__ 55
typedef struct ARRAYED_COLLECTIONoCONTEXTo_struct __ARRAYED_COLLECTIONoCONTEXTo;
struct ARRAYED_COLLECTIONoCONTEXTo_struct {
- __INTEGER upper__NVQC;
- __INTEGER capacity__TIZD;
- void **storage__DSYD;
+ __INTEGER upper__VGQC;
+ __INTEGER capacity__ESZD;
+ void **storage__E2YD;
};
__ARRAYED_COLLECTIONoCONTEXTo ARRAYED_COLLECTIONoCONTEXTo_;
#define ARRAYED_COLLECTIONoCONTEXTo__ (&ARRAYED_COLLECTIONoCONTEXTo_)
// FAST_ARRAY[CONTEXT]
-#define __FAST_ARRAYoCONTEXTo__ 59
+#define __FAST_ARRAYoCONTEXTo__ 56
typedef struct FAST_ARRAYoCONTEXTo_struct __FAST_ARRAYoCONTEXTo;
struct FAST_ARRAYoCONTEXTo_struct {
- __ARRAYED_COLLECTIONoCONTEXTo parent_arrayed_collection__KVQC;
+ __ARRAYED_COLLECTIONoCONTEXTo parent_arrayed_collection__SGQC;
};
__FAST_ARRAYoCONTEXTo FAST_ARRAYoCONTEXTo_;
#define FAST_ARRAYoCONTEXTo__ (&FAST_ARRAYoCONTEXTo_)
// PUSH
-#define __PUSH__ 25
+#define __PUSH__ 24
typedef struct PUSH_struct __PUSH;
struct PUSH_struct {
unsigned long __id;
__INSTR parent_instr__YRB;
- void *context__RTSG;
- __BOOLEAN is_first__STSG;
+ void *context__BYPG;
+ __BOOLEAN is_first__CYPG;
};
__PUSH PUSH_={__PUSH__};
#define PUSH__ (&PUSH_)
// SLOT_CODE
-#define __SLOT_CODE__ 26
+#define __SLOT_CODE__ 25
typedef struct SLOT_CODE_struct __SLOT_CODE;
struct SLOT_CODE_struct {
unsigned long __id;
- void *parent_slot__C24F;
- void *value__SACG;
- void *last_type_contract__IKVL;
- void *profil__ZACG;
- __BOOLEAN is_require__EKVL;
+ void *parent_slot__A22F;
+ void *value__K05F;
+ void *last_type_contract__4URL;
+ void *profil__R05F;
+ __BOOLEAN is_require__0URL;
};
__SLOT_CODE SLOT_CODE_={__SLOT_CODE__};
#define SLOT_CODE__ (&SLOT_CODE_)
// EXPR_MULTIPLE
-#define __EXPR_MULTIPLE__ 27
+#define __EXPR_MULTIPLE__ 26
typedef struct EXPR_MULTIPLE_struct __EXPR_MULTIPLE;
struct EXPR_MULTIPLE_struct {
unsigned long __id;
- void *expr_list__W3PH;
+ void *expr_list__3EMH;
};
__EXPR_MULTIPLE EXPR_MULTIPLE_={__EXPR_MULTIPLE__};
#define EXPR_MULTIPLE__ (&EXPR_MULTIPLE_)
// EXPR_BINARY
-#define __EXPR_BINARY__ 60
+#define __EXPR_BINARY__ 57
typedef struct EXPR_BINARY_struct __EXPR_BINARY;
struct EXPR_BINARY_struct {
- __EXPR parent_expr__CZNH;
- void *left__ZH5H;
- void *right__AIAI;
+ __EXPR parent_expr__OAKH;
+ void *left__XO1H;
+ void *right__WO2H;
};
__EXPR_BINARY EXPR_BINARY_;
#define EXPR_BINARY__ (&EXPR_BINARY_)
// EXPR_SUB
-#define __EXPR_SUB__ 28
+#define __EXPR_SUB__ 27
typedef struct EXPR_SUB_struct __EXPR_SUB;
struct EXPR_SUB_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__DZNH;
+ __EXPR_BINARY parent_expr_binary__PAKH;
};
__EXPR_SUB EXPR_SUB_={__EXPR_SUB__};
#define EXPR_SUB__ (&EXPR_SUB_)
// EXPR_MUL
-#define __EXPR_MUL__ 29
+#define __EXPR_MUL__ 28
typedef struct EXPR_MUL_struct __EXPR_MUL;
struct EXPR_MUL_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__WZNH;
+ __EXPR_BINARY parent_expr_binary__CBKH;
};
__EXPR_MUL EXPR_MUL_={__EXPR_MUL__};
#define EXPR_MUL__ (&EXPR_MUL_)
// EXPR_DIV
-#define __EXPR_DIV__ 30
+#define __EXPR_DIV__ 29
typedef struct EXPR_DIV_struct __EXPR_DIV;
struct EXPR_DIV_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__J0NH;
+ __EXPR_BINARY parent_expr_binary__VBKH;
};
__EXPR_DIV EXPR_DIV_={__EXPR_DIV__};
#define EXPR_DIV__ (&EXPR_DIV_)
// EXPR_AND
-#define __EXPR_AND__ 31
+#define __EXPR_AND__ 30
typedef struct EXPR_AND_struct __EXPR_AND;
struct EXPR_AND_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__20NH;
+ __EXPR_BINARY parent_expr_binary__ICKH;
};
__EXPR_AND EXPR_AND_={__EXPR_AND__};
#define EXPR_AND__ (&EXPR_AND_)
// EXPR_SHIFT_R
-#define __EXPR_SHIFT_R__ 32
+#define __EXPR_SHIFT_R__ 31
typedef struct EXPR_SHIFT_R_struct __EXPR_SHIFT_R;
struct EXPR_SHIFT_R_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__P1NH;
+ __EXPR_BINARY parent_expr_binary__1CKH;
};
__EXPR_SHIFT_R EXPR_SHIFT_R_={__EXPR_SHIFT_R__};
#define EXPR_SHIFT_R__ (&EXPR_SHIFT_R_)
// EXPR_SHIFT_L
-#define __EXPR_SHIFT_L__ 33
+#define __EXPR_SHIFT_L__ 32
typedef struct EXPR_SHIFT_L_struct __EXPR_SHIFT_L;
struct EXPR_SHIFT_L_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__C2NH;
+ __EXPR_BINARY parent_expr_binary__ODKH;
};
__EXPR_SHIFT_L EXPR_SHIFT_L_={__EXPR_SHIFT_L__};
#define EXPR_SHIFT_L__ (&EXPR_SHIFT_L_)
// ITEM
-#define __ITEM__ 34
+#define __ITEM__ 33
typedef struct ITEM_struct __ITEM;
struct ITEM_struct {
unsigned long __id;
- __EXPR parent_expr__N3NH;
- void *receiver__3I5H;
- void *index__UKAI;
+ __EXPR parent_expr__ZEKH;
+ void *receiver__1P1H;
+ void *index__KR2H;
};
__ITEM ITEM_={__ITEM__};
#define ITEM__ (&ITEM_)
// CALL_SLOT
-#define __CALL_SLOT__ 35
+#define __CALL_SLOT__ 34
typedef struct CALL_SLOT_struct __CALL_SLOT;
struct CALL_SLOT_struct {
unsigned long __id;
- __EXPR parent_expr__AX5H;
- void *profil__CZ5H;
- void *result_list__NZ5H;
- void *argument_list__0PLJ;
+ __EXPR parent_expr__W31H;
+ void *profil__Y51H;
+ void *result_list__DA2H;
+ void *argument_list__WSHJ;
};
__CALL_SLOT CALL_SLOT_={__CALL_SLOT__};
#define CALL_SLOT__ (&CALL_SLOT_)
// EXPR_UNARY
-#define __EXPR_UNARY__ 61
+#define __EXPR_UNARY__ 58
typedef struct EXPR_UNARY_struct __EXPR_UNARY;
struct EXPR_UNARY_struct {
- __EXPR parent_expr__UVHL;
- void *right__DWHL;
+ __EXPR parent_expr__DXDL;
+ void *right__SXDL;
};
__EXPR_UNARY EXPR_UNARY_;
#define EXPR_UNARY__ (&EXPR_UNARY_)
// EXPR_NEG
-#define __EXPR_NEG__ 36
+#define __EXPR_NEG__ 35
typedef struct EXPR_NEG_struct __EXPR_NEG;
struct EXPR_NEG_struct {
unsigned long __id;
- __EXPR_UNARY parent_expr_unary__VVHL;
+ __EXPR_UNARY parent_expr_unary__EXDL;
};
__EXPR_NEG EXPR_NEG_={__EXPR_NEG__};
#define EXPR_NEG__ (&EXPR_NEG_)
// EXPR_ADD
-#define __EXPR_ADD__ 37
+#define __EXPR_ADD__ 36
typedef struct EXPR_ADD_struct __EXPR_ADD;
struct EXPR_ADD_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__AWHL;
+ __EXPR_BINARY parent_expr_binary__PXDL;
};
__EXPR_ADD EXPR_ADD_={__EXPR_ADD__};
#define EXPR_ADD__ (&EXPR_ADD_)
// EXPR_NOT
-#define __EXPR_NOT__ 38
+#define __EXPR_NOT__ 37
typedef struct EXPR_NOT_struct __EXPR_NOT;
struct EXPR_NOT_struct {
unsigned long __id;
- __EXPR_UNARY parent_expr_unary__Y1ZL;
+ __EXPR_UNARY parent_expr_unary__YGWL;
};
__EXPR_NOT EXPR_NOT_={__EXPR_NOT__};
#define EXPR_NOT__ (&EXPR_NOT_)
// EXPR_MOD
-#define __EXPR_MOD__ 39
+#define __EXPR_MOD__ 38
typedef struct EXPR_MOD_struct __EXPR_MOD;
struct EXPR_MOD_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__15ZL;
+ __EXPR_BINARY parent_expr_binary__1KWL;
};
__EXPR_MOD EXPR_MOD_={__EXPR_MOD__};
#define EXPR_MOD__ (&EXPR_MOD_)
// EXPR_OR
-#define __EXPR_OR__ 40
+#define __EXPR_OR__ 39
typedef struct EXPR_OR_struct __EXPR_OR;
struct EXPR_OR_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__QP5M;
+ __EXPR_BINARY parent_expr_binary__U31M;
};
__EXPR_OR EXPR_OR_={__EXPR_OR__};
#define EXPR_OR__ (&EXPR_OR_)
// EXPR_XOR
-#define __EXPR_XOR__ 41
+#define __EXPR_XOR__ 40
typedef struct EXPR_XOR_struct __EXPR_XOR;
struct EXPR_XOR_struct {
unsigned long __id;
- __EXPR_BINARY parent_expr_binary__A3CO;
+ __EXPR_BINARY parent_expr_binary__0G5N;
};
__EXPR_XOR EXPR_XOR_={__EXPR_XOR__};
#define EXPR_XOR__ (&EXPR_XOR_)
// DTA
-#define __DTA__ 62
+#define __DTA__ 59
typedef struct DTA_struct __DTA;
struct DTA_struct {
- __ITM_OBJECT parent_itm_object__E0QC;
- void *context__U3YD;
- void *slot__V3YD;
- void *self_arg__W3YD;
- void *result_expr__X3YD;
+ __ITM_OBJECT parent_itm_object__MLQC;
+ void *context__VHZD;
+ void *slot__WHZD;
+ void *self_arg__XHZD;
+ void *result_expr__YHZD;
};
__DTA DTA_;
#define DTA__ (&DTA_)
// DTA_RD
-#define __DTA_RD__ 42
+#define __DTA_RD__ 41
typedef struct DTA_RD_struct __DTA_RD;
struct DTA_RD_struct {
unsigned long __id;
- __DTA parent_dta__F0QC;
+ __DTA parent_dta__NLQC;
};
__DTA_RD DTA_RD_={__DTA_RD__};
#define DTA_RD__ (&DTA_RD_)
// DTA_CAST
-#define __DTA_CAST__ 43
+#define __DTA_CAST__ 42
typedef struct DTA_CAST_struct __DTA_CAST;
struct DTA_CAST_struct {
unsigned long __id;
- void *result_expr__QT5H;
+ void *result_expr__G01H;
};
__DTA_CAST DTA_CAST_={__DTA_CAST__};
#define DTA_CAST__ (&DTA_CAST_)
// DTA_WR_CODE
-#define __DTA_WR_CODE__ 44
+#define __DTA_WR_CODE__ 43
typedef struct DTA_WR_CODE_struct __DTA_WR_CODE;
struct DTA_WR_CODE_struct {
unsigned long __id;
- __DTA parent_dta__FSPH;
- void *code__0GII;
+ __DTA parent_dta__MZLH;
+ void *code__QNEI;
};
__DTA_WR_CODE DTA_WR_CODE_={__DTA_WR_CODE__};
#define DTA_WR_CODE__ (&DTA_WR_CODE_)
// DTA_BLOCK
-#define __DTA_BLOCK__ 45
+#define __DTA_BLOCK__ 44
typedef struct DTA_BLOCK_struct __DTA_BLOCK;
struct DTA_BLOCK_struct {
unsigned long __id;
- void *context__FVYH;
- void *result_expr__PX5H;
- void *argument_list__ODJI;
- __BOOLEAN copy_argument__1UXI;
+ void *context__H2UH;
+ void *result_expr__F41H;
+ void *argument_list__EKFI;
+ __BOOLEAN copy_argument__B0TI;
};
__DTA_BLOCK DTA_BLOCK_={__DTA_BLOCK__};
#define DTA_BLOCK__ (&DTA_BLOCK_)
// DTA_WR_VALUE
-#define __DTA_WR_VALUE__ 46
+#define __DTA_WR_VALUE__ 45
typedef struct DTA_WR_VALUE_struct __DTA_WR_VALUE;
struct DTA_WR_VALUE_struct {
unsigned long __id;
- __DTA parent_dta__VLYH;
- void *value__DGJI;
- __BOOLEAN copy_value__ITDJ;
+ __DTA parent_dta__XSUH;
+ void *value__ZMFI;
+ __BOOLEAN copy_value__BZ5I;
};
__DTA_WR_VALUE DTA_WR_VALUE_={__DTA_WR_VALUE__};
#define DTA_WR_VALUE__ (&DTA_WR_VALUE_)
// DTA_RD_ARGS
-#define __DTA_RD_ARGS__ 47
+#define __DTA_RD_ARGS__ 46
typedef struct DTA_RD_ARGS_struct __DTA_RD_ARGS;
struct DTA_RD_ARGS_struct {
unsigned long __id;
- __DTA parent_dta__FH0H;
- void *argument_list__GMJI;
- __BOOLEAN copy_argument__C3GK;
+ __DTA parent_dta__HOWH;
+ void *argument_list__2SFI;
+ __BOOLEAN copy_argument__45CK;
};
__DTA_RD_ARGS DTA_RD_ARGS_={__DTA_RD_ARGS__};
#define DTA_RD_ARGS__ (&DTA_RD_ARGS_)
// TYPES
-#define __TYPES__ 63
+#define __TYPES__ 60
typedef struct TYPES_struct __TYPES;
struct TYPES_struct {
- __INTEGER upper__MSCG;
- void **storage__CTJJ;
+ __INTEGER upper__GLAG;
+ void **storage__4VFJ;
};
__TYPES TYPES_;
#define TYPES__ (&TYPES_)
// TYPES_TMP
-#define __TYPES_TMP__ 64
+#define __TYPES_TMP__ 61
typedef struct TYPES_TMP_struct __TYPES_TMP;
struct TYPES_TMP_struct {
- __TYPES parent_types__GCCG;
- __INTEGER capacity__C0KJ;
+ __TYPES parent_types__415F;
+ __INTEGER capacity__42GJ;
};
__TYPES_TMP TYPES_TMP_;
#define TYPES_TMP__ (&TYPES_TMP_)
// READ
-#define __READ__ 65
+#define __READ__ 62
typedef struct READ_struct __READ;
struct READ_struct {
- __EXPR parent_expr__K3YD;
+ __EXPR parent_expr__LHZD;
};
__READ READ_;
#define READ__ (&READ_)
// READ_LOCAL
-#define __READ_LOCAL__ 48
+#define __READ_LOCAL__ 47
typedef struct READ_LOCAL_struct __READ_LOCAL;
struct READ_LOCAL_struct {
unsigned long __id;
- __READ parent_read__L3YD;
- void *local__G5YD;
+ __READ parent_read__MHZD;
+ void *local__HJZD;
};
__READ_LOCAL READ_LOCAL_={__READ_LOCAL__};
#define READ_LOCAL__ (&READ_LOCAL_)
// READ_SLOT
-#define __READ_SLOT__ 49
+#define __READ_SLOT__ 48
typedef struct READ_SLOT_struct __READ_SLOT;
struct READ_SLOT_struct {
unsigned long __id;
- __READ parent_read__ZUXI;
- void *receiver__KVXI;
- void *slot__QRKK;
+ __READ parent_read__5ZTI;
+ void *receiver__Q0TI;
+ void *slot__MUGK;
};
__READ_SLOT READ_SLOT_={__READ_SLOT__};
#define READ_SLOT__ (&READ_SLOT_)
// SWITCH
-#define __SWITCH__ 50
+#define __SWITCH__ 49
typedef struct SWITCH_struct __SWITCH;
struct SWITCH_struct {
unsigned long __id;
- __INSTR parent_instr__GPMC;
- void *expr__4EJI;
- void *list__ASCG;
+ __INSTR parent_instr__Z5LC;
+ void *expr__ULFI;
+ void *list__0KAG;
};
__SWITCH SWITCH_={__SWITCH__};
#define SWITCH__ (&SWITCH_)
// CASE
-#define __CASE__ 66
+#define __CASE__ 63
typedef struct CASE_struct __CASE;
struct CASE_struct {
- void *id__4SCG;
- void *code__PWCG;
+ void *id__YLAG;
+ void *code__JPAG;
};
__CASE CASE_;
#define CASE__ (&CASE_)
// ARRAYED_COLLECTION[CASE]
-#define __ARRAYED_COLLECTIONoCASEo__ 67
+#define __ARRAYED_COLLECTIONoCASEo__ 64
typedef struct ARRAYED_COLLECTIONoCASEo_struct __ARRAYED_COLLECTIONoCASEo;
struct ARRAYED_COLLECTIONoCASEo_struct {
- __INTEGER upper__VSCG;
- __INTEGER capacity__2YKJ;
- void **storage__ZUIJ;
+ __INTEGER upper__PLAG;
+ __INTEGER capacity__Y1GJ;
+ void **storage__VXEJ;
};
__ARRAYED_COLLECTIONoCASEo ARRAYED_COLLECTIONoCASEo_;
#define ARRAYED_COLLECTIONoCASEo__ (&ARRAYED_COLLECTIONoCASEo_)
// FAST_ARRAY[CASE]
-#define __FAST_ARRAYoCASEo__ 68
+#define __FAST_ARRAYoCASEo__ 65
typedef struct FAST_ARRAYoCASEo_struct __FAST_ARRAYoCASEo;
struct FAST_ARRAYoCASEo_struct {
- __ARRAYED_COLLECTIONoCASEo parent_arrayed_collection__QNCG;
+ __ARRAYED_COLLECTIONoCASEo parent_arrayed_collection__KGAG;
};
__FAST_ARRAYoCASEo FAST_ARRAYoCASEo_;
#define FAST_ARRAYoCASEo__ (&FAST_ARRAYoCASEo_)
// STRING_CST
-#define __STRING_CST__ 51
+#define __STRING_CST__ 50
typedef struct STRING_CST_struct __STRING_CST;
struct STRING_CST_struct {
unsigned long __id;
__CONSTANT parent_constant__5F;
- void *string__LDAI;
+ void *string__BK2H;
};
__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 {
+ 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;
+};
+__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 {
unsigned long __id;
- __NODE parent_node__MA4G;
- void *slot__25CH;
- void *result_expr__35CH;
+ __NODE parent_node__WO0G;
+ void *slot__ON5G;
+ void *result_expr__PN5G;
};
__NODE_STYLE NODE_STYLE_={__NODE_STYLE__};
#define NODE_STYLE__ (&NODE_STYLE_)
// EXPR_BINARY_CMP
-#define __EXPR_BINARY_CMP__ 69
+#define __EXPR_BINARY_CMP__ 66
typedef struct EXPR_BINARY_CMP_struct __EXPR_BINARY_CMP;
struct EXPR_BINARY_CMP_struct {
- __EXPR parent_expr__WDNH;
- void *left__ZFAI;
- void *right__3FAI;
+ __EXPR parent_expr__CLJH;
+ void *left__PM2H;
+ void *right__TM2H;
};
__EXPR_BINARY_CMP EXPR_BINARY_CMP_;
#define EXPR_BINARY_CMP__ (&EXPR_BINARY_CMP_)
@@ -1426,7 +1396,7 @@ __EXPR_BINARY_CMP EXPR_BINARY_CMP_;
typedef struct EXPR_EQUAL_struct __EXPR_EQUAL;
struct EXPR_EQUAL_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__XDNH;
+ __EXPR_BINARY_CMP parent_expr_binary_cmp__DLJH;
};
__EXPR_EQUAL EXPR_EQUAL_={__EXPR_EQUAL__};
#define EXPR_EQUAL__ (&EXPR_EQUAL_)
@@ -1436,7 +1406,7 @@ __EXPR_EQUAL EXPR_EQUAL_={__EXPR_EQUAL__};
typedef struct EXPR_NOT_EQUAL_struct __EXPR_NOT_EQUAL;
struct EXPR_NOT_EQUAL_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__5DNH;
+ __EXPR_BINARY_CMP parent_expr_binary_cmp__LLJH;
};
__EXPR_NOT_EQUAL EXPR_NOT_EQUAL_={__EXPR_NOT_EQUAL__};
#define EXPR_NOT_EQUAL__ (&EXPR_NOT_EQUAL_)
@@ -1446,8 +1416,8 @@ __EXPR_NOT_EQUAL EXPR_NOT_EQUAL_={__EXPR_NOT_EQUAL__};
typedef struct REAL_CST_struct __REAL_CST;
struct REAL_CST_struct {
unsigned long __id;
- __CONSTANT parent_constant__IVNH;
- void *value__RGAI;
+ __CONSTANT parent_constant__U2JH;
+ void *value__HN2H;
};
__REAL_CST REAL_CST_={__REAL_CST__};
#define REAL_CST__ (&REAL_CST_)
@@ -1457,8 +1427,8 @@ __REAL_CST REAL_CST_={__REAL_CST__};
typedef struct CHARACTER_CST_struct __CHARACTER_CST;
struct CHARACTER_CST_struct {
unsigned long __id;
- __CONSTANT parent_constant__1VNH;
- void *text__ZGAI;
+ __CONSTANT parent_constant__H3JH;
+ void *text__PN2H;
};
__CHARACTER_CST CHARACTER_CST_={__CHARACTER_CST__};
#define CHARACTER_CST__ (&CHARACTER_CST_)
@@ -1468,8 +1438,8 @@ __CHARACTER_CST CHARACTER_CST_={__CHARACTER_CST__};
typedef struct GET_TYPE_ID_struct __GET_TYPE_ID;
struct GET_TYPE_ID_struct {
unsigned long __id;
- __EXPR parent_expr__2XNH;
- void *receiver__JHAI;
+ __EXPR parent_expr__I5JH;
+ void *receiver__5N2H;
};
__GET_TYPE_ID GET_TYPE_ID_={__GET_TYPE_ID__};
#define GET_TYPE_ID__ (&GET_TYPE_ID_)
@@ -1479,7 +1449,7 @@ __GET_TYPE_ID GET_TYPE_ID_={__GET_TYPE_ID__};
typedef struct EXPR_SUP_struct __EXPR_SUP;
struct EXPR_SUP_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__PYNH;
+ __EXPR_BINARY_CMP parent_expr_binary_cmp__15JH;
};
__EXPR_SUP EXPR_SUP_={__EXPR_SUP__};
#define EXPR_SUP__ (&EXPR_SUP_)
@@ -1489,10 +1459,10 @@ __EXPR_SUP EXPR_SUP_={__EXPR_SUP__};
typedef struct PUT_TO_struct __PUT_TO;
struct PUT_TO_struct {
unsigned long __id;
- __EXPR parent_expr__02NH;
- void *receiver__AKAI;
- void *index__EKAI;
- void *value__IKAI;
+ __EXPR parent_expr__GEKH;
+ void *receiver__WQ2H;
+ void *index__0Q2H;
+ void *value__4Q2H;
};
__PUT_TO PUT_TO_={__PUT_TO__};
#define PUT_TO__ (&PUT_TO_)
@@ -1502,8 +1472,8 @@ __PUT_TO PUT_TO_={__PUT_TO__};
typedef struct SIZE_OF_struct __SIZE_OF;
struct SIZE_OF_struct {
unsigned long __id;
- __EXPR parent_expr__J4NH;
- void *receiver__3KAI;
+ __EXPR parent_expr__VFKH;
+ void *receiver__TR2H;
};
__SIZE_OF SIZE_OF_={__SIZE_OF__};
#define SIZE_OF__ (&SIZE_OF_)
@@ -1513,9 +1483,9 @@ __SIZE_OF SIZE_OF_={__SIZE_OF__};
typedef struct CAST_struct __CAST;
struct CAST_struct {
unsigned long __id;
- __EXPR parent_expr__14NH;
- void *static_type__2G5H;
- void *value__GLAI;
+ __EXPR parent_expr__HGKH;
+ void *static_type__0N1H;
+ void *value__2R2H;
};
__CAST CAST_={__CAST__};
#define CAST__ (&CAST_)
@@ -1525,18 +1495,18 @@ __CAST CAST_={__CAST__};
typedef struct READ_GLOBAL_struct __READ_GLOBAL;
struct READ_GLOBAL_struct {
unsigned long __id;
- __READ parent_read__AXYJ;
- void *global__3DNK;
+ __READ parent_read__2ZUJ;
+ void *global__ZGJK;
};
__READ_GLOBAL READ_GLOBAL_={__READ_GLOBAL__};
#define READ_GLOBAL__ (&READ_GLOBAL_)
// EXPR_UNARY_LOGIC
-#define __EXPR_UNARY_LOGIC__ 70
+#define __EXPR_UNARY_LOGIC__ 67
typedef struct EXPR_UNARY_LOGIC_struct __EXPR_UNARY_LOGIC;
struct EXPR_UNARY_LOGIC_struct {
- __EXPR parent_expr__FBYK;
- void *right__MM3M;
+ __EXPR parent_expr__5GUK;
+ void *right__Q0ZM;
};
__EXPR_UNARY_LOGIC EXPR_UNARY_LOGIC_;
#define EXPR_UNARY_LOGIC__ (&EXPR_UNARY_LOGIC_)
@@ -1546,18 +1516,18 @@ __EXPR_UNARY_LOGIC EXPR_UNARY_LOGIC_;
typedef struct EXPR_NOT_LOGIC_struct __EXPR_NOT_LOGIC;
struct EXPR_NOT_LOGIC_struct {
unsigned long __id;
- __EXPR_UNARY_LOGIC parent_expr_unary_logic__GBYK;
+ __EXPR_UNARY_LOGIC parent_expr_unary_logic__AHUK;
};
__EXPR_NOT_LOGIC EXPR_NOT_LOGIC_={__EXPR_NOT_LOGIC__};
#define EXPR_NOT_LOGIC__ (&EXPR_NOT_LOGIC_)
// EXPR_BINARY_LOGIC
-#define __EXPR_BINARY_LOGIC__ 71
+#define __EXPR_BINARY_LOGIC__ 68
typedef struct EXPR_BINARY_LOGIC_struct __EXPR_BINARY_LOGIC;
struct EXPR_BINARY_LOGIC_struct {
- __EXPR parent_expr__BEGL;
- void *left__ZIIO;
- void *right__3IIO;
+ __EXPR parent_expr__PICL;
+ void *left__RREO;
+ void *right__VREO;
};
__EXPR_BINARY_LOGIC EXPR_BINARY_LOGIC_;
#define EXPR_BINARY_LOGIC__ (&EXPR_BINARY_LOGIC_)
@@ -1567,7 +1537,7 @@ __EXPR_BINARY_LOGIC EXPR_BINARY_LOGIC_;
typedef struct EXPR_OR_LOGIC_struct __EXPR_OR_LOGIC;
struct EXPR_OR_LOGIC_struct {
unsigned long __id;
- __EXPR_BINARY_LOGIC parent_expr_binary_logic__CEGL;
+ __EXPR_BINARY_LOGIC parent_expr_binary_logic__QICL;
};
__EXPR_OR_LOGIC EXPR_OR_LOGIC_={__EXPR_OR_LOGIC__};
#define EXPR_OR_LOGIC__ (&EXPR_OR_LOGIC_)
@@ -1577,7 +1547,7 @@ __EXPR_OR_LOGIC EXPR_OR_LOGIC_={__EXPR_OR_LOGIC__};
typedef struct EXPR_OR_OR_LOGIC_struct __EXPR_OR_OR_LOGIC;
struct EXPR_OR_OR_LOGIC_struct {
unsigned long __id;
- __EXPR_OR_LOGIC parent_expr_or_logic__2EGL;
+ __EXPR_OR_LOGIC parent_expr_or_logic__KJCL;
};
__EXPR_OR_OR_LOGIC EXPR_OR_OR_LOGIC_={__EXPR_OR_OR_LOGIC__};
#define EXPR_OR_OR_LOGIC__ (&EXPR_OR_OR_LOGIC_)
@@ -1587,7 +1557,7 @@ __EXPR_OR_OR_LOGIC EXPR_OR_OR_LOGIC_={__EXPR_OR_OR_LOGIC__};
typedef struct EXPR_AND_LOGIC_struct __EXPR_AND_LOGIC;
struct EXPR_AND_LOGIC_struct {
unsigned long __id;
- __EXPR_BINARY_LOGIC parent_expr_binary_logic__CGGL;
+ __EXPR_BINARY_LOGIC parent_expr_binary_logic__QKCL;
};
__EXPR_AND_LOGIC EXPR_AND_LOGIC_={__EXPR_AND_LOGIC__};
#define EXPR_AND_LOGIC__ (&EXPR_AND_LOGIC_)
@@ -1597,7 +1567,7 @@ __EXPR_AND_LOGIC EXPR_AND_LOGIC_={__EXPR_AND_LOGIC__};
typedef struct EXPR_AND_AND_LOGIC_struct __EXPR_AND_AND_LOGIC;
struct EXPR_AND_AND_LOGIC_struct {
unsigned long __id;
- __EXPR_AND_LOGIC parent_expr_and_logic__2GGL;
+ __EXPR_AND_LOGIC parent_expr_and_logic__KLCL;
};
__EXPR_AND_AND_LOGIC EXPR_AND_AND_LOGIC_={__EXPR_AND_AND_LOGIC__};
#define EXPR_AND_AND_LOGIC__ (&EXPR_AND_AND_LOGIC_)
@@ -1607,7 +1577,7 @@ __EXPR_AND_AND_LOGIC EXPR_AND_AND_LOGIC_={__EXPR_AND_AND_LOGIC__};
typedef struct EXPR_SUP_EQ_struct __EXPR_SUP_EQ;
struct EXPR_SUP_EQ_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__QL5M;
+ __EXPR_BINARY_CMP parent_expr_binary_cmp__UZ1M;
};
__EXPR_SUP_EQ EXPR_SUP_EQ_={__EXPR_SUP_EQ__};
#define EXPR_SUP_EQ__ (&EXPR_SUP_EQ_)
@@ -1617,7 +1587,7 @@ __EXPR_SUP_EQ EXPR_SUP_EQ_={__EXPR_SUP_EQ__};
typedef struct EXPR_INF_struct __EXPR_INF;
struct EXPR_INF_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__CN5M;
+ __EXPR_BINARY_CMP parent_expr_binary_cmp__G11M;
};
__EXPR_INF EXPR_INF_={__EXPR_INF__};
#define EXPR_INF__ (&EXPR_INF_)
@@ -1627,19 +1597,19 @@ __EXPR_INF EXPR_INF_={__EXPR_INF__};
typedef struct EXPR_INF_EQ_struct __EXPR_INF_EQ;
struct EXPR_INF_EQ_struct {
unsigned long __id;
- __EXPR_BINARY_CMP parent_expr_binary_cmp__YN5M;
+ __EXPR_BINARY_CMP parent_expr_binary_cmp__211M;
};
__EXPR_INF_EQ EXPR_INF_EQ_={__EXPR_INF_EQ__};
#define EXPR_INF_EQ__ (&EXPR_INF_EQ_)
// WRITE
-#define __WRITE__ 72
+#define __WRITE__ 69
typedef struct WRITE_struct __WRITE;
struct WRITE_struct {
- __INSTR parent_instr__GWRG;
- void *value__NXHH;
- __BOOLEAN is_create__N0GI;
- __BOOLEAN is_delete__15QL;
+ __INSTR parent_instr__P3OG;
+ void *value__PAEH;
+ __BOOLEAN is_create__DBDI;
+ __BOOLEAN is_delete__WJNL;
};
__WRITE WRITE_;
#define WRITE__ (&WRITE_)
@@ -1649,8 +1619,8 @@ __WRITE WRITE_;
typedef struct WRITE_GLOBAL_struct __WRITE_GLOBAL;
struct WRITE_GLOBAL_struct {
unsigned long __id;
- __WRITE parent_write__MZJH;
- void *global__IN5H;
+ __WRITE parent_write__YAGH;
+ void *global__GU1H;
};
__WRITE_GLOBAL WRITE_GLOBAL_={__WRITE_GLOBAL__};
#define WRITE_GLOBAL__ (&WRITE_GLOBAL_)
@@ -1660,9 +1630,9 @@ __WRITE_GLOBAL WRITE_GLOBAL_={__WRITE_GLOBAL__};
typedef struct WRITE_SLOT_struct __WRITE_SLOT;
struct WRITE_SLOT_struct {
unsigned long __id;
- __WRITE parent_write__ZZJH;
- void *slot__JM5H;
- void *receiver__RM5H;
+ __WRITE parent_write__FBGH;
+ void *slot__HT1H;
+ void *receiver__PT1H;
};
__WRITE_SLOT WRITE_SLOT_={__WRITE_SLOT__};
#define WRITE_SLOT__ (&WRITE_SLOT_)
@@ -1672,8 +1642,8 @@ __WRITE_SLOT WRITE_SLOT_={__WRITE_SLOT__};
typedef struct WRITE_LOCAL_struct __WRITE_LOCAL;
struct WRITE_LOCAL_struct {
unsigned long __id;
- __WRITE parent_write__FZ4I;
- void *local__IOMJ;
+ __WRITE parent_write__540I;
+ void *local__ERIJ;
};
__WRITE_LOCAL WRITE_LOCAL_={__WRITE_LOCAL__};
#define WRITE_LOCAL__ (&WRITE_LOCAL_)
@@ -1683,16 +1653,16 @@ __WRITE_LOCAL WRITE_LOCAL_={__WRITE_LOCAL__};
typedef struct LOOP_struct __LOOP;
struct LOOP_struct {
unsigned long __id;
- __INSTR parent_instr__2GEL;
- __INTEGER link_count__E3OM;
- void *body__L3OM;
- void *name__PEPM;
+ __INSTR parent_instr__KLAL;
+ __INTEGER link_count__OJLM;
+ void *body__VJLM;
+ void *name__ZQLM;
};
__LOOP LOOP_={__LOOP__};
#define LOOP__ (&LOOP_)
// PARSER
-#define __PARSER__ 73
+#define __PARSER__ 70
typedef struct PARSER_struct __PARSER;
struct PARSER_struct {
void *Nothing;
@@ -1700,577 +1670,566 @@ struct PARSER_struct {
__PARSER PARSER_;
#define PARSER__ (&PARSER_)
-// SECTION_
-#define __SECTION___ 74
-typedef struct SECTION__struct __SECTION_;
-struct SECTION__struct {
- void *name__I2ZD;
- void *type_list__EM1D;
-};
-__SECTION_ SECTION__;
-#define SECTION___ (&SECTION__)
-
// ITM_ARGUMENT
-#define __ITM_ARGUMENT__ 75
+#define __ITM_ARGUMENT__ 71
typedef struct ITM_ARGUMENT_struct __ITM_ARGUMENT;
struct ITM_ARGUMENT_struct {
- __ITM_OBJECT parent_itm_code__TXIC;
+ __ITM_OBJECT parent_itm_code__CXIC;
};
__ITM_ARGUMENT ITM_ARGUMENT_;
#define ITM_ARGUMENT__ (&ITM_ARGUMENT_)
-// ITM_ARG
-#define __ITM_ARG__ 75
-typedef struct ITM_ARG_struct __ITM_ARG;
-struct ITM_ARG_struct {
- unsigned long __id;
- __ITM_ARGUMENT parent_itm_argument__0MCD;
- void *name__1R2D;
- void *type__2R2D;
-};
-__ITM_ARG ITM_ARG_={__ITM_ARG__};
-#define ITM_ARG__ (&ITM_ARG_)
-
// ARRAYED_COLLECTION[ITM_ARGUMENT]
-#define __ARRAYED_COLLECTIONoITM_ARGUMENTo__ 76
+#define __ARRAYED_COLLECTIONoITM_ARGUMENTo__ 72
typedef struct ARRAYED_COLLECTIONoITM_ARGUMENTo_struct __ARRAYED_COLLECTIONoITM_ARGUMENTo;
struct ARRAYED_COLLECTIONoITM_ARGUMENTo_struct {
- __INTEGER upper__RR1D;
- __INTEGER capacity__TR1D;
- void **storage__PS1D;
+ __INTEGER upper__311D;
+ __INTEGER capacity__511D;
+ void **storage__121D;
};
__ARRAYED_COLLECTIONoITM_ARGUMENTo ARRAYED_COLLECTIONoITM_ARGUMENTo_;
#define ARRAYED_COLLECTIONoITM_ARGUMENTo__ (&ARRAYED_COLLECTIONoITM_ARGUMENTo_)
// FAST_ARRAY[ITM_ARGUMENT]
-#define __FAST_ARRAYoITM_ARGUMENTo__ 77
+#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__ZFJD;
+ __ARRAYED_COLLECTIONoITM_ARGUMENTo parent_arrayed_collection__CFJD;
};
__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__ 78
+#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__KXPD;
- void *item__3XPD;
- void *next__VXPD;
+ void *key__SDQD;
+ void *item__FEQD;
+ void *next__3DQD;
};
__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__ 79
+#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__AVJB;
- __INTEGER count__1YNB;
- void **buckets__YYNB;
+ __INTEGER capacity__PUJB;
+ __INTEGER count__KYNB;
+ void **buckets__HYNB;
};
__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_;
#define HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__ (&HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo_)
// ARRAYED_COLLECTION[EXPR]
-#define __ARRAYED_COLLECTIONoEXPRo__ 80
+#define __ARRAYED_COLLECTIONoEXPRo__ 76
typedef struct ARRAYED_COLLECTIONoEXPRo_struct __ARRAYED_COLLECTIONoEXPRo;
struct ARRAYED_COLLECTIONoEXPRo_struct {
- __INTEGER upper__0KWH;
- __INTEGER capacity__CLHI;
- void **storage__NLHI;
+ __INTEGER upper__2RSH;
+ __INTEGER capacity__YRDI;
+ void **storage__DSDI;
};
__ARRAYED_COLLECTIONoEXPRo ARRAYED_COLLECTIONoEXPRo_;
#define ARRAYED_COLLECTIONoEXPRo__ (&ARRAYED_COLLECTIONoEXPRo_)
// FAST_ARRAY[EXPR]
-#define __FAST_ARRAYoEXPRo__ 81
+#define __FAST_ARRAYoEXPRo__ 77
typedef struct FAST_ARRAYoEXPRo_struct __FAST_ARRAYoEXPRo;
struct FAST_ARRAYoEXPRo_struct {
- __ARRAYED_COLLECTIONoEXPRo parent_arrayed_collection__3LMC;
+ __ARRAYED_COLLECTIONoEXPRo parent_arrayed_collection__Q2LC;
};
__FAST_ARRAYoEXPRo FAST_ARRAYoEXPRo_;
#define FAST_ARRAYoEXPRo__ (&FAST_ARRAYoEXPRo_)
// ITM_CODE
-#define __ITM_CODE__ 82
+#define __ITM_CODE__ 78
typedef struct ITM_CODE_struct __ITM_CODE;
struct ITM_CODE_struct {
- __ITM_OBJECT parent_itm_object__X1CC;
+ __ITM_OBJECT parent_itm_object__G1CC;
};
__ITM_CODE ITM_CODE_;
#define ITM_CODE__ (&ITM_CODE_)
// ITM_LIST
-#define __ITM_LIST__ 76
+#define __ITM_LIST__ 75
typedef struct ITM_LIST_struct __ITM_LIST;
struct ITM_LIST_struct {
unsigned long __id;
- __ITM_CODE parent_itm_code__1VDC;
- void *code__FOPC;
- void *local_list__2WPC;
- void *static_list__IXPC;
+ __ITM_CODE parent_itm_code__KVDC;
+ void *code__T4OC;
+ void *local_list__KHPC;
+ void *static_list__WHPC;
};
__ITM_LIST ITM_LIST_={__ITM_LIST__};
#define ITM_LIST__ (&ITM_LIST_)
// ITM_CONSTANT
-#define __ITM_CONSTANT__ 83
+#define __ITM_CONSTANT__ 79
typedef struct ITM_CONSTANT_struct __ITM_CONSTANT;
struct ITM_CONSTANT_struct {
- __ITM_CODE parent_itm_code__NHEC;
+ __ITM_CODE parent_itm_code__2GEC;
};
__ITM_CONSTANT ITM_CONSTANT_;
#define ITM_CONSTANT__ (&ITM_CONSTANT_)
// ITM_PROTOTYPE
-#define __ITM_PROTOTYPE__ 77
+#define __ITM_PROTOTYPE__ 76
typedef struct ITM_PROTOTYPE_struct __ITM_PROTOTYPE;
struct ITM_PROTOTYPE_struct {
unsigned long __id;
- __ITM_CONSTANT parent_itm_constant__OHEC;
- void *type__UPPC;
+ __ITM_CONSTANT parent_itm_constant__3GEC;
+ void *type__CAPC;
};
__ITM_PROTOTYPE ITM_PROTOTYPE_={__ITM_PROTOTYPE__};
#define ITM_PROTOTYPE__ (&ITM_PROTOTYPE_)
// ITM_WRITE
-#define __ITM_WRITE__ 84
+#define __ITM_WRITE__ 80
typedef struct ITM_WRITE_struct __ITM_WRITE;
struct ITM_WRITE_struct {
- __ITM_CODE parent_itm_code__FYFC;
- void *assign__YI2D;
- void *value__ZI2D;
+ __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__ 78
+#define __ITM_WRITE_VALUE__ 77
typedef struct ITM_WRITE_VALUE_struct __ITM_WRITE_VALUE;
struct ITM_WRITE_VALUE_struct {
unsigned long __id;
- __ITM_WRITE parent_itm_write__GYFC;
+ __ITM_WRITE parent_itm_write__VXFC;
};
__ITM_WRITE_VALUE ITM_WRITE_VALUE_={__ITM_WRITE_VALUE__};
#define ITM_WRITE_VALUE__ (&ITM_WRITE_VALUE_)
// ITM_WRITE_CAST
-#define __ITM_WRITE_CAST__ 79
+#define __ITM_WRITE_CAST__ 78
typedef struct ITM_WRITE_CAST_struct __ITM_WRITE_CAST;
struct ITM_WRITE_CAST_struct {
unsigned long __id;
- __ITM_WRITE parent_itm_write__2YFC;
+ __ITM_WRITE parent_itm_write__LYFC;
};
__ITM_WRITE_CAST ITM_WRITE_CAST_={__ITM_WRITE_CAST__};
#define ITM_WRITE_CAST__ (&ITM_WRITE_CAST_)
// ITM_READ
-#define __ITM_READ__ 80
+#define __ITM_READ__ 79
typedef struct ITM_READ_struct __ITM_READ;
struct ITM_READ_struct {
unsigned long __id;
- __ITM_CODE parent_itm_code__J1FC;
- void *name__SEQC;
+ __ITM_CODE parent_itm_code__Y0FC;
+ void *name__AVPC;
};
__ITM_READ ITM_READ_={__ITM_READ__};
#define ITM_READ__ (&ITM_READ_)
// ITM_WRITE_CODE
-#define __ITM_WRITE_CODE__ 81
+#define __ITM_WRITE_CODE__ 80
typedef struct ITM_WRITE_CODE_struct __ITM_WRITE_CODE;
struct ITM_WRITE_CODE_struct {
unsigned long __id;
- __ITM_WRITE parent_itm_write__H2FC;
+ __ITM_WRITE parent_itm_write__W1FC;
};
__ITM_WRITE_CODE ITM_WRITE_CODE_={__ITM_WRITE_CODE__};
#define ITM_WRITE_CODE__ (&ITM_WRITE_CODE_)
// ITM_READ_ARG2
-#define __ITM_READ_ARG2__ 82
+#define __ITM_READ_ARG2__ 81
typedef struct ITM_READ_ARG2_struct __ITM_READ_ARG2;
struct ITM_READ_ARG2_struct {
unsigned long __id;
- __ITM_READ parent_itm_read__Y4FC;
- void *arg_first__LTQC;
- void *arg_second__MTQC;
+ __ITM_READ parent_itm_read__H4FC;
+ void *arg_first__ZDQC;
+ void *arg_second__0DQC;
};
__ITM_READ_ARG2 ITM_READ_ARG2_={__ITM_READ_ARG2__};
#define ITM_READ_ARG2__ (&ITM_READ_ARG2_)
// ITM_BINARY
-#define __ITM_BINARY__ 83
+#define __ITM_BINARY__ 82
typedef struct ITM_BINARY_struct __ITM_BINARY;
struct ITM_BINARY_struct {
unsigned long __id;
- __ITM_CODE parent_itm_code__M5FC;
- void *position_list__0J0D;
- void *value_list__1J0D;
- void *operator_list__2J0D;
+ __ITM_CODE parent_itm_code__14FC;
+ void *position_list__UU0D;
+ void *value_list__VU0D;
+ void *operator_list__WU0D;
};
__ITM_BINARY ITM_BINARY_={__ITM_BINARY__};
#define ITM_BINARY__ (&ITM_BINARY_)
// ITM_READ_ARG1
-#define __ITM_READ_ARG1__ 84
+#define __ITM_READ_ARG1__ 83
typedef struct ITM_READ_ARG1_struct __ITM_READ_ARG1;
struct ITM_READ_ARG1_struct {
unsigned long __id;
- __ITM_READ parent_itm_read__V5GC;
- void *arg__TEQC;
+ __ITM_READ parent_itm_read__E5GC;
+ void *arg__BVPC;
};
__ITM_READ_ARG1 ITM_READ_ARG1_={__ITM_READ_ARG1__};
#define ITM_READ_ARG1__ (&ITM_READ_ARG1_)
// ITM_OLD
-#define __ITM_OLD__ 85
+#define __ITM_OLD__ 84
typedef struct ITM_OLD_struct __ITM_OLD;
struct ITM_OLD_struct {
unsigned long __id;
- __ITM_CODE parent_itm_code__FIIC;
- void *value__NIQC;
+ __ITM_CODE parent_itm_code__UHIC;
+ void *value__1YPC;
};
__ITM_OLD ITM_OLD_={__ITM_OLD__};
#define ITM_OLD__ (&ITM_OLD_)
// ITM_EXTERN
-#define __ITM_EXTERN__ 85
+#define __ITM_EXTERN__ 81
typedef struct ITM_EXTERN_struct __ITM_EXTERN;
struct ITM_EXTERN_struct {
- __ITM_CODE parent_itm_code__NXIC;
- void *extern__F30D;
+ __ITM_CODE parent_itm_code__2WIC;
+ void *extern__JH1D;
};
__ITM_EXTERN ITM_EXTERN_;
#define ITM_EXTERN__ (&ITM_EXTERN_)
// ITM_EXTERNAL_TYPE
-#define __ITM_EXTERNAL_TYPE__ 86
+#define __ITM_EXTERNAL_TYPE__ 85
typedef struct ITM_EXTERNAL_TYPE_struct __ITM_EXTERNAL_TYPE;
struct ITM_EXTERNAL_TYPE_struct {
unsigned long __id;
- __ITM_EXTERN parent_itm_extern__OXIC;
- void *type__DM0D;
- __BOOLEAN is_persistant__ICJC;
- void *type_list__SJ1D;
+ __ITM_EXTERN parent_itm_extern__3WIC;
+ void *type__3W0D;
+ __BOOLEAN is_persistant__WBJC;
+ void *type_list__0T1D;
};
__ITM_EXTERNAL_TYPE ITM_EXTERNAL_TYPE_={__ITM_EXTERNAL_TYPE__};
#define ITM_EXTERNAL_TYPE__ (&ITM_EXTERNAL_TYPE_)
// ITM_REAL
-#define __ITM_REAL__ 87
+#define __ITM_REAL__ 86
typedef struct ITM_REAL_struct __ITM_REAL;
struct ITM_REAL_struct {
unsigned long __id;
- __ITM_CONSTANT parent_itm_constant__A1IC;
- void *value__QXZD;
+ __ITM_CONSTANT parent_itm_constant__P0IC;
+ void *value__BB0D;
};
__ITM_REAL ITM_REAL_={__ITM_REAL__};
#define ITM_REAL__ (&ITM_REAL_)
// ITM_NUMBER
-#define __ITM_NUMBER__ 88
+#define __ITM_NUMBER__ 87
typedef struct ITM_NUMBER_struct __ITM_NUMBER;
struct ITM_NUMBER_struct {
unsigned long __id;
- __ITM_CONSTANT parent_itm_constant__S1IC;
- __INTEGER_64 value__VXZD;
+ __ITM_CONSTANT parent_itm_constant__B1IC;
+ __INTEGER_64 value__GB0D;
};
__ITM_NUMBER ITM_NUMBER_={__ITM_NUMBER__};
#define ITM_NUMBER__ (&ITM_NUMBER_)
// ITM_EXTERNAL
-#define __ITM_EXTERNAL__ 89
+#define __ITM_EXTERNAL__ 88
typedef struct ITM_EXTERNAL_struct __ITM_EXTERNAL;
struct ITM_EXTERNAL_struct {
unsigned long __id;
- __ITM_EXTERN parent_itm_extern__QAJC;
+ __ITM_EXTERN parent_itm_extern__45IC;
};
__ITM_EXTERNAL ITM_EXTERNAL_={__ITM_EXTERNAL__};
#define ITM_EXTERNAL__ (&ITM_EXTERNAL_)
// ITM_READ_ARGS
-#define __ITM_READ_ARGS__ 90
+#define __ITM_READ_ARGS__ 89
typedef struct ITM_READ_ARGS_struct __ITM_READ_ARGS;
struct ITM_READ_ARGS_struct {
unsigned long __id;
- __ITM_READ parent_itm_read__N5JC;
- void *args__STQC;
+ __ITM_READ parent_itm_read__14JC;
+ void *args__AEQC;
};
__ITM_READ_ARGS ITM_READ_ARGS_={__ITM_READ_ARGS__};
#define ITM_READ_ARGS__ (&ITM_READ_ARGS_)
// IS_EXPANDED
-#define __IS_EXPANDED__ 91
+#define __IS_EXPANDED__ 90
typedef struct IS_EXPANDED_struct __IS_EXPANDED;
struct IS_EXPANDED_struct {
unsigned long __id;
- __EXPR parent_expr__OXNH;
- void *receiver__AHAI;
+ __EXPR parent_expr__04JH;
+ void *receiver__WN2H;
};
__IS_EXPANDED IS_EXPANDED_={__IS_EXPANDED__};
#define IS_EXPANDED__ (&IS_EXPANDED_)
-// LINKED_LIST_NODE[NODE_TYPE]
-#define __LINKED_LIST_NODEoNODE_TYPEo__ 86
-typedef struct LINKED_LIST_NODEoNODE_TYPEo_struct __LINKED_LIST_NODEoNODE_TYPEo;
-struct LINKED_LIST_NODEoNODE_TYPEo_struct {
- void *item__GMSE;
- void *next__EV4E;
+// 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;
};
-__LINKED_LIST_NODEoNODE_TYPEo LINKED_LIST_NODEoNODE_TYPEo_;
-#define LINKED_LIST_NODEoNODE_TYPEo__ (&LINKED_LIST_NODEoNODE_TYPEo_)
+__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;
+};
+__FAST_ARRAYoPROFIL_SLOTo FAST_ARRAYoPROFIL_SLOTo_;
+#define FAST_ARRAYoPROFIL_SLOTo__ (&FAST_ARRAYoPROFIL_SLOTo_)
// ARRAYED_COLLECTION[SLOT_CODE]
-#define __ARRAYED_COLLECTIONoSLOT_CODEo__ 87
+#define __ARRAYED_COLLECTIONoSLOT_CODEo__ 84
typedef struct ARRAYED_COLLECTIONoSLOT_CODEo_struct __ARRAYED_COLLECTIONoSLOT_CODEo;
struct ARRAYED_COLLECTIONoSLOT_CODEo_struct {
- __INTEGER upper__5RMJ;
- __INTEGER capacity__BMMK;
- void **storage__3MMK;
+ __INTEGER upper__1UIJ;
+ __INTEGER capacity__3OIK;
+ void **storage__ZPIK;
};
__ARRAYED_COLLECTIONoSLOT_CODEo ARRAYED_COLLECTIONoSLOT_CODEo_;
#define ARRAYED_COLLECTIONoSLOT_CODEo__ (&ARRAYED_COLLECTIONoSLOT_CODEo_)
// FAST_ARRAY[SLOT_CODE]
-#define __FAST_ARRAYoSLOT_CODEo__ 88
+#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__ERMJ;
+ __ARRAYED_COLLECTIONoSLOT_CODEo parent_arrayed_collection__AUIJ;
};
__FAST_ARRAYoSLOT_CODEo FAST_ARRAYoSLOT_CODEo_;
#define FAST_ARRAYoSLOT_CODEo__ (&FAST_ARRAYoSLOT_CODEo_)
// ARRAYED_COLLECTION[WRITE]
-#define __ARRAYED_COLLECTIONoWRITEo__ 89
+#define __ARRAYED_COLLECTIONoWRITEo__ 86
typedef struct ARRAYED_COLLECTIONoWRITEo_struct __ARRAYED_COLLECTIONoWRITEo;
struct ARRAYED_COLLECTIONoWRITEo_struct {
- __INTEGER upper__5HHI;
- __INTEGER capacity__BIHI;
- void **storage__3IHI;
+ __INTEGER upper__VODI;
+ __INTEGER capacity__XODI;
+ void **storage__TPDI;
};
__ARRAYED_COLLECTIONoWRITEo ARRAYED_COLLECTIONoWRITEo_;
#define ARRAYED_COLLECTIONoWRITEo__ (&ARRAYED_COLLECTIONoWRITEo_)
// FAST_ARRAY[WRITE]
-#define __FAST_ARRAYoWRITEo__ 90
+#define __FAST_ARRAYoWRITEo__ 87
typedef struct FAST_ARRAYoWRITEo_struct __FAST_ARRAYoWRITEo;
struct FAST_ARRAYoWRITEo_struct {
- __ARRAYED_COLLECTIONoWRITEo parent_arrayed_collection__ZWHH;
+ __ARRAYED_COLLECTIONoWRITEo parent_arrayed_collection__15DH;
};
__FAST_ARRAYoWRITEo FAST_ARRAYoWRITEo_;
#define FAST_ARRAYoWRITEo__ (&FAST_ARRAYoWRITEo_)
// HASHED_DICTIONARY_NODE[Expanded INTEGER,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__ 91
+#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__QSFF;
- __INTEGER item__IL3F;
- void *next__1SFF;
+ void *key__ZJFF;
+ __INTEGER item__201F;
+ void *next__EKFF;
};
__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__ 92
+#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__5RFF;
- __INTEGER count__ETFF;
- void **buckets__ESFF;
+ __INTEGER capacity__IJFF;
+ __INTEGER count__NKFF;
+ void **buckets__NJFF;
};
__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;
+};
+__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;
+};
+__FAST_ARRAYoExpanded_CHARACTERo FAST_ARRAYoExpanded_CHARACTERo_;
+#define FAST_ARRAYoExpanded_CHARACTERo__ (&FAST_ARRAYoExpanded_CHARACTERo_)
+
// ARRAYED_COLLECTION[STRING_CONSTANT]
-#define __ARRAYED_COLLECTIONoSTRING_CONSTANTo__ 93
+#define __ARRAYED_COLLECTIONoSTRING_CONSTANTo__ 92
typedef struct ARRAYED_COLLECTIONoSTRING_CONSTANTo_struct __ARRAYED_COLLECTIONoSTRING_CONSTANTo;
struct ARRAYED_COLLECTIONoSTRING_CONSTANTo_struct {
- __INTEGER upper__3FSD;
- __INTEGER capacity__VFZD;
- void **storage__1VZD;
+ __INTEGER upper__UQSD;
+ __INTEGER capacity__WPZD;
+ void **storage__M5ZD;
};
__ARRAYED_COLLECTIONoSTRING_CONSTANTo ARRAYED_COLLECTIONoSTRING_CONSTANTo_;
#define ARRAYED_COLLECTIONoSTRING_CONSTANTo__ (&ARRAYED_COLLECTIONoSTRING_CONSTANTo_)
// FAST_ARRAY[STRING_CONSTANT]
-#define __FAST_ARRAYoSTRING_CONSTANTo__ 94
+#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__YTFC;
+ __ARRAYED_COLLECTIONoSTRING_CONSTANTo parent_arrayed_collection__HTFC;
};
__FAST_ARRAYoSTRING_CONSTANTo FAST_ARRAYoSTRING_CONSTANTo_;
#define FAST_ARRAYoSTRING_CONSTANTo__ (&FAST_ARRAYoSTRING_CONSTANTo_)
// ARRAYED_COLLECTION[ITM_CODE]
-#define __ARRAYED_COLLECTIONoITM_CODEo__ 95
+#define __ARRAYED_COLLECTIONoITM_CODEo__ 94
typedef struct ARRAYED_COLLECTIONoITM_CODEo_struct __ARRAYED_COLLECTIONoITM_CODEo;
struct ARRAYED_COLLECTIONoITM_CODEo_struct {
- __INTEGER upper__YPPC;
- __INTEGER capacity__UQPC;
- void **storage__5QPC;
+ __INTEGER upper__GAPC;
+ __INTEGER capacity__CBPC;
+ void **storage__NBPC;
};
__ARRAYED_COLLECTIONoITM_CODEo ARRAYED_COLLECTIONoITM_CODEo_;
#define ARRAYED_COLLECTIONoITM_CODEo__ (&ARRAYED_COLLECTIONoITM_CODEo_)
// FAST_ARRAY[ITM_CODE]
-#define __FAST_ARRAYoITM_CODEo__ 96
+#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__DFEC;
+ __ARRAYED_COLLECTIONoITM_CODEo parent_arrayed_collection__SEEC;
};
__FAST_ARRAYoITM_CODEo FAST_ARRAYoITM_CODEo_;
#define FAST_ARRAYoITM_CODEo__ (&FAST_ARRAYoITM_CODEo_)
// ARRAYED_COLLECTION[Expanded POSITION]
-#define __ARRAYED_COLLECTIONoExpanded_POSITIONo__ 97
+#define __ARRAYED_COLLECTIONoExpanded_POSITIONo__ 96
typedef struct ARRAYED_COLLECTIONoExpanded_POSITIONo_struct __ARRAYED_COLLECTIONoExpanded_POSITIONo;
struct ARRAYED_COLLECTIONoExpanded_POSITIONo_struct {
- __INTEGER upper__CC0D;
- __INTEGER capacity__OC0D;
- __POSITION *storage__CVZD;
+ __INTEGER upper__2M0D;
+ __INTEGER capacity__IN0D;
+ __POSITION *storage__T4ZD;
};
__ARRAYED_COLLECTIONoExpanded_POSITIONo ARRAYED_COLLECTIONoExpanded_POSITIONo_;
#define ARRAYED_COLLECTIONoExpanded_POSITIONo__ (&ARRAYED_COLLECTIONoExpanded_POSITIONo_)
// FAST_ARRAY[Expanded POSITION]
-#define __FAST_ARRAYoExpanded_POSITIONo__ 98
+#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__4TFC;
+ __ARRAYED_COLLECTIONoExpanded_POSITIONo parent_arrayed_collection__NTFC;
};
__FAST_ARRAYoExpanded_POSITIONo FAST_ARRAYoExpanded_POSITIONo_;
#define FAST_ARRAYoExpanded_POSITIONo__ (&FAST_ARRAYoExpanded_POSITIONo_)
// HASHED_SET_NODE[TYPES]
-#define __HASHED_SET_NODEoTYPESo__ 99
+#define __HASHED_SET_NODEoTYPESo__ 98
typedef struct HASHED_SET_NODEoTYPESo_struct __HASHED_SET_NODEoTYPESo;
struct HASHED_SET_NODEoTYPESo_struct {
- void *item__YFMK;
- void *next__EGMK;
+ void *item__UIIK;
+ void *next__AJIK;
};
__HASHED_SET_NODEoTYPESo HASHED_SET_NODEoTYPESo_;
#define HASHED_SET_NODEoTYPESo__ (&HASHED_SET_NODEoTYPESo_)
// HASHED_SET[TYPES]
-#define __HASHED_SEToTYPESo__ 100
+#define __HASHED_SEToTYPESo__ 99
typedef struct HASHED_SEToTYPESo_struct __HASHED_SEToTYPESo;
struct HASHED_SEToTYPESo_struct {
- __INTEGER capacity__HFMK;
- __INTEGER count__OTMK;
- void **buckets__MFMK;
+ __INTEGER capacity__DIIK;
+ __INTEGER count__KWIK;
+ void **buckets__IIIK;
};
__HASHED_SEToTYPESo HASHED_SEToTYPESo_;
#define HASHED_SEToTYPESo__ (&HASHED_SEToTYPESo_)
-// ARRAYED_COLLECTION[PROFIL_SLOT]
-#define __ARRAYED_COLLECTIONoPROFIL_SLOTo__ 101
-typedef struct ARRAYED_COLLECTIONoPROFIL_SLOTo_struct __ARRAYED_COLLECTIONoPROFIL_SLOTo;
-struct ARRAYED_COLLECTIONoPROFIL_SLOTo_struct {
- __INTEGER capacity__RPSG;
- __INTEGER upper__AQSG;
- void **storage__2PSG;
-};
-__ARRAYED_COLLECTIONoPROFIL_SLOTo ARRAYED_COLLECTIONoPROFIL_SLOTo_;
-#define ARRAYED_COLLECTIONoPROFIL_SLOTo__ (&ARRAYED_COLLECTIONoPROFIL_SLOTo_)
-
-// FAST_ARRAY[PROFIL_SLOT]
-#define __FAST_ARRAYoPROFIL_SLOTo__ 102
-typedef struct FAST_ARRAYoPROFIL_SLOTo_struct __FAST_ARRAYoPROFIL_SLOTo;
-struct FAST_ARRAYoPROFIL_SLOTo_struct {
- __ARRAYED_COLLECTIONoPROFIL_SLOTo parent_arrayed_collection__XACG;
+// 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;
};
-__FAST_ARRAYoPROFIL_SLOTo FAST_ARRAYoPROFIL_SLOTo_;
-#define FAST_ARRAYoPROFIL_SLOTo__ (&FAST_ARRAYoPROFIL_SLOTo_)
+__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 {
unsigned long __id;
- __ITM_ARGUMENT parent_itm_argument__FISD;
- void *type__A12D;
- void *name__502D;
+ __ITM_ARGUMENT parent_itm_argument__2SSD;
+ void *type__NF3D;
+ void *name__MF3D;
};
__ITM_ARGS ITM_ARGS_={__ITM_ARGS__};
#define ITM_ARGS__ (&ITM_ARGS_)
-// ITM_LDOTS
-#define __ITM_LDOTS__ 93
-typedef struct ITM_LDOTS_struct __ITM_LDOTS;
-struct ITM_LDOTS_struct {
- unsigned long __id;
- __ITM_CODE parent_itm_constant__CGEC;
-};
-__ITM_LDOTS ITM_LDOTS_={__ITM_LDOTS__};
-#define ITM_LDOTS__ (&ITM_LDOTS_)
-
-// LOOP_END
-#define __LOOP_END__ 94
-typedef struct LOOP_END_struct __LOOP_END;
-struct LOOP_END_struct {
- unsigned long __id;
- __INSTR parent_instr__SXAM;
- void *loop__LTPM;
+// SECTION_
+#define __SECTION___ 100
+typedef struct SECTION__struct __SECTION_;
+struct SECTION__struct {
+ void *name__CH0D;
+ void *type_list__QW1D;
};
-__LOOP_END LOOP_END_={__LOOP_END__};
-#define LOOP_END__ (&LOOP_END_)
+__SECTION_ SECTION__;
+#define SECTION___ (&SECTION__)
// HASHED_SET_NODE[FAST_ARRAY[STRING_CONSTANT]]
-#define __HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__ 103
+#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__RG0D;
- void *next__3G0D;
+ void *item__LR0D;
+ void *next__XR0D;
};
__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__ 104
+#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__AG0D;
- __INTEGER count__LH1D;
- void **buckets__FG0D;
+ __INTEGER capacity__0Q0D;
+ __INTEGER count__TR1D;
+ void **buckets__5Q0D;
};
__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_;
#define HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__ (&HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo_)
// ITM_LOCAL
-#define __ITM_LOCAL__ 105
+#define __ITM_LOCAL__ 103
typedef struct ITM_LOCAL_struct __ITM_LOCAL;
struct ITM_LOCAL_struct {
- __ITM_OBJECT parent_itm_object__UCFC;
- void *name__D0GC;
- void *type__CHFF;
+ __ITM_OBJECT parent_itm_object__DCFC;
+ void *name__SZGC;
+ void *type__S4EF;
};
__ITM_LOCAL ITM_LOCAL_;
#define ITM_LOCAL__ (&ITM_LOCAL_)
// ARRAYED_COLLECTION[ITM_LOCAL]
-#define __ARRAYED_COLLECTIONoITM_LOCALo__ 106
+#define __ARRAYED_COLLECTIONoITM_LOCALo__ 104
typedef struct ARRAYED_COLLECTIONoITM_LOCALo_struct __ARRAYED_COLLECTIONoITM_LOCALo;
struct ARRAYED_COLLECTIONoITM_LOCALo_struct {
- __INTEGER upper__AYGC;
- __INTEGER capacity__00PC;
- void **storage__F1PC;
+ __INTEGER upper__PXGC;
+ __INTEGER capacity__ILPC;
+ void **storage__TLPC;
};
__ARRAYED_COLLECTIONoITM_LOCALo ARRAYED_COLLECTIONoITM_LOCALo_;
#define ARRAYED_COLLECTIONoITM_LOCALo__ (&ARRAYED_COLLECTIONoITM_LOCALo_)
// FAST_ARRAY[ITM_LOCAL]
-#define __FAST_ARRAYoITM_LOCALo__ 107
+#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__ZCFC;
+ __ARRAYED_COLLECTIONoITM_LOCALo parent_arrayed_collection__ICFC;
};
__FAST_ARRAYoITM_LOCALo FAST_ARRAYoITM_LOCALo_;
#define FAST_ARRAYoITM_LOCALo__ (&FAST_ARRAYoITM_LOCALo_)
// ITM_TYPE_SELF
-#define __ITM_TYPE_SELF__ 95
+#define __ITM_TYPE_SELF__ 93
typedef struct ITM_TYPE_SELF_struct __ITM_TYPE_SELF;
struct ITM_TYPE_SELF_struct {
unsigned long __id;
@@ -2280,7 +2239,7 @@ __ITM_TYPE_SELF ITM_TYPE_SELF_={__ITM_TYPE_SELF__};
#define ITM_TYPE_SELF__ (&ITM_TYPE_SELF_)
// NUMERIC
-#define __NUMERIC__ 108
+#define __NUMERIC__ 106
typedef struct NUMERIC_struct __NUMERIC;
struct NUMERIC_struct {
void *Nothing;
@@ -2289,7 +2248,7 @@ __NUMERIC NUMERIC_;
#define NUMERIC__ (&NUMERIC_)
// OBJECT
-#define __OBJECT__ 109
+#define __OBJECT__ 107
typedef struct OBJECT_struct __OBJECT;
struct OBJECT_struct {
void *Nothing;
@@ -2298,7 +2257,7 @@ __OBJECT OBJECT_;
#define OBJECT__ (&OBJECT_)
// ALIAS_STR
-#define __ALIAS_STR__ 110
+#define __ALIAS_STR__ 108
typedef struct ALIAS_STR_struct __ALIAS_STR;
struct ALIAS_STR_struct {
void *Nothing;
@@ -2307,11 +2266,11 @@ __ALIAS_STR ALIAS_STR_;
#define ALIAS_STR__ (&ALIAS_STR_)
// ANY
-#define __ANY__ 111
+#define __ANY__ 109
typedef struct ANY_struct __ANY;
struct ANY_struct {
- __INTEGER object_id__SR2G;
- int object_id__TR2G;
+ __INTEGER object_id__45YG;
+ int object_id__55YG;
};
__ANY ANY_;
#define ANY__ (&ANY_)
@@ -2320,7 +2279,7 @@ __ANY ANY_;
#define FALSE__ 0
// LISAAC
-#define __LISAAC__ 112
+#define __LISAAC__ 110
typedef struct LISAAC_struct __LISAAC;
struct LISAAC_struct {
void *Nothing;
@@ -2328,8 +2287,18 @@ struct LISAAC_struct {
__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_LIST_NODEoSTRING_CONSTANTo LINKED_LIST_NODEoSTRING_CONSTANTo_;
+#define LINKED_LIST_NODEoSTRING_CONSTANTo__ (&LINKED_LIST_NODEoSTRING_CONSTANTo_)
+
// FS_MIN
-#define __FS_MIN__ 113
+#define __FS_MIN__ 112
typedef struct FS_MIN_struct __FS_MIN;
struct FS_MIN_struct {
void *Nothing;
@@ -2338,18 +2307,18 @@ __FS_MIN FS_MIN_;
#define FS_MIN__ (&FS_MIN_)
// ARRAYED_COLLECTION[PROTOTYPE]
-#define __ARRAYED_COLLECTIONoPROTOTYPEo__ 114
+#define __ARRAYED_COLLECTIONoPROTOTYPEo__ 113
typedef struct ARRAYED_COLLECTIONoPROTOTYPEo_struct __ARRAYED_COLLECTIONoPROTOTYPEo;
struct ARRAYED_COLLECTIONoPROTOTYPEo_struct {
__INTEGER upper__QQB;
- __INTEGER capacity__YZM;
- void **storage__D0M;
+ __INTEGER capacity__QZM;
+ void **storage__1ZM;
};
__ARRAYED_COLLECTIONoPROTOTYPEo ARRAYED_COLLECTIONoPROTOTYPEo_;
#define ARRAYED_COLLECTIONoPROTOTYPEo__ (&ARRAYED_COLLECTIONoPROTOTYPEo_)
// FAST_ARRAY[PROTOTYPE]
-#define __FAST_ARRAYoPROTOTYPEo__ 115
+#define __FAST_ARRAYoPROTOTYPEo__ 114
typedef struct FAST_ARRAYoPROTOTYPEo_struct __FAST_ARRAYoPROTOTYPEo;
struct FAST_ARRAYoPROTOTYPEo_struct {
__ARRAYED_COLLECTIONoPROTOTYPEo parent_arrayed_collection__FQB;
@@ -2358,18 +2327,18 @@ __FAST_ARRAYoPROTOTYPEo FAST_ARRAYoPROTOTYPEo_;
#define FAST_ARRAYoPROTOTYPEo__ (&FAST_ARRAYoPROTOTYPEo_)
// ARRAYED_COLLECTION[FAST_ARRAY[ITM_TYPE_MONO]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__ 116
+#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__WIL;
- __INTEGER capacity__HYL;
- void **storage__CZL;
+ __INTEGER upper__LIL;
+ __INTEGER capacity__2XL;
+ void **storage__XYL;
};
__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__ 117
+#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;
@@ -2378,7 +2347,7 @@ __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__ 118
+#define __ALIAS_ARRAYoITM_TYPE_MONOo__ 117
typedef struct ALIAS_ARRAYoITM_TYPE_MONOo_struct __ALIAS_ARRAYoITM_TYPE_MONOo;
struct ALIAS_ARRAYoITM_TYPE_MONOo_struct {
void *Nothing;
@@ -2386,29 +2355,19 @@ struct ALIAS_ARRAYoITM_TYPE_MONOo_struct {
__ALIAS_ARRAYoITM_TYPE_MONOo ALIAS_ARRAYoITM_TYPE_MONOo_;
#define ALIAS_ARRAYoITM_TYPE_MONOo__ (&ALIAS_ARRAYoITM_TYPE_MONOo_)
-// ITM_TYPE_PARAMETER
-#define __ITM_TYPE_PARAMETER__ 96
-typedef struct ITM_TYPE_PARAMETER_struct __ITM_TYPE_PARAMETER;
-struct ITM_TYPE_PARAMETER_struct {
- unsigned long __id;
- __INTEGER index__RQIF;
-};
-__ITM_TYPE_PARAMETER ITM_TYPE_PARAMETER_={__ITM_TYPE_PARAMETER__};
-#define ITM_TYPE_PARAMETER__ (&ITM_TYPE_PARAMETER_)
-
// ARRAYED_COLLECTION[ITM_TYPE_GENERIC]
-#define __ARRAYED_COLLECTIONoITM_TYPE_GENERICo__ 119
+#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__NSM;
- void **storage__YSM;
+ __INTEGER capacity__CSM;
+ void **storage__NSM;
};
__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__ 120
+#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;
@@ -2417,21 +2376,21 @@ __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__ 121
+#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__CO0D;
- __INTEGER upper__OO0D;
- void **storage__GIZD;
+ __INTEGER capacity__5EQC;
+ __INTEGER upper__LFQC;
+ void **storage__SEQC;
};
__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__ 122
+#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__E20C;
+ __ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo parent_arrayed_collection__PSLC;
};
__FAST_ARRAYoITM_TYPE_GENERIC_ELTo FAST_ARRAYoITM_TYPE_GENERIC_ELTo_;
#define FAST_ARRAYoITM_TYPE_GENERIC_ELTo__ (&FAST_ARRAYoITM_TYPE_GENERIC_ELTo_)
@@ -2439,39 +2398,19 @@ __FAST_ARRAYoITM_TYPE_GENERIC_ELTo FAST_ARRAYoITM_TYPE_GENERIC_ELTo_;
// TRUE
#define TRUE__ 1
-// ARRAYED_COLLECTION[ITM_TYPE_PARAMETER]
-#define __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__ 123
-typedef struct ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo_struct __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo;
-struct ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo_struct {
- __INTEGER capacity__3VHF;
- __INTEGER upper__JWHF;
- void **storage__BZGF;
-};
-__ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo_;
-#define ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__ (&ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo_)
-
-// FAST_ARRAY[ITM_TYPE_PARAMETER]
-#define __FAST_ARRAYoITM_TYPE_PARAMETERo__ 124
-typedef struct FAST_ARRAYoITM_TYPE_PARAMETERo_struct __FAST_ARRAYoITM_TYPE_PARAMETERo;
-struct FAST_ARRAYoITM_TYPE_PARAMETERo_struct {
- __ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo parent_arrayed_collection__ONPE;
-};
-__FAST_ARRAYoITM_TYPE_PARAMETERo FAST_ARRAYoITM_TYPE_PARAMETERo_;
-#define FAST_ARRAYoITM_TYPE_PARAMETERo__ (&FAST_ARRAYoITM_TYPE_PARAMETERo_)
-
// ARRAYED_COLLECTION[ITM_TYPE_STYLE]
-#define __ARRAYED_COLLECTIONoITM_TYPE_STYLEo__ 125
+#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__RKM;
- void **storage__2KM;
+ __INTEGER capacity__GKM;
+ void **storage__RKM;
};
__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__ 126
+#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;
@@ -2480,49 +2419,49 @@ __FAST_ARRAYoITM_TYPE_STYLEo FAST_ARRAYoITM_TYPE_STYLEo_;
#define FAST_ARRAYoITM_TYPE_STYLEo__ (&FAST_ARRAYoITM_TYPE_STYLEo_)
// ITM_CHARACTER
-#define __ITM_CHARACTER__ 97
+#define __ITM_CHARACTER__ 94
typedef struct ITM_CHARACTER_struct __ITM_CHARACTER;
struct ITM_CHARACTER_struct {
unsigned long __id;
- __ITM_CONSTANT parent_itm_constant__E2IC;
- void *character__0XZD;
+ __ITM_CONSTANT parent_itm_constant__T1IC;
+ void *character__LB0D;
};
__ITM_CHARACTER ITM_CHARACTER_={__ITM_CHARACTER__};
#define ITM_CHARACTER__ (&ITM_CHARACTER_)
// ITM_STRING
-#define __ITM_STRING__ 98
+#define __ITM_STRING__ 95
typedef struct ITM_STRING_struct __ITM_STRING;
struct ITM_STRING_struct {
unsigned long __id;
- __ITM_CODE parent_itm_code__V2IC;
- void *string__GYZD;
+ __ITM_CODE parent_itm_code__E2IC;
+ void *string__XB0D;
};
__ITM_STRING ITM_STRING_={__ITM_STRING__};
#define ITM_STRING__ (&ITM_STRING_)
// ARRAYED_COLLECTION[FAST_ARRAY[ITM_LOCAL]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__ 127
+#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__KRPC;
- __INTEGER capacity__5YPC;
- void **storage__KZPC;
+ __INTEGER upper__YBPC;
+ __INTEGER capacity__NJPC;
+ void **storage__YJPC;
};
__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__ 128
+#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__HNFC;
+ __ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo parent_arrayed_collection__WMFC;
};
__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__ 129
+#define __ALIAS_ARRAYoITM_LOCALo__ 126
typedef struct ALIAS_ARRAYoITM_LOCALo_struct __ALIAS_ARRAYoITM_LOCALo;
struct ALIAS_ARRAYoITM_LOCALo_struct {
void *Nothing;
@@ -2531,27 +2470,27 @@ __ALIAS_ARRAYoITM_LOCALo ALIAS_ARRAYoITM_LOCALo_;
#define ALIAS_ARRAYoITM_LOCALo__ (&ALIAS_ARRAYoITM_LOCALo_)
// ARRAYED_COLLECTION[FAST_ARRAY[ITM_CODE]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__ 130
+#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__BPPC;
- __INTEGER capacity__VTPC;
- void **storage__RUPC;
+ __INTEGER upper__P5OC;
+ __INTEGER capacity__DEPC;
+ void **storage__5EPC;
};
__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__ 131
+#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__VFFC;
+ __ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo parent_arrayed_collection__EFFC;
};
__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__ 132
+#define __ALIAS_ARRAYoITM_CODEo__ 129
typedef struct ALIAS_ARRAYoITM_CODEo_struct __ALIAS_ARRAYoITM_CODEo;
struct ALIAS_ARRAYoITM_CODEo_struct {
void *Nothing;
@@ -2560,27 +2499,27 @@ __ALIAS_ARRAYoITM_CODEo ALIAS_ARRAYoITM_CODEo_;
#define ALIAS_ARRAYoITM_CODEo__ (&ALIAS_ARRAYoITM_CODEo_)
// ARRAYED_COLLECTION[FAST_ARRAY[STRING_CONSTANT]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__ 133
+#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__BBQC;
- __INTEGER capacity__UCQC;
- void **storage__5CQC;
+ __INTEGER upper__PRPC;
+ __INTEGER capacity__CTPC;
+ void **storage__NTPC;
};
__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__ 134
+#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__M2GC;
+ __ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo parent_arrayed_collection__11GC;
};
__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__ 135
+#define __ALIAS_ARRAYoSTRING_CONSTANTo__ 132
typedef struct ALIAS_ARRAYoSTRING_CONSTANTo_struct __ALIAS_ARRAYoSTRING_CONSTANTo;
struct ALIAS_ARRAYoSTRING_CONSTANTo_struct {
void *Nothing;
@@ -2589,38 +2528,38 @@ __ALIAS_ARRAYoSTRING_CONSTANTo ALIAS_ARRAYoSTRING_CONSTANTo_;
#define ALIAS_ARRAYoSTRING_CONSTANTo__ (&ALIAS_ARRAYoSTRING_CONSTANTo_)
// ITM_LIST_IDF
-#define __ITM_LIST_IDF__ 99
+#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__QXFC;
- void *list_name__5OGF;
+ __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__ 136
+#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__4FZD;
- __INTEGER capacity__BB0D;
- void **storage__MB0D;
+ __INTEGER upper__5PZD;
+ __INTEGER capacity__1L0D;
+ void **storage__GM0D;
};
__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__ 137
+#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__ZC0C;
+ __ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo parent_arrayed_collection__AXZC;
};
__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__ 138
+#define __ALIAS_ARRAYoExpanded_POSITIONo__ 135
typedef struct ALIAS_ARRAYoExpanded_POSITIONo_struct __ALIAS_ARRAYoExpanded_POSITIONo;
struct ALIAS_ARRAYoExpanded_POSITIONo_struct {
void *Nothing;
@@ -2629,123 +2568,123 @@ __ALIAS_ARRAYoExpanded_POSITIONo ALIAS_ARRAYoExpanded_POSITIONo_;
#define ALIAS_ARRAYoExpanded_POSITIONo__ (&ALIAS_ARRAYoExpanded_POSITIONo_)
// ITM_RESULT
-#define __ITM_RESULT__ 100
+#define __ITM_RESULT__ 97
typedef struct ITM_RESULT_struct __ITM_RESULT;
struct ITM_RESULT_struct {
unsigned long __id;
- __ITM_CODE parent_itm_code__PJCD;
- void *value__FT2D;
+ __ITM_CODE parent_itm_code__R5BD;
+ void *value__O32D;
};
__ITM_RESULT ITM_RESULT_={__ITM_RESULT__};
#define ITM_RESULT__ (&ITM_RESULT_)
// ITM_TYPE_MULTI
-#define __ITM_TYPE_MULTI__ 101
+#define __ITM_TYPE_MULTI__ 98
typedef struct ITM_TYPE_MULTI_struct __ITM_TYPE_MULTI;
struct ITM_TYPE_MULTI_struct {
unsigned long __id;
- void *list_type__KNVD;
+ void *list_type__YXVD;
};
__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__ 139
+#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__ANVD;
- __INTEGER capacity__D22D;
- void **storage__O22D;
+ __INTEGER upper__OXVD;
+ __INTEGER capacity__QG3D;
+ void **storage__1G3D;
};
__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__ 140
+#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__WMVD;
+ __ARRAYED_COLLECTIONoITM_TYPE_MULTIo parent_arrayed_collection__EXVD;
};
__FAST_ARRAYoITM_TYPE_MULTIo FAST_ARRAYoITM_TYPE_MULTIo_;
#define FAST_ARRAYoITM_TYPE_MULTIo__ (&FAST_ARRAYoITM_TYPE_MULTIo_)
// ITM_BLOCK
-#define __ITM_BLOCK__ 102
+#define __ITM_BLOCK__ 99
typedef struct ITM_BLOCK_struct __ITM_BLOCK;
struct ITM_BLOCK_struct {
unsigned long __id;
- void *list__LYZD;
- void *argument__MYZD;
+ void *list__2B0D;
+ void *argument__3B0D;
};
__ITM_BLOCK ITM_BLOCK_={__ITM_BLOCK__};
#define ITM_BLOCK__ (&ITM_BLOCK_)
// HASHED_DICTIONARY_NODE[SECTION_,STRING_CONSTANT]
-#define __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__ 141
+#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__FS0D;
- void *item__YS0D;
- void *next__QS0D;
+ void *key__J20D;
+ void *item__220D;
+ void *next__U20D;
};
__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__ 142
+#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__UR0D;
- __INTEGER count__SN1D;
- void **buckets__ZR0D;
+ __INTEGER capacity__Y10D;
+ __INTEGER count__4X1D;
+ void **buckets__310D;
};
__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__ 143
+#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__4U0D;
- void *key__LU0D;
- void *next__WU0D;
+ void *item__C50D;
+ void *key__P40D;
+ void *next__040D;
};
__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__ 144
+#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__0T0D;
- __INTEGER count__MQ1D;
- void **buckets__5T0D;
+ __INTEGER capacity__430D;
+ __INTEGER count__Y01D;
+ void **buckets__D40D;
};
__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__ 145
+#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__VG2D;
- __INTEGER capacity__DM2D;
- void **storage__5M2D;
+ __INTEGER upper__LR2D;
+ __INTEGER capacity__QW2D;
+ void **storage__MX2D;
};
__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__ 146
+#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__TMPD;
+ __ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo parent_arrayed_collection__1YPD;
};
__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__ 147
+#define __ALIAS_ARRAYoITM_ARGUMENTo__ 144
typedef struct ALIAS_ARRAYoITM_ARGUMENTo_struct __ALIAS_ARRAYoITM_ARGUMENTo;
struct ALIAS_ARRAYoITM_ARGUMENTo_struct {
void *Nothing;
@@ -2753,28 +2692,38 @@ struct ALIAS_ARRAYoITM_ARGUMENTo_struct {
__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;
+};
+__ITM_LDOTS ITM_LDOTS_={__ITM_LDOTS__};
+#define ITM_LDOTS__ (&ITM_LDOTS_)
+
// ARRAYED_COLLECTION[FAST_ARRAY[TYPE_FULL]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__ 148
+#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__LZNC;
- __INTEGER capacity__VIOC;
- void **storage__QJOC;
+ __INTEGER upper__ZJNC;
+ __INTEGER capacity__DZNC;
+ void **storage__4ZNC;
};
__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__ 149
+#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__ABNB;
+ __ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo parent_arrayed_collection__PANB;
};
__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__ 150
+#define __ALIAS_ARRAYoTYPE_FULLo__ 147
typedef struct ALIAS_ARRAYoTYPE_FULLo_struct __ALIAS_ARRAYoTYPE_FULLo;
struct ALIAS_ARRAYoTYPE_FULLo_struct {
void *Nothing;
@@ -2783,80 +2732,101 @@ __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__ 151
+#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__K3NC;
- void *item__33NC;
- void *next__V3NC;
+ void *key__YNNC;
+ void *item__LONC;
+ void *next__DONC;
};
__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__ 152
+#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__Z2NC;
- __INTEGER count__DYOC;
- void **buckets__42NC;
+ __INTEGER capacity__HNNC;
+ __INTEGER count__RIOC;
+ void **buckets__MNNC;
};
__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__ 153
+#define __ARRAYED_COLLECTIONoTYPES_TMPo__ 150
typedef struct ARRAYED_COLLECTIONoTYPES_TMPo_struct __ARRAYED_COLLECTIONoTYPES_TMPo;
struct ARRAYED_COLLECTIONoTYPES_TMPo_struct {
- __INTEGER upper__CKCH;
- __INTEGER capacity__3PCH;
- void **storage__IQCH;
+ __INTEGER upper__UX4G;
+ __INTEGER capacity__P34G;
+ void **storage__034G;
};
__ARRAYED_COLLECTIONoTYPES_TMPo ARRAYED_COLLECTIONoTYPES_TMPo_;
#define ARRAYED_COLLECTIONoTYPES_TMPo__ (&ARRAYED_COLLECTIONoTYPES_TMPo_)
// FAST_ARRAY[TYPES_TMP]
-#define __FAST_ARRAYoTYPES_TMPo__ 154
+#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__QYVG;
+ __ARRAYED_COLLECTIONoTYPES_TMPo parent_arrayed_collection__HWSG;
};
__FAST_ARRAYoTYPES_TMPo FAST_ARRAYoTYPES_TMPo_;
#define FAST_ARRAYoTYPES_TMPo__ (&FAST_ARRAYoTYPES_TMPo_)
// ARRAYED_COLLECTION[PUT_TO]
-#define __ARRAYED_COLLECTIONoPUT_TOo__ 155
+#define __ARRAYED_COLLECTIONoPUT_TOo__ 152
typedef struct ARRAYED_COLLECTIONoPUT_TOo_struct __ARRAYED_COLLECTIONoPUT_TOo;
struct ARRAYED_COLLECTIONoPUT_TOo_struct {
- __INTEGER upper__GY2M;
- __INTEGER capacity__BPJN;
- void **storage__3PJN;
+ __INTEGER upper__KGZM;
+ __INTEGER capacity__F3FN;
+ void **storage__B4FN;
};
__ARRAYED_COLLECTIONoPUT_TOo ARRAYED_COLLECTIONoPUT_TOo_;
#define ARRAYED_COLLECTIONoPUT_TOo__ (&ARRAYED_COLLECTIONoPUT_TOo_)
// FAST_ARRAY[PUT_TO]
-#define __FAST_ARRAYoPUT_TOo__ 156
+#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__QX2M;
+ __ARRAYED_COLLECTIONoPUT_TOo parent_arrayed_collection__UFZM;
};
__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;
+};
+__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;
+};
+__LOOP_END LOOP_END_={__LOOP_END__};
+#define LOOP_END__ (&LOOP_END_)
+
// ARRAYED_COLLECTION[PROFIL]
-#define __ARRAYED_COLLECTIONoPROFILo__ 157
+#define __ARRAYED_COLLECTIONoPROFILo__ 155
typedef struct ARRAYED_COLLECTIONoPROFILo_struct __ARRAYED_COLLECTIONoPROFILo;
struct ARRAYED_COLLECTIONoPROFILo_struct {
__INTEGER upper__KNB;
- __INTEGER capacity__E1L;
- void **storage__P1L;
+ __INTEGER capacity__Z0L;
+ void **storage__E1L;
};
__ARRAYED_COLLECTIONoPROFILo ARRAYED_COLLECTIONoPROFILo_;
#define ARRAYED_COLLECTIONoPROFILo__ (&ARRAYED_COLLECTIONoPROFILo_)
// FAST_ARRAY[PROFIL]
-#define __FAST_ARRAYoPROFILo__ 158
+#define __FAST_ARRAYoPROFILo__ 156
typedef struct FAST_ARRAYoPROFILo_struct __FAST_ARRAYoPROFILo;
struct FAST_ARRAYoPROFILo_struct {
__ARRAYED_COLLECTIONoPROFILo parent_arrayed_collection__DNB;
@@ -2865,7 +2835,7 @@ __FAST_ARRAYoPROFILo FAST_ARRAYoPROFILo_;
#define FAST_ARRAYoPROFILo__ (&FAST_ARRAYoPROFILo_)
// PROFIL_LIST
-#define __PROFIL_LIST__ 159
+#define __PROFIL_LIST__ 157
typedef struct PROFIL_LIST_struct __PROFIL_LIST;
struct PROFIL_LIST_struct {
void *Nothing;
@@ -2874,27 +2844,27 @@ __PROFIL_LIST PROFIL_LIST_;
#define PROFIL_LIST__ (&PROFIL_LIST_)
// ARRAYED_COLLECTION[FAST_ARRAY[EXPR]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__ 160
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__ 158
typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo;
struct ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_struct {
- __INTEGER upper__XPHI;
- __INTEGER capacity__URHI;
- void **storage__QSHI;
+ __INTEGER upper__NWDI;
+ __INTEGER capacity__KYDI;
+ void **storage__GZDI;
};
__ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_;
#define ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo_)
// FAST_ARRAY[FAST_ARRAY[EXPR]]
-#define __FAST_ARRAYoFAST_ARRAYoEXPRoo__ 161
+#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__ITPH;
+ __ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo parent_arrayed_collection__P0LH;
};
__FAST_ARRAYoFAST_ARRAYoEXPRoo FAST_ARRAYoFAST_ARRAYoEXPRoo_;
#define FAST_ARRAYoFAST_ARRAYoEXPRoo__ (&FAST_ARRAYoFAST_ARRAYoEXPRoo_)
// ALIAS_ARRAY[EXPR]
-#define __ALIAS_ARRAYoEXPRo__ 162
+#define __ALIAS_ARRAYoEXPRo__ 160
typedef struct ALIAS_ARRAYoEXPRo_struct __ALIAS_ARRAYoEXPRo;
struct ALIAS_ARRAYoEXPRo_struct {
void *Nothing;
@@ -2903,42 +2873,42 @@ __ALIAS_ARRAYoEXPRo ALIAS_ARRAYoEXPRo_;
#define ALIAS_ARRAYoEXPRo__ (&ALIAS_ARRAYoEXPRo_)
// LOCAL_SEQ
-#define __LOCAL_SEQ__ 163
+#define __LOCAL_SEQ__ 161
typedef struct LOCAL_SEQ_struct __LOCAL_SEQ;
struct LOCAL_SEQ_struct {
- void *last_write__SXML;
- void *last_list_current__5XML;
- __UINTEGER_32 last_seq_call_local_and_loop__JYML;
- __UINTEGER_32 last_seq_index__K0ML;
- __UINTEGER_32 last_seq_call_and_loop__X2ML;
- __UINTEGER_32 last_seq_or_and__H4ML;
- __INTEGER last_index__Y5XL;
+ 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;
};
__LOCAL_SEQ LOCAL_SEQ_;
#define LOCAL_SEQ__ (&LOCAL_SEQ_)
// ARRAYED_COLLECTION[FAST_ARRAY[SLOT]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__ 164
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__ 162
typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo;
struct ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_struct {
- __INTEGER upper__JQHI;
- __INTEGER capacity__NUHI;
- void **storage__JVHI;
+ __INTEGER upper__5WDI;
+ __INTEGER capacity__D1DI;
+ void **storage__51DI;
};
__ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_;
#define ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo_)
// FAST_ARRAY[FAST_ARRAY[SLOT]]
-#define __FAST_ARRAYoFAST_ARRAYoSLOToo__ 165
+#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__DUPH;
+ __ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo parent_arrayed_collection__K1LH;
};
__FAST_ARRAYoFAST_ARRAYoSLOToo FAST_ARRAYoFAST_ARRAYoSLOToo_;
#define FAST_ARRAYoFAST_ARRAYoSLOToo__ (&FAST_ARRAYoFAST_ARRAYoSLOToo_)
// ALIAS_ARRAY[SLOT]
-#define __ALIAS_ARRAYoSLOTo__ 166
+#define __ALIAS_ARRAYoSLOTo__ 164
typedef struct ALIAS_ARRAYoSLOTo_struct __ALIAS_ARRAYoSLOTo;
struct ALIAS_ARRAYoSLOTo_struct {
void *Nothing;
@@ -2947,7 +2917,7 @@ __ALIAS_ARRAYoSLOTo ALIAS_ARRAYoSLOTo_;
#define ALIAS_ARRAYoSLOTo__ (&ALIAS_ARRAYoSLOTo_)
// OUTPUT_STREAM
-#define __OUTPUT_STREAM__ 167
+#define __OUTPUT_STREAM__ 165
typedef struct OUTPUT_STREAM_struct __OUTPUT_STREAM;
struct OUTPUT_STREAM_struct {
void *Nothing;
@@ -2956,81 +2926,81 @@ __OUTPUT_STREAM OUTPUT_STREAM_;
#define OUTPUT_STREAM__ (&OUTPUT_STREAM_)
// ARRAYED_COLLECTION[LIST]
-#define __ARRAYED_COLLECTIONoLISTo__ 168
+#define __ARRAYED_COLLECTIONoLISTo__ 166
typedef struct ARRAYED_COLLECTIONoLISTo_struct __ARRAYED_COLLECTIONoLISTo;
struct ARRAYED_COLLECTIONoLISTo_struct {
- __INTEGER upper__IGCH;
- __INTEGER capacity__KGCH;
- void **storage__GHCH;
+ __INTEGER upper__0T4G;
+ __INTEGER capacity__2T4G;
+ void **storage__YU4G;
};
__ARRAYED_COLLECTIONoLISTo ARRAYED_COLLECTIONoLISTo_;
#define ARRAYED_COLLECTIONoLISTo__ (&ARRAYED_COLLECTIONoLISTo_)
// FAST_ARRAY[LIST]
-#define __FAST_ARRAYoLISTo__ 169
+#define __FAST_ARRAYoLISTo__ 167
typedef struct FAST_ARRAYoLISTo_struct __FAST_ARRAYoLISTo;
struct FAST_ARRAYoLISTo_struct {
- __ARRAYED_COLLECTIONoLISTo parent_arrayed_collection__KUUG;
+ __ARRAYED_COLLECTIONoLISTo parent_arrayed_collection__KWRG;
};
__FAST_ARRAYoLISTo FAST_ARRAYoLISTo_;
#define FAST_ARRAYoLISTo__ (&FAST_ARRAYoLISTo_)
// ARRAYED_COLLECTION[LOCAL_SEQ]
-#define __ARRAYED_COLLECTIONoLOCAL_SEQo__ 170
+#define __ARRAYED_COLLECTIONoLOCAL_SEQo__ 168
typedef struct ARRAYED_COLLECTIONoLOCAL_SEQo_struct __ARRAYED_COLLECTIONoLOCAL_SEQo;
struct ARRAYED_COLLECTIONoLOCAL_SEQo_struct {
- __INTEGER upper__R2MK;
- __INTEGER capacity__T2MK;
- void **storage__P3MK;
+ __INTEGER upper__N5IK;
+ __INTEGER capacity__P5IK;
+ void **storage__LAJK;
};
__ARRAYED_COLLECTIONoLOCAL_SEQo ARRAYED_COLLECTIONoLOCAL_SEQo_;
#define ARRAYED_COLLECTIONoLOCAL_SEQo__ (&ARRAYED_COLLECTIONoLOCAL_SEQo_)
// FAST_ARRAY[LOCAL_SEQ]
-#define __FAST_ARRAYoLOCAL_SEQo__ 171
+#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__UNNJ;
+ __ARRAYED_COLLECTIONoLOCAL_SEQo parent_arrayed_collection__QQJJ;
};
__FAST_ARRAYoLOCAL_SEQo FAST_ARRAYoLOCAL_SEQo_;
#define FAST_ARRAYoLOCAL_SEQo__ (&FAST_ARRAYoLOCAL_SEQo_)
// ARRAYED_COLLECTION[FAST_ARRAY[LOCAL]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__ 172
+#define __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__ 170
typedef struct ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_struct __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo;
struct ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_struct {
- __INTEGER capacity__EFCH;
- __INTEGER upper__QFCH;
- void **storage__T2BH;
+ __INTEGER capacity__WS4G;
+ __INTEGER upper__CT4G;
+ void **storage__FK4G;
};
__ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_;
#define ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__ (&ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo_)
// FAST_ARRAY[FAST_ARRAY[LOCAL]]
-#define __FAST_ARRAYoFAST_ARRAYoLOCALoo__ 173
+#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__NKRG;
+ __ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo parent_arrayed_collection__BSOG;
};
__FAST_ARRAYoFAST_ARRAYoLOCALoo FAST_ARRAYoFAST_ARRAYoLOCALoo_;
#define FAST_ARRAYoFAST_ARRAYoLOCALoo__ (&FAST_ARRAYoFAST_ARRAYoLOCALoo_)
// ARRAYED_COLLECTION[FAST_ARRAY[SLOT_DATA]]
-#define __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__ 174
+#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__34MJ;
- __INTEGER upper__J5MJ;
- void **storage__LWMJ;
+ __INTEGER capacity__BCJJ;
+ __INTEGER upper__NCJJ;
+ void **storage__HZIJ;
};
__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__ 175
+#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__1YAH;
+ __ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo parent_arrayed_collection__FH3G;
};
__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo_;
#define FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__ (&FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo_)
@@ -3039,7 +3009,7 @@ __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo_;
typedef unsigned long long __UINTEGER_64;
// BLOCK
-#define __BLOCK__ 103
+#define __BLOCK__ 102
typedef struct BLOCK_struct __BLOCK;
struct BLOCK_struct {
unsigned long __id;
@@ -3049,7 +3019,7 @@ __BLOCK BLOCK_={__BLOCK__};
#define BLOCK__ (&BLOCK_)
// NOP
-#define __NOP__ 104
+#define __NOP__ 103
typedef struct NOP_struct __NOP;
struct NOP_struct {
unsigned long __id;
@@ -3058,7 +3028,7 @@ __NOP NOP_={__NOP__};
#define NOP__ (&NOP_)
-void *table_type[176];
+void *table_type[174];
//==========================//
// GLOBAL //
@@ -3067,49 +3037,50 @@ void *table_type[176];
void *parent_numeric__J;
__INTEGER type_error__4AH;
void *msg_err__5AH;
-__BOOLEAN verify__XJCG;
-void *context_extern__2GPH;
-__INTEGER level_pass__GDVC;
-__BOOLEAN is_alias__UIEH;
-void *list_alias__FI3N;
+__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__2YAH;
-__INTEGER id_counter_with_type__21AH;
-void *last_type_contract__BLVL;
+void *slot_size__GH3G;
+__INTEGER id_counter_with_type__GK3G;
+void *last_type_contract__XVRL;
void *prototype_list__GQB;
-void *prototype_dico__XHM;
-void *last_cast_name__3WAI;
+void *prototype_dico__MHM;
void *list_id__YKC;
void *dico__ILC;
-void *type_void__QHEC;
+void *type_void__5GEC;
void *dico__BMC;
void *dico__IQC;
-void *dicog_type__4DNB;
-void *node_list__U0QC;
-void *node_list_base__SRNH;
-void *stack_type__NTCG;
-__UINTEGER_32 old_seq_or_and__KVUG;
-__BOOLEAN mode_recursive__MDVC;
+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__GJU;
-__MEMORY *first_free__04AB;
-void *list__F20C;
-__INTEGER top__CVQC;
-void *stack__LVQC;
+__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__BPIJ;
-__INTEGER count_no_recursive__S3FL;
-__INTEGER size__V5MK;
-void *free_list__RYVG;
-void *bucket__B1IJ;
-__BOOLEAN switch_new_pass__HPMC;
+__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__WCIK__XCIK;
+__INTEGER is_storage__SFEK__TFEK;
void *object__ODD;
void *variable__OED;
void *source__WFD;
@@ -3121,32 +3092,30 @@ __BOOLEAN is_found__LGD;
__BOOLEAN is_good_section__OCE;
__INTEGER begin_position__SOF;
void *last_string__V1G;
-__INTEGER last_len_string__VLIB;
-void *last_section__D5BC;
-void *last_group__NFEC;
-__INTEGER old_position__WMFC;
-__INTEGER old_pos_cur__YMFC;
-__INTEGER old_pos_line__0MFC;
-__INTEGER old_pos_col__2MFC;
-void *last_real__C1IC;
-__INTEGER_64 last_integer__U1IC;
-__BOOLEAN is_add_parameter__N4IC;
-void *parameter_list__XEKC;
-void *last_slot__PHJD;
-void *bucket_name__GDJD;
-void *bucket_list__BFJD;
-void *last_expr__GVMH;
-void *stack_local_empty__JQNH;
-void *last_code__0TNH;
-void *run_value__K0QC;
-void *self_up__KL5F;
+__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__2CLC;
-__INTEGER count_variable__R3DG;
+void *free__VALC;
+__INTEGER count_variable__OMBG;
void *string_tmp__RB;
void *path_directory__EC;
void *output_decl__1C;
@@ -3177,32 +3146,32 @@ void *type_string_constant__TKB;
void *type_character__1KB;
void *type_block__BLB;
void *type_pointer__HLB;
-void *list_current__IF1;
-__POSITION last_position__GG1;
-void *context_main__CLMC;
-__INTEGER pass_count__YMMC;
-__INTEGER modify_count__ENMC;
-__BOOLEAN is_executing_pass__POMC;
-void *profil_second__C4QC;
-void *profil_first__D4QC;
-__INTEGER stack_local_lower__AIAG;
-__INTEGER stack_result_lower__DIAG;
-void *stack_local__RIAG;
-void *stack_result__WIAG;
-void *indent__NIRG;
-void *var_size__OKRG;
-void *seq_list__LUUG;
-__UINTEGER_32 seq_inline__NUUG;
-__UINTEGER_32 seq_or_and__IVUG;
-__INTEGER object_counter__NR2G__OR2G;
-__UINTEGER_32 seq_call_and_loop__BOIJ;
-__UINTEGER_32 seq_index__4EKK;
-void *loop_invariant__3GEL;
-void *loop_list__UHEL;
-__UINTEGER_32 seq_call_local_and_loop__LYML;
-__INTEGER loop_seq_call_and_loop__KGAM;
-__INTEGER loop_seq_index__UGAM;
-__INTEGER loop_seq_call_local_and_loop__2ZHM;
+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;
@@ -3210,26 +3179,25 @@ void *output_name_c__BF;
void *string_tmp__4TB;
void *free_list__SOC;
void *bucket__NPC;
-void *list__PNPE;
-void *dico_string__EYZD;
-void *free_list__INFC;
-void *free_list__WFFC;
-void *free_list__N2GC;
-void *bucket__J4GD;
-void *free_list__0C0C;
-void *dico__XMVD;
-void *free_list__UMPD;
-void *free_list__BBNB;
-void *bucket__MCNB;
+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__B4QC;
-__BOOLEAN reduce_profil__G4QC;
-__INTEGER current__AG1C;
-__INTEGER inline_level_current__RG1C;
-void *free_list__JTPH;
-void *list_busy__CNNJ;
-void *list_free__VNNJ;
-void *free_list__EUPH;
+__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;
//==========================//
@@ -3423,85 +3391,87 @@ __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__,73,"arg_count = argc;\n\
+__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_149={__STRING_CONSTANT__,38,"arg_count = argc;\n\
+__STRING_CONSTANT __string_150={__STRING_CONSTANT__,38,"arg_count = argc;\n\
arg_vector = argv"};
-__STRING_CONSTANT __string_150={__STRING_CONSTANT__,28,"Unix mode: Not value\
+__STRING_CONSTANT __string_151={__STRING_CONSTANT__,28,"Unix mode: Not value\
return."};
-__STRING_CONSTANT __string_151={__STRING_CONSTANT__,29,"Unix mode: Not argum\
+__STRING_CONSTANT __string_152={__STRING_CONSTANT__,29,"Unix mode: Not argum\
ent list."};
-__STRING_CONSTANT __string_152={__STRING_CONSTANT__,56,"Entry point not foun\
+__STRING_CONSTANT __string_153={__STRING_CONSTANT__,56,"Entry point not foun\
d (slot `main' in `Section Public')."};
-__STRING_CONSTANT __string_153={__STRING_CONSTANT__,17,"Depending pass: ."};
-__STRING_CONSTANT __string_154={__STRING_CONSTANT__,1,"."};
-__STRING_CONSTANT __string_155={__STRING_CONSTANT__,2," ("};
-__STRING_CONSTANT __string_156={__STRING_CONSTANT__,2,")\n"};
-__STRING_CONSTANT __string_157={__STRING_CONSTANT__,16,"Executing pass: "};
-__STRING_CONSTANT __string_158={__STRING_CONSTANT__,1,"*"};
-__STRING_CONSTANT __string_159={__STRING_CONSTANT__,4,"TYPE"};
-__STRING_CONSTANT __string_160={__STRING_CONSTANT__,60,"// Generic Object\ns\
+__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_161={__STRING_CONSTANT__,6,"GLOBAL"};
-__STRING_CONSTANT __string_162={__STRING_CONSTANT__,15,"FUNCTION HEADER"};
-__STRING_CONSTANT __string_163={__STRING_CONSTANT__,17,"// Debug Manager\n"};
-__STRING_CONSTANT __string_164={__STRING_CONSTANT__,30,"void print_string(ch\
+__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_165={__STRING_CONSTANT__,32,"void interrupt_signa\
+__STRING_CONSTANT __string_166={__STRING_CONSTANT__,32,"void interrupt_signa\
l(int sig);\n"};
-__STRING_CONSTANT __string_166={__STRING_CONSTANT__,180,"void stack_print(__\
+__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_167={__STRING_CONSTANT__,15,"// Source code\n"};
-__STRING_CONSTANT __string_168={__STRING_CONSTANT__,11,"SOURCE CODE"};
-__STRING_CONSTANT __string_169={__STRING_CONSTANT__,31,"int main(int argc,ch\
+__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_170={__STRING_CONSTANT__,4,"\n// "};
-__STRING_CONSTANT __string_171={__STRING_CONSTANT__,14,"No recursive, "};
-__STRING_CONSTANT __string_172={__STRING_CONSTANT__,11,"Recursive, "};
-__STRING_CONSTANT __string_173={__STRING_CONSTANT__,13,"No inlinable."};
-__STRING_CONSTANT __string_174={__STRING_CONSTANT__,10,"Inlinable."};
-__STRING_CONSTANT __string_175={__STRING_CONSTANT__,54,"// NULL\n#ifndef NUL\
+__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_176={__STRING_CONSTANT__,167,"// ___CONTEXT\ntype\
+__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_177={__STRING_CONSTANT__,18,"\nvoid *table_type["};
-__STRING_CONSTANT __string_178={__STRING_CONSTANT__,3,"];\n"};
-__STRING_CONSTANT __string_179={__STRING_CONSTANT__,13,"DEBUG MANAGER"};
-__STRING_CONSTANT __string_180={__STRING_CONSTANT__,98,"void print_string(ch\
+__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_181={__STRING_CONSTANT__,12,"char *trace["};
-__STRING_CONSTANT __string_182={__STRING_CONSTANT__,4,"]={\n"};
-__STRING_CONSTANT __string_183={__STRING_CONSTANT__,3," \""};
-__STRING_CONSTANT __string_184={__STRING_CONSTANT__,4,")\",\n"};
-__STRING_CONSTANT __string_185={__STRING_CONSTANT__,7,")\"\n};\n\n"};
-__STRING_CONSTANT __string_186={__STRING_CONSTANT__,94,"\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//==========================//\
\n"};
-__STRING_CONSTANT __string_187={__STRING_CONSTANT__,60,"struct __source {\n \
+__STRING_CONSTANT __string_188={__STRING_CONSTANT__,60,"struct __source {\n \
unsigned int pos;\n char *line;\n} __src["};
-__STRING_CONSTANT __string_188={__STRING_CONSTANT__,9,"#define L"};
-__STRING_CONSTANT __string_189={__STRING_CONSTANT__,3," {"};
-__STRING_CONSTANT __string_190={__STRING_CONSTANT__,2,",\""};
-__STRING_CONSTANT __string_191={__STRING_CONSTANT__,4,"\"},\n"};
-__STRING_CONSTANT __string_192={__STRING_CONSTANT__,4,"};\n\n"};
-__STRING_CONSTANT __string_193={__STRING_CONSTANT__,244,"// Unix Signal mana\
+__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_194={__STRING_CONSTANT__,58,"void push_first(____\
+__STRING_CONSTANT __string_195={__STRING_CONSTANT__,58,"void push_first(____\
_CONTEXT *path,unsigned long code)\n{ \n"};
-__STRING_CONSTANT __string_195={__STRING_CONSTANT__,303," _____CONTEXT *cur\
+__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_196={__STRING_CONSTANT__,732," path->back = top\
+__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\
@@ -3512,7 +3482,7 @@ next; \n next = up; \\
n up = back; \n }; \
\n print_string(\"\\n============== BOTTOM ==============\\
\n\"); \n while (next != (void *)0) { \n"};
-__STRING_CONSTANT __string_197={__STRING_CONSTANT__,812," print_string(\"\
+__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\
@@ -3524,12 +3494,12 @@ g(\" in \"); \n print_string(trace[__src[next\
) {\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_198={__STRING_CONSTANT__,307," print_string(\"\
+__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_199={__STRING_CONSTANT__,515," next = next -> \
+__STRING_CONSTANT __string_200={__STRING_CONSTANT__,515," next = next -> \
back; \n }; \n \
print_string(\"================ TOP ===============\\n\"); \n top_context \
= (void *)0; \n} \
@@ -3537,482 +3507,480 @@ back; \n }; \n \
\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_200={__STRING_CONSTANT__,12,"Error: File "};
-__STRING_CONSTANT __string_201={__STRING_CONSTANT__,18," is not created !\n"};
-__STRING_CONSTANT __string_202={__STRING_CONSTANT__,4," => "};
-__STRING_CONSTANT __string_203={__STRING_CONSTANT__,10," minutes, "};
-__STRING_CONSTANT __string_204={__STRING_CONSTANT__,12," second(s).\n"};
-__STRING_CONSTANT __string_205={__STRING_CONSTANT__,25," Null call score \
+__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_206={__STRING_CONSTANT__,25," Polymorphic call \
+__STRING_CONSTANT __string_207={__STRING_CONSTANT__,3,"% ("};
+__STRING_CONSTANT __string_208={__STRING_CONSTANT__,25," Polymorphic call \
: "};
-__STRING_CONSTANT __string_207={__STRING_CONSTANT__,25," Invariant loop sco\
+__STRING_CONSTANT __string_209={__STRING_CONSTANT__,25," Invariant loop sco\
re : "};
-__STRING_CONSTANT __string_208={__STRING_CONSTANT__,5,"Run `"};
-__STRING_CONSTANT __string_209={__STRING_CONSTANT__,3,"' \t"};
-__STRING_CONSTANT __string_210={__STRING_CONSTANT__,3,"Ok\n"};
-__STRING_CONSTANT __string_211={__STRING_CONSTANT__,9,"Failure!\n"};
-__STRING_CONSTANT __string_212={__STRING_CONSTANT__,4,"_add"};
-__STRING_CONSTANT __string_213={__STRING_CONSTANT__,4,"_sub"};
-__STRING_CONSTANT __string_214={__STRING_CONSTANT__,9,"_logicnot"};
-__STRING_CONSTANT __string_215={__STRING_CONSTANT__,4,"_not"};
-__STRING_CONSTANT __string_216={__STRING_CONSTANT__,4,"_div"};
-__STRING_CONSTANT __string_217={__STRING_CONSTANT__,4,"_mul"};
-__STRING_CONSTANT __string_218={__STRING_CONSTANT__,4,"_xor"};
-__STRING_CONSTANT __string_219={__STRING_CONSTANT__,4,"_mod"};
-__STRING_CONSTANT __string_220={__STRING_CONSTANT__,8,"_greater"};
-__STRING_CONSTANT __string_221={__STRING_CONSTANT__,5,"_less"};
-__STRING_CONSTANT __string_222={__STRING_CONSTANT__,6,"_equal"};
-__STRING_CONSTANT __string_223={__STRING_CONSTANT__,7,"_notdiv"};
-__STRING_CONSTANT __string_224={__STRING_CONSTANT__,3,"_or"};
-__STRING_CONSTANT __string_225={__STRING_CONSTANT__,4,"_and"};
-__STRING_CONSTANT __string_226={__STRING_CONSTANT__,7,"_dollar"};
-__STRING_CONSTANT __string_227={__STRING_CONSTANT__,6,"_diese"};
-__STRING_CONSTANT __string_228={__STRING_CONSTANT__,3,"_at"};
-__STRING_CONSTANT __string_229={__STRING_CONSTANT__,4,"_ask"};
-__STRING_CONSTANT __string_230={__STRING_CONSTANT__,22,"Line counter overflo\
+__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_231={__STRING_CONSTANT__,40,"Column counter overf\
+__STRING_CONSTANT __string_233={__STRING_CONSTANT__,40,"Column counter overf\
low (line too long)."};
-__STRING_CONSTANT __string_232={__STRING_CONSTANT__,20,"--SYNTAX-----------\n"};
-__STRING_CONSTANT __string_233={__STRING_CONSTANT__,20,"--SEMANTIC---------\n"};
-__STRING_CONSTANT __string_234={__STRING_CONSTANT__,20,"--WARNING----------\n"};
-__STRING_CONSTANT __string_235={__STRING_CONSTANT__,20,"--MESSAGE----------\n"};
-__STRING_CONSTANT __string_236={__STRING_CONSTANT__,6,"\nLine "};
-__STRING_CONSTANT __string_237={__STRING_CONSTANT__,8," column "};
-__STRING_CONSTANT __string_238={__STRING_CONSTANT__,4," in "};
-__STRING_CONSTANT __string_239={__STRING_CONSTANT__,3,"):\n"};
-__STRING_CONSTANT __string_240={__STRING_CONSTANT__,2,"^\n"};
-__STRING_CONSTANT __string_241={__STRING_CONSTANT__,24,"Identifier is incorr\
-ect."};
-__STRING_CONSTANT __string_242={__STRING_CONSTANT__,26,"Incorrect path expre\
-ssion."};
+__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__,47,"SELF type result for\
- data slot is not possible."};
-__STRING_CONSTANT __string_245={__STRING_CONSTANT__,3,".li"};
-__STRING_CONSTANT __string_246={__STRING_CONSTANT__,17," is not found in\n"};
-__STRING_CONSTANT __string_247={__STRING_CONSTANT__,32,"Incorrect genericity\
+__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_248={__STRING_CONSTANT__,13,"Crash system."};
__STRING_CONSTANT __string_249={__STRING_CONSTANT__,21,"DTA_RD : Bug BLOCK!!!"};
-__STRING_CONSTANT __string_250={__STRING_CONSTANT__,12,"Local slot `"};
-__STRING_CONSTANT __string_251={__STRING_CONSTANT__,11,"' not used."};
-__STRING_CONSTANT __string_252={__STRING_CONSTANT__,24,"Double declaration f\
+__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_253={__STRING_CONSTANT__,7,"' slot."};
-__STRING_CONSTANT __string_254={__STRING_CONSTANT__,22,"EXPR_MULTIPLE.get_ty\
+__STRING_CONSTANT __string_258={__STRING_CONSTANT__,7,"' slot."};
+__STRING_CONSTANT __string_259={__STRING_CONSTANT__,22,"EXPR_MULTIPLE.get_ty\
pe"};
-__STRING_CONSTANT __string_255={__STRING_CONSTANT__,23,"\n------------------\
+__STRING_CONSTANT __string_260={__STRING_CONSTANT__,23,"\n------------------\
---\n"};
-__STRING_CONSTANT __string_256={__STRING_CONSTANT__,11,"BLOCK SEND "};
-__STRING_CONSTANT __string_257={__STRING_CONSTANT__,5,"push("};
-__STRING_CONSTANT __string_258={__STRING_CONSTANT__,3," :="};
-__STRING_CONSTANT __string_259={__STRING_CONSTANT__,6,"<NULL>"};
-__STRING_CONSTANT __string_260={__STRING_CONSTANT__,12,"is_expanded("};
-__STRING_CONSTANT __string_261={__STRING_CONSTANT__,3,"nop"};
-__STRING_CONSTANT __string_262={__STRING_CONSTANT__,1,"<"};
-__STRING_CONSTANT __string_263={__STRING_CONSTANT__,1,">"};
-__STRING_CONSTANT __string_264={__STRING_CONSTANT__,2,":\n"};
-__STRING_CONSTANT __string_265={__STRING_CONSTANT__,5,"goto "};
-__STRING_CONSTANT __string_266={__STRING_CONSTANT__,7,"static "};
-__STRING_CONSTANT __string_267={__STRING_CONSTANT__,5,"void "};
-__STRING_CONSTANT __string_268={__STRING_CONSTANT__,31,"BUG PROFIL.genere_ha\
+__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_269={__STRING_CONSTANT__,95,"Compiler limit : Thi\
+__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_270={__STRING_CONSTANT__,2,"{\n"};
-__STRING_CONSTANT __string_271={__STRING_CONSTANT__,35," /* INSTR.genere :: \
+__STRING_CONSTANT __string_275={__STRING_CONSTANT__,2,"{\n"};
+__STRING_CONSTANT __string_276={__STRING_CONSTANT__,35," /* INSTR.genere :: \
Not genere ! */"};
-__STRING_CONSTANT __string_272={__STRING_CONSTANT__,20,"IS_EXPANDED.genere !"};
-__STRING_CONSTANT __string_273={__STRING_CONSTANT__,2,";\n"};
-__STRING_CONSTANT __string_274={__STRING_CONSTANT__,7,"return("};
-__STRING_CONSTANT __string_275={__STRING_CONSTANT__,12," With result"};
-__STRING_CONSTANT __string_276={__STRING_CONSTANT__,5," Void"};
-__STRING_CONSTANT __string_277={__STRING_CONSTANT__,34,"Slot is not possible\
+__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_278={__STRING_CONSTANT__,3,"// "};
-__STRING_CONSTANT __string_279={__STRING_CONSTANT__,17,"#define TRUE__ 1\n"};
-__STRING_CONSTANT __string_280={__STRING_CONSTANT__,18,"#define FALSE__ 0\n"};
-__STRING_CONSTANT __string_281={__STRING_CONSTANT__,42,"Late binding is not \
+__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_282={__STRING_CONSTANT__,8,"typedef "};
-__STRING_CONSTANT __string_283={__STRING_CONSTANT__,3," __"};
-__STRING_CONSTANT __string_284={__STRING_CONSTANT__,11,"\n#define __"};
-__STRING_CONSTANT __string_285={__STRING_CONSTANT__,3,"__ "};
-__STRING_CONSTANT __string_286={__STRING_CONSTANT__,22," unsigned long __id\
+__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\
;\n"};
-__STRING_CONSTANT __string_287={__STRING_CONSTANT__,51,"Late binding is not \
+__STRING_CONSTANT __string_292={__STRING_CONSTANT__,51,"Late binding is not \
possible with `mapping' object."};
-__STRING_CONSTANT __string_288={__STRING_CONSTANT__,11," volatile "};
-__STRING_CONSTANT __string_289={__STRING_CONSTANT__,14," void *self;\n"};
-__STRING_CONSTANT __string_290={__STRING_CONSTANT__,17," void *Nothing;\n"};
-__STRING_CONSTANT __string_291={__STRING_CONSTANT__,15,"typedef struct "};
-__STRING_CONSTANT __string_292={__STRING_CONSTANT__,10,"_struct __"};
-__STRING_CONSTANT __string_293={__STRING_CONSTANT__,9,";\nstruct "};
-__STRING_CONSTANT __string_294={__STRING_CONSTANT__,10,"_struct {\n"};
-__STRING_CONSTANT __string_295={__STRING_CONSTANT__,28,"} __attribute__ ((pa\
+__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_296={__STRING_CONSTANT__,3,"};\n"};
-__STRING_CONSTANT __string_297={__STRING_CONSTANT__,4,"={__"};
-__STRING_CONSTANT __string_298={__STRING_CONSTANT__,3,"__}"};
-__STRING_CONSTANT __string_299={__STRING_CONSTANT__,8,"#define "};
-__STRING_CONSTANT __string_300={__STRING_CONSTANT__,5,"__ (&"};
-__STRING_CONSTANT __string_301={__STRING_CONSTANT__,4,"_)\n\n"};
-__STRING_CONSTANT __string_302={__STRING_CONSTANT__,3,"% ("};
-__STRING_CONSTANT __string_303={__STRING_CONSTANT__,19,"Variable not found."};
-__STRING_CONSTANT __string_304={__STRING_CONSTANT__,20,"`Section' is needed."};
-__STRING_CONSTANT __string_305={__STRING_CONSTANT__,27,"Section `Header' is \
+__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_306={__STRING_CONSTANT__,22,"Slot `name' not foun\
+__STRING_CONSTANT __string_311={__STRING_CONSTANT__,22,"Slot `name' not foun\
d."};
-__STRING_CONSTANT __string_307={__STRING_CONSTANT__,23,"Incorrect type secti\
+__STRING_CONSTANT __string_312={__STRING_CONSTANT__,23,"Incorrect type secti\
on."};
-__STRING_CONSTANT __string_308={__STRING_CONSTANT__,50,"`Section Inherit/Ins\
+__STRING_CONSTANT __string_313={__STRING_CONSTANT__,50,"`Section Inherit/Ins\
ert' must to be first section."};
-__STRING_CONSTANT __string_309={__STRING_CONSTANT__,78,"`Section Inherit' is\
+__STRING_CONSTANT __string_314={__STRING_CONSTANT__,78,"`Section Inherit' is\
not possible with Expanded object (Use `Section Insert')."};
-__STRING_CONSTANT __string_310={__STRING_CONSTANT__,30,"Incorrect argument d\
+__STRING_CONSTANT __string_315={__STRING_CONSTANT__,30,"Incorrect argument d\
efinition."};
-__STRING_CONSTANT __string_311={__STRING_CONSTANT__,20,"Added ')' is needed."};
-__STRING_CONSTANT __string_312={__STRING_CONSTANT__,32,"Incorrect in `Sectio\
+__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_313={__STRING_CONSTANT__,19,"Operator is needed."};
-__STRING_CONSTANT __string_314={__STRING_CONSTANT__,19,"Incorrect operator."};
-__STRING_CONSTANT __string_315={__STRING_CONSTANT__,10,"Added `''."};
-__STRING_CONSTANT __string_316={__STRING_CONSTANT__,31,"Level priority level\
+__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_317={__STRING_CONSTANT__,33,"Not priority for pre\
+__STRING_CONSTANT __string_322={__STRING_CONSTANT__,33,"Not priority for pre\
fix operator."};
-__STRING_CONSTANT __string_318={__STRING_CONSTANT__,27,"Incorrect slot decla\
+__STRING_CONSTANT __string_323={__STRING_CONSTANT__,27,"Incorrect slot decla\
ration."};
-__STRING_CONSTANT __string_319={__STRING_CONSTANT__,22,"Incorrect result typ\
+__STRING_CONSTANT __string_324={__STRING_CONSTANT__,22,"Incorrect result typ\
e."};
-__STRING_CONSTANT __string_320={__STRING_CONSTANT__,21,"Incorrect expression."};
-__STRING_CONSTANT __string_321={__STRING_CONSTANT__,10,"Added ';'."};
-__STRING_CONSTANT __string_322={__STRING_CONSTANT__,24,"Double slot declarat\
+__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_323={__STRING_CONSTANT__,38,"Invariant: Sorry, No\
+__STRING_CONSTANT __string_328={__STRING_CONSTANT__,38,"Invariant: Sorry, No\
t yet implemented."};
-__STRING_CONSTANT __string_324={__STRING_CONSTANT__,7,"Strict "};
-__STRING_CONSTANT __string_325={__STRING_CONSTANT__,9,"Expanded "};
-__STRING_CONSTANT __string_326={__STRING_CONSTANT__,4,"PUSH"};
-__STRING_CONSTANT __string_327={__STRING_CONSTANT__,24,"ITM_LIST_IDF.to_run_\
+__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_328={__STRING_CONSTANT__,26,"Invalid constant int\
-eger ("};
-__STRING_CONSTANT __string_329={__STRING_CONSTANT__,12,") cast into "};
-__STRING_CONSTANT __string_330={__STRING_CONSTANT__,2," ["};
-__STRING_CONSTANT __string_331={__STRING_CONSTANT__,2,".."};
-__STRING_CONSTANT __string_332={__STRING_CONSTANT__,17,"] => new value=0."};
-__STRING_CONSTANT __string_333={__STRING_CONSTANT__,22,"Incorrect vector siz\
+__STRING_CONSTANT __string_335={__STRING_CONSTANT__,22,"Incorrect vector siz\
e."};
-__STRING_CONSTANT __string_334={__STRING_CONSTANT__,21,"Cyclic inheritance : "};
-__STRING_CONSTANT __string_335={__STRING_CONSTANT__,2,", "};
-__STRING_CONSTANT __string_336={__STRING_CONSTANT__,8,"Generic "};
-__STRING_CONSTANT __string_337={__STRING_CONSTANT__,7,"Switch "};
-__STRING_CONSTANT __string_338={__STRING_CONSTANT__,2,"| "};
-__STRING_CONSTANT __string_339={__STRING_CONSTANT__,7,"<Empty>"};
-__STRING_CONSTANT __string_340={__STRING_CONSTANT__,11,"<NODE VIDE="};
-__STRING_CONSTANT __string_341={__STRING_CONSTANT__,8,", Data: "};
-__STRING_CONSTANT __string_342={__STRING_CONSTANT__,8,"DTA_READ"};
-__STRING_CONSTANT __string_343={__STRING_CONSTANT__,8,"DTA_CAST"};
-__STRING_CONSTANT __string_344={__STRING_CONSTANT__,9,"DTA_BLOCK"};
-__STRING_CONSTANT __string_345={__STRING_CONSTANT__,10,", Result: "};
-__STRING_CONSTANT __string_346={__STRING_CONSTANT__,2,"/R"};
-__STRING_CONSTANT __string_347={__STRING_CONSTANT__,2,"/E"};
-__STRING_CONSTANT __string_348={__STRING_CONSTANT__,2,"=="};
-__STRING_CONSTANT __string_349={__STRING_CONSTANT__,8,"type_id("};
-__STRING_CONSTANT __string_350={__STRING_CONSTANT__,1,"-"};
-__STRING_CONSTANT __string_351={__STRING_CONSTANT__,1,"/"};
-__STRING_CONSTANT __string_352={__STRING_CONSTANT__,1,"&"};
-__STRING_CONSTANT __string_353={__STRING_CONSTANT__,2,">>"};
-__STRING_CONSTANT __string_354={__STRING_CONSTANT__,2,"<<"};
-__STRING_CONSTANT __string_355={__STRING_CONSTANT__,2,"]="};
-__STRING_CONSTANT __string_356={__STRING_CONSTANT__,8,"size_of("};
-__STRING_CONSTANT __string_357={__STRING_CONSTANT__,2,"()"};
-__STRING_CONSTANT __string_358={__STRING_CONSTANT__,1,"("};
-__STRING_CONSTANT __string_359={__STRING_CONSTANT__,2,"<>"};
-__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__,1,"+"};
-__STRING_CONSTANT __string_364={__STRING_CONSTANT__,1,"%"};
-__STRING_CONSTANT __string_365={__STRING_CONSTANT__,2,">="};
-__STRING_CONSTANT __string_366={__STRING_CONSTANT__,2,"<="};
-__STRING_CONSTANT __string_367={__STRING_CONSTANT__,1,"^"};
-__STRING_CONSTANT __string_368={__STRING_CONSTANT__,7,"__BLOCK"};
-__STRING_CONSTANT __string_369={__STRING_CONSTANT__,3,"int"};
-__STRING_CONSTANT __string_370={__STRING_CONSTANT__,27,"__STRING_CONSTANT __\
+__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_371={__STRING_CONSTANT__,2,"={"};
-__STRING_CONSTANT __string_372={__STRING_CONSTANT__,20,"__STRING_CONSTANT__,"};
-__STRING_CONSTANT __string_373={__STRING_CONSTANT__,2,"\\\n"};
-__STRING_CONSTANT __string_374={__STRING_CONSTANT__,11,"(&__string_"};
-__STRING_CONSTANT __string_375={__STRING_CONSTANT__,8," style ["};
-__STRING_CONSTANT __string_376={__STRING_CONSTANT__,2,"]\n"};
-__STRING_CONSTANT __string_377={__STRING_CONSTANT__,26,"BUG ANY.add_var_size\
+__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_378={__STRING_CONSTANT__,12,"push_first(&"};
-__STRING_CONSTANT __string_379={__STRING_CONSTANT__,6,"push(&"};
-__STRING_CONSTANT __string_380={__STRING_CONSTANT__,6,"; // L"};
-__STRING_CONSTANT __string_381={__STRING_CONSTANT__,2,"(("};
-__STRING_CONSTANT __string_382={__STRING_CONSTANT__,2,")("};
-__STRING_CONSTANT __string_383={__STRING_CONSTANT__,2,"))"};
-__STRING_CONSTANT __string_384={__STRING_CONSTANT__,2,"(*"};
-__STRING_CONSTANT __string_385={__STRING_CONSTANT__,3,"LLU"};
-__STRING_CONSTANT __string_386={__STRING_CONSTANT__,2,"LU"};
-__STRING_CONSTANT __string_387={__STRING_CONSTANT__,4,"if ("};
-__STRING_CONSTANT __string_388={__STRING_CONSTANT__,8,".__id==0"};
-__STRING_CONSTANT __string_389={__STRING_CONSTANT__,2,") "};
-__STRING_CONSTANT __string_390={__STRING_CONSTANT__,6," else "};
-__STRING_CONSTANT __string_391={__STRING_CONSTANT__,8," else {\n"};
-__STRING_CONSTANT __string_392={__STRING_CONSTANT__,8,"switch ("};
-__STRING_CONSTANT __string_393={__STRING_CONSTANT__,4,") {\n"};
-__STRING_CONSTANT __string_394={__STRING_CONSTANT__,5,"case "};
-__STRING_CONSTANT __string_395={__STRING_CONSTANT__,2,": "};
-__STRING_CONSTANT __string_396={__STRING_CONSTANT__,7,"break;\n"};
-__STRING_CONSTANT __string_397={__STRING_CONSTANT__,7,".__id=0"};
-__STRING_CONSTANT __string_398={__STRING_CONSTANT__,3,")->"};
-__STRING_CONSTANT __string_399={__STRING_CONSTANT__,8,"(void *)"};
-__STRING_CONSTANT __string_400={__STRING_CONSTANT__,15,"(unsigned long)"};
-__STRING_CONSTANT __string_401={__STRING_CONSTANT__,5,".__id"};
-__STRING_CONSTANT __string_402={__STRING_CONSTANT__,2,"-1"};
-__STRING_CONSTANT __string_403={__STRING_CONSTANT__,2,"*("};
-__STRING_CONSTANT __string_404={__STRING_CONSTANT__,7,"sizeof("};
-__STRING_CONSTANT __string_405={__STRING_CONSTANT__,58,"Impossible `Self' ar\
+__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_406={__STRING_CONSTANT__,6,".self)"};
-__STRING_CONSTANT __string_407={__STRING_CONSTANT__,27,"LOOP BUG: Body loop \
+__STRING_CONSTANT __string_414={__STRING_CONSTANT__,6,".self)"};
+__STRING_CONSTANT __string_415={__STRING_CONSTANT__,27,"LOOP BUG: Body loop \
empty !"};
-__STRING_CONSTANT __string_408={__STRING_CONSTANT__,8,"while (!"};
-__STRING_CONSTANT __string_409={__STRING_CONSTANT__,7,"while ("};
-__STRING_CONSTANT __string_410={__STRING_CONSTANT__,3,"do "};
-__STRING_CONSTANT __string_411={__STRING_CONSTANT__,9," while (!"};
-__STRING_CONSTANT __string_412={__STRING_CONSTANT__,8," while ("};
-__STRING_CONSTANT __string_413={__STRING_CONSTANT__,12,"_____CONTEXT"};
-__STRING_CONSTANT __string_414={__STRING_CONSTANT__,33,"Slot is not in `Mapp\
+__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_415={__STRING_CONSTANT__,19,"Not enough memory.\n"};
-__STRING_CONSTANT __string_416={__STRING_CONSTANT__,29,"Unterminated string \
+__STRING_CONSTANT __string_423={__STRING_CONSTANT__,29,"Unterminated string \
constant."};
-__STRING_CONSTANT __string_417={__STRING_CONSTANT__,27,"Incorrect style slot\
+__STRING_CONSTANT __string_424={__STRING_CONSTANT__,27,"Incorrect style slot\
('-')."};
-__STRING_CONSTANT __string_418={__STRING_CONSTANT__,88,"`- name' is reserved\
+__STRING_CONSTANT __string_425={__STRING_CONSTANT__,88,"`- name' is reserved\
for Concurrent Object Prototype.\nSorry, COP is not yet implemented."};
-__STRING_CONSTANT __string_419={__STRING_CONSTANT__,11,"Added ':='."};
-__STRING_CONSTANT __string_420={__STRING_CONSTANT__,31,"Prototype identifier\
+__STRING_CONSTANT __string_426={__STRING_CONSTANT__,11,"Added ':='."};
+__STRING_CONSTANT __string_427={__STRING_CONSTANT__,31,"Prototype identifier\
is needed."};
-__STRING_CONSTANT __string_421={__STRING_CONSTANT__,34,"Incorrect name (file\
+__STRING_CONSTANT __string_428={__STRING_CONSTANT__,34,"Incorrect name (file\
name != name)."};
-__STRING_CONSTANT __string_422={__STRING_CONSTANT__,33,"Incorrect name (name\
+__STRING_CONSTANT __string_429={__STRING_CONSTANT__,33,"Incorrect name (name\
length > 1)."};
-__STRING_CONSTANT __string_423={__STRING_CONSTANT__,24,"Object can't be gene\
+__STRING_CONSTANT __string_430={__STRING_CONSTANT__,24,"Object can't be gene\
ric."};
-__STRING_CONSTANT __string_424={__STRING_CONSTANT__,36,"Identifier parameter\
+__STRING_CONSTANT __string_431={__STRING_CONSTANT__,36,"Identifier parameter\
type is needed."};
-__STRING_CONSTANT __string_425={__STRING_CONSTANT__,37,"Sorry, not yet imple\
+__STRING_CONSTANT __string_432={__STRING_CONSTANT__,37,"Sorry, not yet imple\
mented (ignored)."};
-__STRING_CONSTANT __string_426={__STRING_CONSTANT__,10,"Added ']'."};
-__STRING_CONSTANT __string_427={__STRING_CONSTANT__,28,"Invalid generic list\
+__STRING_CONSTANT __string_433={__STRING_CONSTANT__,10,"Added ']'."};
+__STRING_CONSTANT __string_434={__STRING_CONSTANT__,28,"Invalid generic list\
number."};
-__STRING_CONSTANT __string_428={__STRING_CONSTANT__,48,"Obsolete syntax : Us\
+__STRING_CONSTANT __string_435={__STRING_CONSTANT__,48,"Obsolete syntax : Us\
e `export' or `import' slot."};
-__STRING_CONSTANT __string_429={__STRING_CONSTANT__,15,"Incorrect type."};
-__STRING_CONSTANT __string_430={__STRING_CONSTANT__,34,"Slot `name' must to \
+__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_431={__STRING_CONSTANT__,20,"Incorrect type list."};
-__STRING_CONSTANT __string_432={__STRING_CONSTANT__,19,"Incorrect external."};
-__STRING_CONSTANT __string_433={__STRING_CONSTANT__,15,"Incorrect expr."};
-__STRING_CONSTANT __string_434={__STRING_CONSTANT__,33,"Double `default' slo\
+__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_435={__STRING_CONSTANT__,30,"Double `type' slot d\
+__STRING_CONSTANT __string_442={__STRING_CONSTANT__,30,"Double `type' slot d\
efinition."};
-__STRING_CONSTANT __string_436={__STRING_CONSTANT__,17,"Incorrect number."};
-__STRING_CONSTANT __string_437={__STRING_CONSTANT__,17,"Incorrect string."};
-__STRING_CONSTANT __string_438={__STRING_CONSTANT__,15,"Incorrect slot."};
-__STRING_CONSTANT __string_439={__STRING_CONSTANT__,59,"For a section, the p\
+__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_440={__STRING_CONSTANT__,30,"Incorrect argument i\
+__STRING_CONSTANT __string_447={__STRING_CONSTANT__,30,"Incorrect argument i\
dentifier."};
-__STRING_CONSTANT __string_441={__STRING_CONSTANT__,24,"Incorrect argument t\
+__STRING_CONSTANT __string_448={__STRING_CONSTANT__,24,"Incorrect argument t\
ype."};
-__STRING_CONSTANT __string_442={__STRING_CONSTANT__,20,"Added ':' is needed."};
-__STRING_CONSTANT __string_443={__STRING_CONSTANT__,10,"Added ')'."};
-__STRING_CONSTANT __string_444={__STRING_CONSTANT__,18,"!@#$%^&<|*-+=~/?\\>"};
-__STRING_CONSTANT __string_445={__STRING_CONSTANT__,23,"Incorrect octal numb\
+__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\
er."};
-__STRING_CONSTANT __string_446={__STRING_CONSTANT__,24,"Incorrect binary num\
+__STRING_CONSTANT __string_453={__STRING_CONSTANT__,24,"Incorrect binary num\
ber."};
-__STRING_CONSTANT __string_447={__STRING_CONSTANT__,25,"Incorrect decimal nu\
+__STRING_CONSTANT __string_454={__STRING_CONSTANT__,25,"Incorrect decimal nu\
mber."};
-__STRING_CONSTANT __string_448={__STRING_CONSTANT__,31,"No argument for inte\
+__STRING_CONSTANT __string_455={__STRING_CONSTANT__,31,"No argument for inte\
rrupt slot."};
-__STRING_CONSTANT __string_449={__STRING_CONSTANT__,33,"No argument for inhe\
+__STRING_CONSTANT __string_456={__STRING_CONSTANT__,33,"No argument for inhe\
ritance slot."};
-__STRING_CONSTANT __string_450={__STRING_CONSTANT__,27,"`Expanded' is not po\
+__STRING_CONSTANT __string_457={__STRING_CONSTANT__,27,"`Expanded' is not po\
ssible."};
-__STRING_CONSTANT __string_451={__STRING_CONSTANT__,36,"Incorrect type for i\
+__STRING_CONSTANT __string_458={__STRING_CONSTANT__,36,"Incorrect type for i\
nheritance slot."};
-__STRING_CONSTANT __string_452={__STRING_CONSTANT__,45,"Impossible '<-' styl\
+__STRING_CONSTANT __string_459={__STRING_CONSTANT__,45,"Impossible '<-' styl\
e assignment with vector."};
-__STRING_CONSTANT __string_453={__STRING_CONSTANT__,28,"Sorry, Not yet imple\
+__STRING_CONSTANT __string_460={__STRING_CONSTANT__,28,"Sorry, Not yet imple\
mented !"};
-__STRING_CONSTANT __string_454={__STRING_CONSTANT__,22,"Incorrect size vecto\
+__STRING_CONSTANT __string_461={__STRING_CONSTANT__,22,"Incorrect size vecto\
r."};
-__STRING_CONSTANT __string_455={__STRING_CONSTANT__,31,"ITM_WRITE: Not yet i\
+__STRING_CONSTANT __string_462={__STRING_CONSTANT__,31,"ITM_WRITE: Not yet i\
mplemented."};
-__STRING_CONSTANT __string_456={__STRING_CONSTANT__,6,"Slot `"};
-__STRING_CONSTANT __string_457={__STRING_CONSTANT__,27,"' not found in stati\
+__STRING_CONSTANT __string_463={__STRING_CONSTANT__,6,"Slot `"};
+__STRING_CONSTANT __string_464={__STRING_CONSTANT__,27,"' not found in stati\
c type "};
-__STRING_CONSTANT __string_458={__STRING_CONSTANT__,32,"`?=' is not necessar\
+__STRING_CONSTANT __string_465={__STRING_CONSTANT__,32,"`?=' is not necessar\
y, use `:='."};
-__STRING_CONSTANT __string_459={__STRING_CONSTANT__,36,"Argument assignment \
+__STRING_CONSTANT __string_466={__STRING_CONSTANT__,36,"Argument assignment \
is not possible."};
-__STRING_CONSTANT __string_460={__STRING_CONSTANT__,5," and "};
-__STRING_CONSTANT __string_461={__STRING_CONSTANT__,20," are not comparable."};
-__STRING_CONSTANT __string_462={__STRING_CONSTANT__,12,"Call on Void"};
-__STRING_CONSTANT __string_463={__STRING_CONSTANT__,16,"' not found in `"};
-__STRING_CONSTANT __string_464={__STRING_CONSTANT__,2,"'."};
-__STRING_CONSTANT __string_465={__STRING_CONSTANT__,26,"Incorrect number arg\
+__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_466={__STRING_CONSTANT__,5,"Type "};
-__STRING_CONSTANT __string_467={__STRING_CONSTANT__,35," does not have acces\
+__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_468={__STRING_CONSTANT__,8,"deferred"};
-__STRING_CONSTANT __string_469={__STRING_CONSTANT__,13,"Deferred in `"};
-__STRING_CONSTANT __string_470={__STRING_CONSTANT__,6,"' for "};
-__STRING_CONSTANT __string_471={__STRING_CONSTANT__,50,"Conflicting declarat\
+__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_472={__STRING_CONSTANT__,32,"Conflicting left/rig\
+__STRING_CONSTANT __string_480={__STRING_CONSTANT__,32,"Conflicting left/rig\
ht priority."};
-__STRING_CONSTANT __string_473={__STRING_CONSTANT__,42,"Incorrect vector siz\
+__STRING_CONSTANT __string_481={__STRING_CONSTANT__,42,"Incorrect vector siz\
e for `value' message."};
-__STRING_CONSTANT __string_474={__STRING_CONSTANT__,37,"Incorrect external l\
+__STRING_CONSTANT __string_482={__STRING_CONSTANT__,37,"Incorrect external l\
ocal slot access."};
-__STRING_CONSTANT __string_475={__STRING_CONSTANT__,28,"External local slot \
+__STRING_CONSTANT __string_483={__STRING_CONSTANT__,28,"External local slot \
access `"};
-__STRING_CONSTANT __string_476={__STRING_CONSTANT__,15,"' is not found."};
-__STRING_CONSTANT __string_477={__STRING_CONSTANT__,23,"' must be in `+' sty\
+__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_478={__STRING_CONSTANT__,3,"(@)"};
-__STRING_CONSTANT __string_479={__STRING_CONSTANT__,37,"Unknown external lis\
+__STRING_CONSTANT __string_486={__STRING_CONSTANT__,3,"(@)"};
+__STRING_CONSTANT __string_487={__STRING_CONSTANT__,37,"Unknown external lis\
aac code (0..15)."};
-__STRING_CONSTANT __string_480={__STRING_CONSTANT__,23,"top_context->back->b\
+__STRING_CONSTANT __string_488={__STRING_CONSTANT__,23,"top_context->back->b\
ack"};
-__STRING_CONSTANT __string_481={__STRING_CONSTANT__,27,"External Lisaac #15 \
+__STRING_CONSTANT __string_489={__STRING_CONSTANT__,27,"External Lisaac #15 \
: Free."};
-__STRING_CONSTANT __string_482={__STRING_CONSTANT__,4," -> "};
-__STRING_CONSTANT __string_483={__STRING_CONSTANT__,8,". Slot `"};
-__STRING_CONSTANT __string_484={__STRING_CONSTANT__,26,"No argument for this\
+__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_485={__STRING_CONSTANT__,12,"Type result "};
-__STRING_CONSTANT __string_486={__STRING_CONSTANT__,45,"' is incorrect (Used\
+__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_487={__STRING_CONSTANT__,3,"')."};
-__STRING_CONSTANT __string_488={__STRING_CONSTANT__,4," <- "};
-__STRING_CONSTANT __string_489={__STRING_CONSTANT__,33,"Incorrect argument f\
+__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_490={__STRING_CONSTANT__,44," is incorrect (Used \
+__STRING_CONSTANT __string_498={__STRING_CONSTANT__,44," is incorrect (Used \
for auto-conversion to `"};
-__STRING_CONSTANT __string_491={__STRING_CONSTANT__,6,"Type `"};
-__STRING_CONSTANT __string_492={__STRING_CONSTANT__,19,"' is invalid with `"};
-__STRING_CONSTANT __string_493={__STRING_CONSTANT__,74,"stack_print(top_cont\
+__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_494={__STRING_CONSTANT__,67,"print_string(\"Call \
+__STRING_CONSTANT __string_502={__STRING_CONSTANT__,67,"print_string(\"Call \
on NULL\\n(Use `-D' option)\\n\"); die_with_code(1)"};
-__STRING_CONSTANT __string_495={__STRING_CONSTANT__,18,"NODE_STYLE.my_copy"};
-__STRING_CONSTANT __string_496={__STRING_CONSTANT__,19,"LOOP.my_copy BUG!!!"};
-__STRING_CONSTANT __string_497={__STRING_CONSTANT__,8," Origin:"};
-__STRING_CONSTANT __string_498={__STRING_CONSTANT__,6," copy:"};
-__STRING_CONSTANT __string_499={__STRING_CONSTANT__,18,"LOOP: Bug in copy."};
-__STRING_CONSTANT __string_500={__STRING_CONSTANT__,31,"Invariance type resu\
+__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_501={__STRING_CONSTANT__,39,"Invariance section d\
+__STRING_CONSTANT __string_509={__STRING_CONSTANT__,39,"Invariance section d\
eclaration invalid."};
-__STRING_CONSTANT __string_502={__STRING_CONSTANT__,42,"Invariance number ve\
+__STRING_CONSTANT __string_510={__STRING_CONSTANT__,42,"Invariance number ve\
ctor argument invalid."};
-__STRING_CONSTANT __string_503={__STRING_CONSTANT__,33,"Invariance name argu\
+__STRING_CONSTANT __string_511={__STRING_CONSTANT__,33,"Invariance name argu\
ment invalid."};
-__STRING_CONSTANT __string_504={__STRING_CONSTANT__,33,"Invariance type argu\
+__STRING_CONSTANT __string_512={__STRING_CONSTANT__,33,"Invariance type argu\
ment invalid."};
-__STRING_CONSTANT __string_505={__STRING_CONSTANT__,8,"C'est : "};
-__STRING_CONSTANT __string_506={__STRING_CONSTANT__,9,"\n dans :\n"};
-__STRING_CONSTANT __string_507={__STRING_CONSTANT__,35,"Recursivity without \
+__STRING_CONSTANT __string_513={__STRING_CONSTANT__,35,"Recursivity without \
end (LOOP_END)."};
-__STRING_CONSTANT __string_508={__STRING_CONSTANT__,12,"DTA_WR_CODE:"};
-__STRING_CONSTANT __string_509={__STRING_CONSTANT__,13,"DTA_WR_VALUE:"};
-__STRING_CONSTANT __string_510={__STRING_CONSTANT__,12,"DTA_RD_ARGS:"};
-__STRING_CONSTANT __string_511={__STRING_CONSTANT__,9,"volatile "};
-__STRING_CONSTANT __string_512={__STRING_CONSTANT__,18,"((struct ___OBJ *)"};
-__STRING_CONSTANT __string_513={__STRING_CONSTANT__,7,")->__id"};
-__STRING_CONSTANT __string_514={__STRING_CONSTANT__,2,"&("};
-__STRING_CONSTANT __string_515={__STRING_CONSTANT__,24,"Unknown escape seque\
+__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_516={__STRING_CONSTANT__,39,"Invalid range charac\
+__STRING_CONSTANT __string_520={__STRING_CONSTANT__,39,"Invalid range charac\
ter number [0,255]."};
-__STRING_CONSTANT __string_517={__STRING_CONSTANT__,23,"Character '\' is nee\
+__STRING_CONSTANT __string_521={__STRING_CONSTANT__,23,"Character '\' is nee\
ded."};
-__STRING_CONSTANT __string_518={__STRING_CONSTANT__,24,"Incorrect Result num\
+__STRING_CONSTANT __string_522={__STRING_CONSTANT__,24,"Incorrect Result num\
ber."};
-__STRING_CONSTANT __string_519={__STRING_CONSTANT__,22,"Incorrect real numbe\
+__STRING_CONSTANT __string_523={__STRING_CONSTANT__,22,"Incorrect real numbe\
r."};
-__STRING_CONSTANT __string_520={__STRING_CONSTANT__,28,"Character constant t\
+__STRING_CONSTANT __string_524={__STRING_CONSTANT__,28,"Character constant t\
oo long."};
-__STRING_CONSTANT __string_521={__STRING_CONSTANT__,32,"Unterminated charact\
+__STRING_CONSTANT __string_525={__STRING_CONSTANT__,32,"Unterminated charact\
er constant."};
-__STRING_CONSTANT __string_522={__STRING_CONSTANT__,10,"Added '}'."};
-__STRING_CONSTANT __string_523={__STRING_CONSTANT__,25,"Incorrect live type \
+__STRING_CONSTANT __string_526={__STRING_CONSTANT__,10,"Added '}'."};
+__STRING_CONSTANT __string_527={__STRING_CONSTANT__,25,"Incorrect live type \
list."};
-__STRING_CONSTANT __string_524={__STRING_CONSTANT__,25,"Incorrect parameter \
+__STRING_CONSTANT __string_528={__STRING_CONSTANT__,25,"Incorrect parameter \
type."};
-__STRING_CONSTANT __string_525={__STRING_CONSTANT__,23,"Incorrect generic ty\
+__STRING_CONSTANT __string_529={__STRING_CONSTANT__,23,"Incorrect generic ty\
pe."};
-__STRING_CONSTANT __string_526={__STRING_CONSTANT__,7,"Style `"};
-__STRING_CONSTANT __string_527={__STRING_CONSTANT__,10,"' ignored."};
-__STRING_CONSTANT __string_528={__STRING_CONSTANT__,16,"Parameter type `"};
-__STRING_CONSTANT __string_529={__STRING_CONSTANT__,16,"' is not define."};
-__STRING_CONSTANT __string_530={__STRING_CONSTANT__,21,"Incorrect identifier."};
-__STRING_CONSTANT __string_531={__STRING_CONSTANT__,21,"Incorrect local type."};
-__STRING_CONSTANT __string_532={__STRING_CONSTANT__,27,"Incorrect `Old' expr\
+__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_533={__STRING_CONSTANT__,18,"Incorrect message."};
-__STRING_CONSTANT __string_534={__STRING_CONSTANT__,48,"Type `SELF' is not p\
+__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_535={__STRING_CONSTANT__,21,"ITM_LDOTS.to_run_expr"};
-__STRING_CONSTANT __string_536={__STRING_CONSTANT__,126,"Profil block not fo\
+__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_537={__STRING_CONSTANT__,49,"Incorrect size of ve\
+__STRING_CONSTANT __string_538={__STRING_CONSTANT__,49,"Incorrect size of ve\
ctor argument for this block."};
-__STRING_CONSTANT __string_538={__STRING_CONSTANT__,4,"NODE"};
-__STRING_CONSTANT __string_539={__STRING_CONSTANT__,6,"Slot '"};
-__STRING_CONSTANT __string_540={__STRING_CONSTANT__,15,"' not found in "};
-__STRING_CONSTANT __string_541={__STRING_CONSTANT__,4,". ( "};
-__STRING_CONSTANT __string_542={__STRING_CONSTANT__,42,"Polymorphic External\
+__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_543={__STRING_CONSTANT__,19,"/* External slot */"};
-__STRING_CONSTANT __string_544={__STRING_CONSTANT__,20,"Value result missing"};
-__STRING_CONSTANT __string_545={__STRING_CONSTANT__,19,"__BEGIN_INTERRUPT__"};
-__STRING_CONSTANT __string_546={__STRING_CONSTANT__,17,"__END_INTERRUPT__"};
-__STRING_CONSTANT __string_547={__STRING_CONSTANT__,10,"New type: "};
-__STRING_CONSTANT __string_548={__STRING_CONSTANT__,4,") x "};
-__STRING_CONSTANT __string_549={__STRING_CONSTANT__,6,"<Vide>"};
-__STRING_CONSTANT __string_550={__STRING_CONSTANT__,11,"\nOld type: "};
-__STRING_CONSTANT __string_551={__STRING_CONSTANT__,23,"*****SWITCH BUG*****\
+__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_552={__STRING_CONSTANT__,15,"PB dans SWITCH."};
-__STRING_CONSTANT __string_553={__STRING_CONSTANT__,24,"Recursivity without \
+__STRING_CONSTANT __string_553={__STRING_CONSTANT__,15,"PB dans SWITCH."};
+__STRING_CONSTANT __string_554={__STRING_CONSTANT__,24,"Recursivity without \
end."};
-__STRING_CONSTANT __string_554={__STRING_CONSTANT__,17,"PROFIL_BLOCK.slot"};
-__STRING_CONSTANT __string_555={__STRING_CONSTANT__,19,"CALL_SLOT : BUG!!!!"};
-__STRING_CONSTANT __string_556={__STRING_CONSTANT__,20,"CALL_SLOT : BUG2!!!!"};
-__STRING_CONSTANT __string_557={__STRING_CONSTANT__,7,"style ["};
-__STRING_CONSTANT __string_558={__STRING_CONSTANT__,44,"READ : Compiler BUG!\
+__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_559={__STRING_CONSTANT__,26,"EXPR_MULTIPLE.execut\
-e_link"};
__STRING_CONSTANT __string_560={__STRING_CONSTANT__,17,"Division by zero."};
__STRING_CONSTANT __string_561={__STRING_CONSTANT__,30,"Right shift count is\
negative."};
@@ -4034,12 +4002,10 @@ 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__,38,"ITM_TYPE_PARAMETER.a\
-ppend_cast_name_in"};
-__STRING_CONSTANT __string_573={__STRING_CONSTANT__,36,"Recursivity without \
+__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 __string_574={__STRING_CONSTANT__,4,"_of_"};
-__STRING_CONSTANT __string_575={__STRING_CONSTANT__,5,"_and_"};
//==========================//
// FUNCTION HEADER //
@@ -4049,1047 +4015,887 @@ __STRING_CONSTANT __string_575={__STRING_CONSTANT__,5,"_and_"};
void print_string(char *str);
// Source code
static __STRING* create__AXB(__INTEGER needed_capacity__CXB);
-static __FAST_ARRAYoSTRINGo* create_with_capacity__CEG(__INTEGER new_count__EEG);
+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 void add_last__YPK(__STRING *Self__ZPK,__CHARACTER ch__0PK);
-static void add_last__00X(__FAST_ARRAYoSTRINGo *Self__10X,void *element__20X);
-static __LINKED_LISToSTRING_CONSTANTo* create__CZC();
-static __POINTER micro_alloc__table__lab__BOI(__UINTEGER_32 new_size__DOI,__POINTER ptr_table__EOI,__UINTEGER_32 lab_type__FOI);
-static __INTEGER prime_number_ceiling__A4Q(__INTEGER integer__C4Q);
-static void** create__S2TB(__INTEGER nb_elements__U2TB);
-static void** create__KY5(__INTEGER nb_elements__MY5);
-static void** create__GJT(__INTEGER nb_elements__IJT);
-static void** create__3MT(__INTEGER nb_elements__5MT);
-static void fast_put__to__BVL(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__CVL,void *v__DVL,void *k__EVL);
-static void** create__G02(__INTEGER nb_elements__I02);
-static void** create__BVT(__INTEGER nb_elements__DVT);
-static void** create__TVBB(__INTEGER nb_elements__VVBB);
-static void** create__WASE(__INTEGER nb_elements__YASE);
-static __POINTER realloc_dynamic__old_size__new_size__K3OB(__POINTER p__M3OB,__UINTEGER_32 old_sz__N3OB,__UINTEGER_32 new_sz__O3OB);
-static __FAST_ARRAYoExpanded_CHARACTERo* create_with_capacity__FPP(__INTEGER new_count__HPP);
-static void** create__LRYF(__INTEGER nb_elements__NRYF);
-static void** create__GRBB(__INTEGER nb_elements__IRBB);
-static void** create__OWPF(__INTEGER nb_elements__QWPF);
-static void** create__BTBD(__INTEGER nb_elements__DTBD);
-static void** create__2QBD(__INTEGER nb_elements__4QBD);
-static void** create__DECD(__INTEGER nb_elements__FECD);
-static void** create__41RE(__INTEGER nb_elements__A2RE);
-static void** create__5DKE(__INTEGER nb_elements__BEKE);
+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__1MUE(__INTEGER nb_elements__3MUE);
-static void** create__TQKE(__INTEGER nb_elements__VQKE);
-static void** create__WVKE(__INTEGER nb_elements__YVKE);
-static void** create__0BUE(__INTEGER nb_elements__2BUE);
-static void** create__ZX5C(__INTEGER nb_elements__1X5C);
-static void** create__4AYC(__INTEGER nb_elements__ABYC);
-static void** create__QJYC(__INTEGER nb_elements__SJYC);
-static void** create__TQIH(__INTEGER nb_elements__VQIH);
-static void** create__3HVK(__INTEGER nb_elements__5HVK);
-static void** create__BCRE(__INTEGER nb_elements__DCRE);
-static __FAST_ARRAYoLOCALo* create_with_capacity__WIEG(__INTEGER new_count__YIEG);
-static __LINKED_LISToNODE_TYPEo* create__XC1C();
-static void** create__IUSB(__INTEGER nb_elements__KUSB);
-static void** create__BS1I(__INTEGER nb_elements__DS1I);
-static void** create__1S1I(__INTEGER nb_elements__3S1I);
-static __FAST_ARRAYoLOCALo* create__TLSH(__INTEGER new_count__VLSH);
+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__HPIH(__INTEGER nb_elements__JPIH);
-static void** create__542K(__INTEGER nb_elements__B52K);
+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__GEIH(__INTEGER nb_elements__IEIH);
-static void** create__YWHE(__INTEGER nb_elements__0WHE);
-static void** create__0C1J(__INTEGER nb_elements__2C1J);
-static __FAST_ARRAYoSLOT_DATAo* create_with_capacity__EBAG(__INTEGER new_count__GBAG);
-static void** create__KJR(__INTEGER nb_elements__MJR);
+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 __BOOLEAN is_digit__EWEB(__CHARACTER Self__FWEB);
static void print__1ZE(__STRING_CONSTANT *Self__2ZE);
-static __CHARACTER to_lower__OA1(__CHARACTER Self__PA1);
static void copy__BNK(__STRING *Self__CNK,void *other__DNK);
-static __INTEGER last_index__L01(void *n__N01,__CHARACTER c__O01);
-static void remove_last__RLLB(__STRING *Self__SLLB,__INTEGER n__TLLB);
+static __INTEGER last_index__R11(void *n__T11,__CHARACTER c__U11);
static void* get__QEC(void *str__SEC);
-static void to_upper__LWKB(__STRING *Self__MWKB);
-static void replace_all__with__RZ1(__STRING *Self__SZ1,__CHARACTER old_char__TZ1,__CHARACTER new_char__UZ1);
-static void remove_between__to__ZVCC(__STRING *Self__0VCC,__INTEGER start__1VCC,__INTEGER end__2VCC);
-static void add_last__Z11(__LINKED_LISToSTRING_CONSTANTo *Self__011,void *element__111);
+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 __STRING_CONSTANT* clone__U1D();
-static void** create__E1S(__INTEGER nb_elements__G1S);
-static void put__to__4OL(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__5OL,void *v__APL,void *k__BPL);
-static __CHARACTER* to_external__4YK(__STRING *Self__5YK);
+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__MWX();
+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 send_error__2FH();
-static __BOOLEAN read_character__EQ3(__CHARACTER ch__GQ3);
-static __BOOLEAN read_identifier__OLEB();
-static __BOOLEAN read_symbol__5OEB(void *st__BPEB);
-static __BOOLEAN read_cap_identifier__Y45();
-static __BOOLEAN read_path__1TGB();
+static void put_string__EQD(void *s__GQD);
static __BOOLEAN read_space__UAF();
-static __CHARACTER last_character__0OF();
-static void* at__3WM(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__4WM,void *k__5WM);
-static void* item__EUU(__LINKED_LISToSTRING_CONSTANTo *Self__FUU,__INTEGER i__GUU);
+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__SAL(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__TAL,void *v__UAL,void *k__VAL);
+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 __TYPE_FULL* create__with__VJD(void *typ__XJD,__UINTEGER_8 code__YJD);
-static void** create__WD2(__INTEGER nb_elements__YD2);
+static void** create__2E2(__INTEGER nb_elements__4E2);
static __TYPE_ID* create__WKD(__INTEGER i__YKD);
-static void add_last__IDL(__FAST_ARRAYoTYPE_IDo *Self__JDL,void *element__KDL);
+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* to_run__BDXD();
static void* get__style__VLC(void *n__XLC,void *s__YLC);
-static void* get__XUN(void *itm_typ__ZUN);
-static void* new__JOC();
+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__W1IB(__ITM_TYPE_GENERIC *Self__X1IB);
-static void* prototype__UIIJ();
-static void* push_extern__profil__3UQC(__POSITION pos__5UQC,void *prof__AVQC);
-static __EXTERNAL_C* create__text__access__persistant__type__F30C(__POSITION p__H30C,void *c__I30C,void *ac__J30C,__BOOLEAN per__K30C,void *t__L30C);
-static void add_last__W2BH(__FAST_ARRAYoINSTRo *Self__X2BH,void *element__Y2BH);
-static __INTEGER argument_count__YLEG(__ITM_SLOT *Self__ZLEG);
-static void* get_slot__3MEG(__TYPE *Self__4MEG,void *n__5MEG);
-static void* get_slot__TOEG(__TYPE_NULL *Self__UOEG,void *n__VOEG);
-static void* get_slot__JQEG(__TYPE_VOID *Self__KQEG,void *n__LQEG);
-static void* get_slot__5REG(__TYPE_CONTEXT *Self__ASEG,void *n__BSEG);
-static void* get_slot__VTEG(__TYPE_ID *Self__WTEG,void *n__XTEG);
-static void* get_slot__LVEG(__TYPE_GENERIC *Self__MVEG,void *n__NVEG);
-static void* get_slot__BUIJ(void *n__DUIJ);
-static __PROTOTYPE_CST* create__type__HZQC(__POSITION p__JZQC,void *t__KZQC);
-static void* new_read__slot__receiver__self__3ZQC(__POSITION p__5ZQC,void *s__A0QC,void *rec__B0QC,void *my_self__C0QC);
-static __INTEGER_CST* create__value__type__I1QC(__POSITION p__K1QC,__INTEGER_64 v__L1QC,void *t__M1QC);
-static void pop_stack_until__RJCG(__INTEGER stack_top__TJCG);
-static void remove_since__XKSG(__FAST_ARRAYoLOCALo *Self__YKSG,__INTEGER beg__ZKSG);
-static void put_string__EQD(void *s__GQD);
-static void* item__SLSE(__LINKED_LISToNODE_TYPEo *Self__TLSE,__INTEGER i__ULSE);
-static __BOOLEAN update_case__FNCG(__NODE_TYPE *Self__GNCG);
-static __BOOLEAN update_depth__4TCG(__NODE_TYPE *Self__5TCG,__BOOLEAN is_first__AUCG);
-static void remove__HYUG(__LINKED_LISToNODE_TYPEo *Self__IYUG,__INTEGER index__JYUG);
+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__BE1C();
-static void* execute_link__GMRG(__LIST *Self__HMRG);
-static void clean__SDVC();
-static void execute__IILM(__PROFIL_SLOT *Self__JILM,__INTEGER inline_lev__KILM);
-static void execute__0NIJ(__PROFIL_BLOCK *Self__1NIJ,__INTEGER inline_lev__2NIJ);
-static void display__TLTG(__LIST *Self__ULTG,void *buffer__VLTG);
-static void genere_handler__1UMM(__PROFIL_SLOT *Self__2UMM,void *buffer__3UMM);
-static void genere_handler__ZIIJ(__PROFIL_BLOCK *Self__0IIJ,void *buffer__1IIJ);
-static void genere_extern__HIRG(__LIST *Self__IIRG,void *buffer__JIRG);
-static void append_type__DXPM(__PROFIL_SLOT *Self__EXPM,void *buffer__FXPM);
-static void append_type__XINJ(__PROFIL_BLOCK *Self__YINJ,void *buffer__ZINJ);
-static void genere_struct__SNAH(__TYPE *Self__TNAH);
-static void genere_struct__ZABH(__TYPE_GENERIC *Self__0ABH);
-static void set_cache_user__RQBE(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__SQBE,__INTEGER index__TQBE);
+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__stat__for__5EVC(void *msg__BFVC,__INTEGER n__CFVC,__INTEGER t__DFVC);
-static void print__4ADD(__INTEGER Self__5ADD);
-static __CHARACTER* create__5UX(__INTEGER nb_elements__BVX);
-static void** create__ITEB(__INTEGER nb_elements__KTEB);
-static void clear__to__RRNC(__CHARACTER *Self__SRNC,__INTEGER lower__TRNC,__INTEGER upper__URNC);
-static __POINTER new_lab__2PJ(__UINTEGER_32 t__4PJ);
-static __POINTER alloc_dynamic__J0Y(__UINTEGER_32 sz__L0Y);
-static __INTEGER hash_code__WPN(__STRING_CONSTANT *Self__XPN);
-static void copy__to__size__GB4B(__POINTER src__IB4B,__POINTER dst__JB4B,__UINTEGER_32 sz__KB4B);
-static void to_busy__index__OAMB(__MEMORY *Self__PAMB,__UINTEGER_32 sz__QAMB,__UINTEGER_32 idx__RAMB);
-static __MEMORY* search__X3AB(__UINTEGER_32 new_size__Z3AB);
-static void add_link_free__SDKB(__MEMORY *Self__TDKB);
-static void delete_link_free__W0QB(__MEMORY *Self__X0QB);
-static __FAST_ARRAYoLOCALo* clone__4VHG();
-static void** create__1C0G(__INTEGER nb_elements__3C0G);
-static void clear__to__FOII(void **Self__GOII,__INTEGER lower__HOII,__INTEGER upper__IOII);
-static void** create__CVSB(__INTEGER nb_elements__EVSB);
-static void copy__to__until__FCJB(__CHARACTER *Self__GCJB,__CHARACTER *src__HCJB,__INTEGER dest__ICJB,__INTEGER src_capacity__JCJB);
-static void** create__KBNG(__INTEGER nb_elements__MBNG);
-static __BOOLEAN has__URN(__HASHED_SEToABSTRACT_STRINGo *Self__VRN,void *e__WRN);
-static __BOOLEAN __infix_equal_equal__TKW(__STRING_CONSTANT *Self__UKW,void *other__VKW);
-static void increase_capacity__430(__HASHED_SEToABSTRACT_STRINGo *Self__530);
-static __HASHED_SET_NODEoABSTRACT_STRINGo* create__next__RMU(void *i__TMU,void *n__UMU);
-static void copy_from__until__YVX(__CHARACTER *Self__ZVX,__CHARACTER *model__0VX,__INTEGER upper__1VX);
-static __STRING_CONSTANT* create_copy__I0E(void *other__K0E);
-static void fast_add__GAM(__HASHED_SEToABSTRACT_STRINGo *Self__HAM,void *e__IAM);
-static __LINKED_LIST_NODEoSTRING_CONSTANTo* create__next__PIDB(void *i__RIDB);
-static void** create__3DTB(__INTEGER nb_elements__5DTB);
-static __BOOLEAN is_lower__NKHB(__CHARACTER Self__OKHB);
-static __INTEGER first_substring_index__X0UE(__STRING *Self__Y0UE);
-static __BOOLEAN is_upper__HXFB(__CHARACTER Self__IXFB);
-static __BOOLEAN read_path_expr__TLHB();
-static void** create__IRSB(__INTEGER nb_elements__KRSB);
-static void* fast_reference_at__N5KB(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__O5KB,void *k__P5KB);
-static void go_on__55AC(void *obj__BABC);
-static void init_slot_for__05MC(__PROTOTYPE *Self__15MC,void *typ__25MC);
-static __HASHED_SEToTYPEo* create__1H1();
-static void fast_add__OQKB(__HASHED_SEToTYPEo *Self__PQKB,void *e__QQKB);
-static void add_subtype__BI1(__TYPE *Self__CI1,void *t__DI1);
-static void* get_with__HSAB(__TYPE_FULL *Self__ISAB,__UINTEGER_8 flg__JSAB);
-static __FAST_ARRAYoITM_TYPE_MONOo* create_with_capacity__L0F(__INTEGER new_count__N0F);
-static void** create__LK1(__INTEGER nb_elements__NK1);
-static __INTEGER hash_code__GQO(__FAST_ARRAYoITM_TYPE_MONOo *Self__HQO);
-static __BOOLEAN fast_has__O5P(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__P5P,void *e__Q5P);
+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__B1HB(__INTEGER new_count__D1HB);
-static void* to_run__DHAG(__ITM_TYPE_GENERIC_ELT *Self__EHAG);
-static void add_last__KYMB(__FAST_ARRAYoTYPE_FULLo *Self__LYMB,void *element__MYMB);
-static __INTEGER hash_code__4YRC(__FAST_ARRAYoTYPE_FULLo *Self__5YRC);
-static void** create__JG2B(__INTEGER nb_elements__LG2B);
-static __BOOLEAN fast_has__BWSC(__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *Self__CWSC,void *e__DWSC);
-static void append_name_in__0UXD(__TYPE_FULL *Self__1UXD,void *buffer__2UXD);
-static void add_subtype__O05B(__TYPE_GENERIC *Self__P05B,void *t__Q05B);
-static __CONTEXT* clone__CYCD();
-static void add_last__OJZD(__FAST_ARRAYoCONTEXTo *Self__PJZD,void *element__QJZD);
-static __LIST* create__4ICG(__POSITION p__AJCG);
-static __LOCAL* create__name__style__type__VCNG(__POSITION p__XCNG,void *n__YCNG,__CHARACTER c__ZCNG,void *t__0CNG);
-static __PUSH* create__context__first__FYHG(__PUSH *Self__GYHG,__POSITION pos__HYHG,void *v__IYHG,__BOOLEAN f__JYHG);
-static void** create__C2HH();
-static void* get_local_slot__Q1HG(__TYPE *Self__R1HG,void *n__S1HG);
-static void* id_section__FGAG(__SLOT_DATA *Self__GGAG);
-static void* get_type_result__NX5G(__SLOT_DATA *Self__OX5G);
-static void* get_type_result__XY5G(__SLOT_CODE *Self__YY5G);
-static void* get_slot__WADH(__TYPE_FULL *Self__XADH,void *n__YADH);
-static void* get_local_slot__E4HG(__TYPE_VOID *Self__F4HG,void *n__G4HG);
-static void* get_local_slot__MAIG(__TYPE_CONTEXT *Self__NAIG,void *n__OAIG);
-static void* get_local_slot__UCIG(__TYPE_ID *Self__VCIG,void *n__WCIG);
-static void* get_local_slot__2EIG(__TYPE_GENERIC *Self__3EIG,void *n__4EIG);
-static void* to_strict__NX4D(__TYPE_FULL *Self__OX4D);
-static void* static_type__SCTG(__LIST *Self__TCTG);
-static void* static_type__EG5H(__EXPR_MULTIPLE *Self__FG5H);
-static void* static_type__3G5H();
-static void* static_type__CH5H();
-static void* static_type__HH5H();
-static void* static_type__MH5H();
-static void* static_type__RH5H();
-static void* static_type__WH5H(__EXPR_SUB *Self__XH5H);
-static void* static_type__2H5H(__EXPR_MUL *Self__3H5H);
-static void* static_type__BI5H(__EXPR_DIV *Self__CI5H);
-static void* static_type__GI5H(__EXPR_AND *Self__HI5H);
-static void* static_type__LI5H(__EXPR_SHIFT_R *Self__MI5H);
-static void* static_type__QI5H(__EXPR_SHIFT_L *Self__RI5H);
-static void* static_type__ZI5H(__ITEM *Self__0I5H);
-static void* static_type__FJ5H();
-static void* static_type__SEOL(__CALL_SLOT *Self__TEOL);
-static void* static_type__VN3M();
-static void* static_type__BIIO();
-static void* static_type__XRMO();
-static void* static_type__GIIO();
-static void* static_type__3RMO();
-static void* static_type__FZMM(__EXPR_NEG *Self__GZMM);
-static void* static_type__UTQL(__EXPR_ADD *Self__VTQL);
-static void* static_type__NP1M(__EXPR_NOT *Self__OP1M);
-static void* static_type__LIIO(__EXPR_MOD *Self__MIIO);
-static void* static_type__CZHP();
-static void* static_type__RMUN();
-static void* static_type__WMUN();
-static void* static_type__ZKTN(__EXPR_OR *Self__0KTN);
-static void* static_type__D5VO(__EXPR_XOR *Self__E5VO);
-static void* get_expr_result__MMRG(__SLOT_DATA *Self__NMRG);
-static void* get_expr_result__LPRG(__SLOT_CODE *Self__MPRG);
-static void init__BWRG(__SLOT_DATA *Self__CWRG);
-static __NODE_TYPE* create__with__2AVC(void *e__4AVC,void *d__5AVC);
-static void add_last__OSYD(__LINKED_LISToNODE_TYPEo *Self__PSYD,void *element__QSYD);
-static void check_type__T14D(__INTEGER_CST *Self__U14D);
-static void* lookup__XHNM(__PROFIL_SLOT *Self__YHNM,void *n__ZHNM);
-static void go_item__OT4E(__LINKED_LISToNODE_TYPEo *Self__PT4E,__INTEGER i__QT4E);
-static void* product__with__A31G(__DTA_RD *Self__B31G,void *t__C31G,void *e__D31G);
-static void* product__with__ET5H(__DTA_CAST *Self__FT5H,void *t__GT5H,void *e__HT5H);
-static void* product__with__AW5H(__DTA_WR_CODE *Self__BW5H,void *t__CW5H,void *e__DW5H);
-static void* product__with__XW5H(__DTA_BLOCK *Self__YW5H,void *t__ZW5H,void *e__0W5H);
-static void* product__with__U05H(__DTA_WR_VALUE *Self__V05H,void *t__W05H,void *e__X05H);
-static void* product__with__K15H(__DTA_RD_ARGS *Self__L15H,void *t__M15H,void *e__N15H);
-static __INTEGER count__Z31G(__NODE_TYPE *Self__031G);
-static void* subtype_list__GKJJ();
-static void* new__IYVG();
-static void get_type__QUQJ(__LIST *Self__RUQJ,void *t__SUQJ);
-static void add__3YIJ(__TYPES_TMP *Self__4YIJ,void *t__5YIJ);
-static void get_type__LAHI(__EXTERNAL_C *Self__MAHI,void *t__NAHI);
-static void get_type__MKJJ(__READ_LOCAL *Self__NKJJ,void *t__OKJJ);
-static void get_type__LCHI(__EXPR_SUB *Self__MCHI,void *t__NCHI);
-static void get_type__PCHI(__EXPR_MUL *Self__QCHI,void *t__RCHI);
-static void get_type__TCHI(__EXPR_DIV *Self__UCHI,void *t__VCHI);
-static void get_type__XCHI(__EXPR_AND *Self__YCHI,void *t__ZCHI);
-static void get_type__1CHI(__EXPR_SHIFT_R *Self__2CHI,void *t__3CHI);
-static void get_type__5CHI(__EXPR_SHIFT_L *Self__ADHI,void *t__BDHI);
-static void get_type__GDHI(__ITEM *Self__HDHI,void *t__IDHI);
-static void get_type__P2PL(__CALL_SLOT *Self__Q2PL,void *t__R2PL);
-static void get_type__053K(__READ_SLOT *Self__153K,void *t__253K);
-static void get_type__FGSL(__SLOT_DATA *Self__GGSL,void *t__HGSL);
-static void get_type__EBSL(__EXPR_ADD *Self__FBSL,void *t__GBSL);
-static void get_type__ROIO(__EXPR_MOD *Self__SOIO,void *t__TOIO);
-static void get_type__ORTN(__EXPR_OR *Self__PRTN,void *t__QRTN);
-static void get_type__RJXO(__EXPR_XOR *Self__SJXO,void *t__TJXO);
-static __SWITCH* create__with__size__FCZH(void *n__HCZH,void *e__ICZH,__INTEGER s__JCZH);
-static void add_stack_type__TPQG(__NODE_TYPE *Self__UPQG,void *t__VPQG);
-static __CASE* create__with__X04H(void *val__Z04H,void *c__004H);
-static void add__to__U5JJ(__FAST_ARRAYoCASEo *Self__V5JJ,void *element__W5JJ,__INTEGER index__X5JJ);
-static void free__0KJJ(__TYPES_TMP *Self__1KJJ);
-static __BOOLEAN update_branch__GRQG(void *l__IRQG);
-static __BOOLEAN update_branch__KK5H(void *l__MK5H);
-static __BOOLEAN update_branch__OL5H(void *l__QL5H);
-static __BOOLEAN update_branch__3N5H(void *l__5N5H);
-static void* execute_list__1ITG(__LIST *Self__2ITG);
-static void remove__WLNJ(__LIST *Self__XLNJ);
-static void remove_profil__JCEM(__SLOT_CODE *Self__KCEM,void *prof__LCEM);
-static void* execute_unlink__GPVJ(__LIST *Self__HPVJ);
-static void clear__5MNJ();
-static void display__4QJK(__STRING_CST *Self__5QJK,void *buffer__ARJK);
-static void display__IRJK(__EXTERNAL_C *Self__JRJK,void *buffer__KRJK);
-static void display__NTJK(__PROTOTYPE_CST *Self__OTJK,void *buffer__PTJK);
-static void display__RTJK(__INTEGER_CST *Self__STJK,void *buffer__TTJK);
-static void display__LSXK(__SWITCH *Self__MSXK,void *buffer__NSXK);
-static void display__WTJK(__NODE_TYPE *Self__XTJK,void *buffer__YTJK);
-static void display__YUJK(__READ_LOCAL *Self__ZUJK,void *buffer__0UJK);
-static void display__AVJK(__EXPR_MULTIPLE *Self__BVJK,void *buffer__CVJK);
-static void display__UVJK(__NODE_STYLE *Self__VVJK,void *buffer__WVJK);
-static void display__QXJK(__EXPR_EQUAL *Self__RXJK,void *buffer__SXJK);
-static void display__YXJK(__EXPR_NOT_EQUAL *Self__ZXJK,void *buffer__0XJK);
-static void display__AYJK(__REAL_CST *Self__BYJK,void *buffer__CYJK);
-static void display__FYJK(__CHARACTER_CST *Self__GYJK,void *buffer__HYJK);
-static void display__NYJK(__GET_TYPE_ID *Self__OYJK,void *buffer__PYJK);
-static void display__RYJK(__EXPR_SUP *Self__SYJK,void *buffer__TYJK);
-static void display__ZYJK(__EXPR_SUB *Self__0YJK,void *buffer__1YJK);
-static void display__5YJK(__EXPR_MUL *Self__AZJK,void *buffer__BZJK);
-static void display__FZJK(__EXPR_DIV *Self__GZJK,void *buffer__HZJK);
-static void display__LZJK(__EXPR_AND *Self__MZJK,void *buffer__NZJK);
-static void display__RZJK(__EXPR_SHIFT_R *Self__SZJK,void *buffer__TZJK);
-static void display__XZJK(__EXPR_SHIFT_L *Self__YZJK,void *buffer__ZZJK);
-static void display__3ZJK(__PUT_TO *Self__4ZJK,void *buffer__5ZJK);
-static void display__D0JK(__ITEM *Self__E0JK,void *buffer__F0JK);
-static void display__I0JK(__SIZE_OF *Self__J0JK,void *buffer__K0JK);
-static void display__M0JK(__CAST *Self__N0JK,void *buffer__O0JK);
-static void display__BKOL(__CALL_SLOT *Self__CKOL,void *buffer__DKOL);
-static void display__ZX3K(__READ_SLOT *Self__0X3K,void *buffer__1X3K);
-static void display__4X3K(__READ_GLOBAL *Self__5X3K,void *buffer__AY3K);
-static void display__IM3M(__EXPR_NOT_LOGIC *Self__JM3M,void *buffer__KM3M);
-static void display__ZVIO(__EXPR_OR_LOGIC *Self__0VIO,void *buffer__1VIO);
-static void display__R0OO(__EXPR_OR_OR_LOGIC *Self__S0OO,void *buffer__T0OO);
-static void display__5VIO(__EXPR_AND_LOGIC *Self__AWIO,void *buffer__BWIO);
-static void display__Y0OO(__EXPR_AND_AND_LOGIC *Self__Z0OO,void *buffer__00OO);
-static void display__BUNM(__EXPR_NEG *Self__CUNM,void *buffer__DUNM);
-static void display__LZQL(__EXPR_ADD *Self__MZQL,void *buffer__NZQL);
-static void display__XG3M(__EXPR_NOT *Self__YG3M,void *buffer__ZG3M);
-static void display__FWIO(__EXPR_MOD *Self__GWIO,void *buffer__HWIO);
-static void display__BEIP(__EXPR_SUP_EQ *Self__CEIP,void *buffer__DEIP);
-static void display__FKUN(__EXPR_INF *Self__GKUN,void *buffer__HKUN);
-static void display__OKUN(__EXPR_INF_EQ *Self__PKUN,void *buffer__QKUN);
-static void display__31TN(__EXPR_OR *Self__41TN,void *buffer__51TN);
-static void display__4DYO(__EXPR_XOR *Self__5DYO,void *buffer__AEYO);
-static void genere_declaration__CVRI(__TYPE_FULL *Self__DVRI,void *buffer__EVRI);
-static void genere_star_declaration__CWRI(__TYPE_FULL *Self__DWRI,void *buffer__EWRI);
-static void genere__result__in__QO0M(void *v__SO0M,__BOOLEAN is_res__TO0M,void *buffer__UO0M);
-static void genere__result__in__UMFK(void *v__WMFK,__BOOLEAN is_res__XMFK,void *buffer__YMFK);
-static void genere__4BIK(__LIST *Self__5BIK,void *buffer__ACIK);
-static void genere__QCIK(__STRING_CST *Self__RCIK,void *buffer__SCIK);
-static void genere__VJJK(__PUSH *Self__WJJK,void *buffer__XJJK);
-static void genere__0FIK(__EXTERNAL_C *Self__1FIK,void *buffer__2FIK);
-static void genere__MIIK(__PROTOTYPE_CST *Self__NIIK,void *buffer__OIIK);
-static void genere__QIIK(__INTEGER_CST *Self__RIIK,void *buffer__SIIK);
-static void genere__5ZMM(__SWITCH *Self__A0MM,void *buffer__B0MM);
-static void genere__RJIK(__READ_LOCAL *Self__SJIK,void *buffer__TJIK);
-static void genere__SLJK(__WRITE_GLOBAL *Self__TLJK,void *buffer__ULJK);
-static void genere__UMJK(__WRITE_SLOT *Self__VMJK,void *buffer__WMJK);
-static void genere__TKIK(__EXPR_EQUAL *Self__UKIK,void *buffer__VKIK);
-static void genere__CPIK(__EXPR_NOT_EQUAL *Self__DPIK,void *buffer__EPIK);
-static void genere__2TIK(__GET_TYPE_ID *Self__3TIK,void *buffer__4TIK);
-static void genere__WUIK(__EXPR_SUP *Self__XUIK,void *buffer__YUIK);
-static void genere__FZIK(__EXPR_SUB *Self__GZIK,void *buffer__HZIK);
-static void genere__P1IK(__EXPR_MUL *Self__Q1IK,void *buffer__R1IK);
-static void genere__Z3IK(__EXPR_DIV *Self__03IK,void *buffer__13IK);
-static void genere__DAJK(__EXPR_AND *Self__EAJK,void *buffer__FAJK);
-static void genere__NCJK(__EXPR_SHIFT_R *Self__OCJK,void *buffer__PCJK);
-static void genere__XEJK(__EXPR_SHIFT_L *Self__YEJK,void *buffer__ZEJK);
-static void genere__BHJK(__PUT_TO *Self__CHJK,void *buffer__DHJK);
-static void genere__WIJK(__ITEM *Self__XIJK,void *buffer__YIJK);
-static void genere__1IJK(__SIZE_OF *Self__2IJK,void *buffer__3IJK);
-static void genere__CJJK(__CAST *Self__DJJK,void *buffer__EJJK);
-static void genere__YFOL(__CALL_SLOT *Self__ZFOL,void *buffer__0FOL);
-static void genere__ZQRL(__READ_SLOT *Self__0QRL,void *buffer__1QRL);
-static void genere__FPJK(__WRITE_LOCAL *Self__GPJK,void *buffer__HPJK);
-static void genere__SV4M(__EXPR_NOT_LOGIC *Self__TV4M,void *buffer__UV4M);
-static void genere__CQ1M(__LOOP *Self__DQ1M,void *buffer__EQ1M);
-static void genere__DSIO(__EXPR_OR_LOGIC *Self__ESIO,void *buffer__FSIO);
-static void genere__VYOO(__EXPR_OR_OR_LOGIC *Self__WYOO,void *buffer__XYOO);
-static void genere__KSIO(__EXPR_AND_LOGIC *Self__LSIO,void *buffer__MSIO);
-static void genere__3YOO(__EXPR_AND_AND_LOGIC *Self__4YOO,void *buffer__5YOO);
-static void genere__OTNM(__EXPR_NEG *Self__PTNM,void *buffer__QTNM);
-static void genere__BVQL(__EXPR_ADD *Self__CVQL,void *buffer__DVQL);
-static void genere__KG3M(__EXPR_NOT *Self__LG3M,void *buffer__MG3M);
-static void genere__RSIO(__EXPR_MOD *Self__SSIO,void *buffer__TSIO);
-static void genere__14HP(__EXPR_SUP_EQ *Self__24HP,void *buffer__34HP);
-static void genere__XJVN(__EXPR_INF *Self__YJVN,void *buffer__ZJVN);
-static void genere__FOVN(__EXPR_INF_EQ *Self__GOVN,void *buffer__HOVN);
-static void genere__CXTN(__EXPR_OR *Self__DXTN,void *buffer__EXTN);
-static void genere__E3XO(__EXPR_XOR *Self__F3XO,void *buffer__G3XO);
-static __BOOLEAN is_expanded_c__VF0G(__TYPE_FULL *Self__WF0G);
-static void add_local__in__XDTG(void *tab__ZDTG,void *buf__0DTG);
-static void insert_string__to__WGTG(__STRING *Self__XGTG,void *s__YGTG,__INTEGER i__ZGTG);
-static void display_type__JNFK(__LOCAL *Self__KNFK,void *buffer__LNFK);
-static __INTEGER lower_style__JKTH(__SLOT_DATA *Self__KKTH);
-static __INTEGER lower_style__VKTH(__SLOT_CODE *Self__WKTH);
-static void add_slot_struct__RNVI(__TYPE *Self__SNVI,void *s__TNVI);
-static void genere__2JJI(__SLOT_DATA *Self__3JJI,void *buffer__4JJI);
-static void* slot_data__5WXH(__SLOT_DATA *Self__AXXH);
-static void* slot_data__ZXXH(__SLOT_CODE *Self__0XXH);
-static void force__to__CWGH(__FAST_ARRAYoSLOTo *Self__DWGH);
-static void add_slot_struct__VPVI(__TYPE_GENERIC *Self__WPVI,void *s__XPVI);
-static void print_positif__RBSE(__INTEGER Self__SBSE);
-static __MEMORY* new_page__2IU();
-static __BOOLEAN fast_has__RKP(__HASHED_SEToABSTRACT_STRINGo *Self__SKP,void *e__TKP);
-static __BOOLEAN read_string__BLIB();
-static __BOOLEAN read_slot_header__R1CC(__BOOLEAN first__T1CC);
-static void* get_name__3CJD(void *n__5CJD);
-static void* read_type_list__K4AD(__PARSER *Self__L4AD,__BOOLEAN is_section__M4AD);
-static __SECTION_* clone__YIPD();
-static __CHARACTER read_style__JDEC();
-static void* new__LMPD();
-static void* read_local_arg__with_self__LDSD(__PARSER *Self__MDSD,__BOOLEAN m__NDSD,__BOOLEAN s__ODSD);
-static __ITM_ARG* create__name__type__MJSD(__POSITION p__OJSD,void *n__PJSD,void *t__QJSD);
-static void add_last__NR1D(__FAST_ARRAYoITM_ARGUMENTo *Self__OR1D,void *element__PR1D);
-static void* new__YCLC();
-static void* read_loc_arg__OLCD(__PARSER *Self__PLCD,__BOOLEAN mute__QLCD);
-static __ITM_SLOT* create__name__feature__ZITD(__POSITION p__1ITD,void *n__2ITD,void *sec__3ITD);
-static __BOOLEAN read_operator__5IHC();
-static __BOOLEAN read_integer__XOKC();
-static void* operator_to_name__5YHC(void *typ__BZHC,void *op__CZHC);
-static void* copy__AVPD(void *tmp__CVPD);
-static void set_argument_list__LU1D(__ITM_SLOT *Self__MU1D,void *p__NU1D);
-static __BOOLEAN read_affect__4A0C();
-static void* get__MMVD(void *lt__OMVD);
-static void* read_type__RMLC(__PARSER *Self__SMLC,__BOOLEAN is_local__TMLC);
-static void set_type__BW1D(__ITM_SLOT *Self__CW1D,void *t__DW1D);
-static void* read_contract__ZEEC();
-static void* read_expr__QTFC(__PARSER *Self__RTFC);
-static void* fast_reference_at__PWPD(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__QWPD,void *k__RWPD);
-static void add_slot__YYPD(__PROTOTYPE *Self__ZYPD,void *s__0YPD);
-static void* create__type__YR4F(void *s__0R4F,void *t__1R4F);
-static void add_last__AS4F(__FAST_ARRAYoSLOTo *Self__BS4F,void *element__CS4F);
-static void** create__4NVB(__INTEGER nb_elements__AOVB);
-static __BOOLEAN fast_has__DCLB(__HASHED_SEToTYPEo *Self__ECLB,void *e__FCLB);
-static void add_subtype__QH3D(__TYPE_NULL *Self__RH3D,void *t__SH3D);
-static void add_subtype__MS3D(__TYPE_VOID *Self__NS3D,void *t__OS3D);
-static void add_subtype__I33D(__TYPE_CONTEXT *Self__J33D,void *t__K33D);
-static void add_subtype__TALH(__TYPE_ID *Self__UALH,void *t__VALH);
-static void add_subtype__CKJJ(void *t__EKJJ);
-static __INTEGER fast_first_index_of__JWLC(__FAST_ARRAYoExpanded_CHARACTERo *Self__KWLC,__CHARACTER element__LWLC);
-static __INTEGER hash_code__WQ0D(__TYPE_FULL *Self__XQ0D);
-static void* get_intern__I3DG(void *str__K3DG);
-static void* to_types__M0IJ(__TYPES_TMP *Self__N0IJ);
-static void* receiver_type__PMAH(__SLOT_DATA *Self__QMAH);
-static void* last_expr__KOUG(__LIST *Self__LOUG);
-static __BOOLEAN is_interrupt__IJUL(__CALL_SLOT *Self__JJUL);
-static void* get_temporary_expr__MFXG(__TYPE_FULL *Self__NFXG,__POSITION p__OFXG);
-static __FAST_ARRAYoEXPRo* create_with_capacity__ZLLH(__INTEGER new_count__1LLH);
-static void add_last__JLII(__FAST_ARRAYoEXPRo *Self__KLII,void *element__LLII);
-static __EXPR_MULTIPLE* create__OMLH(void *l__QMLH);
-static void add_last__PUJH(__FAST_ARRAYoLOCALo *Self__QUJH,void *element__RUJH);
-static void* write__value__PXJH(__LOCAL *Self__QXJH,__POSITION p__RXJH,void *val__SXJH);
-static void* default_value__QTMH(__TYPE_FULL *Self__RTMH,__POSITION p__STMH);
-static void* to_run_expr__5UMH(__ITM_LIST *Self__AVMH);
-static void* to_run_expr__IVMH(__ITM_PROTOTYPE *Self__JVMH);
-static void* to_run_expr__QYMH(__ITM_WRITE_VALUE *Self__RYMH);
-static void* to_run_expr__S1MH(__ITM_WRITE_CAST *Self__T1MH);
-static void* to_run_expr__F4MH(__ITM_READ *Self__G4MH);
-static void* to_run_expr__I5MH(__ITM_WRITE_CODE *Self__J5MH);
-static void* to_run_expr__ZANH(__ITM_READ_ARG2 *Self__0ANH);
-static void* to_run_expr__NENH(__ITM_BINARY *Self__OENH);
-static void* to_run_expr__WPNH(__ITM_READ_ARG1 *Self__XPNH);
-static void* to_run_expr__1PNH(__ITM_OLD *Self__2PNH);
-static void* to_run_expr__QTNH(__ITM_EXTERNAL_TYPE *Self__RTNH);
-static void* to_run_expr__FVNH(__ITM_REAL *Self__GVNH);
-static void* to_run_expr__PVNH(__ITM_NUMBER *Self__QVNH);
-static __CHARACTER_CST* create__char__XLQH(__POSITION p__ZLQH,void *car__0LQH);
-static __STRING_CST* create__text__BMQH(__POSITION p__DMQH,void *n__EMQH);
-static void* to_run_expr__FWNH(__ITM_EXTERNAL *Self__GWNH);
-static void* to_run_expr__PAOH(__ITM_READ_ARGS *Self__QAOH);
-static void* check_type__with__51GN(__LIST *Self__A2GN,void *t__B2GN,__POSITION p__C2GN);
-static void* check_type__with__CVAI(__STRING_CST *Self__DVAI,void *t__EVAI,__POSITION p__FVAI);
-static void* check_type__with__B4AI(__EXTERNAL_C *Self__C4AI,void *t__D4AI,__POSITION p__E4AI);
-static void* check_type__with__AHBI(__PROTOTYPE_CST *Self__BHBI,void *t__CHBI,__POSITION p__DHBI);
-static void* check_type__with__5PBI(__INTEGER_CST *Self__AQBI,void *t__BQBI,__POSITION p__CQBI);
-static void* check_type__with__XAJJ(__READ_LOCAL *Self__YAJJ,void *t__ZAJJ,__POSITION p__0AJJ);
-static void* check_type__with__3YBI(__EXPR_MULTIPLE *Self__4YBI,void *t__5YBI,__POSITION p__AZBI);
-static void* check_type__with__2BCI(__EXPR_EQUAL *Self__3BCI,void *t__4BCI,__POSITION p__5BCI);
-static void* check_type__with__1KCI(__EXPR_NOT_EQUAL *Self__2KCI,void *t__3KCI,__POSITION p__4KCI);
-static void* check_type__with__0TCI(__REAL_CST *Self__1TCI,void *t__2TCI,__POSITION p__3TCI);
-static void* check_type__with__Z2CI(__CHARACTER_CST *Self__02CI,void *t__12CI,__POSITION p__22CI);
-static void* check_type__with__XFDI(__IS_EXPANDED *Self__YFDI,void *t__ZFDI,__POSITION p__0FDI);
-static void* check_type__with__VODI(__GET_TYPE_ID *Self__WODI,void *t__XODI,__POSITION p__YODI);
-static void* check_type__with__UXDI(__EXPR_SUP *Self__VXDI,void *t__WXDI,__POSITION p__XXDI);
-static void* check_type__with__TAEI(__EXPR_SUB *Self__UAEI,void *t__VAEI,__POSITION p__WAEI);
-static void* check_type__with__SJEI(__EXPR_MUL *Self__TJEI,void *t__UJEI,__POSITION p__VJEI);
-static void* check_type__with__RSEI(__EXPR_DIV *Self__SSEI,void *t__TSEI,__POSITION p__USEI);
-static void* check_type__with__Q1EI(__EXPR_AND *Self__R1EI,void *t__S1EI,__POSITION p__T1EI);
-static void* check_type__with__PEFI(__EXPR_SHIFT_R *Self__QEFI,void *t__REFI,__POSITION p__SEFI);
-static void* check_type__with__ONFI(__EXPR_SHIFT_L *Self__PNFI,void *t__QNFI,__POSITION p__RNFI);
-static void* check_type__with__MWFI(__PUT_TO *Self__NWFI,void *t__OWFI,__POSITION p__PWFI);
-static void* check_type__with__K5FI(__ITEM *Self__L5FI,void *t__M5FI,__POSITION p__N5FI);
-static void* check_type__with__IIGI(__SIZE_OF *Self__JIGI,void *t__KIGI,__POSITION p__LIGI);
-static void* check_type__with__GRGI(__CAST *Self__HRGI,void *t__IRGI,__POSITION p__JRGI);
-static void* check_type__with__3EHN(__CALL_SLOT *Self__4EHN,void *t__5EHN,__POSITION p__AFHN);
-static void* check_type__with__BMOL(__READ_SLOT *Self__CMOL,void *t__DMOL,__POSITION p__EMOL);
-static void* check_type__with__AVOL(__READ_GLOBAL *Self__BVOL,void *t__CVOL,__POSITION p__DVOL);
-static void* check_type__with__USAP(__EXPR_NOT_LOGIC *Self__VSAP,void *t__WSAP,__POSITION p__XSAP);
-static void* check_type__with__MUMO(__EXPR_OR_LOGIC *Self__NUMO,void *t__OUMO,__POSITION p__PUMO);
-static void* check_type__with__UBWO(__EXPR_OR_OR_LOGIC *Self__VBWO,void *t__WBWO,__POSITION p__XBWO);
-static void* check_type__with__L3MO(__EXPR_AND_LOGIC *Self__M3MO,void *t__N3MO,__POSITION p__O3MO);
-static void* check_type__with__UKWO(__EXPR_AND_AND_LOGIC *Self__VKWO,void *t__WKWO,__POSITION p__XKWO);
-static void* check_type__with__4R1M(__EXPR_NEG *Self__5R1M,void *t__AS1M,__POSITION p__BS1M);
-static void* check_type__with__301M(__EXPR_ADD *Self__401M,void *t__501M,__POSITION p__A11M);
-static void* check_type__with__2NHN(__EXPR_NOT *Self__3NHN,void *t__4NHN,__POSITION p__5NHN);
-static void* check_type__with__KGNO(__EXPR_MOD *Self__LGNO,void *t__MGNO,__POSITION p__NGNO);
-static void* check_type__with__4MMP(__EXPR_SUP_EQ *Self__5MMP,void *t__ANMP,__POSITION p__BNMP);
-static void* check_type__with__T1AP(__EXPR_INF *Self__U1AP,void *t__V1AP,__POSITION p__W1AP);
-static void* check_type__with__SEBP(__EXPR_INF_EQ *Self__TEBP,void *t__UEBP,__POSITION p__VEBP);
-static void* check_type__with__YV3N(__EXPR_OR *Self__ZV3N,void *t__0V3N,__POSITION p__1V3N);
-static void* check_type__with__RNBP(__EXPR_XOR *Self__SNBP,void *t__TNBP,__POSITION p__UNBP);
-static void* write_direct__with__value__AWHH(__SLOT_DATA *Self__BWHH,__POSITION p__CWHH,void *r__DWHH,void *val__EWHH);
-static __LINKED_LIST_NODEoNODE_TYPEo* create__next__2TPE(void *i__4TPE);
-static void append_in__ZLWE(__INTEGER_64 Self__0LWE,void *buffer__1LWE);
-static void product_error__for__in__with__023G(__POSITION p__223G,void *res__323G,void *lst__423G,void *prof__523G);
-static void* get_local_slot__G2IJ(void *n__I2IJ);
-static void* get_path_slot__H14G(__TYPE *Self__I14G,void *n__J14G);
-static void* get_path_slot__A34G(__TYPE_VOID *Self__B34G,void *n__C34G);
-static void* get_path_slot__V44G(__TYPE_CONTEXT *Self__W44G,void *n__X44G);
-static void* get_path_slot__KA5G(__TYPE_ID *Self__LA5G,void *n__MA5G);
-static void* get_path_slot__5B5G(__TYPE_GENERIC *Self__AC5G,void *n__BC5G);
-static void* get_path_slot__T2IJ(void *n__V2IJ);
-static __LIST* my_copy__IE2M(__LIST *Self__JE2M);
-static __EXTERNAL_C* my_copy__ODAI(__EXTERNAL_C *Self__PDAI);
-static __READ_LOCAL* my_copy__02IJ(__READ_LOCAL *Self__12IJ);
-static __EXPR_MULTIPLE* my_copy__2EAI(__EXPR_MULTIPLE *Self__3EAI);
-static __EXPR_EQUAL* my_copy__VFAI(__EXPR_EQUAL *Self__WFAI);
-static __EXPR_NOT_EQUAL* my_copy__CGAI(__EXPR_NOT_EQUAL *Self__DGAI);
-static __REAL_CST* create__value__type__2KQH(__POSITION p__4KQH,void *v__5KQH,void *t__ALQH);
-static __IS_EXPANDED* create__receiver__2J0H(__POSITION p__4J0H,void *e__5J0H);
-static __GET_TYPE_ID* my_copy__FHAI(__GET_TYPE_ID *Self__GHAI);
-static __EXPR_SUP* my_copy__OHAI(__EXPR_SUP *Self__PHAI);
-static __EXPR_SUB* my_copy__ZHAI(__EXPR_SUB *Self__0HAI);
-static __EXPR_MUL* my_copy__FIAI(__EXPR_MUL *Self__GIAI);
-static __EXPR_DIV* my_copy__QIAI(__EXPR_DIV *Self__RIAI);
-static __EXPR_AND* my_copy__1IAI(__EXPR_AND *Self__2IAI);
-static __EXPR_SHIFT_R* my_copy__GJAI(__EXPR_SHIFT_R *Self__HJAI);
-static __EXPR_SHIFT_L* my_copy__RJAI(__EXPR_SHIFT_L *Self__SJAI);
-static __PUT_TO* my_copy__2JAI(__PUT_TO *Self__3JAI);
-static __ITEM* my_copy__NKAI(__ITEM *Self__OKAI);
-static __SIZE_OF* my_copy__ZKAI(__SIZE_OF *Self__0KAI);
-static __CAST* my_copy__CLAI(__CAST *Self__DLAI);
-static __CALL_SLOT* my_copy__1E2M(__CALL_SLOT *Self__2E2M);
-static __READ_SLOT* my_copy__MRKK(__READ_SLOT *Self__NRKK);
-static __READ_GLOBAL* my_copy__ZRKK(__READ_GLOBAL *Self__0RKK);
-static __EXPR_NOT_LOGIC* my_copy__3BGN(__EXPR_NOT_LOGIC *Self__4BGN);
-static __EXPR_OR_LOGIC* my_copy__VIIO(__EXPR_OR_LOGIC *Self__WIIO);
-static __EXPR_OR_OR_LOGIC* my_copy__3PNO(__EXPR_OR_OR_LOGIC *Self__4PNO);
-static __EXPR_AND_LOGIC* my_copy__CJIO(__EXPR_AND_LOGIC *Self__DJIO);
-static __EXPR_AND_AND_LOGIC* my_copy__JQNO(__EXPR_AND_AND_LOGIC *Self__KQNO);
-static __EXPR_NEG* my_copy__EBNM(__EXPR_NEG *Self__FBNM);
-static __EXPR_ADD* my_copy__EOPL(__EXPR_ADD *Self__FOPL);
-static __EXPR_NOT* my_copy__SH2M(__EXPR_NOT *Self__TH2M);
-static __EXPR_MOD* my_copy__NJIO(__EXPR_MOD *Self__OJIO);
-static __EXPR_SUP_EQ* my_copy__YZHP(__EXPR_SUP_EQ *Self__ZZHP);
-static __EXPR_INF* my_copy__13VN(__EXPR_INF *Self__23VN);
-static __EXPR_INF_EQ* my_copy__G4VN(__EXPR_INF_EQ *Self__H4VN);
-static __EXPR_OR* my_copy__FLTN(__EXPR_OR *Self__GLTN);
-static __EXPR_XOR* my_copy__OUWO(__EXPR_XOR *Self__PUWO);
-static __NODE_STYLE* create__with__result__0D5G(void *e__2D5G,void *sl__3D5G,void *dta__4D5G,void *r__5D5G);
-static void is_equal_profil__F3CH(__ITM_SLOT *Self__G3CH,void *other__H3CH);
-static __CAST* create__value__YT0H(__CAST *Self__ZT0H,void *t__0T0H,void *v__1T0H);
-static __BOOLEAN is_sub_type__NCBJ(__TYPE *Self__OCBJ,void *other__PCBJ);
-static __BOOLEAN is_sub_type__QDBJ(__TYPE_CONTEXT *Self__RDBJ,void *other__SDBJ);
-static __BOOLEAN is_sub_type__LEBJ(void *other__NEBJ);
-static __BOOLEAN is_sub_type__REBJ(__TYPE_GENERIC *Self__SEBJ,void *other__TEBJ);
-static __BOOLEAN __infix_equal_equal__SOJJ(__PROFIL_BLOCK *Self__TOJJ,void *other__UOJJ);
-static void* create__with__HJ5F(void *base__JJ5F,void *val__KJ5F);
-static void* get_index__LV3H(__INTEGER idx__NV3H);
-static __SLOT_DATA* clone__145F();
-static void make__name__style__base__type__5BCG(__SLOT_DATA *Self__ACCG,__POSITION pos__BCCG,void *n__CCCG,__CHARACTER s__DCCG,void *b__ECCG,void *t__FCCG);
-static __FAST_ARRAYoSLOT_CODEo* create_with_capacity__TRCK();
-static void add_last__2LMK(__FAST_ARRAYoSLOT_CODEo *Self__3LMK,void *element__4LMK);
-static void* get_argument__VUXI(__DTA_BLOCK *Self__WUXI);
-static void* read__with__RUOJ(__SLOT_DATA *Self__SUOJ,void *r__UUOJ);
-static __FAST_ARRAYoWRITEo* create_with_capacity__0ATH(__INTEGER new_count__2ATH);
-static void add_last__1HHI(__FAST_ARRAYoWRITEo *Self__2HHI,void *element__3HHI);
-static void remove__AREK(__EXTERNAL_C *Self__BREK);
-static void unread__ESNK(__LOCAL *Self__FSNK,void *e__GSNK);
-static void remove__5REK(__EXPR_MULTIPLE *Self__ASEK);
-static void remove__PSEK(__EXPR_EQUAL *Self__QSEK);
-static void remove__TSEK(__EXPR_NOT_EQUAL *Self__USEK);
-static void remove__4SEK(__GET_TYPE_ID *Self__5SEK);
-static void remove__BTEK(__EXPR_SUP *Self__CTEK);
-static void remove__FTEK(__EXPR_SUB *Self__GTEK);
-static void remove__JTEK(__EXPR_MUL *Self__KTEK);
-static void remove__NTEK(__EXPR_DIV *Self__OTEK);
-static void remove__RTEK(__EXPR_AND *Self__STEK);
-static void remove__VTEK(__EXPR_SHIFT_R *Self__WTEK);
-static void remove__ZTEK(__EXPR_SHIFT_L *Self__0TEK);
-static void remove__3TEK(__PUT_TO *Self__4TEK);
-static void remove__4UEK(__ITEM *Self__5UEK);
-static void remove__CVEK(__SIZE_OF *Self__DVEK);
-static void remove__FVEK(__CAST *Self__GVEK);
-static void remove__IKQL(__CALL_SLOT *Self__JKQL);
-static void remove__KDLK(__READ_SLOT *Self__LDLK);
-static void unread__H2QL(__SLOT_DATA *Self__I2QL,void *e__J2QL);
-static void remove__SS3M(__EXPR_NOT_LOGIC *Self__TS3M);
-static void remove__CMIO(__EXPR_OR_LOGIC *Self__DMIO);
-static void remove__CJOO(__EXPR_OR_OR_LOGIC *Self__DJOO);
-static void remove__GMIO(__EXPR_AND_LOGIC *Self__HMIO);
-static void remove__HJOO(__EXPR_AND_AND_LOGIC *Self__IJOO);
-static void remove__JHNM(__EXPR_NEG *Self__KHNM);
-static void remove__2MQL(__EXPR_ADD *Self__3MQL);
-static void remove__P12M(__EXPR_NOT *Self__Q12M);
-static void remove__KMIO(__EXPR_MOD *Self__LMIO);
-static void remove__D2HP(__EXPR_SUP_EQ *Self__E2HP);
-static void remove__WVUN(__EXPR_INF *Self__XVUN);
-static void remove__0VUN(__EXPR_INF_EQ *Self__1VUN);
-static void remove__XQTN(__EXPR_OR *Self__YQTN);
-static void remove__MMXO(__EXPR_XOR *Self__NMXO);
-static __CALL_SLOT* create__profil__with__YYXI(__POSITION p__0YXI,void *prof__1YXI,void *l_arg__2YXI);
-static void* read__4TCH(__LOCAL *Self__5TCH);
-static void* new_write__rec__value__CGFJ(void *sd__EGFJ,void *e__FGFJ,void *val__GGFJ);
-static void add_write_id__in__55EJ(void *e__BAFJ,void *s__CAFJ,void *lst__DAFJ);
-static void add_last__5SVJ(__TYPES_TMP *Self__ATVJ,void *t__BTVJ);
-static __INTEGER search__from__to__ZTVJ(__TYPES_TMP *Self__0TVJ,void *t__1TVJ,__INTEGER beg__2TVJ,__INTEGER end__3TVJ);
-static void add__to__NH2K(__TYPES_TMP *Self__OH2K,void *t__PH2K,__INTEGER index__QH2K);
-static void union__UGLJ(__TYPES_TMP *Self__VGLJ,void *other__WGLJ);
-static void get_type__K1KL(__WRITE_GLOBAL *Self__L1KL,void *t__M1KL);
-static void get_type__W1KL(__WRITE_SLOT *Self__X1KL,void *t__Y1KL);
-static void get_type__C2KL(__WRITE_LOCAL *Self__D2KL,void *t__E2KL);
-static void* update__VUQJ(__TYPES_TMP *Self__WUQJ,void *t__XUQJ);
-static void* source__21BM(__CALL_SLOT *Self__31BM);
-static __SWITCH* clone__IZ0H(__SWITCH *Self__JZ0H);
-static __POSITION position__B2CK(__NODE_STYLE *Self__C2CK);
-static __FAST_ARRAYoCASEo* create_with_capacity__DSRI(__INTEGER new_count__FSRI);
-static void add_last__BMLJ(__FAST_ARRAYoCASEo *Self__CMLJ,void *element__DMLJ);
-static void add_last__M1SG(__FAST_ARRAYoTYPEo *Self__N1SG,void *element__O1SG);
-static __BOOLEAN update_link__CVIJ(__NODE_STYLE *Self__DVIJ);
-static void execute_case__CUUG(__LIST *Self__DUUG);
-static void add__to__RZCH(__FAST_ARRAYoINSTRo *Self__SZCH,void *element__TZCH,__INTEGER index__UZCH);
-static void remove__0V2K(__SWITCH *Self__1V2K);
-static void remove__O1PK(__DTA_BLOCK *Self__P1PK);
-static void remove__H2PK(__DTA_WR_VALUE *Self__I2PK);
-static void remove__T2PK(__DTA_RD_ARGS *Self__U2PK);
-static void remove__41MK(__WRITE_GLOBAL *Self__51MK);
-static void remove__C2MK(__WRITE_SLOT *Self__D2MK);
-static void remove__I2MK(__WRITE_LOCAL *Self__J2MK);
-static void display__LPAL(__DTA_WR_CODE *Self__MPAL,void *buffer__NPAL);
-static void display__UPAL(__DTA_WR_VALUE *Self__VPAL,void *buffer__WPAL);
-static void display__0PAL(__DTA_RD_ARGS *Self__1PAL,void *buffer__2PAL);
-static void* result_expr__BOHI(__NODE_TYPE *Self__COHI);
-static void add_genere_list__1DDJ(__TYPE *Self__2DDJ);
-static void add_genere_list__IFDJ(__TYPE_NULL *Self__JFDJ);
-static void add_genere_list__VGDJ(__TYPE_VOID *Self__WGDJ);
-static void add_genere_list__CIDJ(__TYPE_CONTEXT *Self__DIDJ);
-static void add_genere_list__QJDJ(__TYPE_GENERIC *Self__RJDJ);
-static void put_reference_declaration__L2YJ(__TYPE_GENERIC *Self__M2YJ,void *buffer__N2YJ);
-static void add_genere_list__ZS4J(__PROFIL_BLOCK *Self__0S4J);
-static void put_reference_star_declaration__B4AJ(__TYPE *Self__C4AJ,void *buffer__D4AJ);
-static void put_reference_star_declaration__M4AJ(__TYPE_NULL *Self__N4AJ,void *buffer__O4AJ);
-static void put_reference_star_declaration__X4AJ(__TYPE_VOID *Self__Y4AJ,void *buffer__Z4AJ);
-static void put_reference_star_declaration__C5AJ(__TYPE_CONTEXT *Self__D5AJ,void *buffer__E5AJ);
-static void put_reference_star_declaration__O5AJ(__TYPE_GENERIC *Self__P5AJ,void *buffer__Q5AJ);
-static void put_reference_star_declaration__N5LJ(__PROFIL_BLOCK *Self__O5LJ,void *buffer__P5LJ);
-static __BOOLEAN is_late_binding__XMWK(__TYPE_FULL *Self__YMWK);
-static void fast_put__to__QRFF(__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__RRFF,__INTEGER v__SRFF,void *k__TRFF);
-static __INTEGER size__RXFJ(__TYPE_FULL *Self__SXFJ);
-static void add__to__PQDL(__FAST_ARRAYoLOCALo *Self__QQDL,void *element__RQDL,__INTEGER index__SQDL);
-static __INTEGER index_of__since__MNWK(__STRING_CONSTANT *Self__NNWK,__INTEGER start_index__PNWK);
-static void put_access_id__in__LHTM(void *e__NHTM,void *buffer__OHTM);
-static void put_access_id__in__LITM(void *e__NITM,void *buffer__OITM);
-static void put_access_id__in__PITM(void *e__RITM,void *buffer__SITM);
-static void put_access_id__in__PJTM(void *e__RJTM,void *buffer__SJTM);
-static void put_access_id__in__PKTM(void *e__RKTM,void *buffer__SKTM);
-static void put_access_id__in__TKTM(void *e__VKTM,void *buffer__WKTM);
-static void put_access_id__in__TLTM(void *e__VLTM,void *buffer__WLTM);
-static __BOOLEAN is_empty__AGZL(__LIST *Self__BGZL);
-static void genere_value__GGXK(__WRITE_GLOBAL *Self__HGXK,void *buffer__IGXK);
-static void genere_value__XJXK(__WRITE_SLOT *Self__YJXK,void *buffer__ZJXK);
-static __BOOLEAN is_external__I0RM(__CALL_SLOT *Self__J0RM);
-static void genere_value__TNXK(__WRITE_LOCAL *Self__UNXK,void *buffer__VNXK);
-static void add_var_size__LGPK(void *v__NGPK);
-static void remove_index__KU4G(__LIST *Self__LU4G,__INTEGER idx__MU4G);
-static void add_last__GDCG(__FAST_ARRAYoSLOT_DATAo *Self__HDCG,void *element__IDCG);
-static void clear__to__0ACG(void **Self__1ACG,__INTEGER lower__2ACG,__INTEGER upper__3ACG);
-static void read_escape_character__K0ZE();
-static __CHARACTER read_cap_character__LPGC();
-static void add_last__QRGC(__FAST_ARRAYoExpanded_CHARACTERo *Self__RRGC,__CHARACTER element__SRGC);
-static __BOOLEAN read_external__CYKC();
-static void* read_expr_primary__HXIC(__PARSER *Self__IXIC);
-static __FAST_ARRAYoITM_ARGUMENTo* create_with_capacity__PERD(__INTEGER new_count__RERD);
-static void* new__E2GC();
-static void add_last__BW0D(__FAST_ARRAYoSTRING_CONSTANTo *Self__CW0D,void *element__DW0D);
-static void free__NC0C(void *tmp__PC0C);
-static void* alias__B4GD(void *tmp__D4GD);
-static void** create__GYTE(__INTEGER nb_elements__IYTE);
-static __BOOLEAN is_hexadecimal_digit__TRHD(__CHARACTER Self__URHD);
-static __BOOLEAN is_separator__X32E(__CHARACTER Self__Y32E);
-static void* read_prototype__15JC(__PARSER *Self__25JC,void *style__35JC);
-static __ITM_LIST* create__MCFC(__POSITION p__OCFC);
-static void read_def_local__SCFC(__PARSER *Self__TCFC);
-static void* new__NFFC();
-static void add_last__HNQC(__FAST_ARRAYoITM_CODEo *Self__INQC,void *element__JNQC);
-static __ITM_PROTOTYPE* create__type__4GFC(__POSITION p__AHFC,void *n__BHFC);
-static void* copy__FHFC(void *tmp__HHFC);
-static __FAST_ARRAYoSTRING_CONSTANTo* create_with_capacity__PCOD(__INTEGER new_count__RCOD);
-static void copy__BF1D(__FAST_ARRAYoSTRING_CONSTANTo *Self__CF1D,void *other__DF1D);
-static __ITM_WRITE_VALUE* create__assign__with__13PD(__POSITION p__33PD,void *n__43PD,void *v__53PD);
-static __ITM_WRITE_CAST* create__assign__with__N5PD(__POSITION p__P5PD,void *n__Q5PD,void *v__R5PD);
-static __ITM_READ* create__name__U5JC(__POSITION p__W5JC,void *n__X5JC);
-static void* read_expr_prefix__Z4GC(__PARSER *Self__04GC);
-static void* new__RC0C();
-static __POSITION* create__AJSE(__INTEGER nb_elements__CJSE);
-static __ITM_READ_ARG2* create__name__args__0LLC(__POSITION p__2LLC,void *n__3LLC,void *a1__4LLC,void *a2__5LLC);
-static void free__PQFC(void *tmp__RQFC);
-static void free__33GD(void *tmp__53GD);
-static __FAST_ARRAYoExpanded_POSITIONo* create_with_capacity__AKKD(__INTEGER new_count__CKKD);
-static void copy__HI0D(__FAST_ARRAYoExpanded_POSITIONo *Self__II0D,void *other__JI0D);
-static __BOOLEAN fast_has__LRRK(__HASHED_SEToTYPESo *Self__MRRK,void *e__NRRK);
-static __INTEGER hash_code__BQRK(__TYPES *Self__CQRK);
-static void** create__D2ZI(__INTEGER nb_elements__F2ZI);
-static void* write_direct__with__value__LC0I(__LOCAL *Self__MC0I,__POSITION p__NC0I,void *val__PC0I);
-static void* get_alias__UTCO(__LOCAL *Self__VTCO);
-static void* prototype__C0OH(__TYPE_FULL *Self__D0OH);
-static void push_intern__W0OH(__POSITION p__Y0OH);
-static void to_run_base__L1OH(__ITM_LIST *Self__M1OH,__BOOLEAN last_out__N1OH);
-static void pop_intern__DCPH();
-static void add__PTNI(void *p__RTNI);
-static __FAST_ARRAYoPROFIL_SLOTo* create_with_capacity__00DG(__INTEGER new_count__20DG);
-static void to_run__4F1I(__ITM_ARG *Self__5F1I,void *arg_lst__AG1I);
-static void to_run__IG1I(__ITM_ARGS *Self__JG1I,void *arg_lst__KG1I);
-static __INTEGER affect__with__index__in__HCYH(__ITM_WRITE_VALUE *Self__ICYH,void *idf__JCYH,void *val__KCYH,__INTEGER n__LCYH,void *lst__MCYH);
-static void* lookup__ZBWH(void *n__1BWH);
-static void* affect_local__with__VRZH(__ITM_WRITE_VALUE *Self__WRZH,void *loc__XRZH,void *v__YRZH);
-static void* affect_slot__with__FTZH(__ITM_WRITE_VALUE *Self__GTZH,void *name__HTZH,void *v__ITZH);
-static void* lookup__1EPH(void *n__3EPH);
-static __BOOLEAN affect_with__L1KI(__TYPE_FULL *Self__M1KI,void *other__N1KI);
-static void* affect_slot__with__FJWH(__ITM_WRITE_CAST *Self__GJWH,void *name__HJWH,void *v__IJWH);
-static void* lookup__4JPH(void *n__AKPH);
-static void* to_run_with__args__VCUH(__ITM_READ *Self__WCUH);
-static void* to_run_expr__KSUH(__ITM_LDOTS *Self__LSUH);
-static __BOOLEAN is_sub_type__RSCK(__TYPE_FULL *Self__SSCK,void *other__TSCK);
-static __EXPR_EQUAL* create__with__and__ZOYH(__POSITION p__1OYH,void *l__2OYH,void *r__3OYH);
-static __EXPR_NOT_EQUAL* create__with__and__GPYH(__POSITION p__IPYH,void *l__JPYH,void *r__KPYH);
-static void* new__ATPH();
-static void* lookup__AWBJ();
-static __BOOLEAN search_parent__0B0H(__PROTOTYPE *Self__1B0H,void *n__2B0H);
-static __BOOLEAN access__with__INQM(__SECTION_ *Self__JNQM,void *me__KNQM,void *client__LNQM);
-static void add_arg__to__in__for__block__PF0I(void *e__RF0I,__INTEGER idx__SF0I,void *args__TF0I,void *slot__UF0I,__BOOLEAN is_block_value__VF0I);
-static void* copy__W4WH(void *tmp__Y4WH);
-static void* new_block__receiver__with__B5WH(__POSITION p__D5WH,void *e__E5WH,void *larg__F5WH);
-static void free__DWPH(void *tmp__FWPH);
-static void* new_read__slot__receiver__with__4G0H(__POSITION p__AH0H,void *s__BH0H,void *rec__CH0H,void *larg__DH0H);
-static void error_slot__name__in__list__IAAJ(__POSITION p__KAAJ,void *s__LAAJ,void *t__MAAJ,void *st__NAAJ);
-static __INTEGER priority__VKHJ(__ITM_SLOT *Self__WKHJ);
-static void* associativity__YAIJ(__ITM_SLOT *Self__ZAIJ);
-static void* lookup__DZWH();
-static void append_collection__RWII(__FAST_ARRAYoEXPRo *Self__SWII,void *other__TWII);
-static void add_first__1LGM(__LIST *Self__2LGM,void *i__3LGM);
-static __INTEGER index_of__since__GNSH(__STRING *Self__HNSH,__INTEGER start_index__JNSH);
-static __BOOLEAN is_letter_or_digit__V2FJ(__CHARACTER Self__W2FJ);
-static __GET_TYPE_ID* create__receiver__NK0H(__POSITION p__PK0H,void *e__QK0H);
-static __EXPR_SUP* create__with__and__HL0H(__POSITION p__JL0H,void *l__KL0H,void *r__LL0H);
-static __EXPR_SUB* create__with__and__CM0H(__POSITION p__EM0H,void *l__FM0H,void *r__GM0H);
-static __EXPR_MUL* create__with__and__3M0H(__POSITION p__5M0H,void *l__AN0H,void *r__BN0H);
-static __EXPR_DIV* create__with__and__YN0H(__POSITION p__0N0H,void *l__1N0H,void *r__2N0H);
-static __EXPR_AND* create__with__and__TO0H(__POSITION p__VO0H,void *l__WO0H,void *r__XO0H);
-static __EXPR_SHIFT_R* create__with__and__OP0H(__POSITION p__QP0H,void *l__RP0H,void *r__SP0H);
-static __EXPR_SHIFT_L* create__with__and__JQ0H(__POSITION p__LQ0H,void *l__MQ0H,void *r__NQ0H);
-static __PUT_TO* create__base__index__value__JR0H(__POSITION p__LR0H,void *rec__MR0H,void *idx__NR0H,void *v__OR0H);
-static __ITEM* create__base__index__DS0H(__POSITION p__FS0H,void *rec__GS0H,void *idx__HS0H);
-static __SIZE_OF* create__receiver__GT0H(__POSITION p__IT0H,void *e__JT0H);
-static void* lookup__YKXH();
-static void add_arg__to__in__for__block__XVSH(void *e__ZVSH,__INTEGER idx__0VSH,void *args__1VSH,void *slot__2VSH,__BOOLEAN is_block_value__3VSH);
-static __BOOLEAN is_export_to__Q3YI(__TYPE_FULL *Self__R3YI,void *t__S3YI);
-static __BOOLEAN is_import_to__VMBJ(__TYPE_FULL *Self__WMBJ,void *t__XMBJ);
-static void init__EKJI(__LOCAL *Self__FKJI);
-static __WRITE_GLOBAL* my_copy__UHFN(__WRITE_GLOBAL *Self__VHFN);
-static __WRITE_SLOT* my_copy__AIFN(__WRITE_SLOT *Self__BIFN);
-static __WRITE_LOCAL* my_copy__SIFN(__WRITE_LOCAL *Self__TIFN);
-static __LOOP* create__name__body__AEEM(__POSITION p__CEEM,void *lab__DEEM,void *lst__EEEM);
-static __LOOP_END* create__loop__OFLM(__POSITION p__QFLM,void *l__RFLM);
-static __CALL_SLOT* clone__B22I(__CALL_SLOT *Self__C22I);
-static void link__P2OJ(__PROFIL_BLOCK *Self__Q2OJ);
-static __EXPR_NOT_LOGIC* create__with__NMRM(__POSITION p__PMRM,void *r__QMRM);
-static __EXPR_OR_LOGIC* create__with__and__IQHO(__POSITION p__KQHO,void *l__LQHO,void *r__MQHO);
-static __EXPR_OR_OR_LOGIC* create__with__and__G4LO(__POSITION p__I4LO,void *l__J4LO,void *r__K4LO);
-static __EXPR_AND_LOGIC* create__with__and__NZHO(__POSITION p__PZHO,void *l__QZHO,void *r__RZHO);
-static __EXPR_AND_AND_LOGIC* create__with__and__Y4LO(__POSITION p__04LO,void *l__14LO,void *r__24LO);
-static __EXPR_NEG* create__with__IOFM(__POSITION p__KOFM,void *r__LOFM);
-static __EXPR_ADD* create__with__and__5QLL(__POSITION p__BRLL,void *l__CRLL,void *r__DRLL);
-static __EXPR_NOT* create__with__GVZM(__POSITION p__IVZM,void *r__JVZM);
-static __EXPR_MOD* create__with__and__F5FO(__POSITION p__H5FO,void *l__I5FO,void *r__J5FO);
-static __EXPR_SUP_EQ* create__with__and__KIEP(__POSITION p__MIEP,void *l__NIEP,void *r__OIEP);
-static __EXPR_INF* create__with__and__XKON(__POSITION p__ZKON,void *l__0KON,void *r__1KON);
-static __EXPR_INF_EQ* create__with__and__HLON(__POSITION p__JLON,void *l__KLON,void *r__LLON);
-static __EXPR_OR* create__with__and__AKNN(__POSITION p__CKNN,void *l__DKNN,void *r__EKNN);
-static __EXPR_XOR* create__with__and__P1TO(__POSITION p__R1TO,void *l__S1TO,void *r__T1TO);
-static void** create__212K(__INTEGER nb_elements__412K);
-static void** create__3P1I(__INTEGER nb_elements__5P1I);
-static void unlink__FSUL(__PROFIL_SLOT *Self__GSUL);
-static void unlink__DTUL(__PROFIL_BLOCK *Self__ETUL);
-static void* read_direct__with__A1YI(__LOCAL *Self__B1YI);
-static void** realloc__with__YB3G(void **Self__ZB3G,__INTEGER old_nb_elts__0B3G,__INTEGER new_nb_elts__1B3G);
-static void** create__RVYJ(__INTEGER nb_elements__TVYJ);
-static void* call_for__HPAK(__NODE_STYLE *Self__IPAK,void *t__JPAK);
-static void* execute_unlink__KZPK(__EXTERNAL_C *Self__LZPK);
-static void* execute__RYXK(__SWITCH *Self__SYXK);
-static void* execute_unlink__13PK(__EXPR_MULTIPLE *Self__23PK);
-static void* execute__SBKK(__WRITE_GLOBAL *Self__TBKK);
-static void* execute__FFKK(__WRITE_SLOT *Self__GFKK);
-static void* execute_unlink__CDQK(__EXPR_EQUAL *Self__DDQK);
-static void* execute_unlink__TDQK(__EXPR_NOT_EQUAL *Self__UDQK);
-static void* execute_unlink__UEQK(__EXPR_SUP *Self__VEQK);
-static void* execute_unlink__FFQK(__EXPR_SUB *Self__GFQK);
-static void* execute_unlink__WFQK(__EXPR_MUL *Self__XFQK);
-static void* execute_unlink__HGQK(__EXPR_DIV *Self__IGQK);
-static void* execute_unlink__YGQK(__EXPR_AND *Self__ZGQK);
-static void* execute_unlink__JHQK(__EXPR_SHIFT_R *Self__KHQK);
-static void* execute_unlink__0HQK(__EXPR_SHIFT_L *Self__1HQK);
-static void* execute_link__NKTK(__PUT_TO *Self__OKTK);
-static void* execute_unlink__OIQK(__ITEM *Self__PIQK);
-static void* execute_unlink__4IQK(__SIZE_OF *Self__5IQK);
-static void* execute_unlink__DJQK(__CAST *Self__EJQK);
-static void* execute_unlink__IKUL(__CALL_SLOT *Self__JKUL);
-static void* execute_unlink__CAEL(__READ_SLOT *Self__DAEL);
-static void* execute__JLKK(__WRITE_LOCAL *Self__KLKK);
-static void* execute_access_unlink__BJHL(__READ_GLOBAL *Self__CJHL);
-static void* execute_unlink__ON3M(__EXPR_NOT_LOGIC *Self__PN3M);
-static void* execute__42OM(__LOOP *Self__52OM);
-static void* execute_unlink__NYIO(__EXPR_OR_LOGIC *Self__OYIO);
-static void* execute_link__SFPO(__EXPR_OR_OR_LOGIC *Self__TFPO);
-static void* execute_unlink__3YIO(__EXPR_AND_LOGIC *Self__4YIO);
-static void* execute_link__WLPO(__EXPR_AND_AND_LOGIC *Self__XLPO);
-static void* execute_unlink__DVNM(__EXPR_NEG *Self__EVNM);
-static void* execute_unlink__JKRL(__EXPR_ADD *Self__KKRL);
-static void* execute_unlink__EI3M(__EXPR_NOT *Self__FI3M);
-static void* execute_unlink__NZIO(__EXPR_MOD *Self__OZIO);
-static void* execute_unlink__MFIP(__EXPR_SUP_EQ *Self__NFIP);
-static void* execute_unlink__OLUN(__EXPR_INF *Self__PLUN);
-static void* execute_unlink__4LUN(__EXPR_INF_EQ *Self__5LUN);
-static void* execute_unlink__V5TN(__EXPR_OR *Self__W5TN);
-static void* execute_unlink__EKYO(__EXPR_XOR *Self__FKYO);
-static void* execute_link__A23K(__EXTERNAL_C *Self__B23K);
-static void* execute_link__QDEL(__READ_LOCAL *Self__RDEL);
-static void* execute_link__EIEL();
-static void* execute_link__IIEL(__EXPR_EQUAL *Self__JIEL);
-static void* execute_link__RMEL(__EXPR_NOT_EQUAL *Self__SMEL);
-static void* execute_link__AREL(__IS_EXPANDED *Self__BREL);
-static void* execute_link__HSEL(__GET_TYPE_ID *Self__ISEL);
-static void* execute_link__MSEL(__EXPR_SUP *Self__NSEL);
-static void* execute_link__VWEL(__EXPR_SUB *Self__WWEL);
-static void* execute_link__40EL(__EXPR_MUL *Self__50EL);
-static void* execute_link__H5EL(__EXPR_DIV *Self__I5EL);
-static void* execute_link__QDFL(__EXPR_AND *Self__RDFL);
-static void* execute_link__ZHFL(__EXPR_SHIFT_R *Self__0HFL);
-static void* execute_link__CMFL(__EXPR_SHIFT_L *Self__DMFL);
-static void* execute_link__LQFL(__ITEM *Self__MQFL);
-static void* execute_link__SQFL(__SIZE_OF *Self__TQFL);
-static void* execute_link__XQFL(__CAST *Self__YQFL);
-static void* execute_link__MYXL(__CALL_SLOT *Self__NYXL);
-static void* execute_link__QUFL(__READ_SLOT *Self__RUFL);
-static void* execute_link__AZFL(__READ_GLOBAL *Self__BZFL);
-static void* execute_link__4N3M(__EXPR_NOT_LOGIC *Self__5N3M);
-static void* execute_link__03IO(__EXPR_OR_LOGIC *Self__13IO);
-static void* execute_link__TDJO(__EXPR_AND_LOGIC *Self__UDJO);
-static void* execute_link__GDOM(__EXPR_NEG *Self__HDOM);
-static void* execute_link__3NSL(__EXPR_ADD *Self__4NSL);
-static void* execute_link__SQ3M(__EXPR_NOT *Self__TQ3M);
-static void* execute_link__MJJO(__EXPR_MOD *Self__NJJO);
-static void* execute_link__EIIP(__EXPR_SUP_EQ *Self__FIIP);
-static void* execute_link__BNUN(__EXPR_INF *Self__CNUN);
-static void* execute_link__KRUN(__EXPR_INF_EQ *Self__LRUN);
-static void* execute_link__HEUN(__EXPR_OR *Self__IEUN);
-static void* execute_link__UUYO(__EXPR_XOR *Self__VUYO);
-static void move__to__by__5WIH(__FAST_ARRAYoINSTRo *Self__AXIH,__INTEGER lower_index__BXIH,__INTEGER upper_index__CXIH);
-static void unwrite__O5QL(__SLOT_DATA *Self__P5QL,void *e__Q5QL);
-static void unwrite__0CRL(__LOCAL *Self__1CRL,void *e__2CRL);
-static __INTEGER fast_first_index_of__VWUJ(__FAST_ARRAYoTYPEo *Self__WWUJ,void *element__XWUJ);
-static void* read_group__DICD(__PARSER *Self__EICD);
-static void** create__1KTE(__INTEGER nb_elements__3KTE);
-static __INTEGER hash_code__3BBE(__FAST_ARRAYoSTRING_CONSTANTo *Self__4BBE);
-static __BOOLEAN fast_has__KOCE(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *Self__LOCE,void *e__MOCE);
-static void* new__5MFC();
-static void add_last__ZEQC(__FAST_ARRAYoITM_LOCALo *Self__0EQC,void *element__1EQC);
-static void free__AMGC(void *tmp__CMGC);
-static void* copy__TFGC(void *tmp__VFGC);
-static void append_collection__LUEF(__FAST_ARRAYoITM_LOCALo *Self__MUEF,void *other__NUEF);
-static __FAST_ARRAYoITM_CODEo* create_with_capacity__JQFC(__INTEGER new_count__LQFC);
-static void** create__3NBD(__INTEGER nb_elements__5NBD);
-static __ITM_READ_ARG1* create__name__arg__ABIC(__POSITION p__CBIC,void *n__DBIC,void *a__EBIC);
-static void* read_send_msg__P0JC(__PARSER *Self__Q0JC,void *first_arg__R0JC);
-static void* search_require__MOCM(__TYPE *Self__NOCM,void *n__OOCM);
-static void* search_require__TQCM(__TYPE_NULL *Self__UQCM,void *n__VQCM);
-static void* search_require__0SCM(__TYPE_VOID *Self__1SCM,void *n__2SCM);
-static void* search_require__BVCM(__TYPE_CONTEXT *Self__CVCM,void *n__DVCM);
-static void* search_require__IXCM(__TYPE_ID *Self__JXCM,void *n__KXCM);
-static void* search_require__PZCM(__TYPE_GENERIC *Self__QZCM,void *n__RZCM);
-static void* search_require__XQFN(__PROFIL_BLOCK *Self__YQFN,void *n__ZQFN);
-static void* search_ensure__X2CM(__TYPE *Self__Y2CM,void *n__Z2CM);
-static void* search_ensure__44CM(__TYPE_NULL *Self__54CM,void *n__A5CM);
-static void* search_ensure__FBDM(__TYPE_VOID *Self__GBDM,void *n__HBDM);
-static void* search_ensure__MDDM(__TYPE_CONTEXT *Self__NDDM,void *n__ODDM);
-static void* search_ensure__TFDM(__TYPE_ID *Self__UFDM,void *n__VFDM);
-static void* search_ensure__0HDM(__TYPE_GENERIC *Self__1HDM,void *n__2HDM);
-static void* search_ensure__CUFN(__PROFIL_BLOCK *Self__DUFN,void *n__EUFN);
-static void* put_result__FXHN(__LIST *Self__GXHN,__BOOLEAN is_last__HXHN);
-static void* put_result__ZROI(__STRING_CST *Self__0ROI,__BOOLEAN is_last__1ROI);
-static void* put_result__JWOI(__EXTERNAL_C *Self__KWOI,__BOOLEAN is_last__LWOI);
-static void* put_result__00OI(__PROTOTYPE_CST *Self__10OI,__BOOLEAN is_last__20OI);
-static void* put_result__L5OI(__INTEGER_CST *Self__M5OI,__BOOLEAN is_last__N5OI);
-static void* put_result__PUJJ(__READ_LOCAL *Self__QUJJ,__BOOLEAN is_last__RUJJ);
-static void* put_result__1DPI(__EXPR_MULTIPLE *Self__2DPI,__BOOLEAN is_last__3DPI);
-static void* put_result__VEPI(__EXPR_EQUAL *Self__WEPI,__BOOLEAN is_last__XEPI);
-static void* put_result__GJPI(__EXPR_NOT_EQUAL *Self__HJPI,__BOOLEAN is_last__IJPI);
-static void* put_result__XNPI(__REAL_CST *Self__YNPI,__BOOLEAN is_last__ZNPI);
-static void* put_result__ISPI(__CHARACTER_CST *Self__JSPI,__BOOLEAN is_last__KSPI);
-static void* put_result__YWPI(__IS_EXPANDED *Self__ZWPI,__BOOLEAN is_last__0WPI);
-static void* put_result__I1PI(__GET_TYPE_ID *Self__J1PI,__BOOLEAN is_last__K1PI);
-static void* put_result__Z5PI(__EXPR_SUP *Self__05PI,__BOOLEAN is_last__15PI);
-static void* put_result__KEQI(__EXPR_SUB *Self__LEQI,__BOOLEAN is_last__MEQI);
-static void* put_result__1IQI(__EXPR_MUL *Self__2IQI,__BOOLEAN is_last__3IQI);
-static void* put_result__MNQI(__EXPR_DIV *Self__NNQI,__BOOLEAN is_last__ONQI);
-static void* put_result__3RQI(__EXPR_AND *Self__4RQI,__BOOLEAN is_last__5RQI);
-static void* put_result__OWQI(__EXPR_SHIFT_R *Self__PWQI,__BOOLEAN is_last__QWQI);
-static void* put_result__50QI(__EXPR_SHIFT_L *Self__A1QI,__BOOLEAN is_last__B1QI);
-static void* put_result__P5QI(__PUT_TO *Self__Q5QI,__BOOLEAN is_last__R5QI);
-static void* put_result__5DRI(__ITEM *Self__AERI,__BOOLEAN is_last__BERI);
-static void* put_result__PIRI(__SIZE_OF *Self__QIRI,__BOOLEAN is_last__RIRI);
-static void* put_result__5MRI(__CAST *Self__ANRI,__BOOLEAN is_last__BNRI);
-static void* put_result__V1HN(__CALL_SLOT *Self__W1HN,__BOOLEAN is_last__X1HN);
-static void* put_result__E5OL(__READ_SLOT *Self__F5OL,__BOOLEAN is_last__G5OL);
-static void* put_result__VDPL(__READ_GLOBAL *Self__WDPL,__BOOLEAN is_last__XDPL);
-static void* put_result__UXBP(__EXPR_NOT_LOGIC *Self__VXBP,__BOOLEAN is_last__WXBP);
-static void* put_result__CRNO(__EXPR_OR_LOGIC *Self__DRNO,__BOOLEAN is_last__ERNO);
-static void* put_result__JVWO(__EXPR_OR_OR_LOGIC *Self__KVWO,__BOOLEAN is_last__LVWO);
-static void* put_result__TVNO(__EXPR_AND_LOGIC *Self__UVNO,__BOOLEAN is_last__VVNO);
-static void* put_result__1ZWO(__EXPR_AND_AND_LOGIC *Self__2ZWO,__BOOLEAN is_last__3ZWO);
-static void* put_result__CI2M(__EXPR_NEG *Self__DI2M,__BOOLEAN is_last__EI2M);
-static void* put_result__TM2M(__EXPR_ADD *Self__UM2M,__BOOLEAN is_last__VM2M);
-static void* put_result__GAIN(__EXPR_NOT *Self__HAIN,__BOOLEAN is_last__IAIN);
-static void* put_result__E0NO(__EXPR_MOD *Self__F0NO,__BOOLEAN is_last__G0NO);
-static void* put_result__GWMP(__EXPR_SUP_EQ *Self__HWMP,__BOOLEAN is_last__IWMP);
-static void* put_result__F2BP(__EXPR_INF *Self__G2BP,__BOOLEAN is_last__H2BP);
-static void* put_result__WACP(__EXPR_INF_EQ *Self__XACP,__BOOLEAN is_last__YACP);
-static void* put_result__G53N(__EXPR_OR *Self__H53N,__BOOLEAN is_last__I53N);
-static void* put_result__HFCP(__EXPR_XOR *Self__IFCP,__BOOLEAN is_last__JFCP);
-static void** create__H5ZG(__INTEGER nb_elements__J5ZG);
-static void* check__with__and__EL3H(void *v__GL3H,void *t__HL3H,__POSITION p__IL3H);
-static void* new_write__slot__receiver__value__OLYH(__POSITION p__QLYH,void *s__RLYH,void *rec__SLYH,void *val__TLYH);
-static void* check__with__and__ZD1H(void *v__1D1H,void *t__2D1H,__POSITION p__3D1H);
-static __BOOLEAN is_sub_type_with_name__RZDO(__TYPE *Self__SZDO,void *n__TZDO);
-static __BOOLEAN is_sub_type_with_name__01DO(__TYPE_NULL *Self__11DO,void *n__21DO);
-static __BOOLEAN is_sub_type_with_name__D4DO(__TYPE_VOID *Self__E4DO,void *n__F4DO);
-static __BOOLEAN is_sub_type_with_name__MAEO(__TYPE_CONTEXT *Self__NAEO,void *n__OAEO);
-static __BOOLEAN is_sub_type_with_name__VCEO(__TYPE_ID *Self__WCEO,void *n__XCEO);
-static __BOOLEAN is_sub_type_with_name__4EEO(__TYPE_GENERIC *Self__5EEO,void *n__AFEO);
-static __BOOLEAN is_sub_type_with_name__HHEO(__PROFIL_BLOCK *Self__IHEO,void *n__JHEO);
-static void* get_type__I2AK(__ITM_ARG *Self__J2AK);
-static void* get_type__U2AK(__ITM_ARGS *Self__V2AK,__INTEGER idx__W2AK);
-static void** create__RZON(__INTEGER nb_elements__TZON);
-static __BOOLEAN is_cast__to__in__E1DJ(__TYPE_FULL *Self__F1DJ,void *n__G1DJ,void *t__H1DJ,void *lst__I1DJ);
-static __BOOLEAN is_integer__4WRI(void *n__AXRI);
-static void unset_life__AUFM(void *p__CUFM);
-static void* new_write__with__40GK(__NODE_STYLE *Self__50GK,void *var__A1GK,void *e__B1GK,void *slot__C1GK);
-static __PROFIL_SLOT* clone__REDL();
-static void add_last__LGDL(__FAST_ARRAYoPROFIL_SLOTo *Self__MGDL,void *element__NGDL);
-static void* get__result__F0OM(__TYPE_FULL *Self__G0OM,__POSITION p__H0OM,__INTEGER n__I0OM);
-static void* write_argument__C5RL(__PROFIL_SLOT *Self__D5RL,void *args__E5RL);
-static void remove__QATL(__CASE *Self__RATL);
-static void set_late_binding__0KWL();
-static void execute__AMLL(__SLOT_DATA *Self__BMLL);
-static void remove__0CEM(void *p__2CEM);
-static void insert__to__15GM(__LIST *Self__25GM,void *e__35GM,__INTEGER idx__45GM);
-static void argument_to_assignment__index__alias__UPPM(__CALL_SLOT *Self__VPPM,void *lst__WPPM,__INTEGER idx__XPPM,__BOOLEAN is_alias__YPPM);
-static void* execute_inline__2B3L(__CALL_SLOT *Self__3B3L);
-static void execute_normal__NIEM(__CALL_SLOT *Self__OIEM);
-static void set_life__ILEM(__PROFIL_SLOT *Self__JLEM);
-static void set_life__SLEM(__PROFIL_BLOCK *Self__TLEM);
-static void* execute_access_unlink__LIHL(__READ_SLOT *Self__MIHL);
-static __BOOLEAN __infix_equal_equal__CC5L(__STRING_CST *Self__DC5L,void *other__EC5L);
-static __BOOLEAN __infix_equal_equal__XC5L(__PROTOTYPE_CST *Self__YC5L,void *other__ZC5L);
-static __BOOLEAN __infix_equal_equal__ID5L(__INTEGER_CST *Self__JD5L,void *other__KD5L);
-static __BOOLEAN __infix_equal_equal__CE5L(__READ_LOCAL *Self__DE5L,void *other__EE5L);
-static __BOOLEAN __infix_equal_equal__YE5L(__EXPR_EQUAL *Self__ZE5L,void *other__0E5L);
-static __BOOLEAN __infix_equal_equal__UF5L(__EXPR_NOT_EQUAL *Self__VF5L,void *other__WF5L);
-static __BOOLEAN __infix_equal_equal__QG5L(__REAL_CST *Self__RG5L,void *other__SG5L);
-static __BOOLEAN __infix_equal_equal__KH5L(__CHARACTER_CST *Self__LH5L,void *other__MH5L);
-static __BOOLEAN __infix_equal_equal__DI5L(__EXPR_SUP *Self__EI5L,void *other__FI5L);
-static __BOOLEAN __infix_equal_equal__5I5L(__EXPR_SUB *Self__AJ5L,void *other__BJ5L);
-static __BOOLEAN __infix_equal_equal__1J5L(__EXPR_MUL *Self__2J5L,void *other__3J5L);
-static __BOOLEAN __infix_equal_equal__XK5L(__EXPR_DIV *Self__YK5L,void *other__ZK5L);
-static __BOOLEAN __infix_equal_equal__TL5L(__EXPR_AND *Self__UL5L,void *other__VL5L);
-static __BOOLEAN __infix_equal_equal__PM5L(__EXPR_SHIFT_R *Self__QM5L,void *other__RM5L);
-static __BOOLEAN __infix_equal_equal__LN5L(__EXPR_SHIFT_L *Self__MN5L,void *other__NN5L);
-static __BOOLEAN __infix_equal_equal__XO5L(__READ_SLOT *Self__YO5L,void *other__ZO5L);
-static __BOOLEAN __infix_equal_equal__TP5L(__READ_GLOBAL *Self__UP5L,void *other__VP5L);
-static __BOOLEAN __infix_equal_equal__OVLO(__EXPR_NOT_LOGIC *Self__PVLO,void *other__QVLO);
-static __BOOLEAN __infix_equal_equal__4TJO(__EXPR_OR_LOGIC *Self__5TJO,void *other__AUJO);
-static __BOOLEAN __infix_equal_equal__53PO(__EXPR_OR_OR_LOGIC *Self__A4PO,void *other__B4PO);
-static __BOOLEAN __infix_equal_equal__0UJO(__EXPR_AND_LOGIC *Self__1UJO,void *other__2UJO);
-static __BOOLEAN __infix_equal_equal__24PO(__EXPR_AND_AND_LOGIC *Self__34PO,void *other__44PO);
-static __BOOLEAN __infix_equal_equal__V1OM(__EXPR_NEG *Self__W1OM,void *other__X1OM);
-static __BOOLEAN __infix_equal_equal__FQ5L(__EXPR_ADD *Self__GQ5L,void *other__HQ5L);
-static __BOOLEAN __infix_equal_equal__233M(__EXPR_NOT *Self__333M,void *other__433M);
-static __BOOLEAN __infix_equal_equal__WVJO(__EXPR_MOD *Self__XVJO,void *other__YVJO);
-static __BOOLEAN __infix_equal_equal__0PIP(__EXPR_SUP_EQ *Self__1PIP,void *other__2PIP);
-static __BOOLEAN __infix_equal_equal__AWLO(__EXPR_INF *Self__BWLO,void *other__CWLO);
-static __BOOLEAN __infix_equal_equal__2WLO(__EXPR_INF_EQ *Self__3WLO,void *other__4WLO);
-static __BOOLEAN __infix_equal_equal__JZUN(__EXPR_OR *Self__KZUN,void *other__LZUN);
-static __BOOLEAN __infix_equal_equal__SKZO(__EXPR_XOR *Self__TKZO,void *other__UKZO);
-static __BOOLEAN is_seq_list__1GAN(void *l__3GAN);
-static __INTEGER require_count__YJGN(__LOCAL *Self__ZJGN);
-static __INTEGER require_count__UIAN(__SLOT_DATA *Self__VIAN);
-static __BOOLEAN is_saturated__H0UN(__INTEGER_CST *Self__I0UN);
-static __INTEGER_64 to_power__14UN(__INTEGER_CST *Self__24UN);
-static void* get_last_value__RPTL(__SLOT_DATA *Self__SPTL,void *rec__TPTL);
-static __BOOLEAN is_invariant__Q00L(__READ_SLOT *Self__R00L);
-static __BOOLEAN is_signed__CCON(__INTEGER_CST *Self__DCON);
-static void remove_first__DOEM(__FAST_ARRAYoWRITEo *Self__EOEM);
-static __INTEGER fast_first_index_of__ZQ3L(__FAST_ARRAYoWRITEo *Self__0Q3L,void *element__1Q3L);
-static void remove__WS3L(__FAST_ARRAYoWRITEo *Self__XS3L,__INTEGER index__YS3L);
-static __FAST_ARRAYoITM_LOCALo* create_with_capacity__0LGC(__INTEGER new_count__2LGC);
-static void** create__ZVBD(__INTEGER nb_elements__1VBD);
-static void* read_argument__ODLC(__PARSER *Self__PDLC);
-static void append_cast_name_in__WTHJ(__ITM_TYPE_SIMPLE *Self__XTHJ,void *buf__YTHJ);
-static void append_cast_name_in__JUHJ(__ITM_TYPE_STYLE *Self__KUHJ,void *buf__LUHJ);
-static void append_cast_name_in__2UHJ(__ITM_TYPE_GENERIC *Self__3UHJ,void *buf__4UHJ);
-static void append_cast_name_in__RVHJ(__ITM_TYPE_SELF *Self__SVHJ,void *buf__TVHJ);
-static void swap__with__JDIM(__INTEGER i1__LDIM,__INTEGER i2__MDIM);
-static void set_life__W3FM(void *p__Y3FM);
-static __BOOLEAN is_seq_list__TIEN(void *l__VIEN);
-static __BOOLEAN is_invariant__RFAM(__SLOT_DATA *Self__SFAM,void *rec__TFAM);
-static __BOOLEAN is_invariant__MD4M(__LIST *Self__ND4M);
-static __BOOLEAN is_invariant__RRGM(__READ_LOCAL *Self__SRGM);
-static __BOOLEAN is_invariant__0RGM(__EXPR_EQUAL *Self__1RGM);
-static __BOOLEAN is_invariant__ISGM(__EXPR_NOT_EQUAL *Self__JSGM);
-static __BOOLEAN is_invariant__CTGM(__EXPR_SUP *Self__DTGM);
-static __BOOLEAN is_invariant__QTGM(__EXPR_SUB *Self__RTGM);
-static __BOOLEAN is_invariant__4TGM(__EXPR_MUL *Self__5TGM);
-static __BOOLEAN is_invariant__MUGM(__EXPR_DIV *Self__NUGM);
-static __BOOLEAN is_invariant__0UGM(__EXPR_AND *Self__1UGM);
-static __BOOLEAN is_invariant__IVGM(__EXPR_SHIFT_R *Self__JVGM);
-static __BOOLEAN is_invariant__WVGM(__EXPR_SHIFT_L *Self__XVGM);
-static __BOOLEAN is_invariant__EWGM(__PUT_TO *Self__FWGM);
-static __BOOLEAN is_invariant__1WGM(__ITEM *Self__2WGM);
-static __BOOLEAN is_invariant__MXGM(__CAST *Self__NXGM);
-static __BOOLEAN is_invariant__2GQN(__EXPR_NOT_LOGIC *Self__3GQN);
-static __BOOLEAN is_invariant__YXJO(__EXPR_OR_LOGIC *Self__ZXJO);
-static __BOOLEAN is_invariant__DCQO(__EXPR_OR_OR_LOGIC *Self__ECQO);
-static __BOOLEAN is_invariant__GYJO(__EXPR_AND_LOGIC *Self__HYJO);
-static __BOOLEAN is_invariant__SCQO(__EXPR_AND_AND_LOGIC *Self__TCQO);
-static __BOOLEAN is_invariant__FHPM(__EXPR_NEG *Self__GHPM);
-static __BOOLEAN is_invariant__21HM(__EXPR_ADD *Self__31HM);
-static __BOOLEAN is_invariant__RE4M(__EXPR_NOT *Self__SE4M);
-static __BOOLEAN is_invariant__UYJO(__EXPR_MOD *Self__VYJO);
-static __BOOLEAN is_invariant__1SIP(__EXPR_SUP_EQ *Self__2SIP);
-static __BOOLEAN is_invariant__HQWN(__EXPR_INF *Self__IQWN);
-static __BOOLEAN is_invariant__VQWN(__EXPR_INF_EQ *Self__WQWN);
-static __BOOLEAN is_invariant__XAVN(__EXPR_OR *Self__YAVN);
-static __BOOLEAN is_invariant__2PZO(__EXPR_XOR *Self__3PZO);
+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);
//==========================//
// SOURCE CODE //
@@ -5098,182 +4904,393 @@ static __BOOLEAN is_invariant__2PZO(__EXPR_XOR *Self__3PZO);
int main(int argc,char **argv)
{
__UINTEGER_64 begin_time__5,end_time__CB;
- void *str__IZE,*result__PRD,*cmd__GW,*voir__NSRG,*result__WRE;
- __INTEGER Self__LEG,limit_up__MEG,i__D0X,typ_id__H4W;
- __INTEGER new_capacity__0LOB,typ_id__LTG,typ_id__PQF;
- __INTEGER new_capacity__GTP,typ_id__PUF,new_capacity__2UP,typ_id__YXF;
- __INTEGER typ_id__JZF,new_capacity__L1P,typ_id__50F,typ_id__1DLD;
- __INTEGER typ_id__S3RD,new_capacity__YD2D,__tmp__2E2D,__tmp__SQHF;
- __INTEGER Self__EGDG,typ_id__NY3E,typ_id__EADF,new_capacity__LNIF;
- __INTEGER __tmp__POIF,__tmp__T1BG,Self__QRTG,typ_id__HWF,typ_id__CURE;
- __INTEGER new_capacity__52JF,typ_id__YKGC,typ_id__JGGC,typ_id__2XHC;
- __INTEGER typ_id__UIKD,typ_id__NBOD,new_capacity__HKCE,typ_id__N2VD;
- __INTEGER typ_id__SHPD,new_capacity__0SCE,typ_id__TKPD;
- __INTEGER new_capacity__VWCE,typ_id__UFTD,typ_id__1L2B,typ_id__ON2B;
- __INTEGER new_capacity__DSSC,typ_id__BP2B,new_capacity__0XSC;
- __INTEGER typ_id__MU2G,typ_id__A0AK,new_capacity__FNRK,typ_id__2WCD;
- __INTEGER typ_id__FOE,typ_id__KWWH,typ_id__0XWH,typ_id__1O2G;
- __INTEGER typ_id__XOFK,Self__L5F,Self__15F,Self__KAG,typ_id__H1WG;
- __INTEGER Self__ZOUG,new_capacity__LRCH,__tmp__PSCH,__tmp__2GHI;
- __INTEGER Self__PFOJ,typ_id__UCDD,new_capacity__U05D,typ_id__I1GJ;
- __INTEGER Self__YHGJ,new_capacity__NCNJ,__tmp__RDNJ,__tmp__GZMK;
- __INTEGER Self__Q4UL,time__FB,typ_id__11C,new_capacity__23N,i__IW;
- __INTEGER stat__KW,j__HW,Self__JHAD,__tmp__TGC,typ_id__W3E;
- __INTEGER new_capacity__JMP,Self__NHD,limit_up__OHD,typ_id__XJE;
- __INTEGER j__JBID,i__FDER,pass_count_depend__YKMC,__tmp__SG1C,i__GDER;
- __INTEGER Self__NTC,limit_up__OTC,Self__2TC,limit_up__3TC,Self__QUC;
- __INTEGER limit_up__RUC,Self__URE,Self__1RE,limit_up__2RE,Self__JGVC;
- __INTEGER limit_up__KGVC,__tmp__USB,i__HDER,Self__PWB,limit_up__QWB;
- __STRING *Self__B0X,*Self__M1UB,*new__F5QC;
- __POINTER ptr__C4W,ptr__GTG,ptr__KQF,ptr__KUF,ptr__TXF,ptr__EZF;
- __POINTER ptr__00F,ptr__WDLD,ptr__N3RD,ptr__IY3E,ptr__55CF,ptr__CWF;
- __POINTER ptr__3TRE,ptr__TKGC,ptr__EGGC,ptr__XXHC,ptr__PIKD,ptr__IBOD;
- __POINTER ptr__I2VD,ptr__NHPD,ptr__OKPD,ptr__PFTD,ptr__WL2B,ptr__JN2B;
- __POINTER ptr__2O2B,ptr__HU2G,ptr__1ZAK,ptr__XWCD,ptr__AOE,ptr__FWWH;
- __POINTER ptr__VXWH,ptr__WO2G,ptr__SOFK,ptr__C1WG,ptr__PCDD,ptr__D1GJ;
- __POINTER ptr__W1C,ptr__R3E,entry__IDD,ptr__SJE,stream__1TB;
- __POINTER file_output__1;
- __UINTEGER_32 sz__E4W,a__JRBR,new_size__HRBR,t__NRBR,a__PRBR,sz__ITG;
- __UINTEGER_32 a__URBR,new_size__SRBR,t__YRBR,a__0RBR,sz__MQF,a__5RBR;
- __UINTEGER_32 new_size__3RBR,t__DSBR,a__FSBR,sz__MUF,a__KSBR;
- __UINTEGER_32 new_size__ISBR,t__OSBR,a__QSBR,sz__VXF,a__VSBR;
- __UINTEGER_32 new_size__TSBR,t__ZSBR,a__1SBR,sz__GZF,a__ATBR;
- __UINTEGER_32 new_size__4SBR,t__ETBR,a__GTBR,sz__20F,a__LTBR;
- __UINTEGER_32 new_size__JTBR,t__PTBR,a__RTBR,sz__YDLD,a__WTBR;
- __UINTEGER_32 new_size__UTBR,t__0TBR,a__2TBR,sz__P3RD,a__BUBR;
- __UINTEGER_32 new_size__5TBR,t__FUBR,a__HUBR,sz__KY3E,a__SUBR;
- __UINTEGER_32 new_size__QUBR,t__WUBR,a__YUBR,sz__BADF,a__3UBR;
- __UINTEGER_32 new_size__1UBR,t__BVBR,a__DVBR,sz__EWF,a__OVBR;
- __UINTEGER_32 new_size__MVBR,t__SVBR,a__UVBR,sz__5TRE,a__ZVBR;
- __UINTEGER_32 new_size__XVBR,t__3VBR,a__5VBR,sz__VKGC,a__EWBR;
- __UINTEGER_32 new_size__CWBR,t__IWBR,a__KWBR,sz__GGGC,a__PWBR;
- __UINTEGER_32 new_size__NWBR,t__TWBR,a__VWBR,sz__ZXHC,a__0WBR;
- __UINTEGER_32 new_size__YWBR,t__4WBR,a__AXBR,sz__RIKD,a__FXBR;
- __UINTEGER_32 new_size__DXBR,t__JXBR,a__LXBR,sz__KBOD,a__QXBR;
- __UINTEGER_32 new_size__OXBR,t__UXBR,a__WXBR,sz__K2VD,a__1XBR;
- __UINTEGER_32 new_size__ZXBR,t__5XBR,a__BYBR,sz__PHPD,a__GYBR;
- __UINTEGER_32 new_size__EYBR,t__KYBR,a__MYBR,sz__QKPD,a__RYBR;
- __UINTEGER_32 new_size__PYBR,t__VYBR,a__XYBR,sz__RFTD,a__2YBR;
- __UINTEGER_32 new_size__0YBR,t__AZBR,a__CZBR,sz__YL2B,a__HZBR;
- __UINTEGER_32 new_size__FZBR,t__LZBR,a__NZBR,sz__LN2B,a__SZBR;
- __UINTEGER_32 new_size__QZBR,t__WZBR,a__YZBR,sz__4O2B,a__3ZBR;
- __UINTEGER_32 new_size__1ZBR,t__B0BR,a__D0BR,sz__JU2G,a__I0BR;
- __UINTEGER_32 new_size__G0BR,t__M0BR,a__O0BR,sz__3ZAK,a__T0BR;
- __UINTEGER_32 new_size__R0BR,t__X0BR,a__Z0BR,sz__ZWCD,a__40BR;
- __UINTEGER_32 new_size__20BR,t__C1BR,a__E1BR,sz__COE,a__J1BR;
- __UINTEGER_32 new_size__H1BR,t__N1BR,a__P1BR,sz__HWWH,a__U1BR;
- __UINTEGER_32 new_size__S1BR,t__Y1BR,a__01BR,sz__XXWH,a__51BR;
- __UINTEGER_32 new_size__31BR,t__D2BR,a__F2BR,sz__YO2G,a__K2BR;
- __UINTEGER_32 new_size__I2BR,t__O2BR,a__Q2BR,sz__UOFK,a__V2BR;
- __UINTEGER_32 new_size__T2BR,t__Z2BR,a__12BR,sz__E1WG,a__A3BR;
- __UINTEGER_32 new_size__42BR,t__E3BR,a__G3BR,sz__RCDD,a__R3BR;
- __UINTEGER_32 new_size__P3BR,t__V3BR,a__X3BR,sz__F1GJ,a__23BR;
- __UINTEGER_32 new_size__03BR,t__A4BR,a__C4BR,sz__Y1C,a__N4BR;
- __UINTEGER_32 new_size__L4BR,t__R4BR,a__T4BR,sz__T3E,a__ZACR;
- __UINTEGER_32 new_size__XACR,t__3ACR,a__5ACR,sz__UJE,a__GBCR;
- __UINTEGER_32 new_size__EBCR,t__KBCR,a__MBCR,Result__KP0D;
- __ITM_TYPE_GENERIC_ELT *result__M3RD;
- __ITM_TYPE_PARAMETER *result__45CF;
- void *result__RCD,*__tmp__LHC,*__tmp__MHC,*__tmp__OHC,*ic__GDD;
- void *name__ER3,*cmd__0KMC,*__tmp__5XQC;
- __STRING_CONSTANT *Self__1OL,*Self__SACR,*Self__UACR,*Self__BBCR;
- __STRING_CONSTANT *Self__X4K,*Self__D5QC;
- __POSITION pos__3YKQ,pos__5YKQ,pos__BZKQ,pos__DZKQ,pos__FZKQ;
- __POSITION pos__HZKQ,pos__JZKQ,pos__LZKQ,pos__NZKQ,pos__PZKQ,pos__KMG;
- __POSITION pos__Z0KQ,pos__20KQ,pos__X1CD,__tmp__EMMC,__tmp__JMMC;
- __POSITION __tmp__PMMC;
+ 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__K0KQ,*__tmp__LJB,*__tmp__M0KQ;
- void *__tmp__TJB,*__tmp__O0KQ,*__tmp__1JB,*__tmp__Q0KQ,*__tmp__DKB;
- void *__tmp__S0KQ,*__tmp__RKB,*__tmp__ZKB,*__tmp__T1IB,*__tmp__5KB;
- void *__tmp__FLB,*__tmp__GMMC,*__tmp__RMMC;
+ 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__J0KQ,*Self__L0KQ,*Self__N0KQ,*Self__P0KQ;
- __ITM_TYPE_STYLE *Self__R0KQ,*Self__T0KQ,*Self__R1IB;
+ __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__TKMC;
- void *result__MWQC,*__tmp__AYQC;
- void *s__NWQC;
- void *__tmp__3XQC,*__tmp__EPB;
- void *self_main__VKMC;
- __CONTEXT *Self__LJAG;
- __NODE_TYPE *Self__MZAG;
- void *__tmp__QG1C,*__tmp__TNB,*__tmp__MOB;
- __LIST *Self__MSRG;
- __PROFIL_SLOT *Self__AYMM;
- __PROFIL_BLOCK *Self__LJIJ;
- __CHARACTER *arg__HZE,*p__C0X,*path__HGC;
+ __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;
- __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *result__B4W;
- __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__A5JB;
- __FAST_ARRAYoPROTOTYPEo *result__FTG,*Self__PZM,*Self__Z4L;
- __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *result__JQF,*Self__DJM;
+ __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__2JM;
- __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *result__SXF,*Self__0LM;
- __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *result__DZF,*Self__4MM;
- __FAST_ARRAYoITM_TYPE_GENERICo *result__Z0F,*Self__ESM;
- __FAST_ARRAYoITM_TYPE_GENERIC_ELTo *result__VDLD,*Self__ZN0D;
- __FAST_ARRAYoITM_TYPE_GENERIC_ELTo *Self__WD2D;
- void *result__1UCD;
- __CHARACTER Self__YZHD,Self__4G0E,car__JW;
- __BOOLEAN __tmp__GE2D,__tmp__ZNIF,__tmp__ZRCH,__tmp__1CNJ,__tmp__GY;
- __BOOLEAN __tmp__TY,result__MU1,__tmp__AZ,result__4U1,__tmp__40;
- __BOOLEAN result__QV1,__tmp__U4,result__CW1,__tmp__L2,__tmp__X2;
- __BOOLEAN result__X1LD,__tmp__FAB,result__UW1,__tmp__CBB,result__GX1;
- __BOOLEAN __tmp__QBB,result__YX1,__tmp__4BB,result__KY1,__tmp__5GC;
- __BOOLEAN result__DR3,__tmp__UT3,__tmp__OV3,result__0CAB,__tmp__2U3;
- __BOOLEAN result__3TB;
- void **__tmp__1E2D,**new__5PHF;
- __FAST_ARRAYoITM_TYPE_PARAMETERo *result__HY3E,*Self__UVHF,*Self__JNIF;
- void *result__BIWE;
- void **__tmp__OOIF,**new__A1BG;
- __FAST_ARRAYoITM_TYPE_STYLEo *result__BWF,*Self__IKM;
- __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *result__2TRE;
- __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__RQGF;
- __FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *result__SKGC,*Self__WYPC;
- __FAST_ARRAYoFAST_ARRAYoITM_CODEoo *result__DGGC,*Self__KXPC;
- __FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *result__WXHC,*Self__LCQC;
- __FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *result__OIKD,*Self__YA0D;
- __HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *result__HBOD,*Self__5D1D;
- __FAST_ARRAYoITM_TYPE_MULTIo *result__H2VD,*Self__012D;
- __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *result__MHPD;
- __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *Self__VL1D;
- __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *result__NKPD;
- __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__UO1D;
- __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *result__OFTD,*Self__TQ2D;
- __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *result__VL2B,*Self__RQOC;
- __HASHED_SEToFAST_ARRAYoTYPE_FULLoo *result__IN2B,*Self__VROC;
- __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *result__1O2B;
- __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *Self__LWOC;
- __FAST_ARRAYoTYPES_TMPo *result__GU2G,*Self__UPCH;
- __HASHED_SEToTYPESo *result__0ZAK,*Self__ORMK;
- __FAST_ARRAYoCONTEXTo *result__WWCD,*Self__KIZD;
- __FAST_ARRAYoPROFILo *result__5NE,*Self__10L;
- __FAST_ARRAYoFAST_ARRAYoEXPRoo *result__EWWH,*Self__QPII;
- __FAST_ARRAYoFAST_ARRAYoSLOToo *result__UXWH,*Self__UQII;
- __FAST_ARRAYoLISTo *result__VO2G,*Self__MOCH;
- __FAST_ARRAYoLOCAL_SEQo *result__ROFK,*Self__QENK;
- __FAST_ARRAYoFAST_ARRAYoLOCALoo *result__B1WG,*Self__1ECH,*Self__JRCH;
- void *result__IDTG;
- __FAST_ARRAYoLOCALo *__tmp__QDTG;
- void **__tmp__OSCH,**new__JGHI;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *result__OCDD;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__3MZD;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__IP0D;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__BQ0D;
- __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *result__C1GJ,*Self__U4MJ;
- __FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *Self__LCNJ;
- void *result__QWFJ;
- __FAST_ARRAYoSLOT_DATAo *__tmp__YWFJ;
- void **__tmp__QDNJ,**new__TYMK;
- __HASHED_SEToABSTRACT_STRINGo *result__V1C,*Self__U1K;
+ __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__3GM;
- __FAST_ARRAYoTYPE_IDo *result__RJE,*Self__YTL;
- void *type_gen__QIB;
+ __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__SGM;
+ __FAST_ARRAYoTYPE_IDo *result__RJE,*Self__NTL;
+ void *result__FTBR,*type_gen__QIB,*result__MOC;
void *src__TRB;
arg_count = argc;
arg_vector = argv;
@@ -5281,14 +5298,14 @@ int main(int argc,char **argv)
clone_allocation_size__S0C= 0;
STRING_CONSTANT__->count__XHB=((__INTEGER )((0)));
STRING__->count__VF= 0;
- STRING_CONSTANT__->storage__C5K=((__CHARACTER *)(NULL));
+ STRING_CONSTANT__->storage__X4K=((__CHARACTER *)(NULL));
STRING__->storage__XNK=NULL;
nb_page__OQJ= 0;
MEMORY__->size_and_id__30C= 0;
- capacity_max__GJU= 0;
+ capacity_max__3IU= 0;
begin_memory__4PI=((__POINTER )(NULL));
MEMORY__->previous_linear__20C= 0;
- first_free__04AB=NULL;
+ first_free__QDBB=NULL;
MEMORY__->next_free__40C=NULL;
MEMORY__->previous_free__50C=NULL;
STRING__->capacity__MNK= 0;
@@ -5303,26 +5320,124 @@ int main(int argc,char **argv)
operator_equal__0V=NULL;
operator_not_equal__5V=NULL;
ARRAYED_COLLECTIONoSTRINGo__->upper__TXD= 0;
- ARRAYED_COLLECTIONoSTRINGo__->capacity__Y1M= 0;
- ARRAYED_COLLECTIONoSTRINGo__->storage__D2M=NULL;
+ ARRAYED_COLLECTIONoSTRINGo__->capacity__Q1M= 0;
+ ARRAYED_COLLECTIONoSTRINGo__->storage__11M=NULL;
FAST_ARRAYoSTRINGo__->parent_arrayed_collection__QXD=(*ARRAYED_COLLECTIONoSTRINGo__);
arg__HZE=NULL;
str__IZE=NULL;
- result__GZE=create_with_capacity__CEG(((__INTEGER )(arg_count)));
+ 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__B0X=((__STRING *)str__IZE);
- p__C0X=arg__HZE;
- i__D0X= 0;
- Self__B0X->count__VF= 0;
- while ((((__CHARACTER *)p__C0X)[i__D0X] != '\0')) {
- add_last__YPK(Self__B0X,((__CHARACTER *)p__C0X)[i__D0X]);
- i__D0X=(__INTEGER)(i__D0X + 1);
- };
- add_last__00X(result__GZE,str__IZE);
+ 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;
@@ -5340,70 +5455,187 @@ int main(int argc,char **argv)
string_tmp2__ADB=create__AXB( 256);
LINKED_COLLECTIONoSTRING_CONSTANTo__->upper__JC= 0;
LINKED_LISToSTRING_CONSTANTo__->parent_linked_collection__DC=(*LINKED_COLLECTIONoSTRING_CONSTANTo__);
- path_directory__EC=create__CZC();
+ 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__AT4=NULL;
- LINKED_LISToSTRING_CONSTANTo__->last_link__F21=NULL;
- LINKED_LISToSTRING_CONSTANTo__->mem_idx__PUU= 0;
- LINKED_LISToSTRING_CONSTANTo__->mem_lnk__YUU=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__SPL=NULL;
- HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__->capacity__NPL= 0;
- HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo__->count__TQL= 0;
+ 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__4PL=NULL;
- HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__->next__KQL=NULL;
- HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__->item__3XM=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__BJM=((__POSITION ) 0);
+ ITM_OBJECT__->position__WIM=((__POSITION ) 0);
NAMED__->parent_itm_object__PD=(*ITM_OBJECT__);
NAMED__->name__1QB=NULL;
- NAMED__->style__ODGC='\0';
+ NAMED__->style__3CGC='\0';
PROTOTYPE__->parent_named__QD=(*NAMED__);
- HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->buckets__LIJB=NULL;
- HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->capacity__GIJB= 0;
- HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__->count__LJJB= 0;
- result__B4W=NULL;
- ptr__C4W=((__POINTER )(NULL));
- typ_id__H4W= 0;
- sz__E4W=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo));
- if ((sz__E4W == 0)) {
- result__B4W=HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__;
- } else {
- typ_id__H4W=__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E4W);
- if ((typ_id__H4W == (__INTEGER)(- 1))) {
- a__JRBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HRBR=(__UINTEGER_32)((__UINTEGER_32)(sz__E4W + a__JRBR) & (__UINTEGER_32)(~ a__JRBR));
- ptr__C4W=micro_alloc__table__lab__BOI(new_size__HRBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HRBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__HRBR);
- } else {
- t__NRBR=((__UINTEGER_32 )typ_id__H4W);
- a__PRBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__C4W=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__E4W + a__PRBR) & (__UINTEGER_32)(~ a__PRBR)),((__POINTER )(&(table_type[(t__NRBR)]))),(__UINTEGER_32)(t__NRBR | 1));
- };
- result__B4W=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)ptr__C4W);
- *(result__B4W) = *(HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo__);
- };
- Self__A5JB=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)result__B4W);
- new_capacity__0LOB=prime_number_ceiling__A4Q( 193);
- Self__A5JB->buckets__LIJB=create__S2TB(new_capacity__0LOB);
- Self__A5JB->capacity__GIJB=new_capacity__0LOB;
- Self__A5JB->count__LJJB= 0;
- prototype_dico__XHM=result__B4W;
- HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->key__XIJB=NULL;
- HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->next__CJJB=NULL;
+ 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__DIM= 0;
- ARRAYED_COLLECTIONoExpanded_CHARACTERo__->capacity__JTJB= 0;
- ARRAYED_COLLECTIONoExpanded_CHARACTERo__->storage__STJB=NULL;
- ARRAYED_COLLECTIONoExpanded_CHARACTERo__->upper__WTJB= 0;
- FAST_ARRAYoExpanded_CHARACTERo__->parent_arrayed_collection__IIM=(*ARRAYED_COLLECTIONoExpanded_CHARACTERo__);
- PROTOTYPE__->idf_generic_list__KIM=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__YZM= 0;
- ARRAYED_COLLECTIONoPROTOTYPEo__->storage__D0M=NULL;
+ 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));
@@ -5415,31 +5647,79 @@ int main(int argc,char **argv)
typ_id__LTG=__FAST_ARRAYoPROTOTYPEo__;
clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ITG);
if ((typ_id__LTG == (__INTEGER)(- 1))) {
- a__URBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SRBR=(__UINTEGER_32)((__UINTEGER_32)(sz__ITG + a__URBR) & (__UINTEGER_32)(~ a__URBR));
- ptr__GTG=micro_alloc__table__lab__BOI(new_size__SRBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SRBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__SRBR);
+ 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__YRBR=((__UINTEGER_32 )typ_id__LTG);
- a__0RBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__GTG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__ITG + a__0RBR) & (__UINTEGER_32)(~ a__0RBR)),((__POINTER )(&(table_type[(t__YRBR)]))),(__UINTEGER_32)(t__YRBR | 1));
+ 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__PZM=((__FAST_ARRAYoPROTOTYPEo *)result__FTG);
- if ((Self__PZM->parent_arrayed_collection__FQB.capacity__YZM < 512)) {
- Self__PZM->parent_arrayed_collection__FQB.storage__D0M=create__KY5( 512);
- Self__PZM->parent_arrayed_collection__FQB.capacity__YZM= 512;
+ 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__PZM->parent_arrayed_collection__FQB.upper__QQB=(__INTEGER)(- 1);
+ Self__HZM->parent_arrayed_collection__FQB.upper__QQB=(__INTEGER)(- 1);
prototype_list__GQB=result__FTG;
PROTOTYPE__->index__GAH= 0;
- HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->item__ZALB=NULL;
+ HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__->item__MALB=NULL;
PROTOTYPE__->source__UFD=NULL;
- HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->buckets__YYNB=NULL;
- HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->capacity__AVJB= 0;
- HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__->count__1YNB= 0;
- PROTOTYPE__->slot_list__3IM=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;
@@ -5451,24 +5731,93 @@ int main(int argc,char **argv)
last_string__V1G=NULL;
is_good_section__OCE=FALSE__;
is_found__LGD=FALSE__;
- last_len_string__VLIB= 0;
- last_integer__U1IC= 0;
- command_list__VI=create__CZC();
+ 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__TR2G=1;
+ 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__APY=NULL;
- TYPE__->size__JPY= 0;
- TYPE__->type_full_list__VUCB=NULL;
- TYPE__->last_pass_binding__VT3I= 0;
+ 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__HBL=NULL;
- HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->capacity__CBL= 0;
- HASHED_DICTIONARYoTYPExSTRING_CONSTANTo__->count__HCL= 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;
@@ -5479,49 +5828,97 @@ int main(int argc,char **argv)
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__5RBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__3RBR=(__UINTEGER_32)((__UINTEGER_32)(sz__MQF + a__5RBR) & (__UINTEGER_32)(~ a__5RBR));
- ptr__KQF=micro_alloc__table__lab__BOI(new_size__3RBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__3RBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__3RBR);
+ 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__DSBR=((__UINTEGER_32 )typ_id__PQF);
- a__FSBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__KQF=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__MQF + a__FSBR) & (__UINTEGER_32)(~ a__FSBR)),((__POINTER )(&(table_type[(t__DSBR)]))),(__UINTEGER_32)(t__DSBR | 1));
+ 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__DJM=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)result__JQF);
- new_capacity__GTP=prime_number_ceiling__A4Q( 193);
- Self__DJM->buckets__HBL=create__GJT(new_capacity__GTP);
- Self__DJM->capacity__CBL=new_capacity__GTP;
- Self__DJM->count__HCL= 0;
+ 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__TBL=NULL;
- HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->next__4BL=NULL;
- HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__->item__AXQ=NULL;
- ARRAYED_COLLECTIONoSLOTo__->capacity__HSL= 0;
- ARRAYED_COLLECTIONoSLOTo__->storage__SSL=NULL;
- ARRAYED_COLLECTIONoSLOTo__->upper__WSL= 0;
+ 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__KTL=NULL;
- TYPE_FULL__->flag__LTL= 0;
+ 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__MDL= 0;
- ARRAYED_COLLECTIONoTYPE_IDo__->capacity__ODL= 0;
- ARRAYED_COLLECTIONoTYPE_IDo__->storage__KEL=NULL;
+ 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__WGL=NULL;
- HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->capacity__RGL= 0;
- HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo__->count__OWL= 0;
+ 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__CHL=NULL;
- HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->next__NHL=NULL;
- HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__->item__VHL=NULL;
+ 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;
@@ -5532,36 +5929,84 @@ int main(int argc,char **argv)
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__KSBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ISBR=(__UINTEGER_32)((__UINTEGER_32)(sz__MUF + a__KSBR) & (__UINTEGER_32)(~ a__KSBR));
- ptr__KUF=micro_alloc__table__lab__BOI(new_size__ISBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ISBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ISBR);
+ 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__OSBR=((__UINTEGER_32 )typ_id__PUF);
- a__QSBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__KUF=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__MUF + a__QSBR) & (__UINTEGER_32)(~ a__QSBR)),((__POINTER )(&(table_type[(t__OSBR)]))),(__UINTEGER_32)(t__OSBR | 1));
+ 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__2JM=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)result__JUF);
- new_capacity__2UP=prime_number_ceiling__A4Q( 193);
- Self__2JM->buckets__WGL=create__3MT(new_capacity__2UP);
- Self__2JM->capacity__RGL=new_capacity__2UP;
- Self__2JM->count__OWL= 0;
+ 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__BVL(result__JUF,ITM_TYPE_SELF__,(&__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__ZNY=NULL;
- PROTOTYPE__->export_list__VFDC=NULL;
- PROTOTYPE__->import_list__3FDC=NULL;
+ 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__WIL= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->capacity__HYL= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_TYPE_MONOoo__->storage__CZL=NULL;
+ 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));
@@ -5573,27 +6018,75 @@ int main(int argc,char **argv)
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__VSBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TSBR=(__UINTEGER_32)((__UINTEGER_32)(sz__VXF + a__VSBR) & (__UINTEGER_32)(~ a__VSBR));
- ptr__TXF=micro_alloc__table__lab__BOI(new_size__TSBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TSBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__TSBR);
+ 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__ZSBR=((__UINTEGER_32 )typ_id__YXF);
- a__1SBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__TXF=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__VXF + a__1SBR) & (__UINTEGER_32)(~ a__1SBR)),((__POINTER )(&(table_type[(t__ZSBR)]))),(__UINTEGER_32)(t__ZSBR | 1));
+ 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__0LM=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)result__SXF);
- if ((Self__0LM->parent_arrayed_collection__ROC.capacity__HYL < 5)) {
- Self__0LM->parent_arrayed_collection__ROC.storage__CZL=create__G02( 5);
- Self__0LM->parent_arrayed_collection__ROC.capacity__HYL= 5;
+ 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__0LM->parent_arrayed_collection__ROC.upper__WIL=(__INTEGER)(- 1);
+ Self__PLM->parent_arrayed_collection__ROC.upper__LIL=(__INTEGER)(- 1);
free_list__SOC=result__SXF;
- HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->buckets__BKL=NULL;
- HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->capacity__2JL= 0;
- HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo__->count__KQM= 0;
+ 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;
@@ -5604,33 +6097,80 @@ int main(int argc,char **argv)
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__ATBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4SBR=(__UINTEGER_32)((__UINTEGER_32)(sz__GZF + a__ATBR) & (__UINTEGER_32)(~ a__ATBR));
- ptr__EZF=micro_alloc__table__lab__BOI(new_size__4SBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4SBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__4SBR);
+ 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__ETBR=((__UINTEGER_32 )typ_id__JZF);
- a__GTBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__EZF=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__GZF + a__GTBR) & (__UINTEGER_32)(~ a__GTBR)),((__POINTER )(&(table_type[(t__ETBR)]))),(__UINTEGER_32)(t__ETBR | 1));
+ 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__4MM=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)result__DZF);
- new_capacity__L1P=prime_number_ceiling__A4Q( 53);
- Self__4MM->buckets__BKL=create__BVT(new_capacity__L1P);
- Self__4MM->capacity__2JL=new_capacity__L1P;
- Self__4MM->count__KQM= 0;
+ 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__V1IB=1;
+ 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__4J2D= 0;
- ITM_TYPE_PARAMETER__->index__RQIF= 0;
- HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__->item__NKL=NULL;
- HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__->next__ZKL=NULL;
+ 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__NSM= 0;
- ARRAYED_COLLECTIONoITM_TYPE_GENERICo__->storage__YSM=NULL;
+ 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));
@@ -5642,208 +6182,261 @@ int main(int argc,char **argv)
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__LTBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__JTBR=(__UINTEGER_32)((__UINTEGER_32)(sz__20F + a__LTBR) & (__UINTEGER_32)(~ a__LTBR));
- ptr__00F=micro_alloc__table__lab__BOI(new_size__JTBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__JTBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__JTBR);
+ 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__PTBR=((__UINTEGER_32 )typ_id__50F);
- a__RTBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__00F=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__20F + a__RTBR) & (__UINTEGER_32)(~ a__RTBR)),((__POINTER )(&(table_type[(t__PTBR)]))),(__UINTEGER_32)(t__PTBR | 1));
+ 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__ESM=((__FAST_ARRAYoITM_TYPE_GENERICo *)result__Z0F);
- if ((Self__ESM->parent_arrayed_collection__HQC.capacity__NSM < 32)) {
- Self__ESM->parent_arrayed_collection__HQC.storage__YSM=create__TVBB( 32);
- Self__ESM->parent_arrayed_collection__HQC.capacity__NSM= 32;
+ 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__ESM->parent_arrayed_collection__HQC.upper__RQC=(__INTEGER)(- 1);
+ 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__GIZD=NULL;
- ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__->capacity__CO0D= 0;
- ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__->upper__OO0D= 0;
- FAST_ARRAYoITM_TYPE_GENERIC_ELTo__->parent_arrayed_collection__E20C=(*ARRAYED_COLLECTIONoITM_TYPE_GENERIC_ELTo__);
- result__VDLD=NULL;
- ptr__WDLD=((__POINTER )(NULL));
- typ_id__1DLD= 0;
- sz__YDLD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_GENERIC_ELTo));
- if ((sz__YDLD == 0)) {
- result__VDLD=FAST_ARRAYoITM_TYPE_GENERIC_ELTo__;
- } else {
- typ_id__1DLD=__FAST_ARRAYoITM_TYPE_GENERIC_ELTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YDLD);
- if ((typ_id__1DLD == (__INTEGER)(- 1))) {
- a__WTBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UTBR=(__UINTEGER_32)((__UINTEGER_32)(sz__YDLD + a__WTBR) & (__UINTEGER_32)(~ a__WTBR));
- ptr__WDLD=micro_alloc__table__lab__BOI(new_size__UTBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UTBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__UTBR);
- } else {
- t__0TBR=((__UINTEGER_32 )typ_id__1DLD);
- a__2TBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__WDLD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__YDLD + a__2TBR) & (__UINTEGER_32)(~ a__2TBR)),((__POINTER )(&(table_type[(t__0TBR)]))),(__UINTEGER_32)(t__0TBR | 1));
- };
- result__VDLD=((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)ptr__WDLD);
- *(result__VDLD) = *(FAST_ARRAYoITM_TYPE_GENERIC_ELTo__);
- };
- Self__ZN0D=((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)result__VDLD);
- if ((Self__ZN0D->parent_arrayed_collection__E20C.capacity__CO0D < 26)) {
- Self__ZN0D->parent_arrayed_collection__E20C.storage__GIZD=create__WASE( 26);
- Self__ZN0D->parent_arrayed_collection__E20C.capacity__CO0D= 26;
- };
- Self__ZN0D->parent_arrayed_collection__E20C.upper__OO0D=(__INTEGER)(- 1);
- result__1UCD=result__VDLD;
- Self__YZHD='A';
- while ((((__INTEGER_8 )Self__YZHD) <= ((__INTEGER_8 )'Z'))) {
- result__M3RD=NULL;
- ptr__N3RD=((__POINTER )(NULL));
- typ_id__S3RD= 0;
- sz__P3RD=((__UINTEGER_32 )sizeof(__ITM_TYPE_GENERIC_ELT));
- if ((sz__P3RD == 0)) {
- result__M3RD=ITM_TYPE_GENERIC_ELT__;
- } else {
- typ_id__S3RD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__P3RD);
- if ((typ_id__S3RD == (__INTEGER)(- 1))) {
- a__BUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5TBR=(__UINTEGER_32)((__UINTEGER_32)(sz__P3RD + a__BUBR) & (__UINTEGER_32)(~ a__BUBR));
- ptr__N3RD=micro_alloc__table__lab__BOI(new_size__5TBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5TBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__5TBR);
- } else {
- t__FUBR=((__UINTEGER_32 )typ_id__S3RD);
- a__HUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__N3RD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__P3RD + a__HUBR) & (__UINTEGER_32)(~ a__HUBR)),((__POINTER )(&(table_type[(t__FUBR)]))),(__UINTEGER_32)(t__FUBR | 1));
- };
- result__M3RD=((__ITM_TYPE_GENERIC_ELT *)ptr__N3RD);
- *(result__M3RD) = *(ITM_TYPE_GENERIC_ELT__);
- };
- ((__ITM_TYPE_GENERIC_ELT *)result__M3RD)->index__4J2D=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__YZHD) - ((__INTEGER_8 )'A')));
- Self__WD2D=((__FAST_ARRAYoITM_TYPE_GENERIC_ELTo *)result__1UCD);
- new_capacity__YD2D= 0;
- if (((__INTEGER)(Self__WD2D->parent_arrayed_collection__E20C.upper__OO0D + 1) <= (__INTEGER)(Self__WD2D->parent_arrayed_collection__E20C.capacity__CO0D - 1))) {
- Self__WD2D->parent_arrayed_collection__E20C.upper__OO0D=(__INTEGER)(Self__WD2D->parent_arrayed_collection__E20C.upper__OO0D + 1);
- __tmp__GE2D=TRUE__;
- } else {
- __tmp__GE2D=FALSE__;
- };
- if ((! __tmp__GE2D)) {
- if ((Self__WD2D->parent_arrayed_collection__E20C.capacity__CO0D == 0)) {
- Self__WD2D->parent_arrayed_collection__E20C.storage__GIZD=create__WASE( 2);
- Self__WD2D->parent_arrayed_collection__E20C.capacity__CO0D= 2;
- Self__WD2D->parent_arrayed_collection__E20C.upper__OO0D= 0;
- } else {
- new_capacity__YD2D=(__INTEGER)(Self__WD2D->parent_arrayed_collection__E20C.capacity__CO0D << 1);
- __tmp__1E2D=Self__WD2D->parent_arrayed_collection__E20C.storage__GIZD;
- __tmp__2E2D=Self__WD2D->parent_arrayed_collection__E20C.capacity__CO0D;
- new__5PHF=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__1E2D)),((__UINTEGER_32 )(__INTEGER)(__tmp__2E2D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__YD2D * ((__INTEGER )(sizeof(void *)))))));
- __tmp__SQHF=(__INTEGER)(new_capacity__YD2D - 1);
- Self__EGDG=__tmp__2E2D;
- while ((Self__EGDG <= __tmp__SQHF)) {
- new__5PHF[Self__EGDG]=NULL;
- Self__EGDG=(__INTEGER)(Self__EGDG + 1);
- };
- Self__WD2D->parent_arrayed_collection__E20C.storage__GIZD=new__5PHF;
- Self__WD2D->parent_arrayed_collection__E20C.capacity__CO0D=new_capacity__YD2D;
- Self__WD2D->parent_arrayed_collection__E20C.upper__OO0D=(__INTEGER)(Self__WD2D->parent_arrayed_collection__E20C.upper__OO0D + 1);
- };
- };
- ((void **)Self__WD2D->parent_arrayed_collection__E20C.storage__GIZD)[Self__WD2D->parent_arrayed_collection__E20C.upper__OO0D]=result__M3RD;
- Self__YZHD=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__YZHD) + ((__INTEGER_8 )((__CHARACTER )(( 1))))))));
- };
- list__F20C=result__VDLD;
- parameter_list__XEKC=create_with_capacity__FPP( 4);
- ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__->storage__BZGF=NULL;
- ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__->capacity__3VHF= 0;
- ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__->upper__JWHF= 0;
- FAST_ARRAYoITM_TYPE_PARAMETERo__->parent_arrayed_collection__ONPE=(*ARRAYED_COLLECTIONoITM_TYPE_PARAMETERo__);
- result__HY3E=NULL;
- ptr__IY3E=((__POINTER )(NULL));
- typ_id__NY3E= 0;
- sz__KY3E=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_PARAMETERo));
- if ((sz__KY3E == 0)) {
- result__HY3E=FAST_ARRAYoITM_TYPE_PARAMETERo__;
- } else {
- typ_id__NY3E=__FAST_ARRAYoITM_TYPE_PARAMETERo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KY3E);
- if ((typ_id__NY3E == (__INTEGER)(- 1))) {
- a__SUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QUBR=(__UINTEGER_32)((__UINTEGER_32)(sz__KY3E + a__SUBR) & (__UINTEGER_32)(~ a__SUBR));
- ptr__IY3E=micro_alloc__table__lab__BOI(new_size__QUBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QUBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__QUBR);
- } else {
- t__WUBR=((__UINTEGER_32 )typ_id__NY3E);
- a__YUBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__IY3E=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__KY3E + a__YUBR) & (__UINTEGER_32)(~ a__YUBR)),((__POINTER )(&(table_type[(t__WUBR)]))),(__UINTEGER_32)(t__WUBR | 1));
- };
- result__HY3E=((__FAST_ARRAYoITM_TYPE_PARAMETERo *)ptr__IY3E);
- *(result__HY3E) = *(FAST_ARRAYoITM_TYPE_PARAMETERo__);
- };
- Self__UVHF=((__FAST_ARRAYoITM_TYPE_PARAMETERo *)result__HY3E);
- if ((Self__UVHF->parent_arrayed_collection__ONPE.capacity__3VHF < 26)) {
- Self__UVHF->parent_arrayed_collection__ONPE.storage__BZGF=create__LRYF( 26);
- Self__UVHF->parent_arrayed_collection__ONPE.capacity__3VHF= 26;
- };
- Self__UVHF->parent_arrayed_collection__ONPE.upper__JWHF=(__INTEGER)(- 1);
- result__BIWE=result__HY3E;
- Self__4G0E='A';
- while ((((__INTEGER_8 )Self__4G0E) <= ((__INTEGER_8 )'Z'))) {
- result__45CF=NULL;
- ptr__55CF=((__POINTER )(NULL));
- typ_id__EADF= 0;
- sz__BADF=((__UINTEGER_32 )sizeof(__ITM_TYPE_PARAMETER));
- if ((sz__BADF == 0)) {
- result__45CF=ITM_TYPE_PARAMETER__;
- } else {
- typ_id__EADF=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BADF);
- if ((typ_id__EADF == (__INTEGER)(- 1))) {
- a__3UBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1UBR=(__UINTEGER_32)((__UINTEGER_32)(sz__BADF + a__3UBR) & (__UINTEGER_32)(~ a__3UBR));
- ptr__55CF=micro_alloc__table__lab__BOI(new_size__1UBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1UBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__1UBR);
- } else {
- t__BVBR=((__UINTEGER_32 )typ_id__EADF);
- a__DVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__55CF=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__BADF + a__DVBR) & (__UINTEGER_32)(~ a__DVBR)),((__POINTER )(&(table_type[(t__BVBR)]))),(__UINTEGER_32)(t__BVBR | 1));
- };
- result__45CF=((__ITM_TYPE_PARAMETER *)ptr__55CF);
- *(result__45CF) = *(ITM_TYPE_PARAMETER__);
- };
- ((__ITM_TYPE_PARAMETER *)result__45CF)->index__RQIF=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__4G0E) - ((__INTEGER_8 )'A')));
- Self__JNIF=((__FAST_ARRAYoITM_TYPE_PARAMETERo *)result__BIWE);
- new_capacity__LNIF= 0;
- if (((__INTEGER)(Self__JNIF->parent_arrayed_collection__ONPE.upper__JWHF + 1) <= (__INTEGER)(Self__JNIF->parent_arrayed_collection__ONPE.capacity__3VHF - 1))) {
- Self__JNIF->parent_arrayed_collection__ONPE.upper__JWHF=(__INTEGER)(Self__JNIF->parent_arrayed_collection__ONPE.upper__JWHF + 1);
- __tmp__ZNIF=TRUE__;
- } else {
- __tmp__ZNIF=FALSE__;
- };
- if ((! __tmp__ZNIF)) {
- if ((Self__JNIF->parent_arrayed_collection__ONPE.capacity__3VHF == 0)) {
- Self__JNIF->parent_arrayed_collection__ONPE.storage__BZGF=create__LRYF( 2);
- Self__JNIF->parent_arrayed_collection__ONPE.capacity__3VHF= 2;
- Self__JNIF->parent_arrayed_collection__ONPE.upper__JWHF= 0;
- } else {
- new_capacity__LNIF=(__INTEGER)(Self__JNIF->parent_arrayed_collection__ONPE.capacity__3VHF << 1);
- __tmp__OOIF=Self__JNIF->parent_arrayed_collection__ONPE.storage__BZGF;
- __tmp__POIF=Self__JNIF->parent_arrayed_collection__ONPE.capacity__3VHF;
- new__A1BG=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__OOIF)),((__UINTEGER_32 )(__INTEGER)(__tmp__POIF * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__LNIF * ((__INTEGER )(sizeof(void *)))))));
- __tmp__T1BG=(__INTEGER)(new_capacity__LNIF - 1);
- Self__QRTG=__tmp__POIF;
- while ((Self__QRTG <= __tmp__T1BG)) {
- new__A1BG[Self__QRTG]=NULL;
- Self__QRTG=(__INTEGER)(Self__QRTG + 1);
- };
- Self__JNIF->parent_arrayed_collection__ONPE.storage__BZGF=new__A1BG;
- Self__JNIF->parent_arrayed_collection__ONPE.capacity__3VHF=new_capacity__LNIF;
- Self__JNIF->parent_arrayed_collection__ONPE.upper__JWHF=(__INTEGER)(Self__JNIF->parent_arrayed_collection__ONPE.upper__JWHF + 1);
- };
- };
- ((void **)Self__JNIF->parent_arrayed_collection__ONPE.storage__BZGF)[Self__JNIF->parent_arrayed_collection__ONPE.upper__JWHF]=result__45CF;
- Self__4G0E=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__4G0E) + ((__INTEGER_8 )((__CHARACTER )(( 1))))))));
- };
- list__PNPE=result__HY3E;
- is_add_parameter__N4IC=FALSE__;
+ 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__RKM= 0;
- ARRAYED_COLLECTIONoITM_TYPE_STYLEo__->storage__2KM=NULL;
+ 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));
@@ -5855,688 +6448,1532 @@ int main(int argc,char **argv)
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__OVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MVBR=(__UINTEGER_32)((__UINTEGER_32)(sz__EWF + a__OVBR) & (__UINTEGER_32)(~ a__OVBR));
- ptr__CWF=micro_alloc__table__lab__BOI(new_size__MVBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MVBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__MVBR);
+ 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__SVBR=((__UINTEGER_32 )typ_id__HWF);
- a__UVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__CWF=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__EWF + a__UVBR) & (__UINTEGER_32)(~ a__UVBR)),((__POINTER )(&(table_type[(t__SVBR)]))),(__UINTEGER_32)(t__SVBR | 1));
+ 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__IKM=((__FAST_ARRAYoITM_TYPE_STYLEo *)result__BWF);
- if ((Self__IKM->parent_arrayed_collection__AMC.capacity__RKM < 32)) {
- Self__IKM->parent_arrayed_collection__AMC.storage__2KM=create__GRBB( 32);
- Self__IKM->parent_arrayed_collection__AMC.capacity__RKM= 32;
+ 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__IKM->parent_arrayed_collection__AMC.upper__KMC=(__INTEGER)(- 1);
+ Self__3JM->parent_arrayed_collection__AMC.upper__KMC=(__INTEGER)(- 1);
dico__BMC=result__BWF;
- ITM_CODE__->parent_itm_object__X1CC=(*ITM_OBJECT__);
- ITM_READ__->parent_itm_code__J1FC=(*ITM_CODE__);
- ITM_READ__->name__SEQC=NULL;
- ITM_CONSTANT__->parent_itm_code__NHEC=(*ITM_CODE__);
- ITM_PROTOTYPE__->parent_itm_constant__OHEC=(*ITM_CONSTANT__);
- ITM_PROTOTYPE__->type__UPPC=NULL;
- last_real__C1IC=NULL;
- ITM_REAL__->parent_itm_constant__A1IC=(*ITM_CONSTANT__);
- ITM_REAL__->value__QXZD=NULL;
- ITM_NUMBER__->parent_itm_constant__S1IC=(*ITM_CONSTANT__);
- ITM_NUMBER__->value__VXZD= 0;
- ITM_CHARACTER__->parent_itm_constant__E2IC=(*ITM_CONSTANT__);
- ITM_CHARACTER__->character__0XZD=NULL;
- ITM_STRING__->parent_itm_code__V2IC=(*ITM_CODE__);
- HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->buckets__ESFF=NULL;
- HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->capacity__5RFF= 0;
- HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__->count__ETFF= 0;
- result__2TRE=NULL;
- ptr__3TRE=((__POINTER )(NULL));
- typ_id__CURE= 0;
- sz__5TRE=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo));
- if ((sz__5TRE == 0)) {
- result__2TRE=HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__;
- } else {
- typ_id__CURE=__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5TRE);
- if ((typ_id__CURE == (__INTEGER)(- 1))) {
- a__ZVBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XVBR=(__UINTEGER_32)((__UINTEGER_32)(sz__5TRE + a__ZVBR) & (__UINTEGER_32)(~ a__ZVBR));
- ptr__3TRE=micro_alloc__table__lab__BOI(new_size__XVBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XVBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__XVBR);
- } else {
- t__3VBR=((__UINTEGER_32 )typ_id__CURE);
- a__5VBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__3TRE=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__5TRE + a__5VBR) & (__UINTEGER_32)(~ a__5VBR)),((__POINTER )(&(table_type[(t__3VBR)]))),(__UINTEGER_32)(t__3VBR | 1));
- };
- result__2TRE=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)ptr__3TRE);
- *(result__2TRE) = *(HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo__);
- };
- Self__RQGF=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)result__2TRE);
- new_capacity__52JF=prime_number_ceiling__A4Q( 193);
- Self__RQGF->buckets__ESFF=create__OWPF(new_capacity__52JF);
- Self__RQGF->capacity__5RFF=new_capacity__52JF;
- Self__RQGF->count__ETFF= 0;
- dico_string__EYZD=result__2TRE;
- HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__->key__QSFF=NULL;
- HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__->next__1SFF=NULL;
- HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo__->item__IL3F= 0;
- ITM_STRING__->string__GYZD=NULL;
- last_group__NFEC=NULL;
- ITM_LIST__->parent_itm_code__1VDC=(*ITM_CODE__);
- old_position__WMFC= 0;
- old_pos_cur__YMFC= 0;
- old_pos_line__0MFC= 0;
- old_pos_col__2MFC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->upper__KRPC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->capacity__5YPC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__->storage__KZPC=NULL;
- FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__->parent_arrayed_collection__HNFC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_LOCALoo__);
- ARRAYED_COLLECTIONoITM_LOCALo__->upper__AYGC= 0;
- ARRAYED_COLLECTIONoITM_LOCALo__->capacity__00PC= 0;
- ARRAYED_COLLECTIONoITM_LOCALo__->storage__F1PC=NULL;
- FAST_ARRAYoITM_LOCALo__->parent_arrayed_collection__ZCFC=(*ARRAYED_COLLECTIONoITM_LOCALo__);
- result__SKGC=NULL;
- ptr__TKGC=((__POINTER )(NULL));
- typ_id__YKGC= 0;
- sz__VKGC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo));
- if ((sz__VKGC == 0)) {
- result__SKGC=FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__;
- } else {
- typ_id__YKGC=__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__VKGC);
- if ((typ_id__YKGC == (__INTEGER)(- 1))) {
- a__EWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CWBR=(__UINTEGER_32)((__UINTEGER_32)(sz__VKGC + a__EWBR) & (__UINTEGER_32)(~ a__EWBR));
- ptr__TKGC=micro_alloc__table__lab__BOI(new_size__CWBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CWBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__CWBR);
- } else {
- t__IWBR=((__UINTEGER_32 )typ_id__YKGC);
- a__KWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__TKGC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__VKGC + a__KWBR) & (__UINTEGER_32)(~ a__KWBR)),((__POINTER )(&(table_type[(t__IWBR)]))),(__UINTEGER_32)(t__IWBR | 1));
- };
- result__SKGC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)ptr__TKGC);
- *(result__SKGC) = *(FAST_ARRAYoFAST_ARRAYoITM_LOCALoo__);
- };
- Self__WYPC=((__FAST_ARRAYoFAST_ARRAYoITM_LOCALoo *)result__SKGC);
- if ((Self__WYPC->parent_arrayed_collection__HNFC.capacity__5YPC < 5)) {
- Self__WYPC->parent_arrayed_collection__HNFC.storage__KZPC=create__BTBD( 5);
- Self__WYPC->parent_arrayed_collection__HNFC.capacity__5YPC= 5;
- };
- Self__WYPC->parent_arrayed_collection__HNFC.upper__KRPC=(__INTEGER)(- 1);
- free_list__INFC=result__SKGC;
- ITM_LOCAL__->parent_itm_object__UCFC=(*ITM_OBJECT__);
- ITM_LOCAL__->name__D0GC=NULL;
- ITM_LOCAL__->type__CHFF=NULL;
- ITM_LIST__->local_list__2WPC=NULL;
- ITM_LIST__->static_list__IXPC=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->upper__BPPC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->capacity__VTPC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__->storage__RUPC=NULL;
- FAST_ARRAYoFAST_ARRAYoITM_CODEoo__->parent_arrayed_collection__VFFC=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_CODEoo__);
- ARRAYED_COLLECTIONoITM_CODEo__->upper__YPPC= 0;
- ARRAYED_COLLECTIONoITM_CODEo__->capacity__UQPC= 0;
- ARRAYED_COLLECTIONoITM_CODEo__->storage__5QPC=NULL;
- FAST_ARRAYoITM_CODEo__->parent_arrayed_collection__DFEC=(*ARRAYED_COLLECTIONoITM_CODEo__);
- result__DGGC=NULL;
- ptr__EGGC=((__POINTER )(NULL));
- typ_id__JGGC= 0;
- sz__GGGC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_CODEoo));
- if ((sz__GGGC == 0)) {
- result__DGGC=FAST_ARRAYoFAST_ARRAYoITM_CODEoo__;
- } else {
- typ_id__JGGC=__FAST_ARRAYoFAST_ARRAYoITM_CODEoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GGGC);
- if ((typ_id__JGGC == (__INTEGER)(- 1))) {
- a__PWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__NWBR=(__UINTEGER_32)((__UINTEGER_32)(sz__GGGC + a__PWBR) & (__UINTEGER_32)(~ a__PWBR));
- ptr__EGGC=micro_alloc__table__lab__BOI(new_size__NWBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__NWBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__NWBR);
- } else {
- t__TWBR=((__UINTEGER_32 )typ_id__JGGC);
- a__VWBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__EGGC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__GGGC + a__VWBR) & (__UINTEGER_32)(~ a__VWBR)),((__POINTER )(&(table_type[(t__TWBR)]))),(__UINTEGER_32)(t__TWBR | 1));
- };
- result__DGGC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)ptr__EGGC);
- *(result__DGGC) = *(FAST_ARRAYoFAST_ARRAYoITM_CODEoo__);
- };
- Self__KXPC=((__FAST_ARRAYoFAST_ARRAYoITM_CODEoo *)result__DGGC);
- if ((Self__KXPC->parent_arrayed_collection__VFFC.capacity__VTPC < 5)) {
- Self__KXPC->parent_arrayed_collection__VFFC.storage__RUPC=create__2QBD( 5);
- Self__KXPC->parent_arrayed_collection__VFFC.capacity__VTPC= 5;
- };
- Self__KXPC->parent_arrayed_collection__VFFC.upper__BPPC=(__INTEGER)(- 1);
- free_list__WFFC=result__DGGC;
- ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->upper__BBQC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->capacity__UCQC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__->storage__5CQC=NULL;
- FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__->parent_arrayed_collection__M2GC=(*ARRAYED_COLLECTIONoFAST_ARRAYoSTRING_CONSTANToo__);
- ARRAYED_COLLECTIONoSTRING_CONSTANTo__->upper__3FSD= 0;
- ARRAYED_COLLECTIONoSTRING_CONSTANTo__->capacity__VFZD= 0;
- ARRAYED_COLLECTIONoSTRING_CONSTANTo__->storage__1VZD=NULL;
- FAST_ARRAYoSTRING_CONSTANTo__->parent_arrayed_collection__YTFC=(*ARRAYED_COLLECTIONoSTRING_CONSTANTo__);
- result__WXHC=NULL;
- ptr__XXHC=((__POINTER )(NULL));
- typ_id__2XHC= 0;
- sz__ZXHC=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo));
- if ((sz__ZXHC == 0)) {
- result__WXHC=FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__;
- } else {
- typ_id__2XHC=__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZXHC);
- if ((typ_id__2XHC == (__INTEGER)(- 1))) {
- a__0WBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YWBR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZXHC + a__0WBR) & (__UINTEGER_32)(~ a__0WBR));
- ptr__XXHC=micro_alloc__table__lab__BOI(new_size__YWBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YWBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__YWBR);
- } else {
- t__4WBR=((__UINTEGER_32 )typ_id__2XHC);
- a__AXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__XXHC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__ZXHC + a__AXBR) & (__UINTEGER_32)(~ a__AXBR)),((__POINTER )(&(table_type[(t__4WBR)]))),(__UINTEGER_32)(t__4WBR | 1));
- };
- result__WXHC=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)ptr__XXHC);
- *(result__WXHC) = *(FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo__);
- };
- Self__LCQC=((__FAST_ARRAYoFAST_ARRAYoSTRING_CONSTANToo *)result__WXHC);
- if ((Self__LCQC->parent_arrayed_collection__M2GC.capacity__UCQC < 5)) {
- Self__LCQC->parent_arrayed_collection__M2GC.storage__5CQC=create__DECD( 5);
- Self__LCQC->parent_arrayed_collection__M2GC.capacity__UCQC= 5;
- };
- Self__LCQC->parent_arrayed_collection__M2GC.upper__BBQC=(__INTEGER)(- 1);
- free_list__N2GC=result__WXHC;
- ITM_LIST_IDF__->parent_itm_code__QXFC=(*ITM_CODE__);
- ITM_LIST_IDF__->list_name__5OGF=NULL;
- ITM_WRITE__->parent_itm_code__FYFC=(*ITM_CODE__);
- ITM_WRITE__->assign__YI2D=NULL;
- ITM_WRITE__->value__ZI2D=NULL;
- ITM_WRITE_VALUE__->parent_itm_write__GYFC=(*ITM_WRITE__);
- ITM_WRITE_CAST__->parent_itm_write__2YFC=(*ITM_WRITE__);
- ITM_WRITE_CODE__->parent_itm_write__H2FC=(*ITM_WRITE__);
- ITM_READ_ARG2__->parent_itm_read__Y4FC=(*ITM_READ__);
- ITM_BINARY__->parent_itm_code__M5FC=(*ITM_CODE__);
- ITM_READ_ARG1__->parent_itm_read__V5GC=(*ITM_READ__);
- ITM_OLD__->parent_itm_code__FIIC=(*ITM_CODE__);
- ITM_EXTERN__->parent_itm_code__NXIC=(*ITM_CODE__);
- ITM_EXTERN__->extern__F30D=NULL;
- ITM_EXTERNAL_TYPE__->parent_itm_extern__OXIC=(*ITM_EXTERN__);
- ITM_EXTERNAL__->parent_itm_extern__QAJC=(*ITM_EXTERN__);
- ITM_READ_ARGS__->parent_itm_read__N5JC=(*ITM_READ__);
- ITM_READ_ARG1__->arg__TEQC=NULL;
- ITM_OLD__->value__NIQC=NULL;
- free__2CLC=create_with_capacity__CEG( 5);
- ITM_READ_ARG2__->arg_first__LTQC=NULL;
- ITM_READ_ARG2__->arg_second__MTQC=NULL;
- ITM_READ_ARGS__->args__STQC=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->upper__4FZD= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->capacity__BB0D= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__->storage__MB0D=NULL;
- FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__->parent_arrayed_collection__ZC0C=(*ARRAYED_COLLECTIONoFAST_ARRAYoExpanded_POSITIONoo__);
- ARRAYED_COLLECTIONoExpanded_POSITIONo__->storage__CVZD=NULL;
- ARRAYED_COLLECTIONoExpanded_POSITIONo__->upper__CC0D= 0;
- ARRAYED_COLLECTIONoExpanded_POSITIONo__->capacity__OC0D= 0;
- FAST_ARRAYoExpanded_POSITIONo__->parent_arrayed_collection__4TFC=(*ARRAYED_COLLECTIONoExpanded_POSITIONo__);
- result__OIKD=NULL;
- ptr__PIKD=((__POINTER )(NULL));
- typ_id__UIKD= 0;
- sz__RIKD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo));
- if ((sz__RIKD == 0)) {
- result__OIKD=FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__;
- } else {
- typ_id__UIKD=__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RIKD);
- if ((typ_id__UIKD == (__INTEGER)(- 1))) {
- a__FXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__DXBR=(__UINTEGER_32)((__UINTEGER_32)(sz__RIKD + a__FXBR) & (__UINTEGER_32)(~ a__FXBR));
- ptr__PIKD=micro_alloc__table__lab__BOI(new_size__DXBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__DXBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__DXBR);
- } else {
- t__JXBR=((__UINTEGER_32 )typ_id__UIKD);
- a__LXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__PIKD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__RIKD + a__LXBR) & (__UINTEGER_32)(~ a__LXBR)),((__POINTER )(&(table_type[(t__JXBR)]))),(__UINTEGER_32)(t__JXBR | 1));
- };
- result__OIKD=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)ptr__PIKD);
- *(result__OIKD) = *(FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo__);
- };
- Self__YA0D=((__FAST_ARRAYoFAST_ARRAYoExpanded_POSITIONoo *)result__OIKD);
- if ((Self__YA0D->parent_arrayed_collection__ZC0C.capacity__BB0D < 5)) {
- Self__YA0D->parent_arrayed_collection__ZC0C.storage__MB0D=create__41RE( 5);
- Self__YA0D->parent_arrayed_collection__ZC0C.capacity__BB0D= 5;
- };
- Self__YA0D->parent_arrayed_collection__ZC0C.upper__4FZD=(__INTEGER)(- 1);
- free_list__0C0C=result__OIKD;
- HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->buckets__FG0D=NULL;
- HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->capacity__AG0D= 0;
- HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__->count__LH1D= 0;
- result__HBOD=NULL;
- ptr__IBOD=((__POINTER )(NULL));
- typ_id__NBOD= 0;
- sz__KBOD=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo));
- if ((sz__KBOD == 0)) {
- result__HBOD=HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__;
- } else {
- typ_id__NBOD=__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__KBOD);
- if ((typ_id__NBOD == (__INTEGER)(- 1))) {
- a__QXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OXBR=(__UINTEGER_32)((__UINTEGER_32)(sz__KBOD + a__QXBR) & (__UINTEGER_32)(~ a__QXBR));
- ptr__IBOD=micro_alloc__table__lab__BOI(new_size__OXBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OXBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__OXBR);
- } else {
- t__UXBR=((__UINTEGER_32 )typ_id__NBOD);
- a__WXBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__IBOD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__KBOD + a__WXBR) & (__UINTEGER_32)(~ a__WXBR)),((__POINTER )(&(table_type[(t__UXBR)]))),(__UINTEGER_32)(t__UXBR | 1));
- };
- result__HBOD=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)ptr__IBOD);
- *(result__HBOD) = *(HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo__);
- };
- Self__5D1D=((__HASHED_SEToFAST_ARRAYoSTRING_CONSTANToo *)result__HBOD);
- new_capacity__HKCE=prime_number_ceiling__A4Q( 53);
- Self__5D1D->buckets__FG0D=create__5DKE(new_capacity__HKCE);
- Self__5D1D->capacity__AG0D=new_capacity__HKCE;
- Self__5D1D->count__LH1D= 0;
- bucket__J4GD=result__HBOD;
- HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__->item__RG0D=NULL;
- HASHED_SET_NODEoFAST_ARRAYoSTRING_CONSTANToo__->next__3G0D=NULL;
- ITM_BINARY__->position_list__0J0D=NULL;
- ITM_BINARY__->value_list__1J0D=NULL;
- ITM_BINARY__->operator_list__2J0D=NULL;
- ITM_RESULT__->parent_itm_code__PJCD=(*ITM_CODE__);
- ITM_RESULT__->value__FT2D=NULL;
- type_void__QHEC=get__5KC((&__string_2));
- ITM_LIST__->code__FOPC=NULL;
- ITM_ARGUMENT__->parent_itm_code__TXIC=(*ITM_OBJECT__);
- ITM_ARG__->parent_itm_argument__0MCD=(*ITM_ARGUMENT__);
- ITM_ARG__->name__1R2D=NULL;
- ITM_ARG__->type__2R2D=NULL;
- ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->upper__ANVD= 0;
- ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->capacity__D22D= 0;
- ARRAYED_COLLECTIONoITM_TYPE_MULTIo__->storage__O22D=NULL;
- FAST_ARRAYoITM_TYPE_MULTIo__->parent_arrayed_collection__WMVD=(*ARRAYED_COLLECTIONoITM_TYPE_MULTIo__);
- result__H2VD=NULL;
- ptr__I2VD=((__POINTER )(NULL));
- typ_id__N2VD= 0;
- sz__K2VD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoITM_TYPE_MULTIo));
- if ((sz__K2VD == 0)) {
- result__H2VD=FAST_ARRAYoITM_TYPE_MULTIo__;
- } else {
- typ_id__N2VD=__FAST_ARRAYoITM_TYPE_MULTIo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__K2VD);
- if ((typ_id__N2VD == (__INTEGER)(- 1))) {
- a__1XBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZXBR=(__UINTEGER_32)((__UINTEGER_32)(sz__K2VD + a__1XBR) & (__UINTEGER_32)(~ a__1XBR));
- ptr__I2VD=micro_alloc__table__lab__BOI(new_size__ZXBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZXBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ZXBR);
- } else {
- t__5XBR=((__UINTEGER_32 )typ_id__N2VD);
- a__BYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__I2VD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__K2VD + a__BYBR) & (__UINTEGER_32)(~ a__BYBR)),((__POINTER )(&(table_type[(t__5XBR)]))),(__UINTEGER_32)(t__5XBR | 1));
- };
- result__H2VD=((__FAST_ARRAYoITM_TYPE_MULTIo *)ptr__I2VD);
- *(result__H2VD) = *(FAST_ARRAYoITM_TYPE_MULTIo__);
- };
- Self__012D=((__FAST_ARRAYoITM_TYPE_MULTIo *)result__H2VD);
- if ((Self__012D->parent_arrayed_collection__WMVD.capacity__D22D < 32)) {
- Self__012D->parent_arrayed_collection__WMVD.storage__O22D=create__1MUE( 32);
- Self__012D->parent_arrayed_collection__WMVD.capacity__D22D= 32;
- };
- Self__012D->parent_arrayed_collection__WMVD.upper__ANVD=(__INTEGER)(- 1);
- dico__XMVD=result__H2VD;
- ITM_TYPE_MULTI__->list_type__KNVD=NULL;
- ITM_ARGS__->parent_itm_argument__FISD=(*ITM_ARGUMENT__);
- ITM_ARGS__->name__502D=NULL;
- ITM_ARGS__->type__A12D=NULL;
- ITM_BLOCK__->list__LYZD=NULL;
- ITM_BLOCK__->argument__MYZD=NULL;
- ITM_EXTERNAL_TYPE__->is_persistant__ICJC=FALSE__;
- ITM_EXTERNAL_TYPE__->type__DM0D=NULL;
- ITM_EXTERNAL_TYPE__->type_list__SJ1D=NULL;
- PROTOTYPE__->default_value__MNDC=NULL;
- PROTOTYPE__->type_c__HPDC=NULL;
- HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->buckets__ZR0D=NULL;
- HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->capacity__UR0D= 0;
- HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__->count__SN1D= 0;
- result__MHPD=NULL;
- ptr__NHPD=((__POINTER )(NULL));
- typ_id__SHPD= 0;
- sz__PHPD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo));
- if ((sz__PHPD == 0)) {
- result__MHPD=HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__;
- } else {
- typ_id__SHPD=__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PHPD);
- if ((typ_id__SHPD == (__INTEGER)(- 1))) {
- a__GYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EYBR=(__UINTEGER_32)((__UINTEGER_32)(sz__PHPD + a__GYBR) & (__UINTEGER_32)(~ a__GYBR));
- ptr__NHPD=micro_alloc__table__lab__BOI(new_size__EYBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EYBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__EYBR);
- } else {
- t__KYBR=((__UINTEGER_32 )typ_id__SHPD);
- a__MYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__NHPD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__PHPD + a__MYBR) & (__UINTEGER_32)(~ a__MYBR)),((__POINTER )(&(table_type[(t__KYBR)]))),(__UINTEGER_32)(t__KYBR | 1));
- };
- result__MHPD=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)ptr__NHPD);
- *(result__MHPD) = *(HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo__);
- };
- Self__VL1D=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)result__MHPD);
- new_capacity__0SCE=prime_number_ceiling__A4Q( 193);
- Self__VL1D->buckets__ZR0D=create__TQKE(new_capacity__0SCE);
- Self__VL1D->capacity__UR0D=new_capacity__0SCE;
- Self__VL1D->count__SN1D= 0;
- bucket_name__GDJD=result__MHPD;
- HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->key__FS0D=NULL;
- HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->next__QS0D=NULL;
- HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__->item__YS0D=NULL;
- SECTION___->name__I2ZD=NULL;
- SECTION___->type_list__EM1D=NULL;
- last_section__D5BC=NULL;
- PROTOTYPE__->is_mapping__0ANC=FALSE__;
- PROTOTYPE__->last_slot__05BC=NULL;
- ITM_SLOT__->id_section__EACC=NULL;
- HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->buckets__5T0D=NULL;
- HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->capacity__0T0D= 0;
- HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->count__MQ1D= 0;
- result__NKPD=NULL;
- ptr__OKPD=((__POINTER )(NULL));
- typ_id__TKPD= 0;
- sz__QKPD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo));
- if ((sz__QKPD == 0)) {
- result__NKPD=HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
- } else {
- typ_id__TKPD=__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QKPD);
- if ((typ_id__TKPD == (__INTEGER)(- 1))) {
- a__RYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PYBR=(__UINTEGER_32)((__UINTEGER_32)(sz__QKPD + a__RYBR) & (__UINTEGER_32)(~ a__RYBR));
- ptr__OKPD=micro_alloc__table__lab__BOI(new_size__PYBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PYBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__PYBR);
- } else {
- t__VYBR=((__UINTEGER_32 )typ_id__TKPD);
- a__XYBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__OKPD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__QKPD + a__XYBR) & (__UINTEGER_32)(~ a__XYBR)),((__POINTER )(&(table_type[(t__VYBR)]))),(__UINTEGER_32)(t__VYBR | 1));
- };
- result__NKPD=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)ptr__OKPD);
- *(result__NKPD) = *(HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__);
- };
- Self__UO1D=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)result__NKPD);
- new_capacity__VWCE=prime_number_ceiling__A4Q( 193);
- Self__UO1D->buckets__5T0D=create__WVKE(new_capacity__VWCE);
- Self__UO1D->capacity__0T0D=new_capacity__VWCE;
- Self__UO1D->count__MQ1D= 0;
- bucket_list__BFJD=result__NKPD;
- HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->key__LU0D=NULL;
- HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->next__WU0D=NULL;
- HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__->item__4U0D=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->upper__VG2D= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->capacity__DM2D= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__->storage__5M2D=NULL;
- FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__->parent_arrayed_collection__TMPD=(*ARRAYED_COLLECTIONoFAST_ARRAYoITM_ARGUMENToo__);
- ARRAYED_COLLECTIONoITM_ARGUMENTo__->upper__RR1D= 0;
- ARRAYED_COLLECTIONoITM_ARGUMENTo__->capacity__TR1D= 0;
- ARRAYED_COLLECTIONoITM_ARGUMENTo__->storage__PS1D=NULL;
- FAST_ARRAYoITM_ARGUMENTo__->parent_arrayed_collection__ZFJD=(*ARRAYED_COLLECTIONoITM_ARGUMENTo__);
- result__OFTD=NULL;
- ptr__PFTD=((__POINTER )(NULL));
- typ_id__UFTD= 0;
- sz__RFTD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo));
- if ((sz__RFTD == 0)) {
- result__OFTD=FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__;
- } else {
- typ_id__UFTD=__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RFTD);
- if ((typ_id__UFTD == (__INTEGER)(- 1))) {
- a__2YBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0YBR=(__UINTEGER_32)((__UINTEGER_32)(sz__RFTD + a__2YBR) & (__UINTEGER_32)(~ a__2YBR));
- ptr__PFTD=micro_alloc__table__lab__BOI(new_size__0YBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0YBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__0YBR);
- } else {
- t__AZBR=((__UINTEGER_32 )typ_id__UFTD);
- a__CZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__PFTD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__RFTD + a__CZBR) & (__UINTEGER_32)(~ a__CZBR)),((__POINTER )(&(table_type[(t__AZBR)]))),(__UINTEGER_32)(t__AZBR | 1));
- };
- result__OFTD=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)ptr__PFTD);
- *(result__OFTD) = *(FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo__);
- };
- Self__TQ2D=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)result__OFTD);
- if ((Self__TQ2D->parent_arrayed_collection__TMPD.capacity__DM2D < 5)) {
- Self__TQ2D->parent_arrayed_collection__TMPD.storage__5M2D=create__0BUE( 5);
- Self__TQ2D->parent_arrayed_collection__TMPD.capacity__DM2D= 5;
- };
- Self__TQ2D->parent_arrayed_collection__TMPD.upper__VG2D=(__INTEGER)(- 1);
- free_list__UMPD=result__OFTD;
- ITM_SLOT__->parent_named__XIM=(*NAMED__);
- ITM_SLOT__->priority_and_level__4XTE= 0;
- last_slot__PHJD=NULL;
- ITM_SLOT__->argument_list__2V1D=NULL;
- ITM_SLOT__->type__KX1D=NULL;
- ITM_SLOT__->affect__OX1D='\0';
- ITM_LDOTS__->parent_itm_constant__CGEC=(*ITM_CODE__);
- ITM_SLOT__->require__MV2D=NULL;
- ITM_SLOT__->value__AS2D=NULL;
- ITM_SLOT__->ensure__QV2D=NULL;
- HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->key__KXPD=NULL;
- HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->next__VXPD=NULL;
- HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__->item__3XPD=NULL;
- PROTOTYPE__->first_slot__45MC=NULL;
- ITM_SLOT__->next__XANC=NULL;
- list_current__IF1=NULL;
+ 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__GG1=((__POSITION ) 0);
- TYPE_GENERIC__->parent_type__T2IB=(*TYPE__);
- SLOT__->base_slot__Z14F=NULL;
- SLOT__->receiver_type__014F=NULL;
- SLOT_CODE__->parent_slot__C24F=SLOT__;
- SLOT_CODE__->value__SACG=NULL;
- ARRAYED_COLLECTIONoPROFIL_SLOTo__->capacity__RPSG= 0;
- ARRAYED_COLLECTIONoPROFIL_SLOTo__->storage__2PSG=NULL;
- ARRAYED_COLLECTIONoPROFIL_SLOTo__->upper__AQSG= 0;
- FAST_ARRAYoPROFIL_SLOTo__->parent_arrayed_collection__XACG=(*ARRAYED_COLLECTIONoPROFIL_SLOTo__);
- PROFIL__->context__Y33G=NULL;
- PROFIL__->code__DRNH=NULL;
- PROFIL__->argument_list__JXNH=NULL;
- PROFIL__->result_last__T4NH=NULL;
- PROFIL__->result_list__EZ5H=NULL;
- PROFIL__->type_self__DBII=NULL;
- PROFIL__->name__JCII=NULL;
- PROFIL__->life_index__YUVI= 0;
- PROFIL__->stat__NJIJ=((__INTEGER_8 )(__INTEGER)(- 1));
- PROFIL__->link_count__R2OJ= 0;
- PROFIL__->count_intern_call__CQWL= 0;
- PROFIL_SLOT__->parent_profil__4KMC=(*PROFIL__);
- SLOT_CODE__->profil__ZACG=NULL;
- SLOT__->slot_code_intern__H24F=NULL;
- self_up__KL5F=NULL;
- run_value__K0QC=NULL;
- ARRAYED_COLLECTIONoSLOT_DATAo__->upper__KDCG= 0;
- ARRAYED_COLLECTIONoSLOT_DATAo__->capacity__MDCG= 0;
- ARRAYED_COLLECTIONoSLOT_DATAo__->storage__IECG=NULL;
- FAST_ARRAYoSLOT_DATAo__->parent_arrayed_collection__MK5F=(*ARRAYED_COLLECTIONoSLOT_DATAo__);
- VARIABLE__->parent_named__5KMC=(*NAMED__);
- VARIABLE__->type_list__N4YD=NULL;
- VARIABLE__->intern_name__KCCG=NULL;
- VARIABLE__->type__LCCG=NULL;
- VARIABLE__->ensure_count__4KCG= 0;
- VARIABLE__->require_first__JWHH=NULL;
- VARIABLE__->require_list__0WHH=NULL;
- VARIABLE__->level_type__DQLK= 0;
- SLOT_DATA__->parent_variable__G3YD=(*VARIABLE__);
- SLOT__->slot_data_list__RK5F=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__->upper__LZNC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__->capacity__VIOC= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__->storage__QJOC=NULL;
- FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__->parent_arrayed_collection__ABNB=(*ARRAYED_COLLECTIONoFAST_ARRAYoTYPE_FULLoo__);
- ARRAYED_COLLECTIONoTYPE_FULLo__->upper__JVCB= 0;
- ARRAYED_COLLECTIONoTYPE_FULLo__->capacity__PYMB= 0;
- ARRAYED_COLLECTIONoTYPE_FULLo__->storage__LZMB=NULL;
- FAST_ARRAYoTYPE_FULLo__->parent_arrayed_collection__UUCB=(*ARRAYED_COLLECTIONoTYPE_FULLo__);
- result__VL2B=NULL;
- ptr__WL2B=((__POINTER )(NULL));
- typ_id__1L2B= 0;
- sz__YL2B=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo));
- if ((sz__YL2B == 0)) {
- result__VL2B=FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__;
- } else {
- typ_id__1L2B=__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YL2B);
- if ((typ_id__1L2B == (__INTEGER)(- 1))) {
- a__HZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__FZBR=(__UINTEGER_32)((__UINTEGER_32)(sz__YL2B + a__HZBR) & (__UINTEGER_32)(~ a__HZBR));
- ptr__WL2B=micro_alloc__table__lab__BOI(new_size__FZBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__FZBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__FZBR);
- } else {
- t__LZBR=((__UINTEGER_32 )typ_id__1L2B);
- a__NZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__WL2B=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__YL2B + a__NZBR) & (__UINTEGER_32)(~ a__NZBR)),((__POINTER )(&(table_type[(t__LZBR)]))),(__UINTEGER_32)(t__LZBR | 1));
- };
- result__VL2B=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)ptr__WL2B);
- *(result__VL2B) = *(FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo__);
- };
- Self__RQOC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)result__VL2B);
- if ((Self__RQOC->parent_arrayed_collection__ABNB.capacity__VIOC < 5)) {
- Self__RQOC->parent_arrayed_collection__ABNB.storage__QJOC=create__ZX5C( 5);
- Self__RQOC->parent_arrayed_collection__ABNB.capacity__VIOC= 5;
- };
- Self__RQOC->parent_arrayed_collection__ABNB.upper__LZNC=(__INTEGER)(- 1);
- free_list__BBNB=result__VL2B;
- TYPE_GENERIC__->generic_list__3R2B=NULL;
- HASHED_SEToFAST_ARRAYoTYPE_FULLoo__->buckets__W0NC=NULL;
- HASHED_SEToFAST_ARRAYoTYPE_FULLoo__->capacity__R0NC= 0;
- HASHED_SEToFAST_ARRAYoTYPE_FULLoo__->count__RUOC= 0;
- result__IN2B=NULL;
- ptr__JN2B=((__POINTER )(NULL));
- typ_id__ON2B= 0;
- sz__LN2B=((__UINTEGER_32 )sizeof(__HASHED_SEToFAST_ARRAYoTYPE_FULLoo));
- if ((sz__LN2B == 0)) {
- result__IN2B=HASHED_SEToFAST_ARRAYoTYPE_FULLoo__;
- } else {
- typ_id__ON2B=__HASHED_SEToFAST_ARRAYoTYPE_FULLoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LN2B);
- if ((typ_id__ON2B == (__INTEGER)(- 1))) {
- a__SZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QZBR=(__UINTEGER_32)((__UINTEGER_32)(sz__LN2B + a__SZBR) & (__UINTEGER_32)(~ a__SZBR));
- ptr__JN2B=micro_alloc__table__lab__BOI(new_size__QZBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QZBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__QZBR);
- } else {
- t__WZBR=((__UINTEGER_32 )typ_id__ON2B);
- a__YZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__JN2B=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__LN2B + a__YZBR) & (__UINTEGER_32)(~ a__YZBR)),((__POINTER )(&(table_type[(t__WZBR)]))),(__UINTEGER_32)(t__WZBR | 1));
- };
- result__IN2B=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)ptr__JN2B);
- *(result__IN2B) = *(HASHED_SEToFAST_ARRAYoTYPE_FULLoo__);
- };
- Self__VROC=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)result__IN2B);
- new_capacity__DSSC=prime_number_ceiling__A4Q( 53);
- Self__VROC->buckets__W0NC=create__4AYC(new_capacity__DSSC);
- Self__VROC->capacity__R0NC=new_capacity__DSSC;
- Self__VROC->count__RUOC= 0;
- bucket__MCNB=result__IN2B;
- TYPE_GENERIC__->name__2R2B=NULL;
- PROFIL_BLOCK__->parent_profil__UNCG=(*PROFIL__);
- HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__->item__C1NC=NULL;
- HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__->next__O1NC=NULL;
- HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__->buckets__42NC=NULL;
- HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__->capacity__Z2NC= 0;
- HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__->count__DYOC= 0;
- result__1O2B=NULL;
- ptr__2O2B=((__POINTER )(NULL));
- typ_id__BP2B= 0;
- sz__4O2B=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo));
- if ((sz__4O2B == 0)) {
- result__1O2B=HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__;
- } else {
- typ_id__BP2B=__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4O2B);
- if ((typ_id__BP2B == (__INTEGER)(- 1))) {
- a__3ZBR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1ZBR=(__UINTEGER_32)((__UINTEGER_32)(sz__4O2B + a__3ZBR) & (__UINTEGER_32)(~ a__3ZBR));
- ptr__2O2B=micro_alloc__table__lab__BOI(new_size__1ZBR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1ZBR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__1ZBR);
- } else {
- t__B0BR=((__UINTEGER_32 )typ_id__BP2B);
- a__D0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__2O2B=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__4O2B + a__D0BR) & (__UINTEGER_32)(~ a__D0BR)),((__POINTER )(&(table_type[(t__B0BR)]))),(__UINTEGER_32)(t__B0BR | 1));
- };
- result__1O2B=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)ptr__2O2B);
- *(result__1O2B) = *(HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo__);
- };
- Self__LWOC=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)result__1O2B);
- new_capacity__0XSC=prime_number_ceiling__A4Q( 193);
- Self__LWOC->buckets__42NC=create__QJYC(new_capacity__0XSC);
- Self__LWOC->capacity__Z2NC=new_capacity__0XSC;
- Self__LWOC->count__DYOC= 0;
- dicog_type__4DNB=result__1O2B;
- HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__->key__K3NC=NULL;
- HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__->next__V3NC=NULL;
- HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__->item__33NC=NULL;
- TYPE_GENERIC__->intern_name__FS2B=NULL;
- HASHED_SEToTYPEo__->buckets__DRKB=NULL;
- HASHED_SEToTYPEo__->capacity__4QKB= 0;
- HASHED_SEToTYPEo__->count__DSKB= 0;
- HASHED_SET_NODEoTYPEo__->item__PRKB=NULL;
- HASHED_SET_NODEoTYPEo__->next__0RKB=NULL;
- SLOT_DATA__->parent_slot__H3YD=SLOT__;
- SLOT__->slot_data_intern__B4YD=NULL;
+ 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;
- PROFIL_BLOCK__->parent_type__VNCG=(*TYPE__);
- count_variable__R3DG= 0;
+ 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__CKCH= 0;
- ARRAYED_COLLECTIONoTYPES_TMPo__->capacity__3PCH= 0;
- ARRAYED_COLLECTIONoTYPES_TMPo__->storage__IQCH=NULL;
- FAST_ARRAYoTYPES_TMPo__->parent_arrayed_collection__QYVG=(*ARRAYED_COLLECTIONoTYPES_TMPo__);
- TYPES__->upper__MSCG=(__INTEGER)(- 1);
- TYPES__->storage__CTJJ=NULL;
- TYPES_TMP__->parent_types__GCCG=(*TYPES__);
- result__GU2G=NULL;
- ptr__HU2G=((__POINTER )(NULL));
- typ_id__MU2G= 0;
- sz__JU2G=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPES_TMPo));
- if ((sz__JU2G == 0)) {
- result__GU2G=FAST_ARRAYoTYPES_TMPo__;
- } else {
- typ_id__MU2G=__FAST_ARRAYoTYPES_TMPo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JU2G);
- if ((typ_id__MU2G == (__INTEGER)(- 1))) {
- a__I0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__G0BR=(__UINTEGER_32)((__UINTEGER_32)(sz__JU2G + a__I0BR) & (__UINTEGER_32)(~ a__I0BR));
- ptr__HU2G=micro_alloc__table__lab__BOI(new_size__G0BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__G0BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__G0BR);
- } else {
- t__M0BR=((__UINTEGER_32 )typ_id__MU2G);
- a__O0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__HU2G=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__JU2G + a__O0BR) & (__UINTEGER_32)(~ a__O0BR)),((__POINTER )(&(table_type[(t__M0BR)]))),(__UINTEGER_32)(t__M0BR | 1));
- };
- result__GU2G=((__FAST_ARRAYoTYPES_TMPo *)ptr__HU2G);
- *(result__GU2G) = *(FAST_ARRAYoTYPES_TMPo__);
- };
- Self__UPCH=((__FAST_ARRAYoTYPES_TMPo *)result__GU2G);
- if ((Self__UPCH->parent_arrayed_collection__QYVG.capacity__3PCH < 5)) {
- Self__UPCH->parent_arrayed_collection__QYVG.storage__IQCH=create__TQIH( 5);
- Self__UPCH->parent_arrayed_collection__QYVG.capacity__3PCH= 5;
- };
- Self__UPCH->parent_arrayed_collection__QYVG.upper__CKCH=(__INTEGER)(- 1);
- free_list__RYVG=result__GU2G;
- TYPES_TMP__->capacity__C0KJ= 0;
- HASHED_SEToTYPESo__->buckets__MFMK=NULL;
- HASHED_SEToTYPESo__->capacity__HFMK= 0;
- HASHED_SEToTYPESo__->count__OTMK= 0;
- result__0ZAK=NULL;
- ptr__1ZAK=((__POINTER )(NULL));
- typ_id__A0AK= 0;
- sz__3ZAK=((__UINTEGER_32 )sizeof(__HASHED_SEToTYPESo));
- if ((sz__3ZAK == 0)) {
- result__0ZAK=HASHED_SEToTYPESo__;
- } else {
- typ_id__A0AK=__HASHED_SEToTYPESo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3ZAK);
- if ((typ_id__A0AK == (__INTEGER)(- 1))) {
- a__T0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__R0BR=(__UINTEGER_32)((__UINTEGER_32)(sz__3ZAK + a__T0BR) & (__UINTEGER_32)(~ a__T0BR));
- ptr__1ZAK=micro_alloc__table__lab__BOI(new_size__R0BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__R0BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__R0BR);
- } else {
- t__X0BR=((__UINTEGER_32 )typ_id__A0AK);
- a__Z0BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__1ZAK=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__3ZAK + a__Z0BR) & (__UINTEGER_32)(~ a__Z0BR)),((__POINTER )(&(table_type[(t__X0BR)]))),(__UINTEGER_32)(t__X0BR | 1));
- };
- result__0ZAK=((__HASHED_SEToTYPESo *)ptr__1ZAK);
- *(result__0ZAK) = *(HASHED_SEToTYPESo__);
- };
- Self__ORMK=((__HASHED_SEToTYPESo *)result__0ZAK);
- new_capacity__FNRK=prime_number_ceiling__A4Q( 53);
- Self__ORMK->buckets__MFMK=create__3HVK(new_capacity__FNRK);
- Self__ORMK->capacity__HFMK=new_capacity__FNRK;
- Self__ORMK->count__OTMK= 0;
- bucket__B1IJ=result__0ZAK;
- HASHED_SET_NODEoTYPESo__->item__YFMK=NULL;
- HASHED_SET_NODEoTYPESo__->next__EGMK=NULL;
- size__V5MK= 0;
+ 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;
@@ -6545,237 +7982,579 @@ int main(int argc,char **argv)
type_string_constant__TKB=NULL;
type_character__1KB=NULL;
type_pointer__HLB=NULL;
- top__CVQC=(__INTEGER)(- 1);
- ARRAYED_COLLECTIONoCONTEXTo__->upper__NVQC= 0;
- ARRAYED_COLLECTIONoCONTEXTo__->storage__DSYD=NULL;
- ARRAYED_COLLECTIONoCONTEXTo__->capacity__TIZD= 0;
- FAST_ARRAYoCONTEXTo__->parent_arrayed_collection__KVQC=(*ARRAYED_COLLECTIONoCONTEXTo__);
- result__WWCD=NULL;
- ptr__XWCD=((__POINTER )(NULL));
- typ_id__2WCD= 0;
- sz__ZWCD=((__UINTEGER_32 )sizeof(__FAST_ARRAYoCONTEXTo));
- if ((sz__ZWCD == 0)) {
- result__WWCD=FAST_ARRAYoCONTEXTo__;
- } else {
- typ_id__2WCD=__FAST_ARRAYoCONTEXTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ZWCD);
- if ((typ_id__2WCD == (__INTEGER)(- 1))) {
- a__40BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__20BR=(__UINTEGER_32)((__UINTEGER_32)(sz__ZWCD + a__40BR) & (__UINTEGER_32)(~ a__40BR));
- ptr__XWCD=micro_alloc__table__lab__BOI(new_size__20BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__20BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__20BR);
- } else {
- t__C1BR=((__UINTEGER_32 )typ_id__2WCD);
- a__E1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__XWCD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__ZWCD + a__E1BR) & (__UINTEGER_32)(~ a__E1BR)),((__POINTER )(&(table_type[(t__C1BR)]))),(__UINTEGER_32)(t__C1BR | 1));
- };
- result__WWCD=((__FAST_ARRAYoCONTEXTo *)ptr__XWCD);
- *(result__WWCD) = *(FAST_ARRAYoCONTEXTo__);
- };
- Self__KIZD=((__FAST_ARRAYoCONTEXTo *)result__WWCD);
- if ((Self__KIZD->parent_arrayed_collection__KVQC.capacity__TIZD < 16)) {
- Self__KIZD->parent_arrayed_collection__KVQC.storage__DSYD=create__BCRE( 16);
- Self__KIZD->parent_arrayed_collection__KVQC.capacity__TIZD= 16;
- };
- Self__KIZD->parent_arrayed_collection__KVQC.upper__NVQC=(__INTEGER)(- 1);
- stack__LVQC=result__WWCD;
- stack_local_lower__AIAG= 0;
- CONTEXT__->local__CIAG= 0;
- stack_result_lower__DIAG= 0;
- CONTEXT__->result__FIAG= 0;
- CONTEXT__->list__HIAG=NULL;
- profil_first__D4QC=NULL;
- CONTEXT__->old_profil_first__JIAG=NULL;
- profil_second__C4QC=NULL;
- CONTEXT__->profil__LIAG=NULL;
- ARRAYED_COLLECTIONoLOCALo__->upper__TIAG= 0;
- ARRAYED_COLLECTIONoLOCALo__->capacity__SRSG= 0;
- ARRAYED_COLLECTIONoLOCALo__->storage__3RSG=NULL;
- FAST_ARRAYoLOCALo__->parent_arrayed_collection__QIAG=(*ARRAYED_COLLECTIONoLOCALo__);
- LOCAL__->parent_variable__ALMC=(*VARIABLE__);
- stack_local__RIAG=create_with_capacity__WIEG( 64);
- stack_result__WIAG=create_with_capacity__WIEG( 16);
- modify_count__ENMC= 0;
- ARRAYED_COLLECTIONoINSTRo__->upper__5BTG= 0;
- ARRAYED_COLLECTIONoINSTRo__->capacity__12BH= 0;
- ARRAYED_COLLECTIONoINSTRo__->storage__X3BH=NULL;
- FAST_ARRAYoINSTRo__->parent_arrayed_collection__DMRG=(*ARRAYED_COLLECTIONoINSTRo__);
- LIST__->expr_list__EMRG=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__RTSG=NULL;
- PUSH__->is_first__STSG=FALSE__;
- context_main__CLMC=NULL;
- EXTERNAL_C__->parent_expr__VLMC=(*EXPR__);
- EXTERNAL_C__->static_type__KMZD=NULL;
- EXTERNAL_C__->is_persistant__LMZD=FALSE__;
- EXTERNAL_C__->code__MMZD=NULL;
- EXTERNAL_C__->access_list__NMZD=NULL;
+ 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__LSYD=NULL;
- PROTOTYPE_CST__->parent_constant__DMMC=(*CONSTANT__);
+ CONSTANT__->static_type__M2YD=NULL;
+ PROTOTYPE_CST__->parent_constant__W2LC=(*CONSTANT__);
STRING_CST__->parent_constant__5F=(*CONSTANT__);
- INTEGER_CST__->parent_constant__OMMC=(*CONSTANT__);
- READ__->parent_expr__K3YD=(*EXPR__);
- READ_LOCAL__->parent_read__L3YD=(*READ__);
- READ_LOCAL__->local__G5YD=NULL;
- EXPR_MULTIPLE__->expr_list__W3PH=NULL;
- ARRAYED_COLLECTIONoEXPRo__->upper__0KWH= 0;
- ARRAYED_COLLECTIONoEXPRo__->capacity__CLHI= 0;
- ARRAYED_COLLECTIONoEXPRo__->storage__NLHI=NULL;
- FAST_ARRAYoEXPRo__->parent_arrayed_collection__3LMC=(*ARRAYED_COLLECTIONoEXPRo__);
- EXPR_BINARY_CMP__->parent_expr__WDNH=(*EXPR__);
- EXPR_BINARY_CMP__->left__ZFAI=NULL;
- EXPR_BINARY_CMP__->right__3FAI=NULL;
- EXPR_EQUAL__->parent_expr_binary_cmp__XDNH=(*EXPR_BINARY_CMP__);
- EXPR_NOT_EQUAL__->parent_expr_binary_cmp__5DNH=(*EXPR_BINARY_CMP__);
- REAL_CST__->parent_constant__IVNH=(*CONSTANT__);
- CHARACTER_CST__->parent_constant__1VNH=(*CONSTANT__);
- IS_EXPANDED__->parent_expr__OXNH=(*EXPR__);
- GET_TYPE_ID__->parent_expr__2XNH=(*EXPR__);
- EXPR_SUP__->parent_expr_binary_cmp__PYNH=(*EXPR_BINARY_CMP__);
- EXPR_BINARY__->parent_expr__CZNH=(*EXPR__);
- EXPR_BINARY__->left__ZH5H=NULL;
- EXPR_BINARY__->right__AIAI=NULL;
- EXPR_SUB__->parent_expr_binary__DZNH=(*EXPR_BINARY__);
- EXPR_MUL__->parent_expr_binary__WZNH=(*EXPR_BINARY__);
- EXPR_DIV__->parent_expr_binary__J0NH=(*EXPR_BINARY__);
- EXPR_AND__->parent_expr_binary__20NH=(*EXPR_BINARY__);
- EXPR_SHIFT_R__->parent_expr_binary__P1NH=(*EXPR_BINARY__);
- EXPR_SHIFT_L__->parent_expr_binary__C2NH=(*EXPR_BINARY__);
- ITEM__->receiver__3I5H=NULL;
- SIZE_OF__->parent_expr__J4NH=(*EXPR__);
- CAST__->static_type__2G5H=NULL;
- CALL_SLOT__->profil__CZ5H=NULL;
- PROFIL_SLOT__->slot_code__D1RL=NULL;
- CALL_SLOT__->parent_expr__AX5H=(*EXPR__);
- READ_SLOT__->parent_read__ZUXI=(*READ__);
- READ_SLOT__->slot__QRKK=NULL;
- READ_GLOBAL__->parent_read__AXYJ=(*READ__);
- READ_GLOBAL__->global__3DNK=NULL;
- EXPR_UNARY_LOGIC__->parent_expr__FBYK=(*EXPR__);
- EXPR_UNARY_LOGIC__->right__MM3M=NULL;
- EXPR_NOT_LOGIC__->parent_expr_unary_logic__GBYK=(*EXPR_UNARY_LOGIC__);
- EXPR_BINARY_LOGIC__->parent_expr__BEGL=(*EXPR__);
- EXPR_BINARY_LOGIC__->left__ZIIO=NULL;
- EXPR_BINARY_LOGIC__->right__3IIO=NULL;
- EXPR_OR_LOGIC__->parent_expr_binary_logic__CEGL=(*EXPR_BINARY_LOGIC__);
- EXPR_OR_OR_LOGIC__->parent_expr_or_logic__2EGL=(*EXPR_OR_LOGIC__);
- EXPR_AND_LOGIC__->parent_expr_binary_logic__CGGL=(*EXPR_BINARY_LOGIC__);
- EXPR_AND_AND_LOGIC__->parent_expr_and_logic__2GGL=(*EXPR_AND_LOGIC__);
- EXPR_UNARY__->parent_expr__UVHL=(*EXPR__);
- EXPR_UNARY__->right__DWHL=NULL;
- EXPR_NEG__->parent_expr_unary__VVHL=(*EXPR_UNARY__);
- EXPR_ADD__->parent_expr_binary__AWHL=(*EXPR_BINARY__);
- EXPR_NOT__->parent_expr_unary__Y1ZL=(*EXPR_UNARY__);
- EXPR_MOD__->parent_expr_binary__15ZL=(*EXPR_BINARY__);
- EXPR_SUP_EQ__->parent_expr_binary_cmp__QL5M=(*EXPR_BINARY_CMP__);
- EXPR_INF__->parent_expr_binary_cmp__CN5M=(*EXPR_BINARY_CMP__);
- EXPR_INF_EQ__->parent_expr_binary_cmp__YN5M=(*EXPR_BINARY_CMP__);
- EXPR_OR__->parent_expr_binary__QP5M=(*EXPR_BINARY__);
- EXPR_XOR__->parent_expr_binary__A3CO=(*EXPR_BINARY__);
- DTA__->parent_itm_object__E0QC=(*ITM_OBJECT__);
- DTA__->context__U3YD=NULL;
- DTA__->slot__V3YD=NULL;
- DTA__->self_arg__W3YD=NULL;
- DTA__->result_expr__X3YD=NULL;
- DTA_RD__->parent_dta__F0QC=(*DTA__);
- LOCAL__->my_alias__FIEH=NULL;
- is_alias__UIEH=FALSE__;
- list_alias__FI3N=create_with_capacity__WIEG( 64);
- PUT_TO__->parent_expr__02NH=(*EXPR__);
- ITEM__->parent_expr__N3NH=(*EXPR__);
- CAST__->parent_expr__14NH=(*EXPR__);
- SLOT_DATA__->value__LWRG=NULL;
- SLOT__->slot_id__ZWRG=NULL;
- WRITE__->parent_instr__GWRG=(*INSTR__);
- WRITE__->value__NXHH=NULL;
- WRITE__->is_create__N0GI=FALSE__;
- WRITE__->is_delete__15QL=FALSE__;
- WRITE_LOCAL__->parent_write__FZ4I=(*WRITE__);
- WRITE_LOCAL__->local__IOMJ=NULL;
- ARRAYED_COLLECTIONoWRITEo__->upper__5HHI= 0;
- ARRAYED_COLLECTIONoWRITEo__->capacity__BIHI= 0;
- ARRAYED_COLLECTIONoWRITEo__->storage__3IHI=NULL;
- FAST_ARRAYoWRITEo__->parent_arrayed_collection__ZWHH=(*ARRAYED_COLLECTIONoWRITEo__);
- is_executing_pass__POMC=FALSE__;
- EXTERNAL_C__->living_type__XWUH=NULL;
- level_pass__GDVC= 0;
- WRITE_GLOBAL__->parent_write__MZJH=(*WRITE__);
- TYPE_GENERIC__->put_to_list__RX2M=NULL;
- TYPE_GENERIC__->recursive_test__YX2M=FALSE__;
- ARRAYED_COLLECTIONoPUT_TOo__->upper__GY2M= 0;
- ARRAYED_COLLECTIONoPUT_TOo__->capacity__BPJN= 0;
- ARRAYED_COLLECTIONoPUT_TOo__->storage__3PJN=NULL;
- FAST_ARRAYoPUT_TOo__->parent_arrayed_collection__QX2M=(*ARRAYED_COLLECTIONoPUT_TOo__);
- PUT_TO__->value__IKAI=NULL;
- WRITE_SLOT__->parent_write__ZZJH=(*WRITE__);
- TYPE_GENERIC__->old_type__SY2M=NULL;
- context_extern__2GPH=NULL;
- CONTEXT__->context_extern__HVRH=NULL;
- INTEGER_CST__->value__VUYD= 0;
- last_cast_name__3WAI=create__AXB( 32);
- NODE__->expr__Q5YD=NULL;
- NODE__->data__R5YD=NULL;
- NODE__->first_code__TOCG=NULL;
- NODE__->first_type__1OCG=NULL;
- NODE__->switch__SRCG=NULL;
- NODE_TYPE__->parent_node__I0QC=(*NODE__);
- DTA_CAST__->result_expr__QT5H=NULL;
- DTA_WR_CODE__->parent_dta__FSPH=(*DTA__);
- DTA_BLOCK__->result_expr__PX5H=NULL;
- DTA_WR_VALUE__->parent_dta__VLYH=(*DTA__);
- DTA_RD_ARGS__->parent_dta__FH0H=(*DTA__);
- STRING_CST__->string__LDAI=NULL;
- REAL_CST__->value__RGAI=NULL;
- CHARACTER_CST__->text__ZGAI=NULL;
- IS_EXPANDED__->receiver__AHAI=NULL;
- GET_TYPE_ID__->receiver__JHAI=NULL;
- PUT_TO__->receiver__AKAI=NULL;
- SIZE_OF__->receiver__3KAI=NULL;
- CAST__->value__GLAI=NULL;
- CALL_SLOT__->argument_list__0PLJ=NULL;
- WRITE_GLOBAL__->global__IN5H=NULL;
- WRITE_SLOT__->slot__JM5H=NULL;
- READ_SLOT__->receiver__KVXI=NULL;
- WRITE_SLOT__->receiver__RM5H=NULL;
- CALL_SLOT__->result_list__NZ5H=NULL;
- LINKED_COLLECTIONoNODE_TYPEo__->upper__TBID= 0;
- LINKED_LISToNODE_TYPEo__->parent_linked_collection__T0QC=(*LINKED_COLLECTIONoNODE_TYPEo__);
- node_list__U0QC=create__XC1C();
- PROFIL_BLOCK__->node_list__ACII=NULL;
- LINKED_LISToNODE_TYPEo__->mem_idx__3SYD= 0;
- LINKED_LISToNODE_TYPEo__->mem_lnk__5SYD=NULL;
- LINKED_LISToNODE_TYPEo__->first_link__TSYD=NULL;
- LINKED_LIST_NODEoNODE_TYPEo__->next__EV4E=NULL;
- LINKED_LIST_NODEoNODE_TYPEo__->item__GMSE=NULL;
- LINKED_LISToNODE_TYPEo__->last_link__2SYD=NULL;
- ITEM__->index__UKAI=NULL;
- PUT_TO__->index__EKAI=NULL;
- SWITCH__->list__ASCG=NULL;
- ARRAYED_COLLECTIONoCASEo__->upper__VSCG= 0;
- ARRAYED_COLLECTIONoCASEo__->storage__ZUIJ=NULL;
- ARRAYED_COLLECTIONoCASEo__->capacity__2YKJ= 0;
- FAST_ARRAYoCASEo__->parent_arrayed_collection__QNCG=(*ARRAYED_COLLECTIONoCASEo__);
- CASE__->id__4SCG=NULL;
- CASE__->code__PWCG=NULL;
- PROFIL_BLOCK__->slot_value__DWMH=NULL;
- SWITCH__->parent_instr__GPMC=(*INSTR__);
- SWITCH__->expr__4EJI=NULL;
+ 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__MA4G=(*NODE__);
- LOOP__->body__L3OM=NULL;
- LOOP__->parent_instr__2GEL=(*INSTR__);
- LOOP__->name__PEPM=NULL;
- LOOP_END__->loop__LTPM=NULL;
- LOOP_END__->parent_instr__SXAM=(*INSTR__);
- LOOP__->link_count__E3OM= 0;
- DTA_RD_ARGS__->argument_list__GMJI=NULL;
- SLOT_CODE__->is_require__EKVL=FALSE__;
- SLOT_CODE__->last_type_contract__IKVL=NULL;
- last_type_contract__BLVL=NULL;
- verify__XJCG=FALSE__;
+ 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__E1L= 0;
- ARRAYED_COLLECTIONoPROFILo__->storage__P1L=NULL;
+ 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));
@@ -6787,424 +8566,1023 @@ int main(int argc,char **argv)
typ_id__FOE=__FAST_ARRAYoPROFILo__;
clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__COE);
if ((typ_id__FOE == (__INTEGER)(- 1))) {
- a__J1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__H1BR=(__UINTEGER_32)((__UINTEGER_32)(sz__COE + a__J1BR) & (__UINTEGER_32)(~ a__J1BR));
- ptr__AOE=micro_alloc__table__lab__BOI(new_size__H1BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__H1BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__H1BR);
+ 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__N1BR=((__UINTEGER_32 )typ_id__FOE);
- a__P1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__AOE=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__COE + a__P1BR) & (__UINTEGER_32)(~ a__P1BR)),((__POINTER )(&(table_type[(t__N1BR)]))),(__UINTEGER_32)(t__N1BR | 1));
+ 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__10L=((__FAST_ARRAYoPROFILo *)result__5NE);
- if ((Self__10L->parent_arrayed_collection__DNB.capacity__E1L < 65536)) {
- Self__10L->parent_arrayed_collection__DNB.storage__P1L=create__IUSB( 65536);
- Self__10L->parent_arrayed_collection__DNB.capacity__E1L= 65536;
+ 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__10L->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(- 1);
+ Self__Q0L->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(- 1);
profil_list__ENB=result__5NE;
- PROFIL_BLOCK__->slot_self__PWMH=NULL;
- PROFIL_BLOCK__->profil_list__4BII=NULL;
- PROFIL_BLOCK__->context_extern__UE1H=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__->upper__XPHI= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__->capacity__URHI= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__->storage__QSHI=NULL;
- FAST_ARRAYoFAST_ARRAYoEXPRoo__->parent_arrayed_collection__ITPH=(*ARRAYED_COLLECTIONoFAST_ARRAYoEXPRoo__);
- result__EWWH=NULL;
- ptr__FWWH=((__POINTER )(NULL));
- typ_id__KWWH= 0;
- sz__HWWH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoEXPRoo));
- if ((sz__HWWH == 0)) {
- result__EWWH=FAST_ARRAYoFAST_ARRAYoEXPRoo__;
- } else {
- typ_id__KWWH=__FAST_ARRAYoFAST_ARRAYoEXPRoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__HWWH);
- if ((typ_id__KWWH == (__INTEGER)(- 1))) {
- a__U1BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__S1BR=(__UINTEGER_32)((__UINTEGER_32)(sz__HWWH + a__U1BR) & (__UINTEGER_32)(~ a__U1BR));
- ptr__FWWH=micro_alloc__table__lab__BOI(new_size__S1BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__S1BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__S1BR);
- } else {
- t__Y1BR=((__UINTEGER_32 )typ_id__KWWH);
- a__01BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__FWWH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__HWWH + a__01BR) & (__UINTEGER_32)(~ a__01BR)),((__POINTER )(&(table_type[(t__Y1BR)]))),(__UINTEGER_32)(t__Y1BR | 1));
- };
- result__EWWH=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)ptr__FWWH);
- *(result__EWWH) = *(FAST_ARRAYoFAST_ARRAYoEXPRoo__);
- };
- Self__QPII=((__FAST_ARRAYoFAST_ARRAYoEXPRoo *)result__EWWH);
- if ((Self__QPII->parent_arrayed_collection__ITPH.capacity__URHI < 5)) {
- Self__QPII->parent_arrayed_collection__ITPH.storage__QSHI=create__BS1I( 5);
- Self__QPII->parent_arrayed_collection__ITPH.capacity__URHI= 5;
- };
- Self__QPII->parent_arrayed_collection__ITPH.upper__XPHI=(__INTEGER)(- 1);
- free_list__JTPH=result__EWWH;
- DTA_BLOCK__->context__FVYH=NULL;
- DTA_BLOCK__->argument_list__ODJI=NULL;
- object_counter__NR2G__OR2G= 0;
- indent__NIRG=create__AXB( 128);
- NODE_STYLE__->result_expr__35CH=NULL;
- life_limit__B4QC= 0;
- current__AG1C= 0;
- SLOT_DATA__->last_write__E2ML=NULL;
- LOCAL__->last_seq__XNNJ=NULL;
- LOCAL_SEQ__->last_write__SXML=NULL;
- DTA_BLOCK__->copy_argument__1UXI=FALSE__;
- DTA_WR_VALUE__->copy_value__ITDJ=FALSE__;
- DTA_WR_VALUE__->value__DGJI=NULL;
- DTA_RD_ARGS__->copy_argument__C3GK=FALSE__;
- DTA_WR_CODE__->code__0GII=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__->upper__JQHI= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__->capacity__NUHI= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__->storage__JVHI=NULL;
- FAST_ARRAYoFAST_ARRAYoSLOToo__->parent_arrayed_collection__DUPH=(*ARRAYED_COLLECTIONoFAST_ARRAYoSLOToo__);
- result__UXWH=NULL;
- ptr__VXWH=((__POINTER )(NULL));
- typ_id__0XWH= 0;
- sz__XXWH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoSLOToo));
- if ((sz__XXWH == 0)) {
- result__UXWH=FAST_ARRAYoFAST_ARRAYoSLOToo__;
- } else {
- typ_id__0XWH=__FAST_ARRAYoFAST_ARRAYoSLOToo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XXWH);
- if ((typ_id__0XWH == (__INTEGER)(- 1))) {
- a__51BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__31BR=(__UINTEGER_32)((__UINTEGER_32)(sz__XXWH + a__51BR) & (__UINTEGER_32)(~ a__51BR));
- ptr__VXWH=micro_alloc__table__lab__BOI(new_size__31BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__31BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__31BR);
- } else {
- t__D2BR=((__UINTEGER_32 )typ_id__0XWH);
- a__F2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__VXWH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__XXWH + a__F2BR) & (__UINTEGER_32)(~ a__F2BR)),((__POINTER )(&(table_type[(t__D2BR)]))),(__UINTEGER_32)(t__D2BR | 1));
- };
- result__UXWH=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)ptr__VXWH);
- *(result__UXWH) = *(FAST_ARRAYoFAST_ARRAYoSLOToo__);
- };
- Self__UQII=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)result__UXWH);
- if ((Self__UQII->parent_arrayed_collection__DUPH.capacity__NUHI < 5)) {
- Self__UQII->parent_arrayed_collection__DUPH.storage__JVHI=create__1S1I( 5);
- Self__UQII->parent_arrayed_collection__DUPH.capacity__NUHI= 5;
- };
- Self__UQII->parent_arrayed_collection__DUPH.upper__JQHI=(__INTEGER)(- 1);
- free_list__EUPH=result__UXWH;
- stack_local_empty__JQNH=create__TLSH( 0);
- last_code__0TNH=NULL;
- node_list_base__SRNH=node_list__U0QC;
- last_expr__GVMH=NULL;
+ 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__YMMC= 0;
- NODE_STYLE__->slot__25CH=NULL;
- SLOT__->slot_code_list__FRMJ=NULL;
- ARRAYED_COLLECTIONoSLOT_CODEo__->upper__5RMJ= 0;
- ARRAYED_COLLECTIONoSLOT_CODEo__->capacity__BMMK= 0;
- ARRAYED_COLLECTIONoSLOT_CODEo__->storage__3MMK=NULL;
- FAST_ARRAYoSLOT_CODEo__->parent_arrayed_collection__ERMJ=(*ARRAYED_COLLECTIONoSLOT_CODEo__);
+ 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__M2L= 0;
- ARRAYED_COLLECTIONoTYPEo__->storage__X2L=NULL;
+ ARRAYED_COLLECTIONoTYPEo__->capacity__B2L= 0;
+ ARRAYED_COLLECTIONoTYPEo__->storage__M2L=NULL;
FAST_ARRAYoTYPEo__->parent_arrayed_collection__UOB=(*ARRAYED_COLLECTIONoTYPEo__);
- stack_type__NTCG=create_with_capacity__3ND( 16);
- PROFIL_SLOT__->is_context_sensitive__LMSL=FALSE__;
+ stack_type__HMAG=create_with_capacity__3ND( 16);
+ PROFIL_SLOT__->is_context_sensitive__BWOL=FALSE__;
tmp_string__PSD=create__AXB( 512);
- mode_recursive__MDVC=FALSE__;
- ARRAYED_COLLECTIONoLISTo__->upper__IGCH= 0;
- ARRAYED_COLLECTIONoLISTo__->capacity__KGCH= 0;
- ARRAYED_COLLECTIONoLISTo__->storage__GHCH=NULL;
- FAST_ARRAYoLISTo__->parent_arrayed_collection__KUUG=(*ARRAYED_COLLECTIONoLISTo__);
- result__VO2G=NULL;
- ptr__WO2G=((__POINTER )(NULL));
- typ_id__1O2G= 0;
- sz__YO2G=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLISTo));
- if ((sz__YO2G == 0)) {
- result__VO2G=FAST_ARRAYoLISTo__;
- } else {
- typ_id__1O2G=__FAST_ARRAYoLISTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YO2G);
- if ((typ_id__1O2G == (__INTEGER)(- 1))) {
- a__K2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__I2BR=(__UINTEGER_32)((__UINTEGER_32)(sz__YO2G + a__K2BR) & (__UINTEGER_32)(~ a__K2BR));
- ptr__WO2G=micro_alloc__table__lab__BOI(new_size__I2BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__I2BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__I2BR);
- } else {
- t__O2BR=((__UINTEGER_32 )typ_id__1O2G);
- a__Q2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__WO2G=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__YO2G + a__Q2BR) & (__UINTEGER_32)(~ a__Q2BR)),((__POINTER )(&(table_type[(t__O2BR)]))),(__UINTEGER_32)(t__O2BR | 1));
- };
- result__VO2G=((__FAST_ARRAYoLISTo *)ptr__WO2G);
- *(result__VO2G) = *(FAST_ARRAYoLISTo__);
- };
- Self__MOCH=((__FAST_ARRAYoLISTo *)result__VO2G);
- if ((Self__MOCH->parent_arrayed_collection__KUUG.capacity__KGCH < 64)) {
- Self__MOCH->parent_arrayed_collection__KUUG.storage__GHCH=create__HPIH( 64);
- Self__MOCH->parent_arrayed_collection__KUUG.capacity__KGCH= 64;
- };
- Self__MOCH->parent_arrayed_collection__KUUG.upper__IGCH=(__INTEGER)(- 1);
- seq_list__LUUG=result__VO2G;
- seq_inline__NUUG= 0;
- LIST__->index__XUUG= 0;
- seq_or_and__IVUG= 0;
- old_seq_or_and__KVUG= 0;
- loop_invariant__3GEL=NULL;
- LOCAL_SEQ__->last_list_current__5XML=NULL;
- LOCAL_SEQ__->last_seq_call_local_and_loop__JYML= 0;
- seq_call_local_and_loop__LYML= 0;
- LOCAL_SEQ__->last_seq_index__K0ML= 0;
- SLOT_DATA__->last_seq_index__L2ML= 0;
- LOCAL_SEQ__->last_seq_call_and_loop__X2ML= 0;
- seq_call_and_loop__BOIJ= 0;
- SLOT_DATA__->last_list_current__A3ML=NULL;
- LOCAL_SEQ__->last_seq_or_and__H4ML= 0;
- LOCAL_SEQ__->last_index__Y5XL= 0;
- SLOT_DATA__->last_seq_call_and_loop__FTTL= 0;
- SLOT_DATA__->last_seq_call_local_and_loop__4WTL= 0;
- SLOT_DATA__->last_seq_or_and__55TL= 0;
- SLOT_DATA__->last_index__ALTL= 0;
- loop_seq_call_local_and_loop__2ZHM= 0;
- loop_seq_index__UGAM= 0;
- loop_seq_call_and_loop__KGAM= 0;
- loop_list__UHEL=NULL;
+ 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__4EKK= 0;
- ARRAYED_COLLECTIONoLOCAL_SEQo__->upper__R2MK= 0;
- ARRAYED_COLLECTIONoLOCAL_SEQo__->capacity__T2MK= 0;
- ARRAYED_COLLECTIONoLOCAL_SEQo__->storage__P3MK=NULL;
- FAST_ARRAYoLOCAL_SEQo__->parent_arrayed_collection__UNNJ=(*ARRAYED_COLLECTIONoLOCAL_SEQo__);
- result__ROFK=NULL;
- ptr__SOFK=((__POINTER )(NULL));
- typ_id__XOFK= 0;
- sz__UOFK=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCAL_SEQo));
- if ((sz__UOFK == 0)) {
- result__ROFK=FAST_ARRAYoLOCAL_SEQo__;
- } else {
- typ_id__XOFK=__FAST_ARRAYoLOCAL_SEQo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__UOFK);
- if ((typ_id__XOFK == (__INTEGER)(- 1))) {
- a__V2BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T2BR=(__UINTEGER_32)((__UINTEGER_32)(sz__UOFK + a__V2BR) & (__UINTEGER_32)(~ a__V2BR));
- ptr__SOFK=micro_alloc__table__lab__BOI(new_size__T2BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T2BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__T2BR);
- } else {
- t__Z2BR=((__UINTEGER_32 )typ_id__XOFK);
- a__12BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__SOFK=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__UOFK + a__12BR) & (__UINTEGER_32)(~ a__12BR)),((__POINTER )(&(table_type[(t__Z2BR)]))),(__UINTEGER_32)(t__Z2BR | 1));
- };
- result__ROFK=((__FAST_ARRAYoLOCAL_SEQo *)ptr__SOFK);
- *(result__ROFK) = *(FAST_ARRAYoLOCAL_SEQo__);
- };
- Self__QENK=((__FAST_ARRAYoLOCAL_SEQo *)result__ROFK);
- if ((Self__QENK->parent_arrayed_collection__UNNJ.capacity__T2MK < 512)) {
- Self__QENK->parent_arrayed_collection__UNNJ.storage__P3MK=create__542K( 512);
- Self__QENK->parent_arrayed_collection__UNNJ.capacity__T2MK= 512;
- };
- Self__QENK->parent_arrayed_collection__UNNJ.upper__R2MK=(__INTEGER)(- 1);
- list_free__VNNJ=result__ROFK;
- list_busy__CNNJ=create_with_capacity__WIEG( 512);
- count_context_sensitive__BPIJ= 0;
- count_no_recursive__S3FL= 0;
- switch_new_pass__HPMC=FALSE__;
- reduce_profil__G4QC=TRUE__;
- inline_level_current__RG1C= 3;
+ 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__WCIK__XCIK= 0;
+ 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)) {
- add_last__YPK(result__PRD,'=');
+ 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)) {
- add_last__YPK(result__PRD,' ');
+ 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)) {
- add_last__YPK(result__PRD,'=');
+ 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__T2BH=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__->capacity__EFCH= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__->upper__QFCH= 0;
- FAST_ARRAYoFAST_ARRAYoLOCALoo__->parent_arrayed_collection__NKRG=(*ARRAYED_COLLECTIONoFAST_ARRAYoLOCALoo__);
- result__B1WG=NULL;
- ptr__C1WG=((__POINTER )(NULL));
- typ_id__H1WG= 0;
- sz__E1WG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoLOCALoo));
- if ((sz__E1WG == 0)) {
- result__B1WG=FAST_ARRAYoFAST_ARRAYoLOCALoo__;
- } else {
- typ_id__H1WG=__FAST_ARRAYoFAST_ARRAYoLOCALoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__E1WG);
- if ((typ_id__H1WG == (__INTEGER)(- 1))) {
- a__A3BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__42BR=(__UINTEGER_32)((__UINTEGER_32)(sz__E1WG + a__A3BR) & (__UINTEGER_32)(~ a__A3BR));
- ptr__C1WG=micro_alloc__table__lab__BOI(new_size__42BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__42BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__42BR);
- } else {
- t__E3BR=((__UINTEGER_32 )typ_id__H1WG);
- a__G3BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__C1WG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__E1WG + a__G3BR) & (__UINTEGER_32)(~ a__G3BR)),((__POINTER )(&(table_type[(t__E3BR)]))),(__UINTEGER_32)(t__E3BR | 1));
- };
- result__B1WG=((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)ptr__C1WG);
- *(result__B1WG) = *(FAST_ARRAYoFAST_ARRAYoLOCALoo__);
- };
- Self__1ECH=((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)result__B1WG);
- if ((Self__1ECH->parent_arrayed_collection__NKRG.capacity__EFCH < 4)) {
- Self__1ECH->parent_arrayed_collection__NKRG.storage__T2BH=create__GEIH( 4);
- Self__1ECH->parent_arrayed_collection__NKRG.capacity__EFCH= 4;
- };
- Self__1ECH->parent_arrayed_collection__NKRG.upper__QFCH=(__INTEGER)(- 1);
- result__IDTG=result__B1WG;
- Self__ZOUG= 0;
- while ((Self__ZOUG <= 3)) {
- __tmp__QDTG=create_with_capacity__WIEG( 32);
- Self__JRCH=((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)result__IDTG);
- new_capacity__LRCH= 0;
- if (((__INTEGER)(Self__JRCH->parent_arrayed_collection__NKRG.upper__QFCH + 1) <= (__INTEGER)(Self__JRCH->parent_arrayed_collection__NKRG.capacity__EFCH - 1))) {
- Self__JRCH->parent_arrayed_collection__NKRG.upper__QFCH=(__INTEGER)(Self__JRCH->parent_arrayed_collection__NKRG.upper__QFCH + 1);
- __tmp__ZRCH=TRUE__;
- } else {
- __tmp__ZRCH=FALSE__;
- };
- if ((! __tmp__ZRCH)) {
- if ((Self__JRCH->parent_arrayed_collection__NKRG.capacity__EFCH == 0)) {
- Self__JRCH->parent_arrayed_collection__NKRG.storage__T2BH=create__GEIH( 2);
- Self__JRCH->parent_arrayed_collection__NKRG.capacity__EFCH= 2;
- Self__JRCH->parent_arrayed_collection__NKRG.upper__QFCH= 0;
- } else {
- new_capacity__LRCH=(__INTEGER)(Self__JRCH->parent_arrayed_collection__NKRG.capacity__EFCH << 1);
- __tmp__OSCH=Self__JRCH->parent_arrayed_collection__NKRG.storage__T2BH;
- __tmp__PSCH=Self__JRCH->parent_arrayed_collection__NKRG.capacity__EFCH;
- new__JGHI=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__OSCH)),((__UINTEGER_32 )(__INTEGER)(__tmp__PSCH * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__LRCH * ((__INTEGER )(sizeof(void *)))))));
- __tmp__2GHI=(__INTEGER)(new_capacity__LRCH - 1);
- Self__PFOJ=__tmp__PSCH;
- while ((Self__PFOJ <= __tmp__2GHI)) {
- new__JGHI[Self__PFOJ]=NULL;
- Self__PFOJ=(__INTEGER)(Self__PFOJ + 1);
- };
- Self__JRCH->parent_arrayed_collection__NKRG.storage__T2BH=new__JGHI;
- Self__JRCH->parent_arrayed_collection__NKRG.capacity__EFCH=new_capacity__LRCH;
- Self__JRCH->parent_arrayed_collection__NKRG.upper__QFCH=(__INTEGER)(Self__JRCH->parent_arrayed_collection__NKRG.upper__QFCH + 1);
- };
- };
- ((void **)Self__JRCH->parent_arrayed_collection__NKRG.storage__T2BH)[Self__JRCH->parent_arrayed_collection__NKRG.upper__QFCH]=__tmp__QDTG;
- Self__ZOUG=(__INTEGER)(Self__ZOUG + 1);
- };
- var_size__OKRG=result__B1WG;
- HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->buckets__Z05D=NULL;
- HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->capacity__ENZD= 0;
- HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->cache_user__105D= 0;
+ 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__OCDD=NULL;
- ptr__PCDD=((__POINTER )(NULL));
- typ_id__UCDD= 0;
- sz__RCDD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o));
- if ((sz__RCDD == 0)) {
- result__OCDD=HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__;
- } else {
- typ_id__UCDD=__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RCDD);
- if ((typ_id__UCDD == (__INTEGER)(- 1))) {
- a__R3BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__P3BR=(__UINTEGER_32)((__UINTEGER_32)(sz__RCDD + a__R3BR) & (__UINTEGER_32)(~ a__R3BR));
- ptr__PCDD=micro_alloc__table__lab__BOI(new_size__P3BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P3BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__P3BR);
- } else {
- t__V3BR=((__UINTEGER_32 )typ_id__UCDD);
- a__X3BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__PCDD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__RCDD + a__X3BR) & (__UINTEGER_32)(~ a__X3BR)),((__POINTER )(&(table_type[(t__V3BR)]))),(__UINTEGER_32)(t__V3BR | 1));
- };
- result__OCDD=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)ptr__PCDD);
- *(result__OCDD) = *(HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__);
- };
- Self__3MZD=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)result__OCDD);
- new_capacity__U05D=prime_number_ceiling__A4Q( 193);
- Self__3MZD->buckets__Z05D=create__YWHE(new_capacity__U05D);
- Self__3MZD->capacity__ENZD=new_capacity__U05D;
- Self__3MZD->cache_user__105D=(__INTEGER)(- 1);
- Self__3MZD->count__1RB= 0;
- source_line__ZRB=result__OCDD;
- HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__->key__VP0D= 0;
- HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__->next__ERBE=NULL;
- HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__->item__MQ0D=NULL;
+ 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__LWMJ=NULL;
- ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__->capacity__34MJ= 0;
- ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__->upper__J5MJ= 0;
- FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__->parent_arrayed_collection__1YAH=(*ARRAYED_COLLECTIONoFAST_ARRAYoSLOT_DATAoo__);
- result__C1GJ=NULL;
- ptr__D1GJ=((__POINTER )(NULL));
- typ_id__I1GJ= 0;
- sz__F1GJ=((__UINTEGER_32 )sizeof(__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo));
- if ((sz__F1GJ == 0)) {
- result__C1GJ=FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__;
- } else {
- typ_id__I1GJ=__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F1GJ);
- if ((typ_id__I1GJ == (__INTEGER)(- 1))) {
- a__23BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__03BR=(__UINTEGER_32)((__UINTEGER_32)(sz__F1GJ + a__23BR) & (__UINTEGER_32)(~ a__23BR));
- ptr__D1GJ=micro_alloc__table__lab__BOI(new_size__03BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__03BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__03BR);
- } else {
- t__A4BR=((__UINTEGER_32 )typ_id__I1GJ);
- a__C4BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__D1GJ=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__F1GJ + a__C4BR) & (__UINTEGER_32)(~ a__C4BR)),((__POINTER )(&(table_type[(t__A4BR)]))),(__UINTEGER_32)(t__A4BR | 1));
- };
- result__C1GJ=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)ptr__D1GJ);
- *(result__C1GJ) = *(FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo__);
- };
- Self__U4MJ=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)result__C1GJ);
- if ((Self__U4MJ->parent_arrayed_collection__1YAH.capacity__34MJ < 5)) {
- Self__U4MJ->parent_arrayed_collection__1YAH.storage__LWMJ=create__0C1J( 5);
- Self__U4MJ->parent_arrayed_collection__1YAH.capacity__34MJ= 5;
- };
- Self__U4MJ->parent_arrayed_collection__1YAH.upper__J5MJ=(__INTEGER)(- 1);
- result__QWFJ=result__C1GJ;
- Self__YHGJ= 0;
- while ((Self__YHGJ <= 4)) {
- __tmp__YWFJ=create_with_capacity__EBAG( 8);
- Self__LCNJ=((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)result__QWFJ);
- new_capacity__NCNJ= 0;
- if (((__INTEGER)(Self__LCNJ->parent_arrayed_collection__1YAH.upper__J5MJ + 1) <= (__INTEGER)(Self__LCNJ->parent_arrayed_collection__1YAH.capacity__34MJ - 1))) {
- Self__LCNJ->parent_arrayed_collection__1YAH.upper__J5MJ=(__INTEGER)(Self__LCNJ->parent_arrayed_collection__1YAH.upper__J5MJ + 1);
- __tmp__1CNJ=TRUE__;
- } else {
- __tmp__1CNJ=FALSE__;
- };
- if ((! __tmp__1CNJ)) {
- if ((Self__LCNJ->parent_arrayed_collection__1YAH.capacity__34MJ == 0)) {
- Self__LCNJ->parent_arrayed_collection__1YAH.storage__LWMJ=create__0C1J( 2);
- Self__LCNJ->parent_arrayed_collection__1YAH.capacity__34MJ= 2;
- Self__LCNJ->parent_arrayed_collection__1YAH.upper__J5MJ= 0;
- } else {
- new_capacity__NCNJ=(__INTEGER)(Self__LCNJ->parent_arrayed_collection__1YAH.capacity__34MJ << 1);
- __tmp__QDNJ=Self__LCNJ->parent_arrayed_collection__1YAH.storage__LWMJ;
- __tmp__RDNJ=Self__LCNJ->parent_arrayed_collection__1YAH.capacity__34MJ;
- new__TYMK=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__QDNJ)),((__UINTEGER_32 )(__INTEGER)(__tmp__RDNJ * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__NCNJ * ((__INTEGER )(sizeof(void *)))))));
- __tmp__GZMK=(__INTEGER)(new_capacity__NCNJ - 1);
- Self__Q4UL=__tmp__RDNJ;
- while ((Self__Q4UL <= __tmp__GZMK)) {
- new__TYMK[Self__Q4UL]=NULL;
- Self__Q4UL=(__INTEGER)(Self__Q4UL + 1);
- };
- Self__LCNJ->parent_arrayed_collection__1YAH.storage__LWMJ=new__TYMK;
- Self__LCNJ->parent_arrayed_collection__1YAH.capacity__34MJ=new_capacity__NCNJ;
- Self__LCNJ->parent_arrayed_collection__1YAH.upper__J5MJ=(__INTEGER)(Self__LCNJ->parent_arrayed_collection__1YAH.upper__J5MJ + 1);
- };
- };
- ((void **)Self__LCNJ->parent_arrayed_collection__1YAH.storage__LWMJ)[Self__LCNJ->parent_arrayed_collection__1YAH.upper__J5MJ]=__tmp__YWFJ;
- Self__YHGJ=(__INTEGER)(Self__YHGJ + 1);
- };
- slot_size__2YAH=result__C1GJ;
- id_counter_with_type__21AH= 4;
+ 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__TP0D=NULL;
- HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o__->cache_buckets__RRBE= 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;
@@ -7217,22 +9595,70 @@ int main(int argc,char **argv)
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__N4BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L4BR=(__UINTEGER_32)((__UINTEGER_32)(sz__Y1C + a__N4BR) & (__UINTEGER_32)(~ a__N4BR));
- ptr__W1C=micro_alloc__table__lab__BOI(new_size__L4BR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L4BR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__L4BR);
+ 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__R4BR=((__UINTEGER_32 )typ_id__11C);
- a__T4BR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__W1C=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__Y1C + a__T4BR) & (__UINTEGER_32)(~ a__T4BR)),((__POINTER )(&(table_type[(t__R4BR)]))),(__UINTEGER_32)(t__R4BR | 1));
+ 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__U1K=((__HASHED_SEToABSTRACT_STRINGo *)result__V1C);
- new_capacity__23N=prime_number_ceiling__A4Q( 53);
- Self__U1K->buckets__YRK=create__KJR(new_capacity__23N);
- Self__U1K->capacity__TRK=new_capacity__23N;
- Self__U1K->count__ZSK= 0;
+ 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));
@@ -7361,12 +9787,17 @@ int main(int argc,char **argv)
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__D2M)[j__HW];
+ 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)) {
- if (((! is_digit__EWEB(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 2])) || (((__STRING *)cmd__GW)->count__VF > 3))) {
+ 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));
};
@@ -7379,26 +9810,26 @@ int main(int argc,char **argv)
if (__tmp__GY) {
__tmp__TY=TRUE__;
} else {
- result__MU1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 's');
- if (result__MU1) {
+ result__SV1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 's');
+ if (result__SV1) {
is_statistic__0H=TRUE__;
};
- __tmp__TY=result__MU1;
+ __tmp__TY=result__SV1;
};
if (__tmp__TY) {
__tmp__AZ=TRUE__;
} else {
- result__4U1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'q');
- if (result__4U1) {
+ result__EW1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'q');
+ if (result__EW1) {
is_quiet_operation__UG=TRUE__;
};
- __tmp__AZ=result__4U1;
+ __tmp__AZ=result__EW1;
};
if (__tmp__AZ) {
__tmp__40=TRUE__;
} else {
- result__QV1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'i');
- if (result__QV1) {
+ 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));
@@ -7408,7 +9839,11 @@ int main(int argc,char **argv)
i__IW= 3;
while ((i__IW <= ((__STRING *)cmd__GW)->count__VF)) {
car__JW=((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[(__INTEGER)(i__IW - 1)];
- if (is_digit__EWEB(car__JW)) {
+ 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));
@@ -7424,13 +9859,20 @@ int main(int argc,char **argv)
};
inline_level__20=(__INTEGER)(stat__KW + 2);
};
- __tmp__40=result__QV1;
+ __tmp__40=result__WW1;
};
if (__tmp__40) {
__tmp__U4=TRUE__;
} else {
- result__CW1=(to_lower__OA1(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1]) == 'd');
- if (result__CW1) {
+ 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__;
};
@@ -7439,7 +9881,7 @@ int main(int argc,char **argv)
i__IW= 3;
while ((i__IW <= ((__STRING *)cmd__GW)->count__VF)) {
car__JW=((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[(__INTEGER)(i__IW - 1)];
- Self__JHAD=stat__KW;
+ Self__L35C=stat__KW;
if ((stat__KW == 0)) {
if ((car__JW == '-')) {
debug_level_option__3C= 5;
@@ -7451,15 +9893,19 @@ int main(int argc,char **argv)
if (__tmp__L2) {
__tmp__X2=TRUE__;
} else {
- result__X1LD=(car__JW == '+');
- if (result__X1LD) {
+ result__NCMD=(car__JW == '+');
+ if (result__NCMD) {
debug_level_option__3C= 15;
stat__KW= 2;
};
- __tmp__X2=result__X1LD;
+ __tmp__X2=result__NCMD;
};
if ((! __tmp__X2)) {
- if (is_digit__EWEB(car__JW)) {
+ 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 {
@@ -7468,8 +9914,12 @@ int main(int argc,char **argv)
};
};
};
- if ((Self__JHAD == 1)) {
- if (is_digit__EWEB(car__JW)) {
+ 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));
@@ -7481,67 +9931,73 @@ int main(int argc,char **argv)
exit(( 1));
};
};
- if ((Self__JHAD == 2)) {
+ if ((Self__L35C == 2)) {
print__1ZE((&__string_121));
exit(( 1));
};
i__IW=(__INTEGER)(i__IW + 1);
};
};
- __tmp__U4=result__CW1;
+ __tmp__U4=result__IX1;
};
if (__tmp__U4) {
__tmp__FAB=TRUE__;
} else {
- result__UW1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'o');
- if (result__UW1) {
+ 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__D2M)[j__HW]);
- i__IW=last_index__L01(string_tmp__RB,'.');
+ 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)) {
- remove_last__RLLB(string_tmp__RB,(__INTEGER)((__INTEGER)(((__STRING *)string_tmp__RB)->count__VF - 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__UW1;
+ __tmp__FAB=result__0X1;
};
if (__tmp__FAB) {
__tmp__CBB=TRUE__;
} else {
- result__GX1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 't');
- if (result__GX1) {
+ 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__D2M)[j__HW]);
- to_upper__LWKB(string_tmp__RB);
+ 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__GX1;
+ __tmp__CBB=result__MY1;
};
if (__tmp__CBB) {
__tmp__QBB=TRUE__;
} else {
- result__YX1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'w');
- if (result__YX1) {
+ result__4Y1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'w');
+ if (result__4Y1) {
is_warning__OBB=TRUE__;
};
- __tmp__QBB=result__YX1;
+ __tmp__QBB=result__4Y1;
};
if (__tmp__QBB) {
__tmp__4BB=TRUE__;
} else {
- result__KY1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'W');
- if (result__KY1) {
+ result__QZ1=(((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'W');
+ if (result__QZ1) {
is_all_warning__2BB=TRUE__;
};
- __tmp__4BB=result__KY1;
+ __tmp__4BB=result__QZ1;
};
if ((! __tmp__4BB)) {
if ((((__CHARACTER *)((__STRING *)cmd__GW)->storage__XNK)[ 1] == 'O')) {
@@ -7556,29 +10012,197 @@ int main(int argc,char **argv)
print__1ZE((&__string_121));
exit(( 1));
};
- copy__BNK(string_tmp__RB,((void **)((__FAST_ARRAYoSTRINGo *)result__GZE)->parent_arrayed_collection__QXD.storage__D2M)[j__HW]);
+ 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__RZ1(string_tmp__RB,'\\','/');
- i__IW=last_index__L01(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 {
- remove_last__RLLB(string_tmp__RB,(__INTEGER)(((__STRING *)string_tmp__RB)->count__VF - i__IW));
- Self__M1UB=((__STRING *)string_tmp2__ADB);
- if ((i__IW > Self__M1UB->count__VF)) {
- Self__M1UB->count__VF= 0;
+ 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);
+ };
+ 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__ZVCC(Self__M1UB, 1,i__IW);
+ remove_between__to__IVCC(Self__10UB, 1,i__IW);
};
};
};
- i__IW=last_index__L01(string_tmp2__ADB,'.');
+ i__IW=last_index__R11(string_tmp2__ADB,'.');
if ((i__IW > 1)) {
- remove_last__RLLB(string_tmp2__ADB,(__INTEGER)((__INTEGER)(((__STRING *)string_tmp2__ADB)->count__VF - 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;
};
- add_last__Z11(path_directory__EC,get__QEC(string_tmp__RB));
- to_upper__LWKB(string_tmp2__ADB);
+ to_upper__0VKB(string_tmp2__ADB);
input_name__UB=get__QEC(string_tmp2__ADB);
};
j__HW=(__INTEGER)(j__HW + 1);
@@ -7591,13 +10215,13 @@ int main(int argc,char **argv)
print__1ZE((&__string_124));
is_optimization__II=FALSE__;
};
- copy__BNK(string_tmp__RB,((__LINKED_LIST_NODEoSTRING_CONSTANTo *)((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC)->first_link__5UK)->item__BVK);
+ 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 *)path_directory__EC)->first_link__5UK)->item__BVK);
+ 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);
@@ -7607,20 +10231,110 @@ int main(int argc,char **argv)
};
path__HGC=((__CHARACTER *)(LISAAC_DIRECTORY));
__tmp__TGC=fast_first_index_of__until__PAD(path__HGC,'\0', 1024);
- result__RCD=clone__U1D();
- Self__1OL=((__STRING_CONSTANT *)result__RCD);
- Self__1OL->storage__C5K=path__HGC;
- Self__1OL->count__XHB=__tmp__TGC;
- copy__BNK(string_tmp__RB,result__RCD);
- Self__SACR=((__STRING_CONSTANT *)result__RCD);
- if ((((__CHARACTER *)Self__SACR->storage__C5K)[(__INTEGER)(Self__SACR->count__XHB - 1)] != '/')) {
- Self__UACR=((__STRING_CONSTANT *)result__RCD);
- __tmp__5GC=(((__CHARACTER *)Self__UACR->storage__C5K)[(__INTEGER)(Self__UACR->count__XHB - 1)] != '\\');
+ 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) {
- add_last__YPK(string_tmp__RB,'/');
+ 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;
@@ -7636,31 +10350,107 @@ int main(int argc,char **argv)
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__ZACR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XACR=(__UINTEGER_32)((__UINTEGER_32)(sz__T3E + a__ZACR) & (__UINTEGER_32)(~ a__ZACR));
- ptr__R3E=micro_alloc__table__lab__BOI(new_size__XACR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XACR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__XACR);
+ 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__3ACR=((__UINTEGER_32 )typ_id__W3E);
- a__5ACR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__R3E=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__T3E + a__5ACR) & (__UINTEGER_32)(~ a__5ACR)),((__POINTER )(&(table_type[(t__3ACR)]))),(__UINTEGER_32)(t__3ACR | 1));
+ 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__3GM=((__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *)result__Q3E);
- new_capacity__JMP=prime_number_ceiling__A4Q( 193);
- Self__3GM->buckets__SPL=create__E1S(new_capacity__JMP);
- Self__3GM->capacity__NPL=new_capacity__JMP;
- Self__3GM->count__TQL= 0;
+ 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__4OL(result__Q3E,__tmp__LHC,(&__string_61));
- put__to__4OL(variable__OED,ic__GDD,(&__string_62));
- put__to__4OL(variable__OED,__tmp__OHC,(&__string_63));
- put__to__4OL(variable__OED,__tmp__MHC,(&__string_64));
+ 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);
- entry__IDD=((__POINTER )(fopen((char*)(to_external__4YK(string_tmp__4TB)),"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));
@@ -7677,126 +10467,615 @@ int main(int argc,char **argv)
pos_col__4FD= 0;
while (read_word__NWH((&__string_8))) {
is_good_section__OCE=FALSE__;
- if ((! read_target__MWX())) {
- pos__3YKQ=current_position__EJG();
+ if ((! read_target__NWX())) {
+ pos__2ZGQ=current_position__EJG();
put_error__text__0AH( 0,(&__string_129));
- put_position__ECH(pos__3YKQ);
- send_error__2FH();
+ 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 (read_character__EQ3(',')) {
- if ((! read_target__MWX())) {
- pos__5YKQ=current_position__EJG();
- put_error__text__0AH( 0,(&__string_129));
- put_position__ECH(pos__5YKQ);
- send_error__2FH();
+ 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__ER3=NULL;
- result__DR3=TRUE__;
- if (read_character__EQ3('+')) {
- if ((! read_identifier__OLEB())) {
- pos__BZKQ=current_position__EJG();
+ 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__BZKQ);
- send_error__2FH();
+ 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__ER3=last_string__V1G;
- if ((! read_symbol__5OEB((&__string_16)))) {
- pos__DZKQ=current_position__EJG();
+ 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__DZKQ);
- send_error__2FH();
+ 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__ER3 == (void *)(&__string_64))) {
- if ((! read_cap_identifier__Y45())) {
- pos__FZKQ=current_position__EJG();
+ 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__FZKQ);
- send_error__2FH();
+ 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__1TGB())) {
- pos__HZKQ=current_position__EJG();
+ if ((! read_path__CUGB())) {
+ pos__G0GQ=current_position__EJG();
put_error__text__0AH( 0,(&__string_133));
- put_position__ECH(pos__HZKQ);
- send_error__2FH();
+ 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__4OL(variable__OED,last_string__V1G,name__ER3);
+ put__to__TOL(variable__OED,last_string__V1G,name__EV3);
};
- __tmp__UT3=TRUE__;
+ __tmp__UX3=TRUE__;
} else {
- __tmp__UT3=FALSE__;
+ __tmp__UX3=FALSE__;
};
- if (__tmp__UT3) {
- __tmp__OV3=TRUE__;
+ if (__tmp__UX3) {
+ __tmp__OZ3=TRUE__;
} else {
- result__0CAB=read_character__EQ3('-');
- if (result__0CAB) {
- if ((! read_path__1TGB())) {
- pos__JZKQ=current_position__EJG();
+ 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__JZKQ);
- send_error__2FH();
+ 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__BBCR=((__STRING_CONSTANT *)last_string__V1G);
- if ((((__CHARACTER *)Self__BBCR->storage__C5K)[(__INTEGER)(Self__BBCR->count__XHB - 1)] != '\\')) {
- Self__X4K=((__STRING_CONSTANT *)last_string__V1G);
- __tmp__2U3=(((__CHARACTER *)Self__X4K->storage__C5K)[(__INTEGER)(Self__X4K->count__XHB - 1)] != '/');
+ 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__2U3=FALSE__;
+ __tmp__2Y3=FALSE__;
};
- if (__tmp__2U3) {
+ if (__tmp__2Y3) {
copy__BNK(string_tmp__RB,last_string__V1G);
- add_last__YPK(string_tmp__RB,'/');
+ 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);
};
- add_last__Z11(path_directory__EC,last_string__V1G);
+ 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__OV3=result__0CAB;
+ __tmp__OZ3=result__0N4R;
};
- if ((! __tmp__OV3)) {
- if (read_character__EQ3('*')) {
- if ((! read_path__1TGB())) {
- pos__LZKQ=current_position__EJG();
+ 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__LZKQ);
- send_error__2FH();
+ 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) {
- add_last__Z11(command_list__VI,last_string__V1G);
+ 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__DR3=FALSE__;
+ 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 ((result__DR3 && (! read_character__EQ3(';')))) {
- pos__NZKQ=current_position__EJG();
+ if (__tmp__303) {
+ pos__M0GQ=current_position__EJG();
put_error__text__0AH( 2,(&__string_135));
- put_position__ECH(pos__NZKQ);
- send_error__2FH();
+ 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__DR3);
+ } while (result__DV3);
};
read_space__UAF();
- if ((last_character__0OF() != ((__CHARACTER )(( 0))))) {
- pos__PZKQ=current_position__EJG();
+ 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__PZKQ);
- send_error__2FH();
+ 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__3WM(variable__OED,(&__string_64)));
+ 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);
- send_error__2FH();
+ put_string__EQD(msg_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__ODD=NULL;
if ((verbose_level__FX != 0)) {
@@ -7809,11 +11088,33 @@ int main(int argc,char **argv)
append__MOK(string_tmp__RB,target__3B);
append__MOK(string_tmp__RB,(&__string_142));
Self__NHD= 1;
- limit_up__OHD=((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC)->parent_linked_collection__DC.upper__JC;
+ 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__EUU(path_directory__EC,Self__NHD));
- add_last__YPK(string_tmp__RB,'\n');
+ 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));
@@ -7826,13 +11127,229 @@ int main(int argc,char **argv)
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__SAL(result__JQF,TYPE_NULL__,(&__string_59));
+ fast_put__to__HAL(result__JQF,TYPE_NULL__,(&__string_59));
TYPE_NULL__->parent_type__TIB.slot_run__1JC=create_with_capacity__YID( 1);
- TYPE_NULL__->parent_type__TIB.default__AKC=create__with__VJD(TYPE_NULL__, 0);
- fast_put__to__SAL(result__JQF,TYPE_VOID__,(&__string_2));
- TYPE_VOID__->parent_type__UIB.default__AKC=create__with__VJD(TYPE_VOID__, 0);
- fast_put__to__SAL(result__JQF,TYPE_CONTEXT__,(&__string_44));
- TYPE_CONTEXT__->parent_type__VIB.default__AKC=create__with__VJD(TYPE_CONTEXT__, 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;
@@ -7843,26 +11360,74 @@ int main(int argc,char **argv)
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__GBCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EBCR=(__UINTEGER_32)((__UINTEGER_32)(sz__UJE + a__GBCR) & (__UINTEGER_32)(~ a__GBCR));
- ptr__SJE=micro_alloc__table__lab__BOI(new_size__EBCR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EBCR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__EBCR);
+ 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__KBCR=((__UINTEGER_32 )typ_id__XJE);
- a__MBCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__SJE=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__UJE + a__MBCR) & (__UINTEGER_32)(~ a__MBCR)),((__POINTER )(&(table_type[(t__KBCR)]))),(__UINTEGER_32)(t__KBCR | 1));
+ 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__YTL=((__FAST_ARRAYoTYPE_IDo *)result__RJE);
- if ((Self__YTL->parent_arrayed_collection__WKC.capacity__ODL < 3)) {
- Self__YTL->parent_arrayed_collection__WKC.storage__KEL=create__WD2( 3);
- Self__YTL->parent_arrayed_collection__WKC.capacity__ODL= 3;
+ 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__YTL->parent_arrayed_collection__WKC.upper__MDL=(__INTEGER)(- 1);
+ Self__NTL->parent_arrayed_collection__WKC.upper__BDL=(__INTEGER)(- 1);
list_id__YKC=result__RJE;
- add_last__IDL(result__RJE,create__WKD( 0));
- add_last__IDL(list_id__YKC,create__WKD( 1));
+ 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) {
@@ -7871,70 +11436,82 @@ int main(int argc,char **argv)
__tmp__1IB=to_run__XVK(__tmp__ZIB);
};
} else {
- __tmp__1IB=to_run__BDXD();
+ 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__KTL;
+ 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__V1IB==0) {
- __tmp__DJB=((__ITM_TYPE_STYLE *)__tmp__CJB)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__CJB)->to_run__E1IB==0) {
+ __tmp__DJB=((__ITM_TYPE_STYLE *)__tmp__CJB)->to_run__D1IB;
} else {
- Self__J0KQ=((__ITM_TYPE_STYLE *)__tmp__CJB);
- __tmp__K0KQ=get__XUN(Self__J0KQ);
- Self__J0KQ->to_run__U1IB=__tmp__K0KQ;
- Self__J0KQ->to_run__V1IB=0;
- __tmp__DJB=__tmp__K0KQ;
+ 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__KTL;
+ 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__V1IB==0) {
- __tmp__LJB=((__ITM_TYPE_STYLE *)__tmp__KJB)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__KJB)->to_run__E1IB==0) {
+ __tmp__LJB=((__ITM_TYPE_STYLE *)__tmp__KJB)->to_run__D1IB;
} else {
- Self__L0KQ=((__ITM_TYPE_STYLE *)__tmp__KJB);
- __tmp__M0KQ=get__XUN(Self__L0KQ);
- Self__L0KQ->to_run__U1IB=__tmp__M0KQ;
- Self__L0KQ->to_run__V1IB=0;
- __tmp__LJB=__tmp__M0KQ;
+ 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__KTL;
+ 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__V1IB==0) {
- __tmp__TJB=((__ITM_TYPE_STYLE *)__tmp__SJB)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__SJB)->to_run__E1IB==0) {
+ __tmp__TJB=((__ITM_TYPE_STYLE *)__tmp__SJB)->to_run__D1IB;
} else {
- Self__N0KQ=((__ITM_TYPE_STYLE *)__tmp__SJB);
- __tmp__O0KQ=get__XUN(Self__N0KQ);
- Self__N0KQ->to_run__U1IB=__tmp__O0KQ;
- Self__N0KQ->to_run__V1IB=0;
- __tmp__TJB=__tmp__O0KQ;
+ 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__KTL;
+ 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__V1IB==0) {
- __tmp__1JB=((__ITM_TYPE_STYLE *)__tmp__0JB)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__0JB)->to_run__E1IB==0) {
+ __tmp__1JB=((__ITM_TYPE_STYLE *)__tmp__0JB)->to_run__D1IB;
} else {
- Self__P0KQ=((__ITM_TYPE_STYLE *)__tmp__0JB);
- __tmp__Q0KQ=get__XUN(Self__P0KQ);
- Self__P0KQ->to_run__U1IB=__tmp__Q0KQ;
- Self__P0KQ->to_run__V1IB=0;
- __tmp__1JB=__tmp__Q0KQ;
+ 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__KTL;
+ 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__V1IB==0) {
- __tmp__DKB=((__ITM_TYPE_STYLE *)__tmp__CKB)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__CKB)->to_run__E1IB==0) {
+ __tmp__DKB=((__ITM_TYPE_STYLE *)__tmp__CKB)->to_run__D1IB;
} else {
- Self__R0KQ=((__ITM_TYPE_STYLE *)__tmp__CKB);
- __tmp__S0KQ=get__XUN(Self__R0KQ);
- Self__R0KQ->to_run__U1IB=__tmp__S0KQ;
- Self__R0KQ->to_run__V1IB=0;
- __tmp__DKB=__tmp__S0KQ;
+ 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__KTL;
+ 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__V1IB==0) {
+ if (((__ITM_TYPE_STYLE *)__tmp__KKB)->to_run__E1IB==0) {
} else {
- Self__T0KQ=((__ITM_TYPE_STYLE *)__tmp__KKB);
- Self__T0KQ->to_run__U1IB=get__XUN(Self__T0KQ);
- Self__T0KQ->to_run__V1IB=0;
+ 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__) {
@@ -7944,20 +11521,32 @@ int main(int argc,char **argv)
__tmp__RKB=to_run__XVK(__tmp__QKB);
};
} else {
- __tmp__RKB=to_run__BDXD();
+ 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__KTL;
+ 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__V1IB==0) {
- __tmp__ZKB=((__ITM_TYPE_STYLE *)itm_type_character__RIB)->to_run__U1IB;
+ 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__R1IB=((__ITM_TYPE_STYLE *)itm_type_character__RIB);
- __tmp__T1IB=get__XUN(Self__R1IB);
- Self__R1IB->to_run__U1IB=__tmp__T1IB;
- Self__R1IB->to_run__V1IB=0;
- __tmp__ZKB=__tmp__T1IB;
+ 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__KTL;
+ 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) {
@@ -7966,9 +11555,21 @@ int main(int argc,char **argv)
__tmp__5KB=to_run__XVK(__tmp__4KB);
};
} else {
- __tmp__5KB=to_run__BDXD();
+ 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__KTL;
+ 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) {
@@ -7977,18 +11578,46 @@ int main(int argc,char **argv)
__tmp__FLB=to_run__XVK(__tmp__ELB);
};
} else {
- __tmp__FLB=to_run__BDXD();
+ 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)) {
+ exit(( 1));
+ };
+ };
+ __tmp__FLB=run_value__SLQC;
};
- type_pointer__HLB=((__TYPE_FULL *)__tmp__FLB)->parent_type__KTL;
- type_gen__QIB=new__JOC();
- add_last__3VK(type_gen__QIB,itm_type_character__RIB);
- type_gen__QIB=alias__EPC(type_gen__QIB);
+ 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__W1IB(itm_type_n_a_character__SIB);
- type_gen__QIB=new__JOC();
- add_last__3VK(type_gen__QIB,itm_type_n_a_character__SIB);
- type_gen__QIB=alias__EPC(type_gen__QIB);
- to_run__W1IB(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;
@@ -8006,334 +11635,708 @@ int main(int argc,char **argv)
__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__T2IB.prototype__RD;
+ __tmp__SD=((__TYPE_GENERIC *)type_input__LD)->parent_type__C2IB.prototype__RD;
} break;
case __PROFIL_BLOCK__: {
- __tmp__SD=prototype__UIIJ();
+ __tmp__SD=prototype__QLEJ();
} break;
};
- Self__TKMC=((__PROTOTYPE *)__tmp__SD);
- cmd__0KMC=NULL;
- context_main__CLMC=push_extern__profil__3UQC(Self__TKMC->parent_named__QD.parent_itm_object__PD.position__BJM,NULL);
+ 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__0KMC=(&__string_148);
+ cmd__N1LC=(&__string_149);
} else {
- cmd__0KMC=(&__string_149);
+ 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__);
};
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,create__text__access__persistant__type__F30C(Self__TKMC->parent_named__QD.parent_itm_object__PD.position__BJM,cmd__0KMC,NULL,TRUE__,TYPE_VOID__->parent_type__UIB.default__AKC));
- result__MWQC=NULL;
- s__NWQC=Self__TKMC->first_slot__45MC;
+ 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;
do {
- if ((((void *)((__SECTION_ *)((__ITM_SLOT *)s__NWQC)->id_section__EACC)->name__I2ZD == (void *)(&__string_27)) && ((void *)((__ITM_SLOT *)s__NWQC)->parent_named__XIM.name__1QB == (void *)(&__string_83)))) {
- if (((void *)((__ITM_SLOT *)s__NWQC)->type__KX1D != (void *)type_void__QHEC)) {
- pos__Z0KQ=((__ITM_SLOT *)s__NWQC)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_150));
- put_position__ECH(pos__Z0KQ);
- send_error__2FH();
- };
- if ((argument_count__YLEG(s__NWQC) != 1)) {
- pos__20KQ=((__ITM_SLOT *)s__NWQC)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ 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__20KQ);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
- __tmp__3XQC=type_input__LD;
- __tmp__5XQC=((__ITM_SLOT *)s__NWQC)->parent_named__XIM.name__1QB;
+ 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)) {
+ 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__AYQC=get_slot__3MEG(type_input__LD,__tmp__5XQC);
+ __tmp__IJQC=get_slot__20BG(type_input__LD,__tmp__HJQC);
} break;
case __TYPE_NULL__: {
- __tmp__AYQC=get_slot__TOEG(__tmp__3XQC,__tmp__5XQC);
+ __tmp__IJQC=get_slot__S2BG(__tmp__FJQC,__tmp__HJQC);
} break;
case __TYPE_VOID__: {
- __tmp__AYQC=get_slot__JQEG(__tmp__3XQC,__tmp__5XQC);
+ __tmp__IJQC=get_slot__I4BG(__tmp__FJQC,__tmp__HJQC);
} break;
case __TYPE_CONTEXT__: {
- __tmp__AYQC=get_slot__5REG(__tmp__3XQC,__tmp__5XQC);
+ __tmp__IJQC=get_slot__45BG(__tmp__FJQC,__tmp__HJQC);
} break;
case __TYPE_ID__: {
- __tmp__AYQC=get_slot__VTEG(__tmp__3XQC,__tmp__5XQC);
+ __tmp__IJQC=get_slot__UBCG(__tmp__FJQC,__tmp__HJQC);
} break;
case __TYPE_GENERIC__: {
- __tmp__AYQC=get_slot__LVEG(__tmp__3XQC,__tmp__5XQC);
+ __tmp__IJQC=get_slot__KDCG(__tmp__FJQC,__tmp__HJQC);
} break;
case __PROFIL_BLOCK__: {
- __tmp__AYQC=get_slot__BUIJ(__tmp__5XQC);
+ __tmp__IJQC=get_slot__3WEJ(__tmp__HJQC);
} break;
};
- result__MWQC=__tmp__AYQC;
+ result__UHQC=__tmp__IJQC;
+ };
+ 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 (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- s__NWQC=((__ITM_SLOT *)s__NWQC)->next__XANC;
- } while ((((void *)s__NWQC != (void *)NULL) && ((void *)result__MWQC == (void *)NULL)));
- if (((void *)result__MWQC == (void *)NULL)) {
- pos__X1CD=Self__TKMC->parent_named__QD.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_152));
- put_position__ECH(pos__X1CD);
- send_error__2FH();
};
- __tmp__EMMC=Self__TKMC->parent_named__QD.parent_itm_object__PD.position__BJM;
+ __tmp__X2LC=Self__G1LC->parent_named__QD.parent_itm_object__PD.position__WIM;
switch (((struct ___OBJ *)type_input__LD)->__id) {
case __TYPE__: {
- __tmp__GMMC=((__TYPE *)type_input__LD)->default__AKC;
+ __tmp__Z2LC=((__TYPE *)type_input__LD)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__GMMC=((__TYPE_NULL *)type_input__LD)->parent_type__TIB.default__AKC;
+ __tmp__Z2LC=((__TYPE_NULL *)type_input__LD)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__GMMC=((__TYPE_VOID *)type_input__LD)->parent_type__UIB.default__AKC;
+ __tmp__Z2LC=((__TYPE_VOID *)type_input__LD)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__GMMC=((__TYPE_CONTEXT *)type_input__LD)->parent_type__VIB.default__AKC;
+ __tmp__Z2LC=((__TYPE_CONTEXT *)type_input__LD)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__GMMC=((__TYPE_ID *)type_input__LD)->parent_type__WIB.default__AKC;
+ __tmp__Z2LC=((__TYPE_ID *)type_input__LD)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__GMMC=((__TYPE_GENERIC *)type_input__LD)->parent_type__T2IB.default__AKC;
+ __tmp__Z2LC=((__TYPE_GENERIC *)type_input__LD)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__GMMC=((__PROFIL_BLOCK *)type_input__LD)->parent_type__VNCG.default__AKC;
+ __tmp__Z2LC=((__PROFIL_BLOCK *)type_input__LD)->parent_type__PGAG.default__AKC;
} break;
};
- self_main__VKMC=create__type__HZQC(__tmp__EMMC,__tmp__GMMC);
- if (((struct ___OBJ *)result__MWQC)->__id==__SLOT_DATA__) {
- __tmp__JMMC=((__SLOT_DATA *)result__MWQC)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__JMMC=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)result__MWQC)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,new_read__slot__receiver__self__3ZQC(__tmp__JMMC,result__MWQC,self_main__VKMC,self_main__VKMC));
- __tmp__PMMC=Self__TKMC->parent_named__QD.parent_itm_object__PD.position__BJM;
+ 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__RMMC=((__TYPE *)type_integer__3JB)->default__AKC;
+ __tmp__E3LC=((__TYPE *)type_integer__3JB)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__RMMC=((__TYPE_NULL *)type_integer__3JB)->parent_type__TIB.default__AKC;
+ __tmp__E3LC=((__TYPE_NULL *)type_integer__3JB)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__RMMC=((__TYPE_VOID *)type_integer__3JB)->parent_type__UIB.default__AKC;
+ __tmp__E3LC=((__TYPE_VOID *)type_integer__3JB)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__RMMC=((__TYPE_CONTEXT *)type_integer__3JB)->parent_type__VIB.default__AKC;
+ __tmp__E3LC=((__TYPE_CONTEXT *)type_integer__3JB)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__RMMC=((__TYPE_ID *)type_integer__3JB)->parent_type__WIB.default__AKC;
+ __tmp__E3LC=((__TYPE_ID *)type_integer__3JB)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__RMMC=((__TYPE_GENERIC *)type_integer__3JB)->parent_type__T2IB.default__AKC;
+ __tmp__E3LC=((__TYPE_GENERIC *)type_integer__3JB)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__RMMC=((__PROFIL_BLOCK *)type_integer__3JB)->parent_type__VNCG.default__AKC;
- } break;
- };
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,create__value__type__I1QC(__tmp__PMMC, 0,__tmp__RMMC));
- list_main__WE=list_current__IF1;
- Self__LJAG=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)result__WWCD)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC]);
- pop_stack_until__RJCG(stack_local_lower__AIAG);
- stack_local_lower__AIAG=Self__LJAG->local__CIAG;
- remove_since__XKSG(stack_result__WIAG,stack_result_lower__DIAG);
- stack_result_lower__DIAG=Self__LJAG->result__FIAG;
- list_current__IF1=Self__LJAG->list__HIAG;
- profil_second__C4QC=Self__LJAG->profil__LIAG;
- profil_first__D4QC=Self__LJAG->old_profil_first__JIAG;
- top__CVQC=(__INTEGER)(top__CVQC - 1);
- pass_count__YMMC= 1;
+ __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_153));
+ put_string__EQD((&__string_154));
};
- while ((modify_count__ENMC != 0)) {
- modify_count__ENMC= 0;
+ while ((modify_count__X3LC != 0)) {
+ modify_count__X3LC= 0;
if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_154));
- };
- pass_count__YMMC=(__INTEGER)(pass_count__YMMC + 1);
- level_pass__GDVC=(__INTEGER)(level_pass__GDVC + 1);
- j__JBID= 1;
- while ((j__JBID <= ((__LINKED_LISToNODE_TYPEo *)node_list__U0QC)->parent_linked_collection__T0QC.upper__TBID)) {
- Self__MZAG=((__NODE_TYPE *)item__SLSE(node_list__U0QC,j__JBID));
- if ((update_case__FNCG(Self__MZAG) & update_depth__4TCG(Self__MZAG,TRUE__))) {
- remove__HYUG(node_list__U0QC,j__JBID);
+ 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__JBID=(__INTEGER)(j__JBID + 1);
+ j__SAID=(__INTEGER)(j__SAID + 1);
};
};
};
if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_155));
- i__FDER=pass_count__YMMC;
+ put_string__EQD((&__string_156));
+ i__PAAR=pass_count__L3LC;
((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )i__FDER),tmp_string__PSD);
+ append_in__4VC(((__INTEGER_32 )i__PAAR),tmp_string__PSD);
put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_156));
+ put_string__EQD((&__string_157));
};
create__AXB( 2000);
if ((verbose_level__FX != 0)) {
- display__BE1C();
- };
- if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_157));
+ display__V00C();
};
- pass_count_depend__YKMC=pass_count__YMMC;
- is_executing_pass__POMC=TRUE__;
if ((! is_quiet_operation__UG)) {
put_string__EQD((&__string_158));
};
- pass_count__YMMC=(__INTEGER)(pass_count__YMMC + 1);
- level_pass__GDVC=(__INTEGER)(level_pass__GDVC + 1);
- life_limit__B4QC= 0;
- mode_recursive__MDVC=TRUE__;
- profil_second__C4QC=NULL;
- profil_first__D4QC=NULL;
- list_current__IF1=NULL;
- execute_link__GMRG(list_main__WE);
- mode_recursive__MDVC=FALSE__;
- clean__SDVC();
- reduce_profil__G4QC=TRUE__;
+ 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__;
do {
- modify_count__ENMC= 0;
+ modify_count__X3LC= 0;
if ((! is_quiet_operation__UG)) {
- put_string__EQD((&__string_154));
- };
- pass_count__YMMC=(__INTEGER)(pass_count__YMMC + 1);
- switch_new_pass__HPMC=FALSE__;
- level_pass__GDVC=(__INTEGER)(level_pass__GDVC + 1);
- life_limit__B4QC= 0;
- profil_second__C4QC=NULL;
- profil_first__D4QC=NULL;
- list_current__IF1=NULL;
- execute_link__GMRG(list_main__WE);
- current__AG1C= 0;
- while ((current__AG1C < life_limit__B4QC)) {
- __tmp__QG1C=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__P1L)[current__AG1C];
- __tmp__SG1C=inline_level_current__RG1C;
- if (((struct ___OBJ *)__tmp__QG1C)->__id==__PROFIL_SLOT__) {
- execute__IILM(__tmp__QG1C,inline_level_current__RG1C);
- } else {
- execute__0NIJ(__tmp__QG1C,__tmp__SG1C);
- };
- current__AG1C=(__INTEGER)(current__AG1C + 1);
- };
- current__AG1C= 0;
- clean__SDVC();
- if (((! reduce_profil__G4QC) && (inline_level_current__RG1C < inline_level__20))) {
- inline_level_current__RG1C=(__INTEGER)(inline_level_current__RG1C + 3);
- modify_count__ENMC=(__INTEGER)(modify_count__ENMC + 1);
- };
- if (switch_new_pass__HPMC) {
- modify_count__ENMC=(__INTEGER)(modify_count__ENMC + 1);
- };
- } while ((modify_count__ENMC != 0));
+ 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_155));
- i__GDER=(__INTEGER)(pass_count__YMMC - pass_count_depend__YKMC);
+ 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__GDER),tmp_string__PSD);
+ append_in__4VC(((__INTEGER_32 )i__QAAR),tmp_string__PSD);
put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_156));
+ put_string__EQD((&__string_157));
};
if ((verbose_level__FX != 0)) {
- Self__MSRG=((__LIST *)list_main__WE);
- voir__NSRG=create__AXB( 250);
- display__TLTG(Self__MSRG,voir__NSRG);
- put_string__2EG(((__STRING *)voir__NSRG));
+ Self__ZZOG=((__LIST *)list_main__WE);
+ voir__0ZOG=create__AXB( 250);
+ display__EQQG(Self__ZZOG,voir__0ZOG);
+ put_string__2EG(((__STRING *)voir__0ZOG));
fputc((int)('\n'),stdout);
- display__BE1C();
+ display__V00C();
};
- title__in__NHB((&__string_159),output_decl__1C);
- append__MOK(output_decl__1C,(&__string_160));
- title__in__NHB((&__string_161),output_glob__VD);
- title__in__NHB((&__string_162),output_code__XD);
- append__MOK(output_code__XD,(&__string_163));
+ 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_165));
append__MOK(output_code__XD,(&__string_166));
+ append__MOK(output_code__XD,(&__string_167));
};
- 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__P1L)[Self__NTC];
+ __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__1UMM(__tmp__TNB,output_code__XD);
+ genere_handler__ZAJM(__tmp__TNB,output_code__XD);
} else {
- genere_handler__ZIIJ(__tmp__TNB,output_code__XD);
- };
- add_last__YPK(output_code__XD,';');
- add_last__YPK(output_code__XD,'\n');
+ 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_168),output_code__XD);
- append__MOK(output_code__XD,(&__string_169));
- genere_extern__HIRG(list_main__WE,output_code__XD);
- add_last__YPK(output_code__XD,'\n');
+ 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__P1L)[Self__2TC];
+ __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__AYMM=((__PROFIL_SLOT *)__tmp__MOB);
- add_last__YPK(output_code__XD,'\n');
- genere_handler__1UMM(Self__AYMM,output_code__XD);
- append__MOK(output_code__XD,(&__string_170));
- append_type__DXPM(Self__AYMM,output_code__XD);
- if (((__INTEGER_8)(Self__AYMM->parent_profil__4KMC.stat__NJIJ & 2) == 0)) {
- append__MOK(output_code__XD,(&__string_171));
- } else {
- append__MOK(output_code__XD,(&__string_172));
+ 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;
+ };
};
- if (((__INTEGER_8)(Self__AYMM->parent_profil__4KMC.stat__NJIJ & 1) == 0)) {
- append__MOK(output_code__XD,(&__string_173));
+ ((__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;
+ };
};
- add_last__YPK(output_code__XD,'\n');
- genere_extern__HIRG(Self__AYMM->parent_profil__4KMC.code__DRNH,output_code__XD);
- add_last__YPK(output_code__XD,'\n');
+ ((__CHARACTER *)Self__YPNR->storage__XNK)[Self__YPNR->count__VF]='\n';
+ Self__YPNR->count__VF=(__INTEGER)(Self__YPNR->count__VF + 1);
} else {
- Self__LJIJ=((__PROFIL_BLOCK *)__tmp__MOB);
- add_last__YPK(output_code__XD,'\n');
- genere_handler__ZIIJ(Self__LJIJ,output_code__XD);
- append__MOK(output_code__XD,(&__string_170));
- append_type__XINJ(Self__LJIJ,output_code__XD);
- if (((__INTEGER_8)(Self__LJIJ->parent_profil__UNCG.stat__NJIJ & 2) == 0)) {
- append__MOK(output_code__XD,(&__string_171));
- } else {
- append__MOK(output_code__XD,(&__string_172));
+ 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;
+ };
};
- if (((__INTEGER_8)(Self__LJIJ->parent_profil__UNCG.stat__NJIJ & 1) == 0)) {
- append__MOK(output_code__XD,(&__string_173));
+ ((__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;
+ };
};
- add_last__YPK(output_code__XD,'\n');
- genere_extern__HIRG(Self__LJIJ->parent_profil__UNCG.code__DRNH,output_code__XD);
- add_last__YPK(output_code__XD,'\n');
+ ((__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_175));
+ 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__X2L)[Self__QUC];
+ __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__SNAH(__tmp__EPB);
+ genere_struct__212G(__tmp__EPB);
} break;
case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_175));
+ append__MOK(output_decl__1C,(&__string_176));
} break;
case __TYPE_VOID__: {
} break;
case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_176));
+ append__MOK(output_decl__1C,(&__string_177));
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- genere_struct__ZABH(__tmp__EPB);
+ genere_struct__DP3G(__tmp__EPB);
} break;
case __PROFIL_BLOCK__: {
} break;
@@ -8341,146 +12344,416 @@ int main(int argc,char **argv)
Self__QUC=(__INTEGER)(Self__QUC + 1);
};
if ((debug_level_option__3C != 0)) {
- append__MOK(output_decl__1C,(&__string_176));
+ append__MOK(output_decl__1C,(&__string_177));
};
- append__MOK(output_decl__1C,(&__string_177));
- append_in__4VC(((__INTEGER_32 )id_counter_without_type__2E),output_decl__1C);
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_179),output_code__XD);
- append__MOK(output_code__XD,(&__string_180));
+ 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_181));
+ 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_182));
+ 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__D0M)[Self__1RE];
- append__MOK(output_code__XD,(&__string_183));
+ 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_155));
+ append__MOK(output_code__XD,(&__string_156));
append__MOK(output_code__XD,((__PROTOTYPE *)proto__0PB)->filename__4QB);
- append__MOK(output_code__XD,(&__string_184));
+ append__MOK(output_code__XD,(&__string_185));
Self__1RE=(__INTEGER)(Self__1RE + 1);
};
- Self__Z4L=((__FAST_ARRAYoPROTOTYPEo *)result__FTG);
- proto__0PB=((void **)Self__Z4L->parent_arrayed_collection__FQB.storage__D0M)[Self__Z4L->parent_arrayed_collection__FQB.upper__QQB];
- append__MOK(output_code__XD,(&__string_183));
+ 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_155));
+ append__MOK(output_code__XD,(&__string_156));
append__MOK(output_code__XD,((__PROTOTYPE *)proto__0PB)->filename__4QB);
- append__MOK(output_code__XD,(&__string_185));
+ append__MOK(output_code__XD,(&__string_186));
if (debug_with_code__R1) {
- append__MOK(output_decl__1C,(&__string_186));
- append__MOK(output_code__XD,(&__string_187));
- src__TRB=result__OCDD;
- append_in__4VC(((__INTEGER_32 )result__OCDD->count__1RB),output_code__XD);
- append__MOK(output_code__XD,(&__string_182));
- Self__JGVC= 1;
- limit_up__KGVC=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)result__OCDD)->count__1RB;
- while ((Self__JGVC <= limit_up__KGVC)) {
- Self__IP0D=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)src__TRB);
- set_cache_user__RQBE(Self__IP0D,Self__JGVC);
- Result__KP0D=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)Self__IP0D->cache_node__TP0D)->key__VP0D;
- append__MOK(output_decl__1C,(&__string_188));
- append_in__Z4H(Result__KP0D,output_decl__1C);
- add_last__YPK(output_decl__1C,' ');
- append_in__4VC(((__INTEGER_32 )(__INTEGER)(Self__JGVC - 1)),output_decl__1C);
- add_last__YPK(output_decl__1C,'\n');
- append__MOK(output_code__XD,(&__string_189));
- append_in__Z4H(Result__KP0D,output_code__XD);
+ 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));
- Self__BQ0D=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)src__TRB);
- set_cache_user__RQBE(Self__BQ0D,Self__JGVC);
- append__MOK(output_code__XD,((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)Self__BQ0D->cache_node__TP0D)->item__MQ0D);
+ append_in__Z4H(Result__OZ0D,output_code__XD);
append__MOK(output_code__XD,(&__string_191));
- Self__JGVC=(__INTEGER)(Self__JGVC + 1);
+ 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__ZVCC(((__STRING *)output_code__XD),__tmp__USB,__tmp__USB);
- append__MOK(output_code__XD,(&__string_192));
+ 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_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_195));
+ append__MOK(output_code__XD,(&__string_196));
};
- 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_197));
- } else {
append__MOK(output_code__XD,(&__string_198));
+ } else {
+ append__MOK(output_code__XD,(&__string_199));
};
- append__MOK(output_code__XD,(&__string_199));
+ append__MOK(output_code__XD,(&__string_200));
};
copy__BNK(string_tmp__4TB,output_name_c__BF);
- stream__1TB=((__POINTER )(fopen((char*)(to_external__4YK(string_tmp__4TB)),"w+b")));
+ 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_200));
- put_string__EQD(output_name_c__BF);
put_string__EQD((&__string_201));
+ put_string__EQD(output_name_c__BF);
+ put_string__EQD((&__string_202));
exit(( 1));
};
copy__BNK(string_tmp__4TB,output_name_c__BF);
- file_output__1=((__POINTER )(fopen((char*)(to_external__4YK(string_tmp__4TB)),"wb")));
- fwrite((void *)((to_external__4YK(output_decl__1C))),(size_t)(1), (size_t)((((__STRING *)output_decl__1C)->count__VF)),(FILE*)((file_output__1)));
- fwrite((void *)((to_external__4YK(output_glob__VD))),(size_t)(1), (size_t)((((__STRING *)output_glob__VD)->count__VF)),(FILE*)((file_output__1)));
+ 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)) {
- fwrite((void *)((to_external__4YK(result__PRD))),(size_t)(1), (size_t)((((__STRING *)result__PRD)->count__VF)),(FILE*)((file_output__1)));
+ 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)));
};
- fwrite((void *)((to_external__4YK(output_code__XD))),(size_t)(1), (size_t)((((__STRING *)output_code__XD)->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_202));
+ put_string__EQD((&__string_203));
time__FB=((__INTEGER )(__UINTEGER_64)(end_time__CB - begin_time__5));
if ((time__FB >= 120)) {
- i__HDER=(__INTEGER)(time__FB / 60);
+ i__RAAR=(__INTEGER)(time__FB / 60);
((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )i__HDER),tmp_string__PSD);
+ append_in__4VC(((__INTEGER_32 )i__RAAR),tmp_string__PSD);
put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_203));
+ 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_204));
+ put_string__EQD((&__string_205));
};
if (is_statistic__0H) {
- print__stat__for__5EVC((&__string_205), 0,late_binding_counter__DI);
- print__stat__for__5EVC((&__string_206),polymorphic_counter__FI,late_binding_counter__DI);
+ 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_207));
- print__4ADD(count_invariant__PI);
+ 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);
+ };
+ };
fputc((int)('\n'),stdout);
};
};
Self__PWB= 1;
- limit_up__QWB=((__LINKED_LISToSTRING_CONSTANTo *)command_list__VI)->parent_linked_collection__DC.upper__JC;
+ 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_208));
- put_string__EQD(item__EUU(command_list__VI,Self__PWB));
- put_string__EQD((&__string_209));
+ put_string__EQD((&__string_210));
+ put_string__EQD(item__DTU(command_list__VI,Self__PWB));
+ put_string__EQD((&__string_211));
};
- Self__D5QC=((__STRING_CONSTANT *)item__EUU(command_list__VI,Self__PWB));
- new__F5QC=create__AXB(Self__D5QC->count__XHB);
- copy__BNK(new__F5QC,Self__D5QC);
- if ((((__INTEGER )(system(((char*)((to_external__4YK(new__F5QC))))))) == 0)) {
+ 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_210));
+ put_string__EQD((&__string_212));
};
} else {
- put_string__EQD((&__string_211));
+ put_string__EQD((&__string_213));
};
Self__PWB=(__INTEGER)(Self__PWB + 1);
};
@@ -8490,10 +12763,12 @@ int main(int argc,char **argv)
static __STRING* create__AXB(__INTEGER needed_capacity__CXB)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __STRING *result__4ZC,*Self__Y0K;
- __POINTER ptr__5ZC;
+ __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__MCCR,new_size__KCCR,t__QCCR,a__SCCR;
+ __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;
@@ -8504,63 +12779,181 @@ static __STRING* create__AXB(__INTEGER needed_capacity__CXB)
typ_id__E0C=-1;
clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__B0C);
if ((typ_id__E0C == (__INTEGER)(- 1))) {
- a__MCCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KCCR=(__UINTEGER_32)((__UINTEGER_32)(sz__B0C + a__MCCR) & (__UINTEGER_32)(~ a__MCCR));
- ptr__5ZC=micro_alloc__table__lab__BOI(new_size__KCCR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KCCR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__KCCR);
+ 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__QCCR=((__UINTEGER_32 )typ_id__E0C);
- a__SCCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__5ZC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__B0C + a__SCCR) & (__UINTEGER_32)(~ a__SCCR)),((__POINTER )(&(table_type[(t__QCCR)]))),(__UINTEGER_32)(t__QCCR | 1));
+ 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__Y0K=((__STRING *)result__4ZC);
+ Self__N0K=((__STRING *)result__4ZC);
if ((needed_capacity__CXB > 0)) {
- if ((Self__Y0K->capacity__MNK < needed_capacity__CXB)) {
- Self__Y0K->storage__XNK=create__5UX(needed_capacity__CXB);
- Self__Y0K->capacity__MNK=needed_capacity__CXB;
+ 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__Y0K->count__VF= 0;
+ Self__N0K->count__VF= 0;
return(result__4ZC);
}
-static __FAST_ARRAYoSTRINGo* create_with_capacity__CEG(__INTEGER new_count__EEG)
+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.
{
- __POINTER ptr__RWG;
- __INTEGER typ_id__WWG;
- __UINTEGER_32 sz__TWG,a__XCCR,new_size__VCCR,t__1CCR,a__3CCR;
- __FAST_ARRAYoSTRINGo *result__QWG,*Self__P1M;
- 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__XCCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VCCR=(__UINTEGER_32)((__UINTEGER_32)(sz__TWG + a__XCCR) & (__UINTEGER_32)(~ a__XCCR));
- ptr__RWG=micro_alloc__table__lab__BOI(new_size__VCCR,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VCCR / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__VCCR);
+ __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 {
- t__1CCR=((__UINTEGER_32 )typ_id__WWG);
- a__3CCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__RWG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__TWG + a__3CCR) & (__UINTEGER_32)(~ a__3CCR)),((__POINTER )(&(table_type[(t__1CCR)]))),(__UINTEGER_32)(t__1CCR | 1));
+ 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;
+ };
};
- result__QWG=((__FAST_ARRAYoSTRINGo *)ptr__RWG);
- *(result__QWG) = *(FAST_ARRAYoSTRINGo__);
+ ((__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)));
};
- Self__P1M=((__FAST_ARRAYoSTRINGo *)result__QWG);
- if ((Self__P1M->parent_arrayed_collection__QXD.capacity__Y1M < new_count__EEG)) {
- Self__P1M->parent_arrayed_collection__QXD.storage__D2M=create__ITEB(new_count__EEG);
- Self__P1M->parent_arrayed_collection__QXD.capacity__Y1M=new_count__EEG;
+ 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);
};
- Self__P1M->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(- 1);
- return(result__QWG);
+ return(Result__31FB);
}
static __INTEGER fast_first_index_of__until__PAD(__CHARACTER *Self__QAD,__CHARACTER element__RAD,__INTEGER upper__SAD)
@@ -8574,821 +12967,1447 @@ static __INTEGER fast_first_index_of__until__PAD(__CHARACTER *Self__QAD,__CHARAC
return(idx__2AD);
}
-static void add_last__YPK(__STRING *Self__ZPK,__CHARACTER ch__0PK)
-// ({STRING},{CHARACTER}) VoidNo recursive, No inlinable.
+static __CHARACTER* create__OUX(__INTEGER nb_elements__QUX)
+// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER new_capacity__1PK,old_nb_elts__ADCR;
- __CHARACTER *Self__5CCR,*new__CDCR;
- new_capacity__1PK= 0;
- if ((Self__ZPK->capacity__MNK <= Self__ZPK->count__VF)) {
- if ((Self__ZPK->capacity__MNK == 0)) {
- Self__ZPK->capacity__MNK= 32;
- Self__ZPK->storage__XNK=create__5UX( 32);
+ __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 {
- new_capacity__1PK=(__INTEGER)(Self__ZPK->capacity__MNK << 1);
- Self__5CCR=((__CHARACTER *)Self__ZPK->storage__XNK);
- old_nb_elts__ADCR=Self__ZPK->capacity__MNK;
- new__CDCR=((__CHARACTER *)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )Self__5CCR),((__UINTEGER_32 )old_nb_elts__ADCR),((__UINTEGER_32 )new_capacity__1PK)));
- clear__to__RRNC(new__CDCR,old_nb_elts__ADCR,(__INTEGER)(new_capacity__1PK - 1));
- Self__ZPK->storage__XNK=new__CDCR;
- Self__ZPK->capacity__MNK=new_capacity__1PK;
+ 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;
+ };
};
- };
- ((__CHARACTER *)Self__ZPK->storage__XNK)[Self__ZPK->count__VF]=ch__0PK;
- Self__ZPK->count__VF=(__INTEGER)(Self__ZPK->count__VF + 1);
-}
-
-static void add_last__00X(__FAST_ARRAYoSTRINGo *Self__10X,void *element__20X)
-// ({FAST_ARRAYoSTRINGo},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __INTEGER new_capacity__30X,__tmp__B2X,__tmp__LJMB,Self__IURC;
- __BOOLEAN __tmp__L1X;
- void **__tmp__A2X,**new__YIMB;
- new_capacity__30X= 0;
- if (((__INTEGER)(Self__10X->parent_arrayed_collection__QXD.upper__TXD + 1) <= (__INTEGER)(Self__10X->parent_arrayed_collection__QXD.capacity__Y1M - 1))) {
- Self__10X->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(Self__10X->parent_arrayed_collection__QXD.upper__TXD + 1);
- __tmp__L1X=TRUE__;
+ ((__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 {
- __tmp__L1X=FALSE__;
+ result__MBCR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__PBCR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
};
- if ((! __tmp__L1X)) {
- if ((Self__10X->parent_arrayed_collection__QXD.capacity__Y1M == 0)) {
- Self__10X->parent_arrayed_collection__QXD.storage__D2M=create__ITEB( 2);
- Self__10X->parent_arrayed_collection__QXD.capacity__Y1M= 2;
- Self__10X->parent_arrayed_collection__QXD.upper__TXD= 0;
- } else {
- new_capacity__30X=(__INTEGER)(Self__10X->parent_arrayed_collection__QXD.capacity__Y1M << 1);
- __tmp__A2X=Self__10X->parent_arrayed_collection__QXD.storage__D2M;
- __tmp__B2X=Self__10X->parent_arrayed_collection__QXD.capacity__Y1M;
- new__YIMB=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__A2X)),((__UINTEGER_32 )(__INTEGER)(__tmp__B2X * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__30X * ((__INTEGER )(sizeof(void *)))))));
- __tmp__LJMB=(__INTEGER)(new_capacity__30X - 1);
- Self__IURC=__tmp__B2X;
- while ((Self__IURC <= __tmp__LJMB)) {
- new__YIMB[Self__IURC]=NULL;
- Self__IURC=(__INTEGER)(Self__IURC + 1);
- };
- Self__10X->parent_arrayed_collection__QXD.storage__D2M=new__YIMB;
- Self__10X->parent_arrayed_collection__QXD.capacity__Y1M=new_capacity__30X;
- Self__10X->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(Self__10X->parent_arrayed_collection__QXD.upper__TXD + 1);
- };
+ 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);
};
- ((void **)Self__10X->parent_arrayed_collection__QXD.storage__D2M)[Self__10X->parent_arrayed_collection__QXD.upper__TXD]=element__20X;
+ return(Result__5I0);
}
-static __LINKED_LISToSTRING_CONSTANTo* create__CZC()
-// () With resultNo recursive, No inlinable.
+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.
{
- __POINTER ptr__NTD;
- __INTEGER typ_id__STD;
- __UINTEGER_32 sz__PTD,a__NDCR,new_size__ZPH,t__CRH,a__RDCR;
- __LINKED_LISToSTRING_CONSTANTo *result__MTD;
- 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__;
+ __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 {
- 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__NDCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZPH=(__UINTEGER_32)((__UINTEGER_32)(sz__PTD + a__NDCR) & (__UINTEGER_32)(~ a__NDCR));
- ptr__NTD=micro_alloc__table__lab__BOI(new_size__ZPH,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZPH / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ZPH);
+ 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 {
- t__CRH=((__UINTEGER_32 )typ_id__STD);
- a__RDCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__NTD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__PTD + a__RDCR) & (__UINTEGER_32)(~ a__RDCR)),((__POINTER )(&(table_type[(t__CRH)]))),(__UINTEGER_32)(t__CRH | 1));
+ result__MD4B=Self__HD4B;
};
- result__MTD=((__LINKED_LISToSTRING_CONSTANTo *)ptr__NTD);
- *(result__MTD) = *(LINKED_LISToSTRING_CONSTANTo__);
+ result__J3OB=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__MD4B)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
};
- return(result__MTD);
+ return(result__J3OB);
}
-static __POINTER micro_alloc__table__lab__BOI(__UINTEGER_32 new_size__DOI,__POINTER ptr_table__EOI,__UINTEGER_32 lab_type__FOI)
-// ({UINTEGER_32},{POINTER},{UINTEGER_32}) With resultNo recursive, No inlinable.
+static void add_last__10X(__FAST_ARRAYoSTRINGo *Self__20X,void *element__30X)
+// ({FAST_ARRAYoSTRINGo},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __POINTER next__JOI,result__HOI;
- next__JOI=((__POINTER )(NULL));
- result__HOI=((__POINTER *)ptr_table__EOI)[ 0];
- if ((result__HOI == (void *)NULL)) {
- result__HOI=new_lab__2PJ(lab_type__FOI);
- next__JOI=(void *)((unsigned long)result__HOI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DOI)));
- ((__POINTER *)next__JOI)[ 0]=NULL;
- ((__POINTER *)ptr_table__EOI)[ 0]=next__JOI;
+ __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 {
- 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__DOI << 1)) <= 4096)) {
- next__JOI=(void *)((unsigned long)result__HOI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )new_size__DOI)));
- } else {
- next__JOI=new_lab__2PJ(lab_type__FOI);
- };
- ((__POINTER *)next__JOI)[ 0]=NULL;
- ((__POINTER *)ptr_table__EOI)[ 0]=next__JOI;
+ __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 {
- ((__POINTER *)result__HOI)[ 0]=(void *)((unsigned long)((__POINTER *)next__JOI)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
- result__HOI=next__JOI;
+ 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);
};
};
- return(result__HOI);
+ ((void **)Self__20X->parent_arrayed_collection__QXD.storage__11M)[Self__20X->parent_arrayed_collection__QXD.upper__TXD]=element__30X;
}
-static __INTEGER prime_number_ceiling__A4Q(__INTEGER integer__C4Q)
+static __INTEGER prime_number_ceiling__X3Q(__INTEGER integer__Z3Q)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER result__E4Q;
- __BOOLEAN __tmp__M4Q,__tmp__Z4Q,result__0WU,__tmp__G5Q,result__MXU;
- __BOOLEAN __tmp__T5Q,result__4XU,__tmp__AAR,result__QYU,__tmp__NAR;
- __BOOLEAN result__CZU,__tmp__0AR,result__UZU,__tmp__HBR,result__G0U;
- __BOOLEAN __tmp__UBR,result__Y0U,__tmp__BCR,result__K1U,__tmp__OCR;
- __BOOLEAN result__21U,__tmp__1CR,result__O2U,__tmp__IDR,result__A3U;
- __BOOLEAN __tmp__VDR,result__S3U,__tmp__CER,result__E4U,__tmp__PER;
- __BOOLEAN result__W4U,__tmp__2ER,result__I5U,__tmp__JFR,result__05U;
- __BOOLEAN __tmp__WFR,result__MAV,__tmp__DGR,result__4AV,__tmp__QGR;
- __BOOLEAN result__QBV,__tmp__3GR,result__CCV,__tmp__KHR,result__UCV;
- __BOOLEAN __tmp__XHR,result__GDV,__tmp__EIR,result__YDV,__tmp__RIR;
- __BOOLEAN result__KEV;
- result__E4Q= 0;
- if ((integer__C4Q <= 11)) {
- result__E4Q= 11;
- __tmp__M4Q=TRUE__;
+ __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__M4Q=FALSE__;
+ __tmp__D4Q=FALSE__;
};
- if (__tmp__M4Q) {
- __tmp__Z4Q=TRUE__;
+ if (__tmp__D4Q) {
+ __tmp__Q4Q=TRUE__;
} else {
- result__0WU=(integer__C4Q <= 23);
- if (result__0WU) {
- result__E4Q= 23;
+ result__ZVU=(integer__Z3Q <= 23);
+ if (result__ZVU) {
+ result__13Q= 23;
};
- __tmp__Z4Q=result__0WU;
+ __tmp__Q4Q=result__ZVU;
};
- if (__tmp__Z4Q) {
- __tmp__G5Q=TRUE__;
+ if (__tmp__Q4Q) {
+ __tmp__34Q=TRUE__;
} else {
- result__MXU=(integer__C4Q <= 53);
- if (result__MXU) {
- result__E4Q= 53;
+ result__LWU=(integer__Z3Q <= 53);
+ if (result__LWU) {
+ result__13Q= 53;
};
- __tmp__G5Q=result__MXU;
+ __tmp__34Q=result__LWU;
};
- if (__tmp__G5Q) {
- __tmp__T5Q=TRUE__;
+ if (__tmp__34Q) {
+ __tmp__K5Q=TRUE__;
} else {
- result__4XU=(integer__C4Q <= 97);
- if (result__4XU) {
- result__E4Q= 97;
+ result__3WU=(integer__Z3Q <= 97);
+ if (result__3WU) {
+ result__13Q= 97;
};
- __tmp__T5Q=result__4XU;
+ __tmp__K5Q=result__3WU;
};
- if (__tmp__T5Q) {
- __tmp__AAR=TRUE__;
+ if (__tmp__K5Q) {
+ __tmp__X5Q=TRUE__;
} else {
- result__QYU=(integer__C4Q <= 193);
- if (result__QYU) {
- result__E4Q= 193;
+ result__PXU=(integer__Z3Q <= 193);
+ if (result__PXU) {
+ result__13Q= 193;
};
- __tmp__AAR=result__QYU;
+ __tmp__X5Q=result__PXU;
};
- if (__tmp__AAR) {
- __tmp__NAR=TRUE__;
+ if (__tmp__X5Q) {
+ __tmp__EAR=TRUE__;
} else {
- result__CZU=(integer__C4Q <= 389);
- if (result__CZU) {
- result__E4Q= 389;
+ result__BYU=(integer__Z3Q <= 389);
+ if (result__BYU) {
+ result__13Q= 389;
};
- __tmp__NAR=result__CZU;
+ __tmp__EAR=result__BYU;
};
- if (__tmp__NAR) {
- __tmp__0AR=TRUE__;
+ if (__tmp__EAR) {
+ __tmp__RAR=TRUE__;
} else {
- result__UZU=(integer__C4Q <= 769);
- if (result__UZU) {
- result__E4Q= 769;
+ result__TYU=(integer__Z3Q <= 769);
+ if (result__TYU) {
+ result__13Q= 769;
};
- __tmp__0AR=result__UZU;
+ __tmp__RAR=result__TYU;
};
- if (__tmp__0AR) {
- __tmp__HBR=TRUE__;
+ if (__tmp__RAR) {
+ __tmp__4AR=TRUE__;
} else {
- result__G0U=(integer__C4Q <= 1543);
- if (result__G0U) {
- result__E4Q= 1543;
+ result__FZU=(integer__Z3Q <= 1543);
+ if (result__FZU) {
+ result__13Q= 1543;
};
- __tmp__HBR=result__G0U;
+ __tmp__4AR=result__FZU;
};
- if (__tmp__HBR) {
- __tmp__UBR=TRUE__;
+ if (__tmp__4AR) {
+ __tmp__LBR=TRUE__;
} else {
- result__Y0U=(integer__C4Q <= 3079);
- if (result__Y0U) {
- result__E4Q= 3079;
+ result__XZU=(integer__Z3Q <= 3079);
+ if (result__XZU) {
+ result__13Q= 3079;
};
- __tmp__UBR=result__Y0U;
+ __tmp__LBR=result__XZU;
};
- if (__tmp__UBR) {
- __tmp__BCR=TRUE__;
+ if (__tmp__LBR) {
+ __tmp__YBR=TRUE__;
} else {
- result__K1U=(integer__C4Q <= 6151);
- if (result__K1U) {
- result__E4Q= 6151;
+ result__J0U=(integer__Z3Q <= 6151);
+ if (result__J0U) {
+ result__13Q= 6151;
};
- __tmp__BCR=result__K1U;
+ __tmp__YBR=result__J0U;
};
- if (__tmp__BCR) {
- __tmp__OCR=TRUE__;
+ if (__tmp__YBR) {
+ __tmp__FCR=TRUE__;
} else {
- result__21U=(integer__C4Q <= 12289);
- if (result__21U) {
- result__E4Q= 12289;
+ result__10U=(integer__Z3Q <= 12289);
+ if (result__10U) {
+ result__13Q= 12289;
};
- __tmp__OCR=result__21U;
+ __tmp__FCR=result__10U;
};
- if (__tmp__OCR) {
- __tmp__1CR=TRUE__;
+ if (__tmp__FCR) {
+ __tmp__SCR=TRUE__;
} else {
- result__O2U=(integer__C4Q <= 24593);
- if (result__O2U) {
- result__E4Q= 24593;
+ result__N1U=(integer__Z3Q <= 24593);
+ if (result__N1U) {
+ result__13Q= 24593;
};
- __tmp__1CR=result__O2U;
+ __tmp__SCR=result__N1U;
};
- if (__tmp__1CR) {
- __tmp__IDR=TRUE__;
+ if (__tmp__SCR) {
+ __tmp__5CR=TRUE__;
} else {
- result__A3U=(integer__C4Q <= 49157);
- if (result__A3U) {
- result__E4Q= 49157;
+ result__51U=(integer__Z3Q <= 49157);
+ if (result__51U) {
+ result__13Q= 49157;
};
- __tmp__IDR=result__A3U;
+ __tmp__5CR=result__51U;
};
- if (__tmp__IDR) {
- __tmp__VDR=TRUE__;
+ if (__tmp__5CR) {
+ __tmp__MDR=TRUE__;
} else {
- result__S3U=(integer__C4Q <= 98317);
- if (result__S3U) {
- result__E4Q= 98317;
+ result__R2U=(integer__Z3Q <= 98317);
+ if (result__R2U) {
+ result__13Q= 98317;
};
- __tmp__VDR=result__S3U;
+ __tmp__MDR=result__R2U;
};
- if (__tmp__VDR) {
- __tmp__CER=TRUE__;
+ if (__tmp__MDR) {
+ __tmp__ZDR=TRUE__;
} else {
- result__E4U=(integer__C4Q <= 196613);
- if (result__E4U) {
- result__E4Q= 196613;
+ result__D3U=(integer__Z3Q <= 196613);
+ if (result__D3U) {
+ result__13Q= 196613;
};
- __tmp__CER=result__E4U;
+ __tmp__ZDR=result__D3U;
};
- if (__tmp__CER) {
- __tmp__PER=TRUE__;
+ if (__tmp__ZDR) {
+ __tmp__GER=TRUE__;
} else {
- result__W4U=(integer__C4Q <= 393241);
- if (result__W4U) {
- result__E4Q= 393241;
+ result__V3U=(integer__Z3Q <= 393241);
+ if (result__V3U) {
+ result__13Q= 393241;
};
- __tmp__PER=result__W4U;
+ __tmp__GER=result__V3U;
};
- if (__tmp__PER) {
- __tmp__2ER=TRUE__;
+ if (__tmp__GER) {
+ __tmp__TER=TRUE__;
} else {
- result__I5U=(integer__C4Q <= 786433);
- if (result__I5U) {
- result__E4Q= 786433;
+ result__H4U=(integer__Z3Q <= 786433);
+ if (result__H4U) {
+ result__13Q= 786433;
};
- __tmp__2ER=result__I5U;
+ __tmp__TER=result__H4U;
};
- if (__tmp__2ER) {
- __tmp__JFR=TRUE__;
+ if (__tmp__TER) {
+ __tmp__AFR=TRUE__;
} else {
- result__05U=(integer__C4Q <= 1572869);
- if (result__05U) {
- result__E4Q= 1572869;
+ result__Z4U=(integer__Z3Q <= 1572869);
+ if (result__Z4U) {
+ result__13Q= 1572869;
};
- __tmp__JFR=result__05U;
+ __tmp__AFR=result__Z4U;
};
- if (__tmp__JFR) {
- __tmp__WFR=TRUE__;
+ if (__tmp__AFR) {
+ __tmp__NFR=TRUE__;
} else {
- result__MAV=(integer__C4Q <= 3145739);
- if (result__MAV) {
- result__E4Q= 3145739;
+ result__L5U=(integer__Z3Q <= 3145739);
+ if (result__L5U) {
+ result__13Q= 3145739;
};
- __tmp__WFR=result__MAV;
+ __tmp__NFR=result__L5U;
};
- if (__tmp__WFR) {
- __tmp__DGR=TRUE__;
+ if (__tmp__NFR) {
+ __tmp__0FR=TRUE__;
} else {
- result__4AV=(integer__C4Q <= 6291469);
- if (result__4AV) {
- result__E4Q= 6291469;
+ result__35U=(integer__Z3Q <= 6291469);
+ if (result__35U) {
+ result__13Q= 6291469;
};
- __tmp__DGR=result__4AV;
+ __tmp__0FR=result__35U;
};
- if (__tmp__DGR) {
- __tmp__QGR=TRUE__;
+ if (__tmp__0FR) {
+ __tmp__HGR=TRUE__;
} else {
- result__QBV=(integer__C4Q <= 12582917);
- if (result__QBV) {
- result__E4Q= 12582917;
+ result__PAV=(integer__Z3Q <= 12582917);
+ if (result__PAV) {
+ result__13Q= 12582917;
};
- __tmp__QGR=result__QBV;
+ __tmp__HGR=result__PAV;
};
- if (__tmp__QGR) {
- __tmp__3GR=TRUE__;
+ if (__tmp__HGR) {
+ __tmp__UGR=TRUE__;
} else {
- result__CCV=(integer__C4Q <= 25165843);
- if (result__CCV) {
- result__E4Q= 25165843;
+ result__BBV=(integer__Z3Q <= 25165843);
+ if (result__BBV) {
+ result__13Q= 25165843;
};
- __tmp__3GR=result__CCV;
+ __tmp__UGR=result__BBV;
};
- if (__tmp__3GR) {
- __tmp__KHR=TRUE__;
+ if (__tmp__UGR) {
+ __tmp__BHR=TRUE__;
} else {
- result__UCV=(integer__C4Q <= 50331653);
- if (result__UCV) {
- result__E4Q= 50331653;
+ result__TBV=(integer__Z3Q <= 50331653);
+ if (result__TBV) {
+ result__13Q= 50331653;
};
- __tmp__KHR=result__UCV;
+ __tmp__BHR=result__TBV;
};
- if (__tmp__KHR) {
- __tmp__XHR=TRUE__;
+ if (__tmp__BHR) {
+ __tmp__OHR=TRUE__;
} else {
- result__GDV=(integer__C4Q <= 100663319);
- if (result__GDV) {
- result__E4Q= 100663319;
+ result__FCV=(integer__Z3Q <= 100663319);
+ if (result__FCV) {
+ result__13Q= 100663319;
};
- __tmp__XHR=result__GDV;
+ __tmp__OHR=result__FCV;
};
- if (__tmp__XHR) {
- __tmp__EIR=TRUE__;
+ if (__tmp__OHR) {
+ __tmp__1HR=TRUE__;
} else {
- result__YDV=(integer__C4Q <= 201326611);
- if (result__YDV) {
- result__E4Q= 201326611;
+ result__XCV=(integer__Z3Q <= 201326611);
+ if (result__XCV) {
+ result__13Q= 201326611;
};
- __tmp__EIR=result__YDV;
+ __tmp__1HR=result__XCV;
};
- if (__tmp__EIR) {
- __tmp__RIR=TRUE__;
+ if (__tmp__1HR) {
+ __tmp__IIR=TRUE__;
} else {
- result__KEV=(integer__C4Q <= 402653189);
- if (result__KEV) {
- result__E4Q= 402653189;
+ result__JDV=(integer__Z3Q <= 402653189);
+ if (result__JDV) {
+ result__13Q= 402653189;
};
- __tmp__RIR=result__KEV;
+ __tmp__IIR=result__JDV;
};
- if ((! __tmp__RIR)) {
- if ((integer__C4Q <= 805306457)) {
- result__E4Q= 805306457;
+ if ((! __tmp__IIR)) {
+ if ((integer__Z3Q <= 805306457)) {
+ result__13Q= 805306457;
} else {
- result__E4Q= 1610612741;
+ result__13Q= 1610612741;
};
};
- return(result__E4Q);
+ return(result__13Q);
}
-static void** create__S2TB(__INTEGER nb_elements__U2TB)
+static void** create__B2TB(__INTEGER nb_elements__D2TB)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__VLSC;
- void **Result__SUZB;
- Result__SUZB=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__U2TB * ((__INTEGER )(sizeof(void *)))))));
- Self__VLSC=(__INTEGER)(nb_elements__U2TB - 1);
- while ((Self__VLSC >= 0)) {
- Result__SUZB[Self__VLSC]=NULL;
- Self__VLSC=(__INTEGER)(Self__VLSC - 1);
+ __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__SUZB);
+ return(Result__BUZB);
}
-static void** create__KY5(__INTEGER nb_elements__MY5)
+static void** create__K25(__INTEGER nb_elements__M25)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__5RQB;
- void **Result__EFCB;
- Result__EFCB=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__MY5 * ((__INTEGER )(sizeof(void *)))))));
- Self__5RQB=(__INTEGER)(nb_elements__MY5 - 1);
- while ((Self__5RQB >= 0)) {
- Result__EFCB[Self__5RQB]=NULL;
- Self__5RQB=(__INTEGER)(Self__5RQB - 1);
+ __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)));
};
- return(Result__EFCB);
+ 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);
}
-static void** create__GJT(__INTEGER nb_elements__IJT)
+static void** create__3IT(__INTEGER nb_elements__5IT)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__5NOB;
- void **Result__HEX;
- Result__HEX=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__IJT * ((__INTEGER )(sizeof(void *)))))));
- Self__5NOB=(__INTEGER)(nb_elements__IJT - 1);
- while ((Self__5NOB >= 0)) {
- Result__HEX[Self__5NOB]=NULL;
- Self__5NOB=(__INTEGER)(Self__5NOB - 1);
+ __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)));
};
- return(Result__HEX);
+ 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);
}
-static void** create__3MT(__INTEGER nb_elements__5MT)
+static void** create__UMT(__INTEGER nb_elements__WMT)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__GPOB;
- void **Result__3IX;
- Result__3IX=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__5MT * ((__INTEGER )(sizeof(void *)))))));
- Self__GPOB=(__INTEGER)(nb_elements__5MT - 1);
- while ((Self__GPOB >= 0)) {
- Result__3IX[Self__GPOB]=NULL;
- Self__GPOB=(__INTEGER)(Self__GPOB - 1);
+ __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__3IX);
+ return(Result__2HX);
}
-static void fast_put__to__BVL(__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__CVL,void *v__DVL,void *k__EVL)
+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.
{
- __INTEGER h__LVL,idx__MVL,idx__SV2,new_capacity__TV2,i__UV2;
- __INTEGER typ_id__CY2;
- __POINTER ptr__3X2;
- __UINTEGER_32 sz__5X2,a__AFCR,new_size__IV3Q,t__KV3Q,a__EFCR;
- void *node__NVL,*node1__WV2,*node2__XV2,*__tmp__1WL;
- void **old_buckets__VV2;
- __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *result__2X2;
- __HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__O0KB;
- h__LVL=hash_code__WPN(k__EVL);
- idx__MVL=(__INTEGER)(h__LVL % Self__CVL->capacity__RGL);
- node__NVL=((void **)Self__CVL->buckets__WGL)[idx__MVL];
- while ((! (((void *)node__NVL == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__NVL)->key__CHL == (void *)k__EVL)))) {
- node__NVL=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__NVL)->next__NHL;
- };
- if (((void *)node__NVL == (void *)NULL)) {
- if ((Self__CVL->capacity__RGL == Self__CVL->count__OWL)) {
- idx__SV2= 0;
- node1__WV2=NULL;
- node2__XV2=NULL;
- old_buckets__VV2=Self__CVL->buckets__WGL;
- new_capacity__TV2=prime_number_ceiling__A4Q((__INTEGER)(Self__CVL->capacity__RGL + 1));
- Self__CVL->buckets__WGL=create__3MT(new_capacity__TV2);
- i__UV2=(__INTEGER)(Self__CVL->capacity__RGL - 1);
- Self__CVL->capacity__RGL=new_capacity__TV2;
- while ((i__UV2 >= 0)) {
- node1__WV2=((void **)old_buckets__VV2)[i__UV2];
- while (((void *)node1__WV2 != (void *)NULL)) {
- node2__XV2=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__WV2)->next__NHL;
- idx__SV2=(__INTEGER)(hash_code__WPN(((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__WV2)->key__CHL) % Self__CVL->capacity__RGL);
- ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node1__WV2)->next__NHL=((void **)Self__CVL->buckets__WGL)[idx__SV2];
- ((void **)Self__CVL->buckets__WGL)[idx__SV2]=node1__WV2;
- node1__WV2=node2__XV2;
- };
- i__UV2=(__INTEGER)(i__UV2 - 1);
- };
- idx__MVL=(__INTEGER)(h__LVL % Self__CVL->capacity__RGL);
- };
- __tmp__1WL=((void **)Self__CVL->buckets__WGL)[idx__MVL];
- result__2X2=NULL;
- ptr__3X2=((__POINTER )(NULL));
- typ_id__CY2= 0;
- sz__5X2=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo));
- if ((sz__5X2 == 0)) {
- result__2X2=HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
- } else {
- typ_id__CY2=__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__5X2);
- if ((typ_id__CY2 == (__INTEGER)(- 1))) {
- a__AFCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IV3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__5X2 + a__AFCR) & (__UINTEGER_32)(~ a__AFCR));
- ptr__3X2=micro_alloc__table__lab__BOI(new_size__IV3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IV3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__IV3Q);
- } else {
- t__KV3Q=((__UINTEGER_32 )typ_id__CY2);
- a__EFCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__3X2=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__5X2 + a__EFCR) & (__UINTEGER_32)(~ a__EFCR)),((__POINTER )(&(table_type[(t__KV3Q)]))),(__UINTEGER_32)(t__KV3Q | 1));
- };
- result__2X2=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)ptr__3X2);
- *(result__2X2) = *(HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo__);
- };
- Self__O0KB=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)result__2X2);
- Self__O0KB->item__VHL=v__DVL;
- Self__O0KB->key__CHL=k__EVL;
- Self__O0KB->next__NHL=__tmp__1WL;
- node__NVL=result__2X2;
- ((void **)Self__CVL->buckets__WGL)[idx__MVL]=result__2X2;
- Self__CVL->count__OWL=(__INTEGER)(Self__CVL->count__OWL + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__NVL)->item__VHL=v__DVL;
- };
-}
-
-static void** create__G02(__INTEGER nb_elements__I02)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __INTEGER Self__T5PB;
- void **Result__0U5;
- Result__0U5=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__I02 * ((__INTEGER )(sizeof(void *)))))));
- Self__T5PB=(__INTEGER)(nb_elements__I02 - 1);
- while ((Self__T5PB >= 0)) {
- Result__0U5[Self__T5PB]=NULL;
- Self__T5PB=(__INTEGER)(Self__T5PB - 1);
+ __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;
};
- return(Result__0U5);
}
-static void** create__BVT(__INTEGER nb_elements__DVT)
+static void** create__M12(__INTEGER nb_elements__O12)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__NQOB;
- void **Result__LNX;
- Result__LNX=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__DVT * ((__INTEGER )(sizeof(void *)))))));
- Self__NQOB=(__INTEGER)(nb_elements__DVT - 1);
- while ((Self__NQOB >= 0)) {
- Result__LNX[Self__NQOB]=NULL;
- Self__NQOB=(__INTEGER)(Self__NQOB - 1);
+ __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)));
};
- return(Result__LNX);
+ 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);
}
-static void** create__TVBB(__INTEGER nb_elements__VVBB)
+static void** create__YUT(__INTEGER nb_elements__0UT)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__35QB;
- void **Result__0UDB;
- Result__0UDB=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__VVBB * ((__INTEGER )(sizeof(void *)))))));
- Self__35QB=(__INTEGER)(nb_elements__VVBB - 1);
- while ((Self__35QB >= 0)) {
- Result__0UDB[Self__35QB]=NULL;
- Self__35QB=(__INTEGER)(Self__35QB - 1);
+ __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__0UDB);
+ return(Result__KMX);
}
-static void** create__WASE(__INTEGER nb_elements__YASE)
+static void** create__J0BB(__INTEGER nb_elements__L0BB)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__5SKF;
- void **Result__F4XE;
- Result__F4XE=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__YASE * ((__INTEGER )(sizeof(void *)))))));
- Self__5SKF=(__INTEGER)(nb_elements__YASE - 1);
- while ((Self__5SKF >= 0)) {
- Result__F4XE[Self__5SKF]=NULL;
- Self__5SKF=(__INTEGER)(Self__5SKF - 1);
+ __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)));
};
- return(Result__F4XE);
+ 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);
}
-static __POINTER realloc_dynamic__old_size__new_size__K3OB(__POINTER p__M3OB,__UINTEGER_32 old_sz__N3OB,__UINTEGER_32 new_sz__O3OB)
-// ({POINTER},{UINTEGER_32},{UINTEGER_32}) With resultNo recursive, No inlinable.
-{
- __MEMORY *mem__Z3OB,*Self__YD4B,*nxt__2D4B,*result__3D4B,*next__MMEC;
- __MEMORY *new_free__LMEC;
- __POINTER result__03OB,p__OC4B,last__WQAC;
- __UINTEGER_32 a__NFCR,old_size__Q3OB,old_size2__T3OB,a__QFCR;
- __UINTEGER_32 new_size__W3OB,a__WFCR,__tmp__L5OB,sz__BE4B;
- __UINTEGER_32 old_size__4D4B,prev__NMEC,new_size__QMEC;
- mem__Z3OB=NULL;
- result__03OB=((__POINTER )(NULL));
- a__NFCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- old_size__Q3OB=(__UINTEGER_32)((__UINTEGER_32)(old_sz__N3OB + a__NFCR) & (__UINTEGER_32)(~ a__NFCR));
- old_size2__T3OB=(__UINTEGER_32)(old_size__Q3OB + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- a__QFCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__W3OB=(__UINTEGER_32)((__UINTEGER_32)(new_sz__O3OB + a__QFCR) & (__UINTEGER_32)(~ a__QFCR));
- if ((old_size2__T3OB <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- result__03OB=alloc_dynamic__J0Y(new_size__W3OB);
- copy__to__size__GB4B(p__M3OB,result__03OB,old_size__Q3OB);
- p__OC4B=(void *)((unsigned long)p__M3OB - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *)))));
- a__WFCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- last__WQAC=((__POINTER *)((__POINTER )(&(table_size[((__UINTEGER_32)((__UINTEGER_32)((__UINTEGER_32)(old_size2__T3OB + a__WFCR) & (__UINTEGER_32)(~ a__WFCR)) / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))))[ 0];
- ((__POINTER *)p__OC4B)[ 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__WQAC)[ 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__WQAC)[ 0]=p__OC4B;
- } else {
- mem__Z3OB=((__MEMORY *)(void *)((unsigned long)p__M3OB - (unsigned long)((__POINTER ) 8)));
- __tmp__L5OB=(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)p__M3OB - (unsigned long)begin_memory__4PI)))) >> 26);
- Self__YD4B=((__MEMORY *)mem__Z3OB);
- nxt__2D4B=NULL;
- result__3D4B=NULL;
- sz__BE4B= 0;
- old_size__4D4B=(__UINTEGER_32)(Self__YD4B->size_and_id__30C & 4294967292LU);
- if ((new_size__W3OB > old_size__4D4B)) {
- if ((! ((__UINTEGER_32)(Self__YD4B->size_and_id__30C & 2) != 0))) {
- nxt__2D4B=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__YD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__YD4B->size_and_id__30C & 4294967292LU)))));
- sz__BE4B=(__UINTEGER_32)((__UINTEGER_32)(new_size__W3OB - old_size__4D4B) - 8);
- if ((((__UINTEGER_32)(((__MEMORY *)nxt__2D4B)->size_and_id__30C & 1) == 0) && ((__UINTEGER_32)(((__MEMORY *)nxt__2D4B)->size_and_id__30C & 4294967292LU) >= sz__BE4B))) {
- to_busy__index__OAMB(nxt__2D4B,sz__BE4B,__tmp__L5OB);
- Self__YD4B->size_and_id__30C=(__UINTEGER_32)((__UINTEGER_32)(Self__YD4B->size_and_id__30C + (__UINTEGER_32)(nxt__2D4B->size_and_id__30C & 4294967294LU)) + 8);
- if (((__UINTEGER_32)(Self__YD4B->size_and_id__30C & 2) != 0)) {
- last_block[(__tmp__L5OB)] = (Self__YD4B);
- } else {
- nxt__2D4B=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__YD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__YD4B->size_and_id__30C & 4294967292LU)))));
- ((__MEMORY *)nxt__2D4B)->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__YD4B) - (unsigned long)begin_memory__4PI))));
- };
- result__3D4B=Self__YD4B;
- };
- };
- if (((void *)result__3D4B == (void *)NULL)) {
- result__3D4B=search__X3AB(new_size__W3OB);
- copy__to__size__GB4B((void *)((unsigned long)((__POINTER )Self__YD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))),(void *)((unsigned long)((__POINTER )((__MEMORY *)result__3D4B)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))),old_size__4D4B);
- prev__NMEC=Self__YD4B->previous_linear__20C;
- next__MMEC=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__YD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__YD4B->size_and_id__30C & 4294967292LU)))));
- new_free__LMEC=((__MEMORY *)(void *)((unsigned long)begin_memory__4PI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )prev__NMEC))));
- new_size__QMEC=(__UINTEGER_32)(Self__YD4B->size_and_id__30C & 4294967294LU);
- if (((prev__NMEC == 4294967295LU) || ((__UINTEGER_32)(new_free__LMEC->size_and_id__30C & 1) != 0))) {
- new_free__LMEC=Self__YD4B;
- add_link_free__SDKB(Self__YD4B);
- } else {
- new_size__QMEC=(__UINTEGER_32)((__UINTEGER_32)(new_size__QMEC + new_free__LMEC->size_and_id__30C) + 8);
- };
- if (((! ((__UINTEGER_32)(Self__YD4B->size_and_id__30C & 2) != 0)) && ((__UINTEGER_32)(next__MMEC->size_and_id__30C & 1) == 0))) {
- new_size__QMEC=(__UINTEGER_32)((__UINTEGER_32)(new_size__QMEC + next__MMEC->size_and_id__30C) + 8);
- delete_link_free__W0QB(next__MMEC);
- };
- new_free__LMEC->size_and_id__30C=new_size__QMEC;
- if (((__UINTEGER_32)(new_free__LMEC->size_and_id__30C & 2) != 0)) {
- last_block[(__tmp__L5OB)] = (new_free__LMEC);
- } else {
- next__MMEC=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__YD4B) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__YD4B->size_and_id__30C & 4294967292LU)))));
- next__MMEC->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )new_free__LMEC) - (unsigned long)begin_memory__4PI))));
- };
- };
- } else {
- result__3D4B=Self__YD4B;
- };
- result__03OB=(void *)((unsigned long)((__POINTER )((__MEMORY *)result__3D4B)) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
- };
- return(result__03OB);
-}
-
-static __FAST_ARRAYoExpanded_CHARACTERo* create_with_capacity__FPP(__INTEGER new_count__HPP)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __POINTER ptr__Y5S;
- __INTEGER typ_id__35S;
- __UINTEGER_32 sz__05S,a__FGCR,new_size__MV3Q,t__OV3Q,a__JGCR;
- __FAST_ARRAYoExpanded_CHARACTERo *result__X5S,*Self__ATJB;
- result__X5S=NULL;
- ptr__Y5S=((__POINTER )(NULL));
- typ_id__35S= 0;
- sz__05S=((__UINTEGER_32 )sizeof(__FAST_ARRAYoExpanded_CHARACTERo));
- if ((sz__05S == 0)) {
- result__X5S=FAST_ARRAYoExpanded_CHARACTERo__;
- } else {
- typ_id__35S=__FAST_ARRAYoExpanded_CHARACTERo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__05S);
- if ((typ_id__35S == (__INTEGER)(- 1))) {
- a__FGCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MV3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__05S + a__FGCR) & (__UINTEGER_32)(~ a__FGCR));
- ptr__Y5S=micro_alloc__table__lab__BOI(new_size__MV3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MV3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__MV3Q);
- } else {
- t__OV3Q=((__UINTEGER_32 )typ_id__35S);
- a__JGCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__Y5S=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__05S + a__JGCR) & (__UINTEGER_32)(~ a__JGCR)),((__POINTER )(&(table_type[(t__OV3Q)]))),(__UINTEGER_32)(t__OV3Q | 1));
- };
- result__X5S=((__FAST_ARRAYoExpanded_CHARACTERo *)ptr__Y5S);
- *(result__X5S) = *(FAST_ARRAYoExpanded_CHARACTERo__);
- };
- Self__ATJB=((__FAST_ARRAYoExpanded_CHARACTERo *)result__X5S);
- if ((Self__ATJB->parent_arrayed_collection__IIM.capacity__JTJB < new_count__HPP)) {
- Self__ATJB->parent_arrayed_collection__IIM.storage__STJB=create__5UX(new_count__HPP);
- Self__ATJB->parent_arrayed_collection__IIM.capacity__JTJB=new_count__HPP;
- };
- Self__ATJB->parent_arrayed_collection__IIM.upper__WTJB=(__INTEGER)(- 1);
- return(result__X5S);
-}
-
-static void** create__LRYF(__INTEGER nb_elements__NRYF)
+static void** create__2KCD(__INTEGER nb_elements__4KCD)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__4QDG;
- void **Result__ZQ2F;
- Result__ZQ2F=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__NRYF * ((__INTEGER )(sizeof(void *)))))));
- Self__4QDG=(__INTEGER)(nb_elements__NRYF - 1);
- while ((Self__4QDG >= 0)) {
- Result__ZQ2F[Self__4QDG]=NULL;
- Self__4QDG=(__INTEGER)(Self__4QDG - 1);
+ __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);
};
- return(Result__ZQ2F);
+ return(Result__JSHD);
}
-static void** create__GRBB(__INTEGER nb_elements__IRBB)
+static void** create__2VBB(__INTEGER nb_elements__4VBB)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__W4QB;
- void **Result__XPDB;
- Result__XPDB=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__IRBB * ((__INTEGER )(sizeof(void *)))))));
- Self__W4QB=(__INTEGER)(nb_elements__IRBB - 1);
- while ((Self__W4QB >= 0)) {
- Result__XPDB[Self__W4QB]=NULL;
- Self__W4QB=(__INTEGER)(Self__W4QB - 1);
+ __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)));
};
- return(Result__XPDB);
+ 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);
}
-static void** create__OWPF(__INTEGER nb_elements__QWPF)
+static void** create__AXOF(__INTEGER nb_elements__CXOF)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__XPDG;
- void **Result__OXXF;
- Result__OXXF=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__QWPF * ((__INTEGER )(sizeof(void *)))))));
- Self__XPDG=(__INTEGER)(nb_elements__QWPF - 1);
- while ((Self__XPDG >= 0)) {
- Result__OXXF[Self__XPDG]=NULL;
- Self__XPDG=(__INTEGER)(Self__XPDG - 1);
+ __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__OXXF);
+ return(Result__QOWF);
}
-static void** create__BTBD(__INTEGER nb_elements__DTBD)
+static void** create__DJBD(__INTEGER nb_elements__FJBD)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__KEAE;
- void **Result__WUGD;
- Result__WUGD=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__DTBD * ((__INTEGER )(sizeof(void *)))))));
- Self__KEAE=(__INTEGER)(nb_elements__DTBD - 1);
- while ((Self__KEAE >= 0)) {
- Result__WUGD[Self__KEAE]=NULL;
- Self__KEAE=(__INTEGER)(Self__KEAE - 1);
+ __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)));
};
- return(Result__WUGD);
+ 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);
}
-static void** create__2QBD(__INTEGER nb_elements__4QBD)
+static void** create__4GBD(__INTEGER nb_elements__AHBD)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__DDAE;
- void **Result__KSGD;
- Result__KSGD=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__4QBD * ((__INTEGER )(sizeof(void *)))))));
- Self__DDAE=(__INTEGER)(nb_elements__4QBD - 1);
- while ((Self__DDAE >= 0)) {
- Result__KSGD[Self__DDAE]=NULL;
- Self__DDAE=(__INTEGER)(Self__DDAE - 1);
+ __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__KSGD);
+ return(Result__HKGD);
}
-static void** create__DECD(__INTEGER nb_elements__FECD)
+static void** create__F0BD(__INTEGER nb_elements__H0BD)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__HLAE;
- void **Result__WFHD;
- Result__WFHD=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__FECD * ((__INTEGER )(sizeof(void *)))))));
- Self__HLAE=(__INTEGER)(nb_elements__FECD - 1);
- while ((Self__HLAE >= 0)) {
- Result__WFHD[Self__HLAE]=NULL;
- Self__HLAE=(__INTEGER)(Self__HLAE - 1);
+ __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)));
};
- return(Result__WFHD);
+ 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);
}
-static void** create__41RE(__INTEGER nb_elements__A2RE)
+static void** create__FISE(__INTEGER nb_elements__HISE)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__YRKF;
- void **Result__B0XE;
- Result__B0XE=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__A2RE * ((__INTEGER )(sizeof(void *)))))));
- Self__YRKF=(__INTEGER)(nb_elements__A2RE - 1);
- while ((Self__YRKF >= 0)) {
- Result__B0XE[Self__YRKF]=NULL;
- Self__YRKF=(__INTEGER)(Self__YRKF - 1);
+ __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__B0XE);
+ return(Result__BHYE);
}
-static void** create__5DKE(__INTEGER nb_elements__BEKE)
+static void** create__SQKE(__INTEGER nb_elements__UQKE)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__LAKF;
- void **Result__4TSE;
- Result__4TSE=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__BEKE * ((__INTEGER )(sizeof(void *)))))));
- Self__LAKF=(__INTEGER)(nb_elements__BEKE - 1);
- while ((Self__LAKF >= 0)) {
- Result__4TSE[Self__LAKF]=NULL;
- Self__LAKF=(__INTEGER)(Self__LAKF - 1);
+ __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__4TSE);
+ return(Result__FCTE);
}
static void* get__5KC(void *n__BLC)
// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *result__PGL,*result__DLC;
+ void *result__EGL,*result__DLC;
__ITM_TYPE_SIMPLE *result__3NG;
- __POINTER ptr__4NG;
+ __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__PGCR,new_size__QV3Q,t__SV3Q,a__TGCR;
- __HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *Self__DGL;
- void *node__OGL;
- Self__DGL=((__HASHED_DICTIONARYoITM_TYPE_SIMPLExSTRING_CONSTANTo *)dico__ILC);
- result__PGL=NULL;
- node__OGL=((void **)Self__DGL->buckets__WGL)[(__INTEGER)(hash_code__WPN(n__BLC) % Self__DGL->capacity__RGL)];
- while ((! (((void *)node__OGL == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__OGL)->key__CHL == (void *)n__BLC)))) {
- node__OGL=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__OGL)->next__NHL;
- };
- if (((void *)node__OGL != (void *)NULL)) {
- result__PGL=((__HASHED_DICTIONARY_NODEoITM_TYPE_SIMPLExSTRING_CONSTANTo *)node__OGL)->item__VHL;
- };
- result__DLC=result__PGL;
- if (((void *)result__PGL == (void *)NULL)) {
+ __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;
@@ -9399,281 +14418,926 @@ static void* get__5KC(void *n__BLC)
typ_id__DOG=-1;
clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AOG);
if ((typ_id__DOG == (__INTEGER)(- 1))) {
- a__PGCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QV3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__AOG + a__PGCR) & (__UINTEGER_32)(~ a__PGCR));
- ptr__4NG=micro_alloc__table__lab__BOI(new_size__QV3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QV3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__QV3Q);
+ 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__SV3Q=((__UINTEGER_32 )typ_id__DOG);
- a__TGCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__4NG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__AOG + a__TGCR) & (__UINTEGER_32)(~ a__TGCR)),((__POINTER )(&(table_type[(t__SV3Q)]))),(__UINTEGER_32)(t__SV3Q | 1));
+ 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__BVL(dico__ILC,result__3NG,n__BLC);
+ fast_put__to__WUL(dico__ILC,result__3NG,n__BLC);
};
return(result__DLC);
}
-static void** create__1MUE(__INTEGER nb_elements__3MUE)
+static void** create__J1UE(__INTEGER nb_elements__L1UE)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__C2KF;
- void **Result__OSZE;
- Result__OSZE=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__3MUE * ((__INTEGER )(sizeof(void *)))))));
- Self__C2KF=(__INTEGER)(nb_elements__3MUE - 1);
- while ((Self__C2KF >= 0)) {
- Result__OSZE[Self__C2KF]=NULL;
- Self__C2KF=(__INTEGER)(Self__C2KF - 1);
+ __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;
+ };
+ };
+ ((__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)));
};
- return(Result__OSZE);
-}
-
-static void** create__TQKE(__INTEGER nb_elements__VQKE)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __INTEGER Self__UEKF;
- void **Result__25SE;
- Result__25SE=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__VQKE * ((__INTEGER )(sizeof(void *)))))));
- Self__UEKF=(__INTEGER)(nb_elements__VQKE - 1);
- while ((Self__UEKF >= 0)) {
- Result__25SE[Self__UEKF]=NULL;
- Self__UEKF=(__INTEGER)(Self__UEKF - 1);
+ 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__25SE);
+ return(Result__N4ZE);
}
-static void** create__WVKE(__INTEGER nb_elements__YVKE)
+static void** create__M3KE(__INTEGER nb_elements__O3KE)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__OIKF;
- void **Result__FFTE;
- Result__FFTE=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__YVKE * ((__INTEGER )(sizeof(void *)))))));
- Self__OIKF=(__INTEGER)(nb_elements__YVKE - 1);
- while ((Self__OIKF >= 0)) {
- Result__FFTE[Self__OIKF]=NULL;
- Self__OIKF=(__INTEGER)(Self__OIKF - 1);
+ __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;
+ };
+ };
+ ((__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);
};
- return(Result__FFTE);
+ return(Result__VOTE);
}
-static void** create__0BUE(__INTEGER nb_elements__2BUE)
+static void** create__PCLE(__INTEGER nb_elements__RCLE)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__10KF;
- void **Result__JLZE;
- Result__JLZE=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__2BUE * ((__INTEGER )(sizeof(void *)))))));
- Self__10KF=(__INTEGER)(nb_elements__2BUE - 1);
- while ((Self__10KF >= 0)) {
- Result__JLZE[Self__10KF]=NULL;
- Self__10KF=(__INTEGER)(Self__10KF - 1);
+ __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;
+ };
+ };
+ ((__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)));
};
- return(Result__JLZE);
+ 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__ZX5C(__INTEGER nb_elements__1X5C)
+static void** create__WPUE(__INTEGER nb_elements__YPUE)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__V35D;
- void **Result__POFD;
- Result__POFD=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__1X5C * ((__INTEGER )(sizeof(void *)))))));
- Self__V35D=(__INTEGER)(nb_elements__1X5C - 1);
- while ((Self__V35D >= 0)) {
- Result__POFD[Self__V35D]=NULL;
- Self__V35D=(__INTEGER)(Self__V35D - 1);
+ __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__POFD);
+ return(Result__5WZE);
}
-static void** create__4AYC(__INTEGER nb_elements__ABYC)
+static void** create__1N5C(__INTEGER nb_elements__3N5C)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__PI5D;
- void **Result__E05C;
- Result__E05C=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__ABYC * ((__INTEGER )(sizeof(void *)))))));
- Self__PI5D=(__INTEGER)(nb_elements__ABYC - 1);
- while ((Self__PI5D >= 0)) {
- Result__E05C[Self__PI5D]=NULL;
- Self__PI5D=(__INTEGER)(Self__PI5D - 1);
+ __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__E05C);
+ return(Result__MGFD);
}
-static void** create__QJYC(__INTEGER nb_elements__SJYC)
+static void** create__FVXC(__INTEGER nb_elements__HVXC)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__RL5D;
- void **Result__EDAD;
- Result__EDAD=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__SJYC * ((__INTEGER )(sizeof(void *)))))));
- Self__RL5D=(__INTEGER)(nb_elements__SJYC - 1);
- while ((Self__RL5D >= 0)) {
- Result__EDAD[Self__RL5D]=NULL;
- Self__RL5D=(__INTEGER)(Self__RL5D - 1);
+ __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)));
};
- return(Result__EDAD);
+ 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);
}
-static void** create__TQIH(__INTEGER nb_elements__VQIH)
+static void** create__X3XC(__INTEGER nb_elements__Z3XC)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__ZJMI;
- void **Result__3OKH;
- Result__3OKH=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__VQIH * ((__INTEGER )(sizeof(void *)))))));
- Self__ZJMI=(__INTEGER)(nb_elements__VQIH - 1);
- while ((Self__ZJMI >= 0)) {
- Result__3OKH[Self__ZJMI]=NULL;
- Self__ZJMI=(__INTEGER)(Self__ZJMI - 1);
+ __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);
};
- return(Result__3OKH);
+ return(Result__GZ5C);
}
-static void** create__3HVK(__INTEGER nb_elements__5HVK)
+static void** create__VZEH(__INTEGER nb_elements__XZEH)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__0FVL;
- void **Result__JM2K;
- Result__JM2K=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__5HVK * ((__INTEGER )(sizeof(void *)))))));
- Self__0FVL=(__INTEGER)(nb_elements__5HVK - 1);
- while ((Self__0FVL >= 0)) {
- Result__JM2K[Self__0FVL]=NULL;
- Self__0FVL=(__INTEGER)(Self__0FVL - 1);
+ __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__JM2K);
+ return(Result__JWGH);
}
-static void** create__BCRE(__INTEGER nb_elements__DCRE)
+static void** create__BMRK(__INTEGER nb_elements__DMRK)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__RQKF;
- void **Result__MHXE;
- Result__MHXE=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__DCRE * ((__INTEGER )(sizeof(void *)))))));
- Self__RQKF=(__INTEGER)(nb_elements__DCRE - 1);
- while ((Self__RQKF >= 0)) {
- Result__MHXE[Self__RQKF]=NULL;
- Self__RQKF=(__INTEGER)(Self__RQKF - 1);
+ __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)));
};
- return(Result__MHXE);
+ 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 __FAST_ARRAYoLOCALo* create_with_capacity__WIEG(__INTEGER new_count__YIEG)
+static void** create__SNRE(__INTEGER nb_elements__UNRE)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __FAST_ARRAYoLOCALo *result__0IEG,*Self__JRSG;
- result__0IEG=clone__4VHG();
- Self__JRSG=((__FAST_ARRAYoLOCALo *)result__0IEG);
- if ((Self__JRSG->parent_arrayed_collection__QIAG.capacity__SRSG < new_count__YIEG)) {
- Self__JRSG->parent_arrayed_collection__QIAG.storage__3RSG=create__1C0G(new_count__YIEG);
- Self__JRSG->parent_arrayed_collection__QIAG.capacity__SRSG=new_count__YIEG;
+ __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);
};
- Self__JRSG->parent_arrayed_collection__QIAG.upper__TIAG=(__INTEGER)(- 1);
- return(result__0IEG);
+ return(Result__KUXE);
}
-static __LINKED_LISToNODE_TYPEo* create__XC1C()
-// () With resultNo recursive, No inlinable.
+static void** create__WVWG(__INTEGER nb_elements__YVWG)
+// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __POINTER ptr__N3CD;
- __INTEGER typ_id__S3CD;
- __UINTEGER_32 sz__P3CD,a__5GCR,new_size__UV3Q,t__WV3Q,a__DHCR;
- __LINKED_LISToNODE_TYPEo *result__M3CD;
- result__M3CD=NULL;
- ptr__N3CD=((__POINTER )(NULL));
- typ_id__S3CD= 0;
- sz__P3CD=((__UINTEGER_32 )sizeof(__LINKED_LISToNODE_TYPEo));
- if ((sz__P3CD == 0)) {
- result__M3CD=LINKED_LISToNODE_TYPEo__;
- } else {
- typ_id__S3CD=__LINKED_LISToNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__P3CD);
- if ((typ_id__S3CD == (__INTEGER)(- 1))) {
- a__5GCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UV3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__P3CD + a__5GCR) & (__UINTEGER_32)(~ a__5GCR));
- ptr__N3CD=micro_alloc__table__lab__BOI(new_size__UV3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UV3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__UV3Q);
+ __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 {
- t__WV3Q=((__UINTEGER_32 )typ_id__S3CD);
- a__DHCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__N3CD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__P3CD + a__DHCR) & (__UINTEGER_32)(~ a__DHCR)),((__POINTER )(&(table_type[(t__WV3Q)]))),(__UINTEGER_32)(t__WV3Q | 1));
+ 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;
+ };
};
- result__M3CD=((__LINKED_LISToNODE_TYPEo *)ptr__N3CD);
- *(result__M3CD) = *(LINKED_LISToNODE_TYPEo__);
+ ((__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__M3CD);
+ return(Result__FUYG);
}
-static void** create__IUSB(__INTEGER nb_elements__KUSB)
+static void** create__XTSB(__INTEGER nb_elements__ZTSB)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__NFSC;
- void **Result__0KYB;
- Result__0KYB=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__KUSB * ((__INTEGER )(sizeof(void *)))))));
- Self__NFSC=(__INTEGER)(nb_elements__KUSB - 1);
- while ((Self__NFSC >= 0)) {
- Result__0KYB[Self__NFSC]=NULL;
- Self__NFSC=(__INTEGER)(Self__NFSC - 1);
+ __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__0KYB);
+ return(Result__JKYB);
}
-static void** create__BS1I(__INTEGER nb_elements__DS1I)
+static void** create__4WXI(__INTEGER nb_elements__AXXI)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__BCPJ;
- void **Result__F15I;
- Result__F15I=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__DS1I * ((__INTEGER )(sizeof(void *)))))));
- Self__BCPJ=(__INTEGER)(nb_elements__DS1I - 1);
- while ((Self__BCPJ >= 0)) {
- Result__F15I[Self__BCPJ]=NULL;
- Self__BCPJ=(__INTEGER)(Self__BCPJ - 1);
+ __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)));
};
- return(Result__F15I);
+ 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);
}
-static void** create__1S1I(__INTEGER nb_elements__3S1I)
+static void** create__YXXI(__INTEGER nb_elements__0XXI)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__IDPJ;
- void **Result__R35I;
- Result__R35I=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__3S1I * ((__INTEGER )(sizeof(void *)))))));
- Self__IDPJ=(__INTEGER)(nb_elements__3S1I - 1);
- while ((Self__IDPJ >= 0)) {
- Result__R35I[Self__IDPJ]=NULL;
- Self__IDPJ=(__INTEGER)(Self__IDPJ - 1);
+ __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__R35I);
+ return(Result__LD2I);
}
-static __FAST_ARRAYoLOCALo* create__TLSH(__INTEGER new_count__VLSH)
+static __FAST_ARRAYoLOCALo* create__VSOH(__INTEGER new_count__XSOH)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __FAST_ARRAYoLOCALo *result__XLSH,*Self__AHII;
- __BOOLEAN __tmp__THII;
- result__XLSH=clone__4VHG();
- Self__AHII=((__FAST_ARRAYoLOCALo *)result__XLSH);
- if ((new_count__VLSH > Self__AHII->parent_arrayed_collection__QIAG.capacity__SRSG)) {
- Self__AHII->parent_arrayed_collection__QIAG.storage__3RSG=create__1C0G(new_count__VLSH);
- Self__AHII->parent_arrayed_collection__QIAG.capacity__SRSG=new_count__VLSH;
- __tmp__THII=TRUE__;
+ __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 {
- __tmp__THII=FALSE__;
+ 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);
+ };
+ ((__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__);
};
- if ((! __tmp__THII)) {
- if (((Self__AHII->parent_arrayed_collection__QIAG.capacity__SRSG > 0) && (Self__AHII->parent_arrayed_collection__QIAG.upper__TIAG >= 0))) {
- clear__to__FOII(Self__AHII->parent_arrayed_collection__QIAG.storage__3RSG, 0,Self__AHII->parent_arrayed_collection__QIAG.upper__TIAG);
+ 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__AHII->parent_arrayed_collection__QIAG.upper__TIAG=(__INTEGER)(new_count__VLSH - 1);
- return(result__XLSH);
+ 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;
+ __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__GHCR,new_size__YV3Q,t__0V3Q,a__KHCR;
- __FAST_ARRAYoTYPEo *result__PPE,*Self__D2L;
+ __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;
@@ -9684,59 +15348,188 @@ static __FAST_ARRAYoTYPEo* create_with_capacity__3ND(__INTEGER new_count__5ND)
typ_id__VPE=__FAST_ARRAYoTYPEo__;
clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SPE);
if ((typ_id__VPE == (__INTEGER)(- 1))) {
- a__GHCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YV3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SPE + a__GHCR) & (__UINTEGER_32)(~ a__GHCR));
- ptr__QPE=micro_alloc__table__lab__BOI(new_size__YV3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YV3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__YV3Q);
+ 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);
+ };
+ ((__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__0V3Q=((__UINTEGER_32 )typ_id__VPE);
- a__KHCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__QPE=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__SPE + a__KHCR) & (__UINTEGER_32)(~ a__KHCR)),((__POINTER )(&(table_type[(t__0V3Q)]))),(__UINTEGER_32)(t__0V3Q | 1));
+ 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);
+ };
+ ((__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__D2L=((__FAST_ARRAYoTYPEo *)result__PPE);
- if ((Self__D2L->parent_arrayed_collection__UOB.capacity__M2L < new_count__5ND)) {
- Self__D2L->parent_arrayed_collection__UOB.storage__X2L=create__CVSB(new_count__5ND);
- Self__D2L->parent_arrayed_collection__UOB.capacity__M2L=new_count__5ND;
+ 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__D2L->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(- 1);
+ Self__Y1L->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(- 1);
return(result__PPE);
}
-static void** create__HPIH(__INTEGER nb_elements__JPIH)
+static void** create__JYEH(__INTEGER nb_elements__LYEH)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__SIMI;
- void **Result__IMKH;
- Result__IMKH=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__JPIH * ((__INTEGER )(sizeof(void *)))))));
- Self__SIMI=(__INTEGER)(nb_elements__JPIH - 1);
- while ((Self__SIMI >= 0)) {
- Result__IMKH[Self__SIMI]=NULL;
- Self__SIMI=(__INTEGER)(Self__SIMI - 1);
+ __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)));
};
- return(Result__IMKH);
+ 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__542K(__INTEGER nb_elements__B52K)
+static void** create__ZEZK(__INTEGER nb_elements__1EZK)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__VSVL;
- void **Result__V25K;
- Result__V25K=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__B52K * ((__INTEGER )(sizeof(void *)))))));
- Self__VSVL=(__INTEGER)(nb_elements__B52K - 1);
- while ((Self__VSVL >= 0)) {
- Result__V25K[Self__VSVL]=NULL;
- Self__VSVL=(__INTEGER)(Self__VSVL - 1);
+ __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__V25K);
+ 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__2OKB;
- __CHARACTER *Self__1OKB,*new__TPKB,*__tmp__UPK,*__tmp__VPK;
+ __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 {
@@ -9746,139 +15539,438 @@ static void append__MOK(__STRING *Self__NOK,void *other__OOK)
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__5UX(needed_capacity__QOK);
+ Self__NOK->storage__XNK=create__OUX(needed_capacity__QOK);
} else {
- Self__1OKB=((__CHARACTER *)Self__NOK->storage__XNK);
- old_nb_elts__2OKB=Self__NOK->capacity__MNK;
- new__TPKB=((__CHARACTER *)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )Self__1OKB),((__UINTEGER_32 )old_nb_elts__2OKB),((__UINTEGER_32 )needed_capacity__QOK)));
- clear__to__RRNC(new__TPKB,old_nb_elts__2OKB,(__INTEGER)(needed_capacity__QOK - 1));
- Self__NOK->storage__XNK=new__TPKB;
+ 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__C5K;
+ __tmp__VPK=((__STRING_CONSTANT *)other__OOK)->storage__X4K;
} else {
__tmp__VPK=((__STRING *)other__OOK)->storage__XNK;
};
- copy__to__until__FCJB(__tmp__UPK,__tmp__VPK,Self__NOK->count__VF,__tmp__XOK);
+ 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__GEIH(__INTEGER nb_elements__IEIH)
+static void** create__INEH(__INTEGER nb_elements__KNEH)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__TGMI;
- void **Result__2CKH;
- Result__2CKH=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__IEIH * ((__INTEGER )(sizeof(void *)))))));
- Self__TGMI=(__INTEGER)(nb_elements__IEIH - 1);
- while ((Self__TGMI >= 0)) {
- Result__2CKH[Self__TGMI]=NULL;
- Self__TGMI=(__INTEGER)(Self__TGMI - 1);
+ __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__2CKH);
+ return(Result__IKGH);
}
-static void** create__YWHE(__INTEGER nb_elements__0WHE)
+static void** create__MBIE(__INTEGER nb_elements__OBIE)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__H2JF;
- void **Result__QHRE;
- Result__QHRE=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__0WHE * ((__INTEGER )(sizeof(void *)))))));
- Self__H2JF=(__INTEGER)(nb_elements__0WHE - 1);
- while ((Self__H2JF >= 0)) {
- Result__QHRE[Self__H2JF]=NULL;
- Self__H2JF=(__INTEGER)(Self__H2JF - 1);
+ __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)));
};
- return(Result__QHRE);
+ 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__0C1J(__INTEGER nb_elements__2C1J)
+static void** create__XFXJ(__INTEGER nb_elements__ZFXJ)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__NMRK;
- void **Result__BIAK;
- Result__BIAK=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__2C1J * ((__INTEGER )(sizeof(void *)))))));
- Self__NMRK=(__INTEGER)(nb_elements__2C1J - 1);
- while ((Self__NMRK >= 0)) {
- Result__BIAK[Self__NMRK]=NULL;
- Self__NMRK=(__INTEGER)(Self__NMRK - 1);
+ __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)));
};
- return(Result__BIAK);
+ 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__EBAG(__INTEGER new_count__GBAG)
+static __FAST_ARRAYoSLOT_DATAo* create_with_capacity__1A4F(__INTEGER new_count__3A4F)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __POINTER ptr__1BAG;
- __INTEGER typ_id__ACAG;
- __UINTEGER_32 sz__3BAG,a__NHCR,new_size__2V3Q,t__4V3Q,a__RHCR;
- __FAST_ARRAYoSLOT_DATAo *result__0BAG,*Self__BGCG;
- result__0BAG=NULL;
- ptr__1BAG=((__POINTER )(NULL));
- typ_id__ACAG= 0;
- sz__3BAG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoSLOT_DATAo));
- if ((sz__3BAG == 0)) {
- result__0BAG=FAST_ARRAYoSLOT_DATAo__;
- } else {
- typ_id__ACAG=__FAST_ARRAYoSLOT_DATAo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__3BAG);
- if ((typ_id__ACAG == (__INTEGER)(- 1))) {
- a__NHCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__2V3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__3BAG + a__NHCR) & (__UINTEGER_32)(~ a__NHCR));
- ptr__1BAG=micro_alloc__table__lab__BOI(new_size__2V3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__2V3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__2V3Q);
- } else {
- t__4V3Q=((__UINTEGER_32 )typ_id__ACAG);
- a__RHCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__1BAG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__3BAG + a__RHCR) & (__UINTEGER_32)(~ a__RHCR)),((__POINTER )(&(table_type[(t__4V3Q)]))),(__UINTEGER_32)(t__4V3Q | 1));
- };
- result__0BAG=((__FAST_ARRAYoSLOT_DATAo *)ptr__1BAG);
- *(result__0BAG) = *(FAST_ARRAYoSLOT_DATAo__);
- };
- Self__BGCG=((__FAST_ARRAYoSLOT_DATAo *)result__0BAG);
- if ((Self__BGCG->parent_arrayed_collection__MK5F.capacity__MDCG < new_count__GBAG)) {
- Self__BGCG->parent_arrayed_collection__MK5F.storage__IECG=create__KBNG(new_count__GBAG);
- Self__BGCG->parent_arrayed_collection__MK5F.capacity__MDCG=new_count__GBAG;
- };
- Self__BGCG->parent_arrayed_collection__MK5F.upper__KDCG=(__INTEGER)(- 1);
- return(result__0BAG);
-}
-
-static void** create__KJR(__INTEGER nb_elements__MJR)
+ __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);
+ };
+ ((__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);
+ };
+ ((__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.
{
- __INTEGER Self__Y2NB;
- void **Result__WGV;
- Result__WGV=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__MJR * ((__INTEGER )(sizeof(void *)))))));
- Self__Y2NB=(__INTEGER)(nb_elements__MJR - 1);
- while ((Self__Y2NB >= 0)) {
- Result__WGV[Self__Y2NB]=NULL;
- Self__Y2NB=(__INTEGER)(Self__Y2NB - 1);
+ __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);
+ };
+ ((__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;
+ };
+ };
+ ((__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)));
};
- return(Result__WGV);
+ 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);
+ };
+ return(Result__VFV);
}
static void add__CRK(__HASHED_SEToABSTRACT_STRINGo *Self__DRK,void *e__ERK)
// ({HASHED_SEToABSTRACT_STRINGo},{STRING_CONSTANT}) VoidNo recursive, No inlinable.
{
- __INTEGER h__LRK,idx__MRK;
- void *node__PRK;
- has__URN(Self__DRK,e__ERK);
- has__URN(Self__DRK,e__ERK);
- h__LRK=hash_code__WPN(e__ERK);
+ __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__TKW(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__PRK)->item__ESK,e__ERK)))) {
+ 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__430(Self__DRK);
+ increase_capacity__050(Self__DRK);
idx__MRK=(__INTEGER)(h__LRK % Self__DRK->capacity__TRK);
};
- node__PRK=create__next__RMU(e__ERK,((void **)Self__DRK->buckets__YRK)[idx__MRK]);
- ((void **)Self__DRK->buckets__YRK)[idx__MRK]=node__PRK;
+ 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);
+ };
+ ((__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);
+ };
+ ((__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;
+ };
+ };
+ 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);
};
}
@@ -9888,21 +15980,21 @@ static void* operator_to_name__E1B(void *op__H1B)
{
__INTEGER __tmp__O1B,Self__I3C;
__CHARACTER c__J1B;
- __BOOLEAN __tmp__21B,__tmp__J2B,result__KBW,__tmp__W2B,result__2BW;
- __BOOLEAN __tmp__D3B,result__OCW,__tmp__Q3B,result__ADW,__tmp__33B;
- __BOOLEAN result__SDW,__tmp__K4B,result__EEW,__tmp__X4B,result__WEW;
- __BOOLEAN __tmp__E5B,result__IFW,__tmp__R5B,result__0FW,__tmp__45B;
- __BOOLEAN result__MGW,__tmp__LAC,result__4GW,__tmp__YAC,result__QHW;
- __BOOLEAN __tmp__FBC,result__CIW,__tmp__SBC,result__UIW,__tmp__5BC;
- __BOOLEAN result__GJW,__tmp__MCC,result__YJW;
+ __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__C5K)[(__INTEGER)(Self__I3C - 1)];
+ c__J1B=((__CHARACTER *)((__STRING_CONSTANT *)op__H1B)->storage__X4K)[(__INTEGER)(Self__I3C - 1)];
if ((c__J1B == '+')) {
- append__MOK(string_tmp__RB,(&__string_212));
+ append__MOK(string_tmp__RB,(&__string_214));
__tmp__21B=TRUE__;
} else {
__tmp__21B=FALSE__;
@@ -9910,150 +16002,150 @@ static void* operator_to_name__E1B(void *op__H1B)
if (__tmp__21B) {
__tmp__J2B=TRUE__;
} else {
- result__KBW=(c__J1B == '-');
- if (result__KBW) {
- append__MOK(string_tmp__RB,(&__string_213));
+ result__JAW=(c__J1B == '-');
+ if (result__JAW) {
+ append__MOK(string_tmp__RB,(&__string_215));
};
- __tmp__J2B=result__KBW;
+ __tmp__J2B=result__JAW;
};
if (__tmp__J2B) {
__tmp__W2B=TRUE__;
} else {
- result__2BW=(c__J1B == '~');
- if (result__2BW) {
- append__MOK(string_tmp__RB,(&__string_214));
+ result__1AW=(c__J1B == '~');
+ if (result__1AW) {
+ append__MOK(string_tmp__RB,(&__string_216));
};
- __tmp__W2B=result__2BW;
+ __tmp__W2B=result__1AW;
};
if (__tmp__W2B) {
__tmp__D3B=TRUE__;
} else {
- result__OCW=(c__J1B == '!');
- if (result__OCW) {
- append__MOK(string_tmp__RB,(&__string_215));
+ result__NBW=(c__J1B == '!');
+ if (result__NBW) {
+ append__MOK(string_tmp__RB,(&__string_217));
};
- __tmp__D3B=result__OCW;
+ __tmp__D3B=result__NBW;
};
if (__tmp__D3B) {
__tmp__Q3B=TRUE__;
} else {
- result__ADW=(c__J1B == '/');
- if (result__ADW) {
- append__MOK(string_tmp__RB,(&__string_216));
+ result__5BW=(c__J1B == '/');
+ if (result__5BW) {
+ append__MOK(string_tmp__RB,(&__string_218));
};
- __tmp__Q3B=result__ADW;
+ __tmp__Q3B=result__5BW;
};
if (__tmp__Q3B) {
__tmp__33B=TRUE__;
} else {
- result__SDW=(c__J1B == '*');
- if (result__SDW) {
- append__MOK(string_tmp__RB,(&__string_217));
+ result__RCW=(c__J1B == '*');
+ if (result__RCW) {
+ append__MOK(string_tmp__RB,(&__string_219));
};
- __tmp__33B=result__SDW;
+ __tmp__33B=result__RCW;
};
if (__tmp__33B) {
__tmp__K4B=TRUE__;
} else {
- result__EEW=(c__J1B == '^');
- if (result__EEW) {
- append__MOK(string_tmp__RB,(&__string_218));
+ result__DDW=(c__J1B == '^');
+ if (result__DDW) {
+ append__MOK(string_tmp__RB,(&__string_220));
};
- __tmp__K4B=result__EEW;
+ __tmp__K4B=result__DDW;
};
if (__tmp__K4B) {
__tmp__X4B=TRUE__;
} else {
- result__WEW=(c__J1B == '%');
- if (result__WEW) {
- append__MOK(string_tmp__RB,(&__string_219));
+ result__VDW=(c__J1B == '%');
+ if (result__VDW) {
+ append__MOK(string_tmp__RB,(&__string_221));
};
- __tmp__X4B=result__WEW;
+ __tmp__X4B=result__VDW;
};
if (__tmp__X4B) {
__tmp__E5B=TRUE__;
} else {
- result__IFW=(c__J1B == '>');
- if (result__IFW) {
- append__MOK(string_tmp__RB,(&__string_220));
+ result__HEW=(c__J1B == '>');
+ if (result__HEW) {
+ append__MOK(string_tmp__RB,(&__string_222));
};
- __tmp__E5B=result__IFW;
+ __tmp__E5B=result__HEW;
};
if (__tmp__E5B) {
__tmp__R5B=TRUE__;
} else {
- result__0FW=(c__J1B == '<');
- if (result__0FW) {
- append__MOK(string_tmp__RB,(&__string_221));
+ result__ZEW=(c__J1B == '<');
+ if (result__ZEW) {
+ append__MOK(string_tmp__RB,(&__string_223));
};
- __tmp__R5B=result__0FW;
+ __tmp__R5B=result__ZEW;
};
if (__tmp__R5B) {
__tmp__45B=TRUE__;
} else {
- result__MGW=(c__J1B == '=');
- if (result__MGW) {
- append__MOK(string_tmp__RB,(&__string_222));
+ result__LFW=(c__J1B == '=');
+ if (result__LFW) {
+ append__MOK(string_tmp__RB,(&__string_224));
};
- __tmp__45B=result__MGW;
+ __tmp__45B=result__LFW;
};
if (__tmp__45B) {
__tmp__LAC=TRUE__;
} else {
- result__4GW=(c__J1B == '\\');
- if (result__4GW) {
- append__MOK(string_tmp__RB,(&__string_223));
+ result__3FW=(c__J1B == '\\');
+ if (result__3FW) {
+ append__MOK(string_tmp__RB,(&__string_225));
};
- __tmp__LAC=result__4GW;
+ __tmp__LAC=result__3FW;
};
if (__tmp__LAC) {
__tmp__YAC=TRUE__;
} else {
- result__QHW=(c__J1B == '|');
- if (result__QHW) {
- append__MOK(string_tmp__RB,(&__string_224));
+ result__PGW=(c__J1B == '|');
+ if (result__PGW) {
+ append__MOK(string_tmp__RB,(&__string_226));
};
- __tmp__YAC=result__QHW;
+ __tmp__YAC=result__PGW;
};
if (__tmp__YAC) {
__tmp__FBC=TRUE__;
} else {
- result__CIW=(c__J1B == '&');
- if (result__CIW) {
- append__MOK(string_tmp__RB,(&__string_225));
+ result__BHW=(c__J1B == '&');
+ if (result__BHW) {
+ append__MOK(string_tmp__RB,(&__string_227));
};
- __tmp__FBC=result__CIW;
+ __tmp__FBC=result__BHW;
};
if (__tmp__FBC) {
__tmp__SBC=TRUE__;
} else {
- result__UIW=(c__J1B == '$');
- if (result__UIW) {
- append__MOK(string_tmp__RB,(&__string_226));
+ result__THW=(c__J1B == '$');
+ if (result__THW) {
+ append__MOK(string_tmp__RB,(&__string_228));
};
- __tmp__SBC=result__UIW;
+ __tmp__SBC=result__THW;
};
if (__tmp__SBC) {
__tmp__5BC=TRUE__;
} else {
- result__GJW=(c__J1B == '#');
- if (result__GJW) {
- append__MOK(string_tmp__RB,(&__string_227));
+ result__FIW=(c__J1B == '#');
+ if (result__FIW) {
+ append__MOK(string_tmp__RB,(&__string_229));
};
- __tmp__5BC=result__GJW;
+ __tmp__5BC=result__FIW;
};
if (__tmp__5BC) {
__tmp__MCC=TRUE__;
} else {
- result__YJW=(c__J1B == '@');
- if (result__YJW) {
- append__MOK(string_tmp__RB,(&__string_228));
+ result__XIW=(c__J1B == '@');
+ if (result__XIW) {
+ append__MOK(string_tmp__RB,(&__string_230));
};
- __tmp__MCC=result__YJW;
+ __tmp__MCC=result__XIW;
};
if ((! __tmp__MCC)) {
if ((c__J1B == '?')) {
- append__MOK(string_tmp__RB,(&__string_229));
+ append__MOK(string_tmp__RB,(&__string_231));
};
};
Self__I3C=(__INTEGER)(Self__I3C + 1);
@@ -10061,41 +16153,17 @@ static void* operator_to_name__E1B(void *op__H1B)
return(get__QEC(string_tmp__RB));
}
-static __BOOLEAN is_digit__EWEB(__CHARACTER Self__FWEB)
-// ({CHARACTER}) With resultNo recursive, No inlinable.
-{
- __BOOLEAN result__HWEB;
- result__HWEB=FALSE__;
- if ((((__INTEGER_8 )Self__FWEB) >= ((__INTEGER_8 )'0'))) {
- result__HWEB=(((__INTEGER_8 )Self__FWEB) <= ((__INTEGER_8 )'9'));
- };
- return(result__HWEB);
-}
-
static void print__1ZE(__STRING_CONSTANT *Self__2ZE)
// ({STRING_CONSTANT}) VoidRecursive, No inlinable.
{
put_string__2EG(Self__2ZE);
}
-static __CHARACTER to_lower__OA1(__CHARACTER Self__PA1)
-// ({CHARACTER}) With resultNo recursive, No inlinable.
-{
- __CHARACTER result__RA1;
- result__RA1='\0';
- if (((((__INTEGER_8 )Self__PA1) < 65) || (((__INTEGER_8 )Self__PA1) > 90))) {
- result__RA1=Self__PA1;
- } else {
- result__RA1=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__PA1) + 32))));
- };
- return(result__RA1);
-}
-
static void copy__BNK(__STRING *Self__CNK,void *other__DNK)
// ({STRING},{NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
{
- __INTEGER __tmp__ENK;
- __CHARACTER *__tmp__1NK,*__tmp__3NK;
+ __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 {
@@ -10104,316 +16172,436 @@ static void copy__BNK(__STRING *Self__CNK,void *other__DNK)
Self__CNK->count__VF=__tmp__ENK;
if ((__tmp__ENK > 0)) {
if ((Self__CNK->capacity__MNK < __tmp__ENK)) {
- Self__CNK->storage__XNK=create__5UX(__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__C5K;
+ __tmp__3NK=((__STRING_CONSTANT *)other__DNK)->storage__X4K;
} else {
__tmp__3NK=((__STRING *)other__DNK)->storage__XNK;
};
- copy_from__until__YVX(__tmp__1NK,__tmp__3NK,(__INTEGER)(Self__CNK->count__VF - 1));
+ 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__L01(void *n__N01,__CHARACTER c__O01)
+static __INTEGER last_index__R11(void *n__T11,__CHARACTER c__U11)
// ({NULLxSTRING},{CHARACTER}) With resultNo recursive, No inlinable.
{
- __INTEGER result__Q01;
- __CHARACTER *__tmp__3HCR;
- result__Q01=((__STRING *)n__N01)->count__VF;
- __tmp__3HCR=((__STRING *)n__N01)->storage__XNK;
- while ((! ((result__Q01 < 1) || (((__CHARACTER *)__tmp__3HCR)[(__INTEGER)(result__Q01 - 1)] == c__O01)))) {
- result__Q01=(__INTEGER)(result__Q01 - 1);
- };
- return(result__Q01);
-}
-
-static void remove_last__RLLB(__STRING *Self__SLLB,__INTEGER n__TLLB)
-// ({STRING},{INTEGER}) VoidNo recursive, No inlinable.
-{
- if ((n__TLLB > Self__SLLB->count__VF)) {
- Self__SLLB->count__VF= 0;
- } else {
- Self__SLLB->count__VF=(__INTEGER)(Self__SLLB->count__VF - n__TLLB);
+ __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__C3K;
- __STRING *Self__SBO;
- __INTEGER result__UBO,__tmp__VBO,Self__NOR;
- __HASHED_SEToABSTRACT_STRINGo *Self__P2K;
- __CHARACTER *__tmp__HW3Q;
- void *node__B3K;
+ 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__P2K=((__HASHED_SEToABSTRACT_STRINGo *)list__TK);
- result__C3K=NULL;
- Self__SBO=((__STRING *)str__SEC);
- result__UBO= 0;
- __tmp__VBO=Self__SBO->count__VF;
- Self__NOR= 1;
- __tmp__HW3Q=Self__SBO->storage__XNK;
- while ((Self__NOR <= __tmp__VBO)) {
- result__UBO=(__INTEGER)((__INTEGER)( 5 * result__UBO) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)__tmp__HW3Q)[(__INTEGER)(Self__NOR - 1)])));
- Self__NOR=(__INTEGER)(Self__NOR + 1);
- };
- if ((result__UBO < 0)) {
- result__UBO=(__INTEGER)(~ result__UBO);
- };
- node__B3K=((void **)Self__P2K->buckets__YRK)[(__INTEGER)(result__UBO % Self__P2K->capacity__TRK)];
- while ((! (((void *)node__B3K == (void *)NULL) || __infix_equal_equal__TKW(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__B3K)->item__ESK,str__SEC)))) {
- node__B3K=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__B3K)->next__QSK;
- };
- if (((void *)node__B3K != (void *)NULL)) {
- result__C3K=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__B3K)->item__ESK;
- };
- if (((void *)result__C3K == (void *)NULL)) {
- result__UEC=create_copy__I0E(str__SEC);
- fast_add__GAM(list__TK,result__UEC);
- } else {
- if (result__C3K==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;
+ };
+ };
+ 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;
+ };
+ };
+ 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__C3K);
+ __tmp__SFC=((void *)result__X2K);
};
result__UEC=__tmp__SFC;
};
return(result__UEC);
}
-static void to_upper__LWKB(__STRING *Self__MWKB)
+static void to_upper__0VKB(__STRING *Self__1VKB)
// ({STRING}) VoidNo recursive, No inlinable.
{
- __INTEGER Self__QGPB;
- __CHARACTER *__tmp__FICR,*__tmp__GICR;
- __CHARACTER Self__0VAC,result__2VAC;
- Self__QGPB=Self__MWKB->count__VF;
- __tmp__FICR=Self__MWKB->storage__XNK;
- __tmp__GICR=Self__MWKB->storage__XNK;
- while ((Self__QGPB >= 1)) {
- Self__0VAC=((__CHARACTER *)__tmp__FICR)[(__INTEGER)(Self__QGPB - 1)];
- result__2VAC='\0';
- if (((((__INTEGER_8 )Self__0VAC) < 97) || (((__INTEGER_8 )Self__0VAC) > 122))) {
- result__2VAC=Self__0VAC;
+ __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__2VAC=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__0VAC) - 32))));
+ result__LVAC=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__JVAC) - 32))));
};
- ((__CHARACTER *)__tmp__GICR)[(__INTEGER)(Self__QGPB - 1)]=result__2VAC;
- Self__QGPB=(__INTEGER)(Self__QGPB - 1);
+ ((__CHARACTER *)__tmp__OF4Q)[(__INTEGER)(Self__5FPB - 1)]=result__LVAC;
+ Self__5FPB=(__INTEGER)(Self__5FPB - 1);
};
}
-static void replace_all__with__RZ1(__STRING *Self__SZ1,__CHARACTER old_char__TZ1,__CHARACTER new_char__UZ1)
+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__0Z1,Self__F3PB;
- __CHARACTER *__tmp__XZ1,*Self__EFLB;
- __tmp__XZ1=Self__SZ1->storage__XNK;
- __tmp__0Z1=(__INTEGER)(Self__SZ1->count__VF - 1);
- Self__EFLB=((__CHARACTER *)__tmp__XZ1);
- Self__F3PB=__tmp__0Z1;
- while ((Self__F3PB >= 0)) {
- if ((old_char__TZ1 == Self__EFLB[Self__F3PB])) {
- Self__EFLB[Self__F3PB]=new_char__UZ1;
+ __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__F3PB=(__INTEGER)(Self__F3PB - 1);
+ Self__U2PB=(__INTEGER)(Self__U2PB - 1);
};
}
-static void remove_between__to__ZVCC(__STRING *Self__0VCC,__INTEGER start__1VCC,__INTEGER end__2VCC)
+static void remove_between__to__IVCC(__STRING *Self__JVCC,__INTEGER start__KVCC,__INTEGER end__LVCC)
// ({STRING},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
{
- __INTEGER len__3VCC,__tmp__0WCC,__tmp__1WCC,Self__ZZEC;
- __CHARACTER *__tmp__PICR,*__tmp__QICR;
- len__3VCC=(__INTEGER)((__INTEGER)(end__2VCC - start__1VCC) + 1);
- if ((len__3VCC > 0)) {
- __tmp__0WCC=(__INTEGER)(end__2VCC + 1);
- __tmp__1WCC=Self__0VCC->count__VF;
- Self__ZZEC=__tmp__0WCC;
- __tmp__PICR=Self__0VCC->storage__XNK;
- __tmp__QICR=Self__0VCC->storage__XNK;
- while ((Self__ZZEC <= __tmp__1WCC)) {
- ((__CHARACTER *)__tmp__QICR)[(__INTEGER)((__INTEGER)(Self__ZZEC - len__3VCC) - 1)]=((__CHARACTER *)__tmp__PICR)[(__INTEGER)(Self__ZZEC - 1)];
- Self__ZZEC=(__INTEGER)(Self__ZZEC + 1);
+ __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__0VCC->count__VF=(__INTEGER)(Self__0VCC->count__VF - len__3VCC);
- };
-}
-
-static void add_last__Z11(__LINKED_LISToSTRING_CONSTANTo *Self__011,void *element__111)
-// ({LINKED_LISToSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
-{
- void *lnk__211;
- lnk__211=NULL;
- if (((void *)Self__011->first_link__5UK == (void *)NULL)) {
- Self__011->first_link__5UK=create__next__PIDB(element__111);
- Self__011->parent_linked_collection__DC.upper__JC= 1;
- Self__011->last_link__F21=Self__011->first_link__5UK;
- Self__011->mem_idx__PUU= 1;
- Self__011->mem_lnk__YUU=Self__011->first_link__5UK;
- } else {
- lnk__211=create__next__PIDB(element__111);
- ((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__011->last_link__F21)->next__AT4=lnk__211;
- Self__011->parent_linked_collection__DC.upper__JC=(__INTEGER)(Self__011->parent_linked_collection__DC.upper__JC + 1);
- Self__011->last_link__F21=lnk__211;
+ 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__KUN;
- Self__KUN=Self__MVK->count__VF;
- while ((Self__KUN >= 1)) {
- ((__CHARACTER *)Self__MVK->storage__XNK)[(__INTEGER)(Self__KUN - 1)]=to_lower__OA1(((__CHARACTER *)Self__MVK->storage__XNK)[(__INTEGER)(Self__KUN - 1)]);
- Self__KUN=(__INTEGER)(Self__KUN - 1);
- };
-}
-
-static __STRING_CONSTANT* clone__U1D()
-// () With resultNo recursive, No inlinable.
-{
- __STRING_CONSTANT *result__X1D;
- __POINTER ptr__Y1D;
- __INTEGER typ_id__31D;
- __UINTEGER_32 sz__01D,a__XICR,new_size__UW3Q,t__WW3Q,a__1ICR;
- 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__XICR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UW3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__01D + a__XICR) & (__UINTEGER_32)(~ a__XICR));
- ptr__Y1D=micro_alloc__table__lab__BOI(new_size__UW3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UW3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__UW3Q);
+ __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 {
- t__WW3Q=((__UINTEGER_32 )typ_id__31D);
- a__1ICR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__Y1D=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__01D + a__1ICR) & (__UINTEGER_32)(~ a__1ICR)),((__POINTER )(&(table_type[(t__WW3Q)]))),(__UINTEGER_32)(t__WW3Q | 1));
+ result__SAAR=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )Self__TAAR) + 32))));
};
- result__X1D=((__STRING_CONSTANT *)ptr__Y1D);
- *(result__X1D) = *(STRING_CONSTANT__);
+ ((__CHARACTER *)__tmp__VAAR)[(__INTEGER)(Self__CUN - 1)]=result__SAAR;
+ Self__CUN=(__INTEGER)(Self__CUN - 1);
};
- return(result__X1D);
}
-static void** create__E1S(__INTEGER nb_elements__G1S)
+static void** create__10S(__INTEGER nb_elements__30S)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__CLOB;
- void **Result__JXW;
- Result__JXW=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__G1S * ((__INTEGER )(sizeof(void *)))))));
- Self__CLOB=(__INTEGER)(nb_elements__G1S - 1);
- while ((Self__CLOB >= 0)) {
- Result__JXW[Self__CLOB]=NULL;
- Self__CLOB=(__INTEGER)(Self__CLOB - 1);
+ __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);
+ };
+ ((__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;
+ };
+ };
+ ((__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)));
};
- return(Result__JXW);
+ 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__4OL(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__5OL,void *v__APL,void *k__BPL)
+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__IPL,idx__JPL,idx__AQ2,new_capacity__BQ2,i__CQ2;
- __INTEGER typ_id__QS2;
- __POINTER ptr__LS2;
- __UINTEGER_32 sz__NS2,a__MJCR,new_size__0W3Q,t__2W3Q,a__QJCR;
- void *node__LPL,*node1__EQ2,*node2__FQ2,*__tmp__ARL;
- void **old_buckets__DQ2;
- __HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *result__KS2;
- __HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *Self__TZKB;
- h__IPL=hash_code__WPN(k__BPL);
- idx__JPL=(__INTEGER)(h__IPL % Self__5OL->capacity__NPL);
- node__LPL=((void **)Self__5OL->buckets__SPL)[idx__JPL];
- while ((! (((void *)node__LPL == (void *)NULL) || __infix_equal_equal__TKW(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__LPL)->key__4PL,k__BPL)))) {
- node__LPL=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__LPL)->next__KQL;
- };
- if (((void *)node__LPL == (void *)NULL)) {
- if ((Self__5OL->capacity__NPL == Self__5OL->count__TQL)) {
- idx__AQ2= 0;
- node1__EQ2=NULL;
- node2__FQ2=NULL;
- old_buckets__DQ2=Self__5OL->buckets__SPL;
- new_capacity__BQ2=prime_number_ceiling__A4Q((__INTEGER)(Self__5OL->capacity__NPL + 1));
- Self__5OL->buckets__SPL=create__E1S(new_capacity__BQ2);
- i__CQ2=(__INTEGER)(Self__5OL->capacity__NPL - 1);
- Self__5OL->capacity__NPL=new_capacity__BQ2;
- while ((i__CQ2 >= 0)) {
- node1__EQ2=((void **)old_buckets__DQ2)[i__CQ2];
- while (((void *)node1__EQ2 != (void *)NULL)) {
- node2__FQ2=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node1__EQ2)->next__KQL;
- idx__AQ2=(__INTEGER)(hash_code__WPN(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node1__EQ2)->key__4PL) % Self__5OL->capacity__NPL);
- ((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node1__EQ2)->next__KQL=((void **)Self__5OL->buckets__SPL)[idx__AQ2];
- ((void **)Self__5OL->buckets__SPL)[idx__AQ2]=node1__EQ2;
- node1__EQ2=node2__FQ2;
- };
- i__CQ2=(__INTEGER)(i__CQ2 - 1);
- };
- idx__JPL=(__INTEGER)(h__IPL % Self__5OL->capacity__NPL);
- };
- __tmp__ARL=((void **)Self__5OL->buckets__SPL)[idx__JPL];
- result__KS2=NULL;
- ptr__LS2=((__POINTER )(NULL));
- typ_id__QS2= 0;
- sz__NS2=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo));
- if ((sz__NS2 == 0)) {
- result__KS2=HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__;
- } else {
- typ_id__QS2=__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NS2);
- if ((typ_id__QS2 == (__INTEGER)(- 1))) {
- a__MJCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0W3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__NS2 + a__MJCR) & (__UINTEGER_32)(~ a__MJCR));
- ptr__LS2=micro_alloc__table__lab__BOI(new_size__0W3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0W3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__0W3Q);
- } else {
- t__2W3Q=((__UINTEGER_32 )typ_id__QS2);
- a__QJCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__LS2=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__NS2 + a__QJCR) & (__UINTEGER_32)(~ a__QJCR)),((__POINTER )(&(table_type[(t__2W3Q)]))),(__UINTEGER_32)(t__2W3Q | 1));
- };
- result__KS2=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)ptr__LS2);
- *(result__KS2) = *(HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo__);
- };
- Self__TZKB=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)result__KS2);
- Self__TZKB->item__3XM=v__APL;
- Self__TZKB->key__4PL=k__BPL;
- Self__TZKB->next__KQL=__tmp__ARL;
- node__LPL=result__KS2;
- ((void **)Self__5OL->buckets__SPL)[idx__JPL]=result__KS2;
- Self__5OL->count__TQL=(__INTEGER)(Self__5OL->count__TQL + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__LPL)->item__3XM=v__APL;
- };
-}
-
-static __CHARACTER* to_external__4YK(__STRING *Self__5YK)
-// ({STRING}) With resultNo recursive, No inlinable.
-{
- if ((Self__5YK->capacity__MNK > Self__5YK->count__VF)) {
- Self__5YK->count__VF=(__INTEGER)(Self__5YK->count__VF + 1);
- if ((((__CHARACTER *)Self__5YK->storage__XNK)[(__INTEGER)(Self__5YK->count__VF - 1)] != '\0')) {
- ((__CHARACTER *)Self__5YK->storage__XNK)[(__INTEGER)(Self__5YK->count__VF - 1)]='\0';
+ __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;
+ };
+ };
+ 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;
+ };
+ };
+ ptr__RT2=result__5ZNR;
+ };
+ 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 {
- add_last__YPK(Self__5YK,'\0');
+ ((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__APL)->item__VXM=v__VOL;
};
- Self__5YK->count__VF=(__INTEGER)(Self__5YK->count__VF - 1);
- return(Self__5YK->storage__XNK);
}
static void put_string__2EG(void *s__4EG)
// ({STRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
{
__INTEGER __tmp__PFG,Self__MZG,limit_up__NZG;
- __CHARACTER *__tmp__VJCR,*__tmp__IDER;
+ __CHARACTER *__tmp__1G4Q,*__tmp__WAAR;
__CHARACTER __tmp__WFG;
if (((struct ___OBJ *)s__4EG)->__id==__STRING_CONSTANT__) {
};
@@ -10424,13 +16612,13 @@ static void put_string__2EG(void *s__4EG)
};
Self__MZG= 1;
limit_up__NZG=__tmp__PFG;
- __tmp__VJCR=((__STRING *)s__4EG)->storage__XNK;
- __tmp__IDER=((__STRING_CONSTANT *)s__4EG)->storage__C5K;
+ __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__IDER)[(__INTEGER)(Self__MZG - 1)];
+ __tmp__WFG=((__CHARACTER *)__tmp__WAAR)[(__INTEGER)(Self__MZG - 1)];
} else {
- __tmp__WFG=((__CHARACTER *)__tmp__VJCR)[(__INTEGER)(Self__MZG - 1)];
+ __tmp__WFG=((__CHARACTER *)__tmp__1G4Q)[(__INTEGER)(Self__MZG - 1)];
};
fputc((int)(__tmp__WFG),stdout);
Self__MZG=(__INTEGER)(Self__MZG + 1);
@@ -10440,28 +16628,41 @@ static void put_string__2EG(void *s__4EG)
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__JHM;
- __POINTER ptr__D5E,ptr__AFAC,file__NHM,ptr__HHT;
- __INTEGER typ_id__I5E,new_capacity__OPP,__tmp__SQP,__tmp__0ILB;
- __INTEGER Self__LORC,h__BIJB,idx__CIJB,idx__VCAC,new_capacity__WCAC;
- __INTEGER i__XCAC,typ_id__FFAC,result__HSP,typ_id__MHT;
- __INTEGER new_capacity__SYNB;
- __UINTEGER_32 sz__F5E,a__XJCR,new_size__EX3Q,t__GX3Q,a__1JCR,sz__CFAC;
- __UINTEGER_32 a__LKCR,new_size__IX3Q,t__KX3Q,a__PKCR,sz__JHT,a__VKCR;
- __UINTEGER_32 new_size__OX3Q,t__QX3Q,a__ZKCR;
- void *__tmp__PIM;
- void *__tmp__VIM;
- __STRING *Self__HFT;
- __FAST_ARRAYoPROTOTYPEo *Self__MPP;
- __BOOLEAN __tmp__2PP;
- void **__tmp__RQP,**new__HILB;
- __HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__YHJB;
- void *node__EIJB,*node1__ZCAC,*node2__0CAC,*__tmp__YJJB;
- void **old_buckets__YCAC;
- __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *result__5EAC;
- __HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *Self__B2OC;
- __CHARACTER *ptr__QSP;
- __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *result__GHT,*Self__ZUJB;
+ __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;
@@ -10472,172 +16673,449 @@ static __PROTOTYPE* create__name__generic_count__TBE(void *f__VBE,void *n__WBE,_
typ_id__I5E=__PROTOTYPE__;
clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__F5E);
if ((typ_id__I5E == (__INTEGER)(- 1))) {
- a__XJCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EX3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__F5E + a__XJCR) & (__UINTEGER_32)(~ a__XJCR));
- ptr__D5E=micro_alloc__table__lab__BOI(new_size__EX3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EX3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__EX3Q);
+ 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__GX3Q=((__UINTEGER_32 )typ_id__I5E);
- a__1JCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__D5E=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__F5E + a__1JCR) & (__UINTEGER_32)(~ a__1JCR)),((__POINTER )(&(table_type[(t__GX3Q)]))),(__UINTEGER_32)(t__GX3Q | 1));
+ 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);
+ };
+ ((__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;
+ };
+ };
+ ptr__D5E=result__J0NR;
};
result__C5E=((__PROTOTYPE *)ptr__D5E);
*(result__C5E) = *(PROTOTYPE__);
};
- Self__JHM=((__PROTOTYPE *)result__C5E);
- Self__JHM->filename__4QB=f__VBE;
- Self__JHM->parent_named__QD.name__1QB=n__WBE;
- Self__JHM->generic_count__DIM=c__XBE;
- Self__JHM->idf_generic_list__KIM=create_with_capacity__FPP(c__XBE);
- Self__JHM->index__GAH=(__INTEGER)(((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.upper__QQB + 1);
- Self__MPP=((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB);
- new_capacity__OPP= 0;
- if (((__INTEGER)(Self__MPP->parent_arrayed_collection__FQB.upper__QQB + 1) <= (__INTEGER)(Self__MPP->parent_arrayed_collection__FQB.capacity__YZM - 1))) {
- Self__MPP->parent_arrayed_collection__FQB.upper__QQB=(__INTEGER)(Self__MPP->parent_arrayed_collection__FQB.upper__QQB + 1);
- __tmp__2PP=TRUE__;
- } else {
- __tmp__2PP=FALSE__;
- };
- if ((! __tmp__2PP)) {
- if ((Self__MPP->parent_arrayed_collection__FQB.capacity__YZM == 0)) {
- Self__MPP->parent_arrayed_collection__FQB.storage__D0M=create__KY5( 2);
- Self__MPP->parent_arrayed_collection__FQB.capacity__YZM= 2;
- Self__MPP->parent_arrayed_collection__FQB.upper__QQB= 0;
- } else {
- new_capacity__OPP=(__INTEGER)(Self__MPP->parent_arrayed_collection__FQB.capacity__YZM << 1);
- __tmp__RQP=Self__MPP->parent_arrayed_collection__FQB.storage__D0M;
- __tmp__SQP=Self__MPP->parent_arrayed_collection__FQB.capacity__YZM;
- new__HILB=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__RQP)),((__UINTEGER_32 )(__INTEGER)(__tmp__SQP * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__OPP * ((__INTEGER )(sizeof(void *)))))));
- __tmp__0ILB=(__INTEGER)(new_capacity__OPP - 1);
- Self__LORC=__tmp__SQP;
- while ((Self__LORC <= __tmp__0ILB)) {
- new__HILB[Self__LORC]=NULL;
- Self__LORC=(__INTEGER)(Self__LORC + 1);
- };
- Self__MPP->parent_arrayed_collection__FQB.storage__D0M=new__HILB;
- Self__MPP->parent_arrayed_collection__FQB.capacity__YZM=new_capacity__OPP;
- Self__MPP->parent_arrayed_collection__FQB.upper__QQB=(__INTEGER)(Self__MPP->parent_arrayed_collection__FQB.upper__QQB + 1);
- };
- };
- ((void **)Self__MPP->parent_arrayed_collection__FQB.storage__D0M)[Self__MPP->parent_arrayed_collection__FQB.upper__QQB]=Self__JHM;
- __tmp__PIM=Self__JHM->parent_named__QD.name__1QB;
- Self__YHJB=((__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *)prototype_dico__XHM);
- h__BIJB=hash_code__WPN(__tmp__PIM);
- idx__CIJB=(__INTEGER)(h__BIJB % Self__YHJB->capacity__GIJB);
- node__EIJB=((void **)Self__YHJB->buckets__LIJB)[idx__CIJB];
- while ((! (((void *)node__EIJB == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__EIJB)->key__XIJB == (void *)__tmp__PIM)))) {
- node__EIJB=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__EIJB)->next__CJJB;
- };
- if (((void *)node__EIJB == (void *)NULL)) {
- if ((Self__YHJB->capacity__GIJB == Self__YHJB->count__LJJB)) {
- idx__VCAC= 0;
- node1__ZCAC=NULL;
- node2__0CAC=NULL;
- old_buckets__YCAC=Self__YHJB->buckets__LIJB;
- new_capacity__WCAC=prime_number_ceiling__A4Q((__INTEGER)(Self__YHJB->capacity__GIJB + 1));
- Self__YHJB->buckets__LIJB=create__S2TB(new_capacity__WCAC);
- i__XCAC=(__INTEGER)(Self__YHJB->capacity__GIJB - 1);
- Self__YHJB->capacity__GIJB=new_capacity__WCAC;
- while ((i__XCAC >= 0)) {
- node1__ZCAC=((void **)old_buckets__YCAC)[i__XCAC];
- while (((void *)node1__ZCAC != (void *)NULL)) {
- node2__0CAC=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__ZCAC)->next__CJJB;
- idx__VCAC=(__INTEGER)(hash_code__WPN(((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__ZCAC)->key__XIJB) % Self__YHJB->capacity__GIJB);
- ((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node1__ZCAC)->next__CJJB=((void **)Self__YHJB->buckets__LIJB)[idx__VCAC];
- ((void **)Self__YHJB->buckets__LIJB)[idx__VCAC]=node1__ZCAC;
- node1__ZCAC=node2__0CAC;
- };
- i__XCAC=(__INTEGER)(i__XCAC - 1);
- };
- idx__CIJB=(__INTEGER)(h__BIJB % Self__YHJB->capacity__GIJB);
- };
- __tmp__YJJB=((void **)Self__YHJB->buckets__LIJB)[idx__CIJB];
- result__5EAC=NULL;
- ptr__AFAC=((__POINTER )(NULL));
- typ_id__FFAC= 0;
- sz__CFAC=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo));
- if ((sz__CFAC == 0)) {
- result__5EAC=HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__;
- } else {
- typ_id__FFAC=__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CFAC);
- if ((typ_id__FFAC == (__INTEGER)(- 1))) {
- a__LKCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IX3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__CFAC + a__LKCR) & (__UINTEGER_32)(~ a__LKCR));
- ptr__AFAC=micro_alloc__table__lab__BOI(new_size__IX3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IX3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__IX3Q);
- } else {
- t__KX3Q=((__UINTEGER_32 )typ_id__FFAC);
- a__PKCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__AFAC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__CFAC + a__PKCR) & (__UINTEGER_32)(~ a__PKCR)),((__POINTER )(&(table_type[(t__KX3Q)]))),(__UINTEGER_32)(t__KX3Q | 1));
- };
- result__5EAC=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)ptr__AFAC);
- *(result__5EAC) = *(HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo__);
- };
- Self__B2OC=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)result__5EAC);
- Self__B2OC->item__ZALB=Self__JHM;
- Self__B2OC->key__XIJB=__tmp__PIM;
- Self__B2OC->next__CJJB=__tmp__YJJB;
- node__EIJB=result__5EAC;
- ((void **)Self__YHJB->buckets__LIJB)[idx__CIJB]=result__5EAC;
- Self__YHJB->count__LJJB=(__INTEGER)(Self__YHJB->count__LJJB + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__EIJB)->item__ZALB=Self__JHM;
+ 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;
+ };
+ 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__);
+ };
+ 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);
- file__NHM=((__POINTER )(fopen((char*)(to_external__4YK(string_tmp__4TB)),"rb")));
- fseek((FILE*)((file__NHM)),0,SEEK_END);
- result__HSP=((__INTEGER )(ftell((FILE *)(file__NHM))));
- fseek((FILE*)((file__NHM)),0,SEEK_SET);
- Self__JHM->source__UFD=create__AXB((__INTEGER)(result__HSP + 1));
- __tmp__VIM=Self__JHM->source__UFD;
- ptr__QSP=to_external__4YK(__tmp__VIM);
- fread((void *)((ptr__QSP)),(size_t)(1), (size_t)((result__HSP)),(FILE*)((file__NHM)));
- ((__CHARACTER *)ptr__QSP)[result__HSP]='\0';
- Self__HFT=((__STRING *)__tmp__VIM);
- Self__HFT->count__VF= 0;
- while ((((__CHARACTER *)ptr__QSP)[Self__HFT->count__VF] != '\0')) {
- Self__HFT->count__VF=(__INTEGER)(Self__HFT->count__VF + 1);
- };
- if (((void *)Self__HFT->storage__XNK != (void *)ptr__QSP)) {
- Self__HFT->storage__XNK=ptr__QSP;
- Self__HFT->capacity__MNK=(__INTEGER)(Self__HFT->count__VF + 1);
- };
- fclose((FILE*)((file__NHM)));
- result__GHT=NULL;
- ptr__HHT=((__POINTER )(NULL));
- typ_id__MHT= 0;
- sz__JHT=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo));
- if ((sz__JHT == 0)) {
- result__GHT=HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__;
- } else {
- typ_id__MHT=__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JHT);
- if ((typ_id__MHT == (__INTEGER)(- 1))) {
- a__VKCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OX3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__JHT + a__VKCR) & (__UINTEGER_32)(~ a__VKCR));
- ptr__HHT=micro_alloc__table__lab__BOI(new_size__OX3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OX3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__OX3Q);
- } else {
- t__QX3Q=((__UINTEGER_32 )typ_id__MHT);
- a__ZKCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__HHT=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__JHT + a__ZKCR) & (__UINTEGER_32)(~ a__ZKCR)),((__POINTER )(&(table_type[(t__QX3Q)]))),(__UINTEGER_32)(t__QX3Q | 1));
- };
- result__GHT=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)ptr__HHT);
- *(result__GHT) = *(HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo__);
- };
- Self__ZUJB=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)result__GHT);
- new_capacity__SYNB=prime_number_ceiling__A4Q( 193);
- Self__ZUJB->buckets__YYNB=create__3DTB(new_capacity__SYNB);
- Self__ZUJB->capacity__AVJB=new_capacity__SYNB;
- Self__ZUJB->count__1YNB= 0;
- Self__JHM->slot_list__3IM=result__GHT;
- Self__JHM->parent_named__QD.parent_itm_object__PD.position__BJM=((__POSITION )(__UINTEGER_32)(((__UINTEGER_32 )Self__JHM->index__GAH) | 131072));
+ 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;
+ };
+ 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;
- __BOOLEAN result__TWH;
+ __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__;
@@ -10646,9 +17124,28 @@ static __BOOLEAN read_word__NWH(void *st__PWH)
} else {
posold__RWH=position__ZFD;
idx__SWH= 1;
- while ((! ((idx__SWH > ((__STRING_CONSTANT *)st__PWH)->count__XHB) || (last_character__0OF() != ((__CHARACTER *)((__STRING_CONSTANT *)st__PWH)->storage__C5K)[(__INTEGER)(idx__SWH - 1)])))) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- idx__SWH=(__INTEGER)(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)];
+ };
+ __tmp__RXH=(result__Q2BR != ((__CHARACTER *)__tmp__U2BR)[(__INTEGER)(idx__SWH - 1)]);
+ };
+ 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;
@@ -10660,39 +17157,39 @@ static __BOOLEAN read_word__NWH(void *st__PWH)
return(result__TWH);
}
-static __BOOLEAN read_target__MWX()
+static __BOOLEAN read_target__NWX()
// () With resultNo recursive, No inlinable.
{
- __BOOLEAN result__PWX,__tmp__ZWX;
- result__PWX=FALSE__;
+ __BOOLEAN result__QWX,__tmp__0WX;
+ result__QWX=FALSE__;
if (read_word__NWH((&__string_32))) {
is_good_section__OCE=TRUE__;
- result__PWX=TRUE__;
- __tmp__ZWX=TRUE__;
+ result__QWX=TRUE__;
+ __tmp__0WX=TRUE__;
} else {
- __tmp__ZWX=FALSE__;
+ __tmp__0WX=FALSE__;
};
- if ((! __tmp__ZWX)) {
- if (read_cap_identifier__Y45()) {
- if (((void *)at__3WM(variable__OED,(&__string_64)) == (void *)last_string__V1G)) {
+ 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__PWX=TRUE__;
+ result__QWX=TRUE__;
};
};
- return(result__PWX);
+ return(result__QWX);
}
static __POSITION current_position__EJG()
// () With resultNo recursive, No inlinable.
{
__POSITION result__HJG;
- __CHARACTER *__tmp__JDER;
+ __CHARACTER *__tmp__ZAAR;
result__HJG=((__POSITION ) 0);
- __tmp__JDER=((__STRING *)source__WFD)->storage__XNK;
+ __tmp__ZAAR=((__STRING *)source__WFD)->storage__XNK;
while ((pos_cur__2FD != position__ZFD)) {
- if ((((__CHARACTER *)__tmp__JDER)[(__INTEGER)(pos_cur__2FD - 1)] == '\n')) {
+ if ((((__CHARACTER *)__tmp__ZAAR)[(__INTEGER)(pos_cur__2FD - 1)] == '\n')) {
pos_col__4FD= 0;
pos_line__3FD=(__INTEGER)(pos_line__3FD + 1);
} else {
@@ -10702,15 +17199,27 @@ static __POSITION current_position__EJG()
};
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_230));
+ put_error__text__0AH( 0,(&__string_232));
put_position__ECH(result__HJG);
- send_error__2FH();
+ put_string__EQD(msg_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_231));
+ put_error__text__0AH( 0,(&__string_233));
put_position__ECH(result__HJG);
- send_error__2FH();
+ put_string__EQD(msg_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)))));
}
@@ -10721,16 +17230,16 @@ static void put_error__text__0AH(__INTEGER type__2AH,void *txt__3AH)
type_error__4AH=type__2AH;
((__STRING *)msg_err__5AH)->count__VF= 0;
if ((type__2AH == 0)) {
- append__MOK(msg_err__5AH,(&__string_232));
+ append__MOK(msg_err__5AH,(&__string_234));
};
if ((type__2AH == 1)) {
- append__MOK(msg_err__5AH,(&__string_233));
+ append__MOK(msg_err__5AH,(&__string_235));
};
if ((type__2AH == 2)) {
- append__MOK(msg_err__5AH,(&__string_234));
+ append__MOK(msg_err__5AH,(&__string_236));
};
if ((type__2AH == 3)) {
- append__MOK(msg_err__5AH,(&__string_235));
+ append__MOK(msg_err__5AH,(&__string_237));
};
append__MOK(msg_err__5AH,txt__3AH);
}
@@ -10739,29 +17248,59 @@ 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;
- __INTEGER pos__GCH,Self__XBI,limit_up__YBI;
__CHARACTER char__OCH;
- __CHARACTER *__tmp__ZLCR;
+ __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_236));
- append_in__Z4H((__UINTEGER_32)(((__UINTEGER_32 )Self__FCH) >> 17),msg_err__5AH);
- append__MOK(msg_err__5AH,(&__string_237));
- append_in__Z4H((__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__FCH) >> 9) & 255),msg_err__5AH);
append__MOK(msg_err__5AH,(&__string_238));
- append__MOK(msg_err__5AH,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__D0M)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FCH)) & 511)])->parent_named__QD.name__1QB);
- add_last__YPK(msg_err__5AH,'(');
- append__MOK(msg_err__5AH,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__D0M)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FCH)) & 511)])->filename__4QB);
+ append_in__Z4H((__UINTEGER_32)(((__UINTEGER_32 )Self__FCH) >> 17),msg_err__5AH);
append__MOK(msg_err__5AH,(&__string_239));
- src__NCH=((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__D0M)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__FCH)) & 511)])->source__UFD;
+ 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__ZLCR=((__STRING *)src__NCH)->storage__XNK;
+ __tmp__GJ4Q=((__STRING *)src__NCH)->storage__XNK;
while ((Self__XBI <= limit_up__YBI)) {
- while ((((__CHARACTER *)__tmp__ZLCR)[(__INTEGER)(pos__GCH - 1)] != '\n')) {
+ while ((((__CHARACTER *)__tmp__GJ4Q)[(__INTEGER)(pos__GCH - 1)] != '\n')) {
pos__GCH=(__INTEGER)(pos__GCH + 1);
};
pos__GCH=(__INTEGER)(pos__GCH + 1);
@@ -10771,378 +17310,964 @@ static void put_position__ECH(__POSITION Self__FCH)
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)];
- add_last__YPK(msg_err__5AH,char__OCH);
+ 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')) {
- add_last__YPK(string_tmp__RB,'\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 {
- add_last__YPK(string_tmp__RB,' ');
+ 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);
+ };
+ 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);
};
};
c__HCH=(__UINTEGER_32)(c__HCH + 1);
pos__GCH=(__INTEGER)(pos__GCH + 1);
};
- add_last__YPK(msg_err__5AH,'\n');
+ 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_240));
+ append__MOK(msg_err__5AH,(&__string_242));
}
-static void send_error__2FH()
-// () VoidNo recursive, No inlinable.
+static void put_string__EQD(void *s__GQD)
+// ({NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
{
- put_string__EQD(msg_err__5AH);
- if ((verbose_level__FX != 0)) {
- put_string__2EG(((__STRING *)msg_err__5AH));
+ __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 (((type_error__4AH != 2) | is_warning__OBB)) {
- exit(( 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)];
+ } else {
+ __tmp__5QD=((__CHARACTER *)__tmp__ES4Q)[(__INTEGER)(Self__WUE - 1)];
+ };
+ fputc((int)(__tmp__5QD),stderr);
+ Self__WUE=(__INTEGER)(Self__WUE + 1);
};
}
-static __BOOLEAN read_character__EQ3(__CHARACTER ch__GQ3)
-// ({CHARACTER}) With resultNo recursive, No inlinable.
+static __BOOLEAN read_space__UAF()
+// () With resultNo recursive, No inlinable.
{
- __BOOLEAN result__IQ3;
- result__IQ3=FALSE__;
- if ((! read_space__UAF())) {
- result__IQ3=FALSE__;
- } else {
- if ((last_character__0OF() == ch__GQ3)) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- result__IQ3=TRUE__;
+ __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;
+ };
+ };
+ };
};
+ 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));
+ };
+ };
+ };
+ };
+ };
+ 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(result__IQ3);
+ return(((position__ZFD != pos__YAF) | (result__3OF != ((__CHARACTER )(( 0))))));
}
-static __BOOLEAN read_identifier__OLEB()
+static __BOOLEAN read_identifier__TPEB()
// () With resultNo recursive, No inlinable.
{
- __INTEGER posold__SLEB,idx__TLEB;
- __POSITION pos__UPYP;
- __BOOLEAN result__RLEB;
- result__RLEB=FALSE__;
- posold__SLEB= 0;
- idx__TLEB= 0;
- if (((! read_space__UAF()) || (! is_lower__NKHB(last_character__0OF())))) {
- result__RLEB=FALSE__;
+ __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);
+ };
+ if (__tmp__FQEB) {
+ result__WPEB=FALSE__;
} else {
- posold__SLEB=position__ZFD;
+ posold__XPEB=position__ZFD;
((__STRING *)string_tmp__RB)->count__VF= 0;
- while ((! ((last_character__0OF() == ((__CHARACTER )(( 0)))) || (((! is_lower__NKHB(last_character__0OF())) && (! is_digit__EWEB(last_character__0OF()))) && (last_character__0OF() != '_'))))) {
- add_last__YPK(string_tmp__RB,last_character__0OF());
- position__ZFD=(__INTEGER)(position__ZFD + 1);
+ 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__TLEB=first_substring_index__X0UE(string_tmp__RB);
- if ((idx__TLEB != 0)) {
- position__ZFD=(__INTEGER)(posold__SLEB + idx__TLEB);
- pos__UPYP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_241));
- put_position__ECH(pos__UPYP);
- send_error__2FH();
+ 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__RLEB=TRUE__;
+ result__WPEB=TRUE__;
};
};
- return(result__RLEB);
+ return(result__WPEB);
}
-static __BOOLEAN read_symbol__5OEB(void *st__BPEB)
+static __BOOLEAN read_symbol__ETEB(void *st__GTEB)
// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- __INTEGER posold__DPEB,j__EPEB;
- __BOOLEAN result__FPEB;
- posold__DPEB= 0;
- j__EPEB= 0;
- result__FPEB=FALSE__;
+ __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__FPEB=FALSE__;
+ result__KTEB=FALSE__;
} else {
- posold__DPEB=position__ZFD;
- j__EPEB= 1;
- while ((! ((last_character__0OF() == ((__CHARACTER )(( 0)))) || ((j__EPEB > ((__STRING_CONSTANT *)st__BPEB)->count__XHB) || (last_character__0OF() != ((__CHARACTER *)((__STRING_CONSTANT *)st__BPEB)->storage__C5K)[(__INTEGER)(j__EPEB - 1)]))))) {
- j__EPEB=(__INTEGER)(j__EPEB + 1);
- position__ZFD=(__INTEGER)(position__ZFD + 1);
+ 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__EPEB > ((__STRING_CONSTANT *)st__BPEB)->count__XHB)) {
- result__FPEB=TRUE__;
+ if ((j__JTEB > ((__STRING_CONSTANT *)st__GTEB)->count__XHB)) {
+ result__KTEB=TRUE__;
} else {
- position__ZFD=posold__DPEB;
- result__FPEB=FALSE__;
+ position__ZFD=posold__ITEB;
+ result__KTEB=FALSE__;
};
};
- return(result__FPEB);
+ return(result__KTEB);
}
-static __BOOLEAN read_cap_identifier__Y45()
+static __BOOLEAN read_cap_identifier__ODAB()
// () With resultNo recursive, No inlinable.
{
- __INTEGER posold__145,idx__245;
- __POSITION pos__EQYP;
- __BOOLEAN result__345;
- posold__145= 0;
- idx__245= 0;
- result__345=FALSE__;
- if (((! read_space__UAF()) || (! is_upper__HXFB(last_character__0OF())))) {
- result__345=FALSE__;
+ __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);
+ };
+ if (__tmp__AEAB) {
+ result__TDAB=FALSE__;
} else {
- posold__145=position__ZFD;
+ posold__RDAB=position__ZFD;
((__STRING *)string_tmp__RB)->count__VF= 0;
- while ((! ((last_character__0OF() == ((__CHARACTER )(( 0)))) || (((! is_upper__HXFB(last_character__0OF())) && (! is_digit__EWEB(last_character__0OF()))) && (last_character__0OF() != '_'))))) {
- add_last__YPK(string_tmp__RB,last_character__0OF());
- position__ZFD=(__INTEGER)(position__ZFD + 1);
+ 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__245=first_substring_index__X0UE(string_tmp__RB);
- if ((idx__245 != 0)) {
- position__ZFD=(__INTEGER)(posold__145 + idx__245);
- pos__EQYP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_241));
- put_position__ECH(pos__EQYP);
- send_error__2FH();
+ 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__345=TRUE__;
+ result__TDAB=TRUE__;
};
};
- return(result__345);
+ return(result__TDAB);
}
-static __BOOLEAN read_path__1TGB()
+static __BOOLEAN read_path__CUGB()
// () With resultNo recursive, No inlinable.
{
- __POSITION pos__GQYP;
- __BOOLEAN result__4TGB;
- result__4TGB=FALSE__;
+ __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__TLHB()) {
+ if (read_path_expr__ELHB()) {
append__MOK(string_tmp2__ADB,last_string__V1G);
- while (read_character__EQ3('+')) {
- if ((! read_path_expr__TLHB())) {
- pos__GQYP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_242));
- put_position__ECH(pos__GQYP);
- send_error__2FH();
- };
- append__MOK(string_tmp2__ADB,last_string__V1G);
- };
- };
- if ((((__STRING *)string_tmp2__ADB)->count__VF != 0)) {
- last_string__V1G=get__QEC(string_tmp2__ADB);
- result__4TGB=TRUE__;
- };
- return(result__4TGB);
-}
-
-static __BOOLEAN read_space__UAF()
-// () With resultNo recursive, No inlinable.
-{
- __INTEGER pos2__ZAF,level_comment__2AF,pos__YAF,posold__XAF;
- __POSITION pos__WRYP;
- __BOOLEAN __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;
- while ((! ((last_character__0OF() == ((__CHARACTER )(( 0)))) || (((__INTEGER_8 )last_character__0OF()) > ((__INTEGER_8 )' '))))) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- };
- if ((position__ZFD < ((__STRING *)source__WFD)->count__VF)) {
- if (((last_character__0OF() == '/') & (((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)((__INTEGER)(position__ZFD + 1) - 1)] == '/'))) {
- position__ZFD=(__INTEGER)(position__ZFD + 2);
- pos2__ZAF=position__ZFD;
- while ((! ((last_character__0OF() == ((__CHARACTER )(( 0)))) || (last_character__0OF() == '\n')))) {
+ 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 ((position__ZFD < ((__STRING *)source__WFD)->count__VF)) {
- pos2__ZAF=position__ZFD;
- if (((last_character__0OF() == '/') && (((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)((__INTEGER)(position__ZFD + 1) - 1)] == '*'))) {
- position__ZFD=(__INTEGER)(position__ZFD + 2);
- level_comment__2AF= 1;
- while ((! ((last_character__0OF() == ((__CHARACTER )(( 0)))) || (level_comment__2AF == 0)))) {
- if (((last_character__0OF() == '/') && (((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__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 (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 ((! __tmp__0MF)) {
- if (((last_character__0OF() == '*') && (((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__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);
- };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
};
- if ((level_comment__2AF != 0)) {
- position__ZFD=pos2__ZAF;
- pos__WRYP=current_position__EJG();
- put_error__text__0AH( 0,(&__string_243));
- put_position__ECH(pos__WRYP);
- send_error__2FH();
- };
+ append__MOK(string_tmp2__ADB,last_string__V1G);
+ goto until_do__CDIB;
};
};
};
- begin_position__SOF=position__ZFD;
- return(((position__ZFD != pos__YAF) | (last_character__0OF() != ((__CHARACTER )(( 0))))));
-}
-
-static __CHARACTER last_character__0OF()
-// () With resultNo recursive, No inlinable.
-{
- __CHARACTER result__3OF;
- 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)];
+ if ((((__STRING *)string_tmp2__ADB)->count__VF != 0)) {
+ last_string__V1G=get__QEC(string_tmp2__ADB);
+ result__FUGB=TRUE__;
};
- return(result__3OF);
+ return(result__FUGB);
}
-static void* at__3WM(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__4WM,void *k__5WM)
+static void* at__VWM(__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__WWM,void *k__XWM)
// ({HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *node__JXM;
- node__JXM=((void **)Self__4WM->buckets__SPL)[(__INTEGER)(hash_code__WPN(k__5WM) % Self__4WM->capacity__NPL)];
- while ((! __infix_equal_equal__TKW(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__JXM)->key__4PL,k__5WM))) {
- node__JXM=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__JXM)->next__KQL;
+ 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__JXM)->item__3XM);
+ return(((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__BXM)->item__VXM);
}
-static void* item__EUU(__LINKED_LISToSTRING_CONSTANTo *Self__FUU,__INTEGER i__GUU)
+static void* item__DTU(__LINKED_LISToSTRING_CONSTANTo *Self__ETU,__INTEGER i__FTU)
// ({LINKED_LISToSTRING_CONSTANTo},{INTEGER}) With resultNo recursive, No inlinable.
{
- if ((i__GUU != Self__FUU->mem_idx__PUU)) {
- if ((Self__FUU->mem_idx__PUU > i__GUU)) {
- Self__FUU->mem_idx__PUU= 1;
- Self__FUU->mem_lnk__YUU=Self__FUU->first_link__5UK;
+ 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;
};
- while ((i__GUU != Self__FUU->mem_idx__PUU)) {
- Self__FUU->mem_lnk__YUU=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__FUU->mem_lnk__YUU)->next__AT4;
- Self__FUU->mem_idx__PUU=(__INTEGER)(Self__FUU->mem_idx__PUU + 1);
+ 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);
};
};
- return(((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__FUU->mem_lnk__YUU)->item__BVK);
+ return(((__LINKED_LIST_NODEoSTRING_CONSTANTo *)Self__ETU->mem_lnk__XTU)->item__BVK);
}
static void title__in__NHB(void *txt__PHB,void *buf__QHB)
// ({STRING_CONSTANT},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __INTEGER Self__THC,Self__LIC,Self__0IC;
+ __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)) {
- add_last__YPK(buf__QHB,'=');
+ 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)) {
- add_last__YPK(buf__QHB,' ');
+ 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)) {
- add_last__YPK(buf__QHB,'=');
+ 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;
+ };
+ };
+ ((__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);
};
append__MOK(buf__QHB,(&__string_7));
}
-static void fast_put__to__SAL(__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__TAL,void *v__UAL,void *k__VAL)
+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.
{
- __INTEGER h__2AL,idx__3AL,idx__C51,new_capacity__D51,i__E51;
- __INTEGER typ_id__TB2;
- __POINTER ptr__OB2;
- __UINTEGER_32 sz__QB2,a__JMCR,new_size__SY3Q,t__UY3Q,a__NMCR;
- void *node__ABL,*node1__G51,*node2__H51,*__tmp__UCL;
- void **old_buckets__F51;
- __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *result__NB2;
- __HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *Self__ZWKB;
- h__2AL=hash_code__WPN(k__VAL);
- idx__3AL=(__INTEGER)(h__2AL % Self__TAL->capacity__CBL);
- node__ABL=((void **)Self__TAL->buckets__HBL)[idx__3AL];
- while ((! (((void *)node__ABL == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__ABL)->key__TBL == (void *)k__VAL)))) {
- node__ABL=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__ABL)->next__4BL;
- };
- if (((void *)node__ABL == (void *)NULL)) {
- if ((Self__TAL->capacity__CBL == Self__TAL->count__HCL)) {
- idx__C51= 0;
- node1__G51=NULL;
- node2__H51=NULL;
- old_buckets__F51=Self__TAL->buckets__HBL;
- new_capacity__D51=prime_number_ceiling__A4Q((__INTEGER)(Self__TAL->capacity__CBL + 1));
- Self__TAL->buckets__HBL=create__GJT(new_capacity__D51);
- i__E51=(__INTEGER)(Self__TAL->capacity__CBL - 1);
- Self__TAL->capacity__CBL=new_capacity__D51;
- while ((i__E51 >= 0)) {
- node1__G51=((void **)old_buckets__F51)[i__E51];
- while (((void *)node1__G51 != (void *)NULL)) {
- node2__H51=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__G51)->next__4BL;
- idx__C51=(__INTEGER)(hash_code__WPN(((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__G51)->key__TBL) % Self__TAL->capacity__CBL);
- ((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node1__G51)->next__4BL=((void **)Self__TAL->buckets__HBL)[idx__C51];
- ((void **)Self__TAL->buckets__HBL)[idx__C51]=node1__G51;
- node1__G51=node2__H51;
- };
- i__E51=(__INTEGER)(i__E51 - 1);
- };
- idx__3AL=(__INTEGER)(h__2AL % Self__TAL->capacity__CBL);
- };
- __tmp__UCL=((void **)Self__TAL->buckets__HBL)[idx__3AL];
- result__NB2=NULL;
- ptr__OB2=((__POINTER )(NULL));
- typ_id__TB2= 0;
- sz__QB2=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo));
- if ((sz__QB2 == 0)) {
- result__NB2=HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__;
- } else {
- typ_id__TB2=__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__QB2);
- if ((typ_id__TB2 == (__INTEGER)(- 1))) {
- a__JMCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__SY3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__QB2 + a__JMCR) & (__UINTEGER_32)(~ a__JMCR));
- ptr__OB2=micro_alloc__table__lab__BOI(new_size__SY3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__SY3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__SY3Q);
- } else {
- t__UY3Q=((__UINTEGER_32 )typ_id__TB2);
- a__NMCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__OB2=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__QB2 + a__NMCR) & (__UINTEGER_32)(~ a__NMCR)),((__POINTER )(&(table_type[(t__UY3Q)]))),(__UINTEGER_32)(t__UY3Q | 1));
- };
- result__NB2=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)ptr__OB2);
- *(result__NB2) = *(HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo__);
- };
- Self__ZWKB=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)result__NB2);
- Self__ZWKB->item__AXQ=v__UAL;
- Self__ZWKB->key__TBL=k__VAL;
- Self__ZWKB->next__4BL=__tmp__UCL;
- node__ABL=result__NB2;
- ((void **)Self__TAL->buckets__HBL)[idx__3AL]=result__NB2;
- Self__TAL->count__HCL=(__INTEGER)(Self__TAL->count__HCL + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__ABL)->item__AXQ=v__UAL;
+ __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;
};
}
static __FAST_ARRAYoSLOTo* create_with_capacity__YID(__INTEGER new_count__0ID)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __POINTER ptr__VFE;
+ __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__QMCR,new_size__WY3Q,t__YY3Q,a__UMCR;
- __FAST_ARRAYoSLOTo *result__UFE,*Self__4RL;
+ __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;
@@ -11153,81 +18278,141 @@ static __FAST_ARRAYoSLOTo* create_with_capacity__YID(__INTEGER new_count__0ID)
typ_id__0FE=__FAST_ARRAYoSLOTo__;
clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XFE);
if ((typ_id__0FE == (__INTEGER)(- 1))) {
- a__QMCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__WY3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XFE + a__QMCR) & (__UINTEGER_32)(~ a__QMCR));
- ptr__VFE=micro_alloc__table__lab__BOI(new_size__WY3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__WY3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__WY3Q);
+ 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__YY3Q=((__UINTEGER_32 )typ_id__0FE);
- a__UMCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__VFE=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__XFE + a__UMCR) & (__UINTEGER_32)(~ a__UMCR)),((__POINTER )(&(table_type[(t__YY3Q)]))),(__UINTEGER_32)(t__YY3Q | 1));
+ 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__);
};
- Self__4RL=((__FAST_ARRAYoSLOTo *)result__UFE);
- if ((Self__4RL->parent_arrayed_collection__ZJC.capacity__HSL < new_count__0ID)) {
- Self__4RL->parent_arrayed_collection__ZJC.storage__SSL=create__IRSB(new_count__0ID);
- Self__4RL->parent_arrayed_collection__ZJC.capacity__HSL=new_count__0ID;
+ 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__4RL->parent_arrayed_collection__ZJC.upper__WSL=(__INTEGER)(- 1);
+ Self__TRL->parent_arrayed_collection__ZJC.upper__LSL=(__INTEGER)(- 1);
return(result__UFE);
}
-static __TYPE_FULL* create__with__VJD(void *typ__XJD,__UINTEGER_8 code__YJD)
-// ({TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{UINTEGER_8}) With resultNo recursive, No inlinable.
+static void** create__2E2(__INTEGER nb_elements__4E2)
+// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __TYPE_FULL *result__AIE,*Self__HTL;
- __POINTER ptr__BIE;
- __INTEGER typ_id__GIE;
- __UINTEGER_32 sz__DIE,a__XMCR,new_size__0Y3Q,t__2Y3Q,a__1MCR;
- 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__XMCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0Y3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DIE + a__XMCR) & (__UINTEGER_32)(~ a__XMCR));
- ptr__BIE=micro_alloc__table__lab__BOI(new_size__0Y3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0Y3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__0Y3Q);
+ __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 {
- t__2Y3Q=((__UINTEGER_32 )typ_id__GIE);
- a__1MCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__BIE=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__DIE + a__1MCR) & (__UINTEGER_32)(~ a__1MCR)),((__POINTER )(&(table_type[(t__2Y3Q)]))),(__UINTEGER_32)(t__2Y3Q | 1));
+ 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;
+ };
};
- result__AIE=((__TYPE_FULL *)ptr__BIE);
- *(result__AIE) = *(TYPE_FULL__);
+ ((__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)));
};
- Self__HTL=((__TYPE_FULL *)result__AIE);
- Self__HTL->parent_type__KTL=typ__XJD;
- Self__HTL->flag__LTL=code__YJD;
- return(result__AIE);
-}
-
-static void** create__WD2(__INTEGER nb_elements__YD2)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __INTEGER Self__M4PB;
- void **Result__JB5;
- Result__JB5=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__YD2 * ((__INTEGER )(sizeof(void *)))))));
- Self__M4PB=(__INTEGER)(nb_elements__YD2 - 1);
- while ((Self__M4PB >= 0)) {
- Result__JB5[Self__M4PB]=NULL;
- Self__M4PB=(__INTEGER)(Self__M4PB - 1);
+ 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__JB5);
+ return(Result__JF5);
}
static __TYPE_ID* create__WKD(__INTEGER i__YKD)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __TYPE_ID *result__BLE,*Self__2UL;
- __POINTER ptr__CLE;
- __INTEGER typ_id__HLE;
- __UINTEGER_32 sz__ELE,a__BNCR,new_size__4Y3Q,t__AZ3Q,a__FNCR;
+ __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;
@@ -11238,411 +18423,941 @@ static __TYPE_ID* create__WKD(__INTEGER i__YKD)
typ_id__HLE=-1;
clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ELE);
if ((typ_id__HLE == (__INTEGER)(- 1))) {
- a__BNCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4Y3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ELE + a__BNCR) & (__UINTEGER_32)(~ a__BNCR));
- ptr__CLE=micro_alloc__table__lab__BOI(new_size__4Y3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4Y3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__4Y3Q);
+ 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__AZ3Q=((__UINTEGER_32 )typ_id__HLE);
- a__FNCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__CLE=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__ELE + a__FNCR) & (__UINTEGER_32)(~ a__FNCR)),((__POINTER )(&(table_type[(t__AZ3Q)]))),(__UINTEGER_32)(t__AZ3Q | 1));
+ 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__2UL=((__TYPE_ID *)result__BLE);
- Self__2UL->parent_type__WIB.index__LJC=i__YKD;
- Self__2UL->parent_type__WIB.default__AKC=create__with__VJD(Self__2UL, 0);
+ 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__);
+ };
+ 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);
}
-static void add_last__IDL(__FAST_ARRAYoTYPE_IDo *Self__JDL,void *element__KDL)
+static void add_last__3CL(__FAST_ARRAYoTYPE_IDo *Self__4CL,void *element__5CL)
// ({FAST_ARRAYoTYPE_IDo},{NULLxTYPE_ID}) VoidNo recursive, No inlinable.
{
- __INTEGER new_capacity__LDL,__tmp__UEL,__tmp__4YKB,Self__NKRC;
- __BOOLEAN __tmp__1DL;
- void **__tmp__TEL,**new__LYKB;
- new_capacity__LDL= 0;
- if (((__INTEGER)(Self__JDL->parent_arrayed_collection__WKC.upper__MDL + 1) <= (__INTEGER)(Self__JDL->parent_arrayed_collection__WKC.capacity__ODL - 1))) {
- Self__JDL->parent_arrayed_collection__WKC.upper__MDL=(__INTEGER)(Self__JDL->parent_arrayed_collection__WKC.upper__MDL + 1);
- __tmp__1DL=TRUE__;
+ __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__1DL=FALSE__;
+ __tmp__QDL=FALSE__;
};
- if ((! __tmp__1DL)) {
- if ((Self__JDL->parent_arrayed_collection__WKC.capacity__ODL == 0)) {
- Self__JDL->parent_arrayed_collection__WKC.storage__KEL=create__WD2( 2);
- Self__JDL->parent_arrayed_collection__WKC.capacity__ODL= 2;
- Self__JDL->parent_arrayed_collection__WKC.upper__MDL= 0;
+ 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__LDL=(__INTEGER)(Self__JDL->parent_arrayed_collection__WKC.capacity__ODL << 1);
- __tmp__TEL=Self__JDL->parent_arrayed_collection__WKC.storage__KEL;
- __tmp__UEL=Self__JDL->parent_arrayed_collection__WKC.capacity__ODL;
- new__LYKB=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__TEL)),((__UINTEGER_32 )(__INTEGER)(__tmp__UEL * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__LDL * ((__INTEGER )(sizeof(void *)))))));
- __tmp__4YKB=(__INTEGER)(new_capacity__LDL - 1);
- Self__NKRC=__tmp__UEL;
- while ((Self__NKRC <= __tmp__4YKB)) {
- new__LYKB[Self__NKRC]=NULL;
- Self__NKRC=(__INTEGER)(Self__NKRC + 1);
+ 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__JDL->parent_arrayed_collection__WKC.storage__KEL=new__LYKB;
- Self__JDL->parent_arrayed_collection__WKC.capacity__ODL=new_capacity__LDL;
- Self__JDL->parent_arrayed_collection__WKC.upper__MDL=(__INTEGER)(Self__JDL->parent_arrayed_collection__WKC.upper__MDL + 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__JDL->parent_arrayed_collection__WKC.storage__KEL)[Self__JDL->parent_arrayed_collection__WKC.upper__MDL]=element__KDL;
+ ((void **)Self__4CL->parent_arrayed_collection__WKC.storage__5DL)[Self__4CL->parent_arrayed_collection__WKC.upper__BDL]=element__5CL;
}
static void* to_run__XVK(__ITM_TYPE_SIMPLE *Self__YVK)
// ({ITM_TYPE_SIMPLE}) With resultRecursive, No inlinable.
{
void *__tmp__0VK;
- __tmp__0VK=get__XUN(Self__YVK);
+ __tmp__0VK=get__PUN(Self__YVK);
Self__YVK->to_run__1VK=__tmp__0VK;
Self__YVK->to_run__2VK=0;
return(__tmp__0VK);
}
-static void* to_run__BDXD()
-// () With resultNo recursive, No inlinable.
-{
- __POSITION pos__FNME;
- if (((void *)run_value__K0QC == (void *)NULL)) {
- pos__FNME=last_position__GG1;
- put_error__text__0AH( 1,(&__string_244));
- put_position__ECH(pos__FNME);
- send_error__2FH();
- };
- return(run_value__K0QC);
-}
-
static void* get__style__VLC(void *n__XLC,void *s__YLC)
// ({NULLxSTRING_CONSTANT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
void *result__0LC;
- __INTEGER idx__1LC,__tmp__ONCR,typ_id__5NV,new_capacity__YXR;
- __INTEGER __tmp__2YR,__tmp__4PLB,Self__KQRC;
- __ITM_TYPE_STYLE *result__ZNV,*Self__SZJB;
- __POINTER ptr__0NV;
- __UINTEGER_32 sz__2NV,a__QNCR,new_size__CZ3Q,t__EZ3Q,a__UNCR;
- void **__tmp__KDER,**__tmp__LDER,**__tmp__1YR,**new__LPLB;
- __FAST_ARRAYoITM_TYPE_STYLEo *Self__WXR;
- __BOOLEAN __tmp__GYR;
+ __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__ONCR=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.upper__KMC;
- __tmp__KDER=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.storage__2KM;
- __tmp__LDER=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC)->parent_arrayed_collection__AMC.storage__2KM;
- while (((idx__1LC <= __tmp__ONCR) && (((void *)((__ITM_TYPE_STYLE *)((void **)__tmp__KDER)[idx__1LC])->parent_itm_type_simple__3IB.name__UMC != (void *)n__XLC) || ((void *)((__ITM_TYPE_STYLE *)((void **)__tmp__LDER)[idx__1LC])->style__3MC != (void *)s__YLC)))) {
+ __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__2KM)[idx__1LC];
- } else {
- result__ZNV=NULL;
- ptr__0NV=((__POINTER )(NULL));
- typ_id__5NV= 0;
- sz__2NV=((__UINTEGER_32 )sizeof(__ITM_TYPE_STYLE));
- if ((sz__2NV == 0)) {
- result__ZNV=ITM_TYPE_STYLE__;
- } else {
- typ_id__5NV=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__2NV);
- if ((typ_id__5NV == (__INTEGER)(- 1))) {
- a__QNCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__2NV + a__QNCR) & (__UINTEGER_32)(~ a__QNCR));
- ptr__0NV=micro_alloc__table__lab__BOI(new_size__CZ3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__CZ3Q);
- } else {
- t__EZ3Q=((__UINTEGER_32 )typ_id__5NV);
- a__UNCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__0NV=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__2NV + a__UNCR) & (__UINTEGER_32)(~ a__UNCR)),((__POINTER )(&(table_type[(t__EZ3Q)]))),(__UINTEGER_32)(t__EZ3Q | 1));
- };
- result__ZNV=((__ITM_TYPE_STYLE *)ptr__0NV);
- *(result__ZNV) = *(ITM_TYPE_STYLE__);
- };
- Self__SZJB=((__ITM_TYPE_STYLE *)result__ZNV);
- Self__SZJB->parent_itm_type_simple__3IB.name__UMC=n__XLC;
- Self__SZJB->style__3MC=s__YLC;
- result__0LC=result__ZNV;
- Self__WXR=((__FAST_ARRAYoITM_TYPE_STYLEo *)dico__BMC);
- new_capacity__YXR= 0;
- if (((__INTEGER)(Self__WXR->parent_arrayed_collection__AMC.upper__KMC + 1) <= (__INTEGER)(Self__WXR->parent_arrayed_collection__AMC.capacity__RKM - 1))) {
- Self__WXR->parent_arrayed_collection__AMC.upper__KMC=(__INTEGER)(Self__WXR->parent_arrayed_collection__AMC.upper__KMC + 1);
- __tmp__GYR=TRUE__;
- } else {
- __tmp__GYR=FALSE__;
- };
- if ((! __tmp__GYR)) {
- if ((Self__WXR->parent_arrayed_collection__AMC.capacity__RKM == 0)) {
- Self__WXR->parent_arrayed_collection__AMC.storage__2KM=create__GRBB( 2);
- Self__WXR->parent_arrayed_collection__AMC.capacity__RKM= 2;
- Self__WXR->parent_arrayed_collection__AMC.upper__KMC= 0;
- } else {
- new_capacity__YXR=(__INTEGER)(Self__WXR->parent_arrayed_collection__AMC.capacity__RKM << 1);
- __tmp__1YR=Self__WXR->parent_arrayed_collection__AMC.storage__2KM;
- __tmp__2YR=Self__WXR->parent_arrayed_collection__AMC.capacity__RKM;
- new__LPLB=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__1YR)),((__UINTEGER_32 )(__INTEGER)(__tmp__2YR * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__YXR * ((__INTEGER )(sizeof(void *)))))));
- __tmp__4PLB=(__INTEGER)(new_capacity__YXR - 1);
- Self__KQRC=__tmp__2YR;
- while ((Self__KQRC <= __tmp__4PLB)) {
- new__LPLB[Self__KQRC]=NULL;
- Self__KQRC=(__INTEGER)(Self__KQRC + 1);
- };
- Self__WXR->parent_arrayed_collection__AMC.storage__2KM=new__LPLB;
- Self__WXR->parent_arrayed_collection__AMC.capacity__RKM=new_capacity__YXR;
- Self__WXR->parent_arrayed_collection__AMC.upper__KMC=(__INTEGER)(Self__WXR->parent_arrayed_collection__AMC.upper__KMC + 1);
- };
- };
- ((void **)Self__WXR->parent_arrayed_collection__AMC.storage__2KM)[Self__WXR->parent_arrayed_collection__AMC.upper__KMC]=result__ZNV;
+ 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;
+ };
+ 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);
+ };
+ };
+ ((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__XUN(void *itm_typ__ZUN)
+static void* get__PUN(void *itm_typ__RUN)
// ({ITM_TYPE_SIMPLExITM_TYPE_STYLE}) With resultRecursive, No inlinable.
{
- void *result__1UN,*__tmp__UVN,*__tmp__AWN,*__tmp__IWN;
- void *__tmp__5UN,*k__WVQ,*__tmp__JVN,*__tmp__TNY,*n__PC1,*__tmp__OVN;
- void *result__AWQ,*base__2UN;
- __TYPE *result__CMY,*Self__LNY;
- __POINTER ptr__DMY,entry__TC1;
- __INTEGER typ_id__IMY,j__SC1,__tmp__2D1,Self__GX1B;
- __UINTEGER_32 sz__FMY,a__0NCR,new_size__GZ3Q,t__IZ3Q,a__4NCR;
- void *result__VC1;
- __STRING_CONSTANT *Self__IQXD;
- __TYPE_FULL *Self__VHLQ,*Self__XHLQ;
- __HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *Self__VVQ;
- void *node__5VQ;
- __UINTEGER_8 mask_bit__NNY;
- __BOOLEAN __tmp__GOY;
- result__1UN=NULL;
- if (((struct ___OBJ *)itm_typ__ZUN)->__id==__ITM_TYPE_SIMPLE__) {
- __tmp__5UN=((__ITM_TYPE_SIMPLE *)itm_typ__ZUN)->name__UMC;
- } else {
- __tmp__5UN=((__ITM_TYPE_STYLE *)itm_typ__ZUN)->parent_itm_type_simple__3IB.name__UMC;
- };
- Self__VVQ=((__HASHED_DICTIONARYoTYPExSTRING_CONSTANTo *)dico_type__RJC);
- k__WVQ=__tmp__5UN;
- result__AWQ=NULL;
- node__5VQ=((void **)Self__VVQ->buckets__HBL)[(__INTEGER)(hash_code__WPN(__tmp__5UN) % Self__VVQ->capacity__CBL)];
- while ((! (((void *)node__5VQ == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__5VQ)->key__TBL == (void *)k__WVQ)))) {
- node__5VQ=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__5VQ)->next__4BL;
- };
- if (((void *)node__5VQ != (void *)NULL)) {
- result__AWQ=((__HASHED_DICTIONARY_NODEoTYPExSTRING_CONSTANTo *)node__5VQ)->item__AXQ;
- };
- base__2UN=result__AWQ;
- if (((void *)result__AWQ == (void *)NULL)) {
- result__CMY=NULL;
- ptr__DMY=((__POINTER )(NULL));
- typ_id__IMY= 0;
- sz__FMY=((__UINTEGER_32 )sizeof(__TYPE));
- if ((sz__FMY == 0)) {
- result__CMY=TYPE__;
- } else {
- typ_id__IMY=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FMY);
- if ((typ_id__IMY == (__INTEGER)(- 1))) {
- a__0NCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__FMY + a__0NCR) & (__UINTEGER_32)(~ a__0NCR));
- ptr__DMY=micro_alloc__table__lab__BOI(new_size__GZ3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__GZ3Q);
- } else {
- t__IZ3Q=((__UINTEGER_32 )typ_id__IMY);
- a__4NCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__DMY=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__FMY + a__4NCR) & (__UINTEGER_32)(~ a__4NCR)),((__POINTER )(&(table_type[(t__IZ3Q)]))),(__UINTEGER_32)(t__IZ3Q | 1));
- };
- result__CMY=((__TYPE *)ptr__DMY);
- *(result__CMY) = *(TYPE__);
- };
- base__2UN=result__CMY;
- if (((struct ___OBJ *)itm_typ__ZUN)->__id==__ITM_TYPE_SIMPLE__) {
- __tmp__JVN=((__ITM_TYPE_SIMPLE *)itm_typ__ZUN)->name__UMC;
- } else {
- __tmp__JVN=((__ITM_TYPE_STYLE *)itm_typ__ZUN)->parent_itm_type_simple__3IB.name__UMC;
- };
- fast_put__to__SAL(dico_type__RJC,result__CMY,__tmp__JVN);
- Self__LNY=((__TYPE *)result__CMY);
- mask_bit__NNY= 0;
- Self__LNY->index__LJC=index_count__JJC;
- index_count__JJC=(__INTEGER)(index_count__JJC + 1);
- if (((struct ___OBJ *)itm_typ__ZUN)->__id==__ITM_TYPE_SIMPLE__) {
- __tmp__TNY=((__ITM_TYPE_SIMPLE *)itm_typ__ZUN)->name__UMC;
+ 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;
+ };
+ result__DMY=((__TYPE *)ptr__EMY);
+ *(result__DMY) = *(TYPE__);
+ };
+ 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__TNY=((__ITM_TYPE_STYLE *)itm_typ__ZUN)->parent_itm_type_simple__3IB.name__UMC;
+ __tmp__BVN=((__ITM_TYPE_STYLE *)itm_typ__RUN)->parent_itm_type_simple__3IB.name__UMC;
};
- n__PC1=__tmp__TNY;
- j__SC1= 0;
- entry__TC1=((__POINTER )(NULL));
- result__VC1=fast_reference_at__N5KB(prototype_dico__XHM,__tmp__TNY);
- if (((void *)result__VC1 == (void *)NULL)) {
- j__SC1= 1;
+ 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__SC1 > ((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC)->parent_linked_collection__DC.upper__JC) || ((void *)result__VC1 != (void *)NULL)))) {
- copy__BNK(string_tmp__RB,item__EUU(path_directory__EC,j__SC1));
- __tmp__2D1=((__STRING_CONSTANT *)n__PC1)->count__XHB;
- Self__GX1B= 1;
- while ((Self__GX1B <= __tmp__2D1)) {
- add_last__YPK(string_tmp__RB,to_lower__OA1(((__CHARACTER *)((__STRING_CONSTANT *)n__PC1)->storage__C5K)[(__INTEGER)(Self__GX1B - 1)]));
- Self__GX1B=(__INTEGER)(Self__GX1B + 1);
- };
- append__MOK(string_tmp__RB,(&__string_245));
+ 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);
- add_last__YPK(string_tmp2__ADB,'\n');
+ 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);
- entry__TC1=((__POINTER )(fopen((char*)(to_external__4YK(string_tmp__4TB)),"rb")));
- if ((entry__TC1 != (void *)NULL)) {
- fclose((FILE*)((entry__TC1)));
- result__VC1=create__name__generic_count__TBE(get__QEC(string_tmp__RB),n__PC1, 0);
- go_on__55AC(result__VC1);
+ 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__SC1=(__INTEGER)(j__SC1 + 1);
+ j__OE1=(__INTEGER)(j__OE1 + 1);
};
- if (((void *)result__VC1 == (void *)NULL)) {
- copy__BNK(string_tmp__RB,__tmp__TNY);
- append__MOK(string_tmp__RB,(&__string_246));
+ 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__IF1 != (void *)NULL)) {
- put_position__ECH(((__LIST *)list_current__IF1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
+ 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));
};
- send_error__2FH();
};
} else {
- if ((((__PROTOTYPE *)result__VC1)->generic_count__DIM != 0)) {
- put_error__text__0AH( 1,(&__string_247));
- put_position__ECH(((__PROTOTYPE *)result__VC1)->parent_named__QD.parent_itm_object__PD.position__BJM);
- if ((((__UINTEGER_32 )last_position__GG1) != 0)) {
- put_position__ECH(last_position__GG1);
+ 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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- send_error__2FH();
};
};
- Self__LNY->prototype__RD=result__VC1;
- Self__LNY->slot_run__1JC=create_with_capacity__YID( 10);
- if (((void *)((__PROTOTYPE *)Self__LNY->prototype__RD)->type_style__ZNY == (void *)(&__string_13))) {
- mask_bit__NNY= 3;
- __tmp__GOY=TRUE__;
+ 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__GOY=FALSE__;
+ __tmp__HOY=FALSE__;
+ };
+ if ((! __tmp__HOY)) {
+ if (((void *)((__PROTOTYPE *)Self__MNY->prototype__RD)->type_style__0NY == (void *)(&__string_14))) {
+ mask_bit__ONY= 12;
+ };
};
- if ((! __tmp__GOY)) {
- if (((void *)((__PROTOTYPE *)Self__LNY->prototype__RD)->type_style__ZNY == (void *)(&__string_14))) {
- mask_bit__NNY= 12;
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ ptr__EAOR=result__UAOR;
};
+ result__DAOR=((__HASHED_SEToTYPEo *)ptr__EAOR);
+ *(result__DAOR) = *(HASHED_SEToTYPEo__);
};
- Self__LNY->default__AKC=create__with__VJD(Self__LNY,mask_bit__NNY);
- init_slot_for__05MC(Self__LNY->prototype__RD,Self__LNY);
- Self__LNY->subtype_list__APY=create__1H1();
- fast_add__OQKB(Self__LNY->subtype_list__APY,TYPE_NULL__);
- add_subtype__BI1(Self__LNY,Self__LNY);
+ 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__LNY->size__JPY= 2;
+ Self__MNY->size__KPY= 2;
} else {
- Self__LNY->size__JPY= 3;
+ Self__MNY->size__KPY= 3;
};
- Self__IQXD=((__STRING_CONSTANT *)((__PROTOTYPE *)Self__LNY->prototype__RD)->parent_named__QD.name__1QB);
- if (((void *)Self__IQXD == (void *)(&__string_33))) {
- Self__LNY->size__JPY= 2;
+ 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__IQXD == (void *)(&__string_54)) || ((void *)Self__IQXD == (void *)(&__string_50)))) {
- Self__LNY->size__JPY= 0;
+ if ((((void *)Self__00XD == (void *)(&__string_54)) || ((void *)Self__00XD == (void *)(&__string_50)))) {
+ Self__MNY->size__KPY= 0;
};
- if ((((void *)Self__IQXD == (void *)(&__string_35)) || ((void *)Self__IQXD == (void *)(&__string_40)))) {
- Self__LNY->size__JPY= 0;
+ if ((((void *)Self__00XD == (void *)(&__string_35)) || ((void *)Self__00XD == (void *)(&__string_40)))) {
+ Self__MNY->size__KPY= 0;
};
- if ((((void *)Self__IQXD == (void *)(&__string_53)) || ((void *)Self__IQXD == (void *)(&__string_49)))) {
- Self__LNY->size__JPY= 1;
+ if ((((void *)Self__00XD == (void *)(&__string_53)) || ((void *)Self__00XD == (void *)(&__string_49)))) {
+ Self__MNY->size__KPY= 1;
};
- if ((((void *)Self__IQXD == (void *)(&__string_52)) || ((void *)Self__IQXD == (void *)(&__string_48)))) {
- Self__LNY->size__JPY= 2;
+ if ((((void *)Self__00XD == (void *)(&__string_52)) || ((void *)Self__00XD == (void *)(&__string_48)))) {
+ Self__MNY->size__KPY= 2;
};
- if ((((void *)Self__IQXD == (void *)(&__string_51)) || ((void *)Self__IQXD == (void *)(&__string_47)))) {
- Self__LNY->size__JPY= 3;
+ if ((((void *)Self__00XD == (void *)(&__string_51)) || ((void *)Self__00XD == (void *)(&__string_47)))) {
+ Self__MNY->size__KPY= 3;
};
};
- if (((struct ___OBJ *)itm_typ__ZUN)->__id==__ITM_TYPE_SIMPLE__) {
- __tmp__OVN=NULL;
+ if (((struct ___OBJ *)itm_typ__RUN)->__id==__ITM_TYPE_SIMPLE__) {
+ __tmp__GVN=NULL;
} else {
- __tmp__OVN=((__ITM_TYPE_STYLE *)itm_typ__ZUN)->style__3MC;
+ __tmp__GVN=((__ITM_TYPE_STYLE *)itm_typ__RUN)->style__3MC;
};
- if (((void *)__tmp__OVN == (void *)NULL)) {
- switch (((struct ___OBJ *)base__2UN)->__id) {
+ if (((void *)__tmp__GVN == (void *)NULL)) {
+ switch (((struct ___OBJ *)base__UUN)->__id) {
case __TYPE__: {
- __tmp__UVN=((__TYPE *)base__2UN)->default__AKC;
+ __tmp__MVN=((__TYPE *)base__UUN)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__UVN=((__TYPE_NULL *)base__2UN)->parent_type__TIB.default__AKC;
+ __tmp__MVN=((__TYPE_NULL *)base__UUN)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__UVN=((__TYPE_VOID *)base__2UN)->parent_type__UIB.default__AKC;
+ __tmp__MVN=((__TYPE_VOID *)base__UUN)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__UVN=((__TYPE_CONTEXT *)base__2UN)->parent_type__VIB.default__AKC;
+ __tmp__MVN=((__TYPE_CONTEXT *)base__UUN)->parent_type__VIB.default__AKC;
} break;
};
- result__1UN=__tmp__UVN;
+ result__TUN=__tmp__MVN;
} else {
- if (((void *)__tmp__OVN == (void *)(&__string_13))) {
- switch (((struct ___OBJ *)base__2UN)->__id) {
+ if (((void *)__tmp__GVN == (void *)(&__string_13))) {
+ switch (((struct ___OBJ *)base__UUN)->__id) {
case __TYPE__: {
- __tmp__AWN=((__TYPE *)base__2UN)->default__AKC;
+ __tmp__YVN=((__TYPE *)base__UUN)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__AWN=((__TYPE_NULL *)base__2UN)->parent_type__TIB.default__AKC;
+ __tmp__YVN=((__TYPE_NULL *)base__UUN)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__AWN=((__TYPE_VOID *)base__2UN)->parent_type__UIB.default__AKC;
+ __tmp__YVN=((__TYPE_VOID *)base__UUN)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__AWN=((__TYPE_CONTEXT *)base__2UN)->parent_type__VIB.default__AKC;
+ __tmp__YVN=((__TYPE_CONTEXT *)base__UUN)->parent_type__VIB.default__AKC;
} break;
};
- Self__VHLQ=((__TYPE_FULL *)__tmp__AWN);
- result__1UN=get_with__HSAB(Self__VHLQ,(__UINTEGER_8)(Self__VHLQ->flag__LTL | 1));
+ 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__2UN)->__id) {
+ switch (((struct ___OBJ *)base__UUN)->__id) {
case __TYPE__: {
- __tmp__IWN=((__TYPE *)base__2UN)->default__AKC;
+ __tmp__AWN=((__TYPE *)base__UUN)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__IWN=((__TYPE_NULL *)base__2UN)->parent_type__TIB.default__AKC;
+ __tmp__AWN=((__TYPE_NULL *)base__UUN)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__IWN=((__TYPE_VOID *)base__2UN)->parent_type__UIB.default__AKC;
+ __tmp__AWN=((__TYPE_VOID *)base__UUN)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__IWN=((__TYPE_CONTEXT *)base__2UN)->parent_type__VIB.default__AKC;
+ __tmp__AWN=((__TYPE_CONTEXT *)base__UUN)->parent_type__VIB.default__AKC;
} break;
};
- Self__XHLQ=((__TYPE_FULL *)__tmp__IWN);
- result__1UN=get_with__HSAB(Self__XHLQ,(__UINTEGER_8)(Self__XHLQ->flag__LTL | 4));
+ Self__KIHQ=((__TYPE_FULL *)__tmp__AWN);
+ result__TUN=get_with__3WAB(Self__KIHQ,(__UINTEGER_8)(Self__KIHQ->flag__ATL | 4));
};
};
- return(result__1UN);
+ return(result__TUN);
}
-static void* new__JOC()
-// () With resultNo recursive, No inlinable.
+static __FAST_ARRAYoITM_TYPE_MONOo* create_with_capacity__L0F(__INTEGER new_count__N0F)
+// ({INTEGER}) With resultNo recursive, No inlinable.
{
- void *result__MOC;
- __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__E1R,*Self__01R;
- result__MOC=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC)->parent_arrayed_collection__ROC.upper__WIL < 0)) {
- result__MOC=create_with_capacity__L0F( 16);
+ __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 {
- Self__E1R=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
- result__MOC=((void **)Self__E1R->parent_arrayed_collection__ROC.storage__CZL)[Self__E1R->parent_arrayed_collection__ROC.upper__WIL];
- Self__01R=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
- Self__01R->parent_arrayed_collection__ROC.upper__WIL=(__INTEGER)(Self__01R->parent_arrayed_collection__ROC.upper__WIL - 1);
+ 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;
};
- return(result__MOC);
+ Self__1XM->parent_arrayed_collection__PIB.upper__BWK=(__INTEGER)(- 1);
+ return(result__3QG);
}
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_ELTxITM_TYPE_PARAMETER}) VoidNo recursive, No inlinable.
+// ({FAST_ARRAYoITM_TYPE_MONOo},{NULLxITM_TYPE_SIMPLExITM_TYPE_STYLExITM_TYPE_GENERICxITM_TYPE_SELFxITM_TYPE_GENERIC_ELT}) VoidNo recursive, No inlinable.
{
- __INTEGER new_capacity__AWK,__tmp__JXK,__tmp__IVKB,Self__OIRC;
+ __INTEGER new_capacity__AWK,__tmp__JXK,__tmp__XUKB,Self__QZQC;
__BOOLEAN __tmp__QWK;
- void **__tmp__IXK,**new__VUKB;
+ 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);
@@ -11652,21 +19367,21 @@ static void add_last__3VK(__FAST_ARRAYoITM_TYPE_MONOo *Self__4VK,void *element__
};
if ((! __tmp__QWK)) {
if ((Self__4VK->parent_arrayed_collection__PIB.capacity__DWK == 0)) {
- Self__4VK->parent_arrayed_collection__PIB.storage__5WK=create__LK1( 2);
+ 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__VUKB=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__IXK)),((__UINTEGER_32 )(__INTEGER)(__tmp__JXK * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__AWK * ((__INTEGER )(sizeof(void *)))))));
- __tmp__IVKB=(__INTEGER)(new_capacity__AWK - 1);
- Self__OIRC=__tmp__JXK;
- while ((Self__OIRC <= __tmp__IVKB)) {
- new__VUKB[Self__OIRC]=NULL;
- Self__OIRC=(__INTEGER)(Self__OIRC + 1);
- };
- Self__4VK->parent_arrayed_collection__PIB.storage__5WK=new__VUKB;
+ 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);
};
@@ -11677,146 +19392,196 @@ static void add_last__3VK(__FAST_ARRAYoITM_TYPE_MONOo *Self__4VK,void *element__
static void* alias__EPC(void *tmp__GPC)
// ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
{
- __INTEGER __tmp__0DNC,i__EAHE,new_capacity__EOM,other_upper__DOM;
- __INTEGER Self__UROB,h__FPM,idx__GPM,idx__XI3,new_capacity__YI3;
- __INTEGER i__WI3,typ_id__SG0;
- __POINTER ptr__NG0;
- __UINTEGER_32 sz__PG0,a__3OCR,new_size__LZ3Q,t__NZ3Q,a__BPCR;
- __HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__GJL,*Self__3OM;
- void *result__0JL,*result__IPC,*e__4OM;
- void *node__ZJL,*node__HPM,*node1__0I3,*node2__1I3,*__tmp__XQM;
- __BOOLEAN __tmp__SKL,result__YCNC;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__VCNC,*o__ZCNC,*__tmp__FDNC;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__BOM;
- void **__tmp__VDNC,**__tmp__XDNC,**Self__Q5GE,**__tmp__XOM,**__tmp__ZOM;
- void **Self__OBKB;
- void **old_buckets__ZI3;
- __HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *result__MG0,*Self__MMKB;
- Self__GJL=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)bucket__NPC);
- result__0JL=NULL;
- node__ZJL=((void **)Self__GJL->buckets__BKL)[(__INTEGER)(hash_code__GQO(tmp__GPC) % Self__GJL->capacity__2JL)];
- until_do__ORO:
+ __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__ZJL == (void *)NULL)) {
- __tmp__SKL=TRUE__;
+ if (((void *)node__OJL == (void *)NULL)) {
+ __tmp__HKL=TRUE__;
} else {
- Self__VCNC=((__FAST_ARRAYoITM_TYPE_MONOo *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__ZJL)->item__NKL);
- result__YCNC=FALSE__;
- o__ZCNC=NULL;
- if (((void *)Self__VCNC == (void *)tmp__GPC)) {
- result__YCNC=TRUE__;
+ 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__FDNC=NULL;
+ __tmp__PTMC=NULL;
} else {
- __tmp__FDNC=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GPC);
- };
- o__ZCNC=__tmp__FDNC;
- if ((((void *)__tmp__FDNC != (void *)NULL) && (Self__VCNC->parent_arrayed_collection__PIB.upper__BWK == __tmp__FDNC->parent_arrayed_collection__PIB.upper__BWK))) {
- __tmp__VDNC=Self__VCNC->parent_arrayed_collection__PIB.storage__5WK;
- __tmp__XDNC=__tmp__FDNC->parent_arrayed_collection__PIB.storage__5WK;
- __tmp__0DNC=(__INTEGER)(Self__VCNC->parent_arrayed_collection__PIB.upper__BWK + 1);
- Self__Q5GE=((void **)__tmp__VDNC);
- i__EAHE=(__INTEGER)(__tmp__0DNC - 1);
- while (((i__EAHE >= 0) && ((void *)Self__Q5GE[i__EAHE] == (void *)((void **)__tmp__XDNC)[i__EAHE]))) {
- i__EAHE=(__INTEGER)(i__EAHE - 1);
+ __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__YCNC=(i__EAHE < 0);
+ result__CTMC=(i__OLHE < 0);
};
};
- __tmp__SKL=result__YCNC;
+ __tmp__HKL=result__CTMC;
};
- if ((! __tmp__SKL)) {
- node__ZJL=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__ZJL)->next__ZKL;
- goto until_do__ORO;
+ if ((! __tmp__HKL)) {
+ node__OJL=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__OJL)->next__OKL;
+ goto until_do__FRO;
};
};
- if (((void *)node__ZJL != (void *)NULL)) {
- result__0JL=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__ZJL)->item__NKL;
+ if (((void *)node__OJL != (void *)NULL)) {
+ result__PJL=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__OJL)->item__CKL;
};
- result__IPC=result__0JL;
- if (((void *)result__0JL == (void *)NULL)) {
+ 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__BOM=((__FAST_ARRAYoITM_TYPE_MONOo *)result__IPC);
- new_capacity__EOM= 0;
- other_upper__DOM=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GPC)->parent_arrayed_collection__PIB.upper__BWK;
- if ((other_upper__DOM >= 0)) {
- new_capacity__EOM=(__INTEGER)(other_upper__DOM + 1);
- if ((Self__BOM->parent_arrayed_collection__PIB.capacity__DWK < new_capacity__EOM)) {
- Self__BOM->parent_arrayed_collection__PIB.storage__5WK=create__LK1(new_capacity__EOM);
- Self__BOM->parent_arrayed_collection__PIB.capacity__DWK=new_capacity__EOM;
- };
- __tmp__XOM=Self__BOM->parent_arrayed_collection__PIB.storage__5WK;
- __tmp__ZOM=((__FAST_ARRAYoITM_TYPE_MONOo *)tmp__GPC)->parent_arrayed_collection__PIB.storage__5WK;
- Self__OBKB=((void **)__tmp__XOM);
- Self__UROB=other_upper__DOM;
- while ((Self__UROB >= 0)) {
- Self__OBKB[Self__UROB]=((void **)__tmp__ZOM)[Self__UROB];
- Self__UROB=(__INTEGER)(Self__UROB - 1);
- };
- };
- Self__BOM->parent_arrayed_collection__PIB.upper__BWK=other_upper__DOM;
- Self__3OM=((__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *)bucket__NPC);
- e__4OM=result__IPC;
- fast_has__O5P(Self__3OM,result__IPC);
- fast_has__O5P(Self__3OM,result__IPC);
- h__FPM=hash_code__GQO(result__IPC);
- idx__GPM=(__INTEGER)(h__FPM % Self__3OM->capacity__2JL);
- node__HPM=((void **)Self__3OM->buckets__BKL)[idx__GPM];
- while ((! (((void *)node__HPM == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__HPM)->item__NKL == (void *)e__4OM)))) {
- node__HPM=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__HPM)->next__ZKL;
- };
- if (((void *)node__HPM == (void *)NULL)) {
- if ((Self__3OM->capacity__2JL == Self__3OM->count__KQM)) {
- idx__XI3= 0;
- node1__0I3=NULL;
- node2__1I3=NULL;
- new_capacity__YI3=prime_number_ceiling__A4Q((__INTEGER)(Self__3OM->capacity__2JL + 1));
- old_buckets__ZI3=Self__3OM->buckets__BKL;
- Self__3OM->buckets__BKL=create__BVT(new_capacity__YI3);
- i__WI3=(__INTEGER)(Self__3OM->capacity__2JL - 1);
- Self__3OM->capacity__2JL=new_capacity__YI3;
- while ((i__WI3 >= 0)) {
- node1__0I3=((void **)old_buckets__ZI3)[i__WI3];
- while (((void *)node1__0I3 != (void *)NULL)) {
- node2__1I3=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__0I3)->next__ZKL;
- idx__XI3=(__INTEGER)(hash_code__GQO(((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__0I3)->item__NKL) % Self__3OM->capacity__2JL);
- ((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node1__0I3)->next__ZKL=((void **)Self__3OM->buckets__BKL)[idx__XI3];
- ((void **)Self__3OM->buckets__BKL)[idx__XI3]=node1__0I3;
- node1__0I3=node2__1I3;
- };
- i__WI3=(__INTEGER)(i__WI3 - 1);
- };
- idx__GPM=(__INTEGER)(h__FPM % Self__3OM->capacity__2JL);
- };
- __tmp__XQM=((void **)Self__3OM->buckets__BKL)[idx__GPM];
- result__MG0=NULL;
- ptr__NG0=((__POINTER )(NULL));
- typ_id__SG0= 0;
- sz__PG0=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo));
- if ((sz__PG0 == 0)) {
- result__MG0=HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__;
- } else {
- typ_id__SG0=__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__PG0);
- if ((typ_id__SG0 == (__INTEGER)(- 1))) {
- a__3OCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__PG0 + a__3OCR) & (__UINTEGER_32)(~ a__3OCR));
- ptr__NG0=micro_alloc__table__lab__BOI(new_size__LZ3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__LZ3Q);
- } else {
- t__NZ3Q=((__UINTEGER_32 )typ_id__SG0);
- a__BPCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__NG0=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__PG0 + a__BPCR) & (__UINTEGER_32)(~ a__BPCR)),((__POINTER )(&(table_type[(t__NZ3Q)]))),(__UINTEGER_32)(t__NZ3Q | 1));
- };
- result__MG0=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)ptr__NG0);
- *(result__MG0) = *(HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo__);
- };
- Self__MMKB=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)result__MG0);
- Self__MMKB->item__NKL=result__IPC;
- Self__MMKB->next__ZKL=__tmp__XQM;
- node__HPM=result__MG0;
- ((void **)Self__3OM->buckets__BKL)[idx__GPM]=result__MG0;
- Self__3OM->count__KQM=(__INTEGER)(Self__3OM->count__KQM + 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);
@@ -11827,2409 +19592,3481 @@ 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.
{
void *result__BQC;
- __INTEGER idx__CQC,__tmp__JPCR,typ_id__ZZV,new_capacity__AAS;
- __INTEGER __tmp__EBS,__tmp__3RLB,Self__JSRC;
- __ITM_TYPE_GENERIC *result__TZV,*Self__X0JB;
- __POINTER ptr__UZV;
- __UINTEGER_32 sz__WZV,a__LPCR,new_size__PZ3Q,t__RZ3Q,a__PPCR;
- void **__tmp__MDER,**__tmp__NDER,**__tmp__ODER,**__tmp__DBS,**new__KRLB;
- __FAST_ARRAYoITM_TYPE_GENERICo *Self__45R;
- __BOOLEAN __tmp__OAS;
+ __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__JPCR=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.upper__RQC;
- __tmp__MDER=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.storage__YSM;
- __tmp__NDER=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.storage__YSM;
- __tmp__ODER=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC)->parent_arrayed_collection__HQC.storage__YSM;
- while (((idx__CQC <= __tmp__JPCR) && ((((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__MDER)[idx__CQC])->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC != (void *)n__3PC) || ((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__NDER)[idx__CQC])->parent_itm_type_style__LLB.style__3MC != (void *)s__4PC)) || ((void *)((__ITM_TYPE_GENERIC *)((void **)__tmp__ODER)[idx__CQC])->list_type__MRC != (void *)lt__5PC)))) {
+ __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__YSM)[idx__CQC];
- } else {
- result__TZV=NULL;
- ptr__UZV=((__POINTER )(NULL));
- typ_id__ZZV= 0;
- sz__WZV=((__UINTEGER_32 )sizeof(__ITM_TYPE_GENERIC));
- if ((sz__WZV == 0)) {
- result__TZV=ITM_TYPE_GENERIC__;
- } else {
- typ_id__ZZV=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__WZV);
- if ((typ_id__ZZV == (__INTEGER)(- 1))) {
- a__LPCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__PZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__WZV + a__LPCR) & (__UINTEGER_32)(~ a__LPCR));
- ptr__UZV=micro_alloc__table__lab__BOI(new_size__PZ3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__PZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__PZ3Q);
- } else {
- t__RZ3Q=((__UINTEGER_32 )typ_id__ZZV);
- a__PPCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__UZV=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__WZV + a__PPCR) & (__UINTEGER_32)(~ a__PPCR)),((__POINTER )(&(table_type[(t__RZ3Q)]))),(__UINTEGER_32)(t__RZ3Q | 1));
- };
- result__TZV=((__ITM_TYPE_GENERIC *)ptr__UZV);
- *(result__TZV) = *(ITM_TYPE_GENERIC__);
- };
- Self__X0JB=((__ITM_TYPE_GENERIC *)result__TZV);
- Self__X0JB->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC=n__3PC;
- Self__X0JB->parent_itm_type_style__LLB.style__3MC=s__4PC;
- Self__X0JB->list_type__MRC=lt__5PC;
- result__BQC=result__TZV;
- Self__45R=((__FAST_ARRAYoITM_TYPE_GENERICo *)dico__IQC);
- new_capacity__AAS= 0;
- if (((__INTEGER)(Self__45R->parent_arrayed_collection__HQC.upper__RQC + 1) <= (__INTEGER)(Self__45R->parent_arrayed_collection__HQC.capacity__NSM - 1))) {
- Self__45R->parent_arrayed_collection__HQC.upper__RQC=(__INTEGER)(Self__45R->parent_arrayed_collection__HQC.upper__RQC + 1);
- __tmp__OAS=TRUE__;
- } else {
- __tmp__OAS=FALSE__;
- };
- if ((! __tmp__OAS)) {
- if ((Self__45R->parent_arrayed_collection__HQC.capacity__NSM == 0)) {
- Self__45R->parent_arrayed_collection__HQC.storage__YSM=create__TVBB( 2);
- Self__45R->parent_arrayed_collection__HQC.capacity__NSM= 2;
- Self__45R->parent_arrayed_collection__HQC.upper__RQC= 0;
- } else {
- new_capacity__AAS=(__INTEGER)(Self__45R->parent_arrayed_collection__HQC.capacity__NSM << 1);
- __tmp__DBS=Self__45R->parent_arrayed_collection__HQC.storage__YSM;
- __tmp__EBS=Self__45R->parent_arrayed_collection__HQC.capacity__NSM;
- new__KRLB=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__DBS)),((__UINTEGER_32 )(__INTEGER)(__tmp__EBS * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__AAS * ((__INTEGER )(sizeof(void *)))))));
- __tmp__3RLB=(__INTEGER)(new_capacity__AAS - 1);
- Self__JSRC=__tmp__EBS;
- while ((Self__JSRC <= __tmp__3RLB)) {
- new__KRLB[Self__JSRC]=NULL;
- Self__JSRC=(__INTEGER)(Self__JSRC + 1);
- };
- Self__45R->parent_arrayed_collection__HQC.storage__YSM=new__KRLB;
- Self__45R->parent_arrayed_collection__HQC.capacity__NSM=new_capacity__AAS;
- Self__45R->parent_arrayed_collection__HQC.upper__RQC=(__INTEGER)(Self__45R->parent_arrayed_collection__HQC.upper__RQC + 1);
- };
- };
- ((void **)Self__45R->parent_arrayed_collection__HQC.storage__YSM)[Self__45R->parent_arrayed_collection__HQC.upper__RQC]=result__TZV;
+ 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);
}
-static void* to_run__W1IB(__ITM_TYPE_GENERIC *Self__X1IB)
+static void* to_run__F1IB(__ITM_TYPE_GENERIC *Self__G1IB)
// ({ITM_TYPE_GENERIC}) With resultRecursive, No inlinable.
{
- __INTEGER __tmp__C2IB,Self__WBNB,__tmp__2CFF,i__VZGG;
- __INTEGER new_capacity__LSOC,other_upper__KSOC,Self__PUFD,h__MTOC;
- __INTEGER idx__NTOC,idx__OVID,new_capacity__PVID,i__NVID,typ_id__IVFD;
- __INTEGER new_capacity__TIOC,__tmp__0JOC,__tmp__00ZD,Self__OAJF;
- __INTEGER __tmp__JDNB,Self__RASB,limit_up__SASB,typ_id__PQ2B,h__AXOC;
- __INTEGER idx__BXOC,idx__SZID,new_capacity__TZID,i__UZID,typ_id__B2ID;
- __INTEGER __tmp__JS2B,j__5U5B,__tmp__JW5B,Self__10AD;
- void *__tmp__J2IB;
- void *__tmp__K2IB,*__tmp__54YP,*result__BDNB;
- __ITM_TYPE_STYLE *Self__44YP;
- __POINTER ptr__DVFD,ptr__KQ2B,ptr__21ID,entry__AV5B;
- __UINTEGER_32 sz__FVFD,a__JQCR,new_size__TZ3Q,t__VZ3Q,a__NQCR;
- __UINTEGER_32 sz__MQ2B,a__2QCR,new_size__XZ3Q,t__ZZ3Q,a__ARCR;
- __UINTEGER_32 sz__41ID,a__MRCR,new_size__1Z3Q,t__3Z3Q,a__QRCR;
- void *key__ADNB,*__tmp__HS2B,*styl__CDNB;
- void *result__X2NC,*base__5CNB;
- __TYPE_GENERIC *result__JQ2B,*Self__SR2B;
- void *result__CV5B;
- __TYPE_FULL *Self__PKLQ,*Self__LN4;
- void *result__1ANB,*lst__Z1IB,*e__2ZNC,*result__P0NC,*result__HCNB;
- void *e__FTOC,*gen__3CNB;
- __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *Self__Y2WC,*Self__O3WC;
- __FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *Self__RIOC;
- __HASHED_SEToFAST_ARRAYoTYPE_FULLoo *Self__1ZNC,*Self__ETOC;
- void *node__O0NC,*node__OTOC,*node1__RVID,*node2__SVID,*__tmp__4UOC;
- __BOOLEAN __tmp__H1NC,result__0BFF,__tmp__CJOC,__tmp__YS2B;
- __FAST_ARRAYoTYPE_FULLo *Self__XBFF,*o__1BFF,*__tmp__HCFF,*Self__ISOC;
- __FAST_ARRAYoTYPE_FULLo *Self__WQCR;
- void **__tmp__XCFF,**__tmp__ZCFF,**Self__BZGG,**__tmp__4SOC;
- void **__tmp__ATOC,**Self__P35C;
- void **old_buckets__QVID;
- __HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *result__CVFD,*Self__XOZD;
- void **__tmp__ZJOC,**new__H0ZD;
- __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *Self__L2NC;
- __HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *Self__XWOC;
- void *node__W2NC,*node__CXOC,*node1__WZID,*node2__XZID,*__tmp__QYOC;
- void **old_buckets__VZID;
- __HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *result__11ID;
- __HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *Self__M1ZD;
- __UINTEGER_8 mask_bit__WR2B;
- result__1ANB=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__BBNB)->parent_arrayed_collection__ABNB.upper__LZNC < 0)) {
- result__1ANB=create_with_capacity__B1HB( 16);
- } else {
- Self__Y2WC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__BBNB);
- result__1ANB=((void **)Self__Y2WC->parent_arrayed_collection__ABNB.storage__QJOC)[Self__Y2WC->parent_arrayed_collection__ABNB.upper__LZNC];
- Self__O3WC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__BBNB);
- Self__O3WC->parent_arrayed_collection__ABNB.upper__LZNC=(__INTEGER)(Self__O3WC->parent_arrayed_collection__ABNB.upper__LZNC - 1);
- };
- lst__Z1IB=result__1ANB;
- __tmp__C2IB=((__FAST_ARRAYoITM_TYPE_MONOo *)Self__X1IB->list_type__MRC)->parent_arrayed_collection__PIB.upper__BWK;
- Self__WBNB= 0;
- while ((Self__WBNB <= __tmp__C2IB)) {
- __tmp__J2IB=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__X1IB->list_type__MRC)->parent_arrayed_collection__PIB.storage__5WK)[Self__WBNB];
- switch (((struct ___OBJ *)__tmp__J2IB)->__id) {
+ __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__J2IB)->to_run__2VK==0) {
- __tmp__K2IB=((__ITM_TYPE_SIMPLE *)__tmp__J2IB)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__Y1IB)->to_run__2VK==0) {
+ __tmp__Z1IB=((__ITM_TYPE_SIMPLE *)__tmp__Y1IB)->to_run__1VK;
} else {
- __tmp__K2IB=to_run__XVK(__tmp__J2IB);
+ __tmp__Z1IB=to_run__XVK(__tmp__Y1IB);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__J2IB)->to_run__V1IB==0) {
- __tmp__K2IB=((__ITM_TYPE_STYLE *)__tmp__J2IB)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__Y1IB)->to_run__E1IB==0) {
+ __tmp__Z1IB=((__ITM_TYPE_STYLE *)__tmp__Y1IB)->to_run__D1IB;
} else {
- Self__44YP=((__ITM_TYPE_STYLE *)__tmp__J2IB);
- __tmp__54YP=get__XUN(Self__44YP);
- Self__44YP->to_run__U1IB=__tmp__54YP;
- Self__44YP->to_run__V1IB=0;
- __tmp__K2IB=__tmp__54YP;
+ 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__K2IB=to_run__W1IB(__tmp__J2IB);
+ __tmp__Z1IB=to_run__F1IB(__tmp__Y1IB);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__K2IB=to_run__BDXD();
+ 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__K2IB=to_run__DHAG(__tmp__J2IB);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__K2IB=NULL;
+ __tmp__Z1IB=to_run__LJEF(__tmp__Y1IB);
} break;
};
- add_last__KYMB(lst__Z1IB,__tmp__K2IB);
- Self__WBNB=(__INTEGER)(Self__WBNB + 1);
+ add_last__ZXMB(lst__I1IB,__tmp__Z1IB);
+ Self__FBNB=(__INTEGER)(Self__FBNB + 1);
};
- Self__1ZNC=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)bucket__MCNB);
- e__2ZNC=result__1ANB;
- result__P0NC=NULL;
- node__O0NC=((void **)Self__1ZNC->buckets__W0NC)[(__INTEGER)(hash_code__4YRC(result__1ANB) % Self__1ZNC->capacity__R0NC)];
- until_do__G0RC:
+ 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__O0NC == (void *)NULL)) {
- __tmp__H1NC=TRUE__;
- } else {
- Self__XBFF=((__FAST_ARRAYoTYPE_FULLo *)((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__O0NC)->item__C1NC);
- result__0BFF=FALSE__;
- o__1BFF=NULL;
- if (((void *)Self__XBFF == (void *)e__2ZNC)) {
- result__0BFF=TRUE__;
- } else {
- if (e__2ZNC==NULL) {
- __tmp__HCFF=NULL;
- } else {
- __tmp__HCFF=((__FAST_ARRAYoTYPE_FULLo *)e__2ZNC);
- };
- o__1BFF=__tmp__HCFF;
- if ((((void *)__tmp__HCFF != (void *)NULL) && (Self__XBFF->parent_arrayed_collection__UUCB.upper__JVCB == __tmp__HCFF->parent_arrayed_collection__UUCB.upper__JVCB))) {
- __tmp__XCFF=Self__XBFF->parent_arrayed_collection__UUCB.storage__LZMB;
- __tmp__ZCFF=__tmp__HCFF->parent_arrayed_collection__UUCB.storage__LZMB;
- __tmp__2CFF=(__INTEGER)(Self__XBFF->parent_arrayed_collection__UUCB.upper__JVCB + 1);
- Self__BZGG=((void **)__tmp__XCFF);
- i__VZGG=(__INTEGER)(__tmp__2CFF - 1);
- while (((i__VZGG >= 0) && ((void *)Self__BZGG[i__VZGG] == (void *)((void **)__tmp__ZCFF)[i__VZGG]))) {
- i__VZGG=(__INTEGER)(i__VZGG - 1);
- };
- result__0BFF=(i__VZGG < 0);
- };
- };
- __tmp__H1NC=result__0BFF;
- };
- if ((! __tmp__H1NC)) {
- node__O0NC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__O0NC)->next__O1NC;
- goto until_do__G0RC;
- };
- };
- if (((void *)node__O0NC != (void *)NULL)) {
- result__P0NC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__O0NC)->item__C1NC;
- };
- result__HCNB=result__P0NC;
- if (((void *)result__P0NC == (void *)NULL)) {
- result__HCNB=create_with_capacity__B1HB((__INTEGER)(((__FAST_ARRAYoTYPE_FULLo *)result__1ANB)->parent_arrayed_collection__UUCB.upper__JVCB + 1));
- Self__ISOC=((__FAST_ARRAYoTYPE_FULLo *)result__HCNB);
- new_capacity__LSOC= 0;
- other_upper__KSOC=((__FAST_ARRAYoTYPE_FULLo *)result__1ANB)->parent_arrayed_collection__UUCB.upper__JVCB;
- if ((other_upper__KSOC >= 0)) {
- new_capacity__LSOC=(__INTEGER)(other_upper__KSOC + 1);
- if ((Self__ISOC->parent_arrayed_collection__UUCB.capacity__PYMB < new_capacity__LSOC)) {
- Self__ISOC->parent_arrayed_collection__UUCB.storage__LZMB=create__JG2B(new_capacity__LSOC);
- Self__ISOC->parent_arrayed_collection__UUCB.capacity__PYMB=new_capacity__LSOC;
- };
- __tmp__4SOC=Self__ISOC->parent_arrayed_collection__UUCB.storage__LZMB;
- __tmp__ATOC=((__FAST_ARRAYoTYPE_FULLo *)result__1ANB)->parent_arrayed_collection__UUCB.storage__LZMB;
- Self__P35C=((void **)__tmp__4SOC);
- Self__PUFD=other_upper__KSOC;
- while ((Self__PUFD >= 0)) {
- Self__P35C[Self__PUFD]=((void **)__tmp__ATOC)[Self__PUFD];
- Self__PUFD=(__INTEGER)(Self__PUFD - 1);
- };
- };
- Self__ISOC->parent_arrayed_collection__UUCB.upper__JVCB=other_upper__KSOC;
- Self__ETOC=((__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *)bucket__MCNB);
- e__FTOC=result__HCNB;
- fast_has__BWSC(Self__ETOC,result__HCNB);
- fast_has__BWSC(Self__ETOC,result__HCNB);
- h__MTOC=hash_code__4YRC(result__HCNB);
- idx__NTOC=(__INTEGER)(h__MTOC % Self__ETOC->capacity__R0NC);
- node__OTOC=((void **)Self__ETOC->buckets__W0NC)[idx__NTOC];
- while ((! (((void *)node__OTOC == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__OTOC)->item__C1NC == (void *)e__FTOC)))) {
- node__OTOC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__OTOC)->next__O1NC;
- };
- if (((void *)node__OTOC == (void *)NULL)) {
- if ((Self__ETOC->capacity__R0NC == Self__ETOC->count__RUOC)) {
- idx__OVID= 0;
- node1__RVID=NULL;
- node2__SVID=NULL;
- new_capacity__PVID=prime_number_ceiling__A4Q((__INTEGER)(Self__ETOC->capacity__R0NC + 1));
- old_buckets__QVID=Self__ETOC->buckets__W0NC;
- Self__ETOC->buckets__W0NC=create__4AYC(new_capacity__PVID);
- i__NVID=(__INTEGER)(Self__ETOC->capacity__R0NC - 1);
- Self__ETOC->capacity__R0NC=new_capacity__PVID;
- while ((i__NVID >= 0)) {
- node1__RVID=((void **)old_buckets__QVID)[i__NVID];
- while (((void *)node1__RVID != (void *)NULL)) {
- node2__SVID=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node1__RVID)->next__O1NC;
- idx__OVID=(__INTEGER)(hash_code__4YRC(((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node1__RVID)->item__C1NC) % Self__ETOC->capacity__R0NC);
- ((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node1__RVID)->next__O1NC=((void **)Self__ETOC->buckets__W0NC)[idx__OVID];
- ((void **)Self__ETOC->buckets__W0NC)[idx__OVID]=node1__RVID;
- node1__RVID=node2__SVID;
- };
- i__NVID=(__INTEGER)(i__NVID - 1);
- };
- idx__NTOC=(__INTEGER)(h__MTOC % Self__ETOC->capacity__R0NC);
- };
- __tmp__4UOC=((void **)Self__ETOC->buckets__W0NC)[idx__NTOC];
- result__CVFD=NULL;
- ptr__DVFD=((__POINTER )(NULL));
- typ_id__IVFD= 0;
- sz__FVFD=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo));
- if ((sz__FVFD == 0)) {
- result__CVFD=HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__;
- } else {
- typ_id__IVFD=__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__FVFD);
- if ((typ_id__IVFD == (__INTEGER)(- 1))) {
- a__JQCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__FVFD + a__JQCR) & (__UINTEGER_32)(~ a__JQCR));
- ptr__DVFD=micro_alloc__table__lab__BOI(new_size__TZ3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__TZ3Q);
- } else {
- t__VZ3Q=((__UINTEGER_32 )typ_id__IVFD);
- a__NQCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__DVFD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__FVFD + a__NQCR) & (__UINTEGER_32)(~ a__NQCR)),((__POINTER )(&(table_type[(t__VZ3Q)]))),(__UINTEGER_32)(t__VZ3Q | 1));
- };
- result__CVFD=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)ptr__DVFD);
- *(result__CVFD) = *(HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo__);
- };
- Self__XOZD=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)result__CVFD);
- Self__XOZD->item__C1NC=result__HCNB;
- Self__XOZD->next__O1NC=__tmp__4UOC;
- node__OTOC=result__CVFD;
- ((void **)Self__ETOC->buckets__W0NC)[idx__NTOC]=result__CVFD;
- Self__ETOC->count__RUOC=(__INTEGER)(Self__ETOC->count__RUOC + 1);
- };
- };
- ((__FAST_ARRAYoTYPE_FULLo *)result__1ANB)->parent_arrayed_collection__UUCB.upper__JVCB=(__INTEGER)(- 1);
- Self__RIOC=((__FAST_ARRAYoFAST_ARRAYoTYPE_FULLoo *)free_list__BBNB);
- new_capacity__TIOC= 0;
- if (((__INTEGER)(Self__RIOC->parent_arrayed_collection__ABNB.upper__LZNC + 1) <= (__INTEGER)(Self__RIOC->parent_arrayed_collection__ABNB.capacity__VIOC - 1))) {
- Self__RIOC->parent_arrayed_collection__ABNB.upper__LZNC=(__INTEGER)(Self__RIOC->parent_arrayed_collection__ABNB.upper__LZNC + 1);
- __tmp__CJOC=TRUE__;
- } else {
- __tmp__CJOC=FALSE__;
- };
- if ((! __tmp__CJOC)) {
- if ((Self__RIOC->parent_arrayed_collection__ABNB.capacity__VIOC == 0)) {
- Self__RIOC->parent_arrayed_collection__ABNB.storage__QJOC=create__ZX5C( 2);
- Self__RIOC->parent_arrayed_collection__ABNB.capacity__VIOC= 2;
- Self__RIOC->parent_arrayed_collection__ABNB.upper__LZNC= 0;
- } else {
- new_capacity__TIOC=(__INTEGER)(Self__RIOC->parent_arrayed_collection__ABNB.capacity__VIOC << 1);
- __tmp__ZJOC=Self__RIOC->parent_arrayed_collection__ABNB.storage__QJOC;
- __tmp__0JOC=Self__RIOC->parent_arrayed_collection__ABNB.capacity__VIOC;
- new__H0ZD=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__ZJOC)),((__UINTEGER_32 )(__INTEGER)(__tmp__0JOC * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__TIOC * ((__INTEGER )(sizeof(void *)))))));
- __tmp__00ZD=(__INTEGER)(new_capacity__TIOC - 1);
- Self__OAJF=__tmp__0JOC;
- while ((Self__OAJF <= __tmp__00ZD)) {
- new__H0ZD[Self__OAJF]=NULL;
- Self__OAJF=(__INTEGER)(Self__OAJF + 1);
- };
- Self__RIOC->parent_arrayed_collection__ABNB.storage__QJOC=new__H0ZD;
- Self__RIOC->parent_arrayed_collection__ABNB.capacity__VIOC=new_capacity__TIOC;
- Self__RIOC->parent_arrayed_collection__ABNB.upper__LZNC=(__INTEGER)(Self__RIOC->parent_arrayed_collection__ABNB.upper__LZNC + 1);
- };
- };
- ((void **)Self__RIOC->parent_arrayed_collection__ABNB.storage__QJOC)[Self__RIOC->parent_arrayed_collection__ABNB.upper__LZNC]=result__1ANB;
- lst__Z1IB=result__HCNB;
- gen__3CNB=result__HCNB;
- result__BDNB=NULL;
- copy__BNK(string_tmp__RB,Self__X1IB->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC);
- add_last__YPK(string_tmp__RB,'[');
- __tmp__JDNB=((__FAST_ARRAYoTYPE_FULLo *)result__HCNB)->parent_arrayed_collection__UUCB.upper__JVCB;
- Self__RASB= 0;
- limit_up__SASB=(__INTEGER)(__tmp__JDNB - 1);
- while ((Self__RASB <= limit_up__SASB)) {
- append_name_in__0UXD(((void **)((__FAST_ARRAYoTYPE_FULLo *)gen__3CNB)->parent_arrayed_collection__UUCB.storage__LZMB)[Self__RASB],string_tmp__RB);
- add_last__YPK(string_tmp__RB,',');
- Self__RASB=(__INTEGER)(Self__RASB + 1);
- };
- Self__WQCR=((__FAST_ARRAYoTYPE_FULLo *)result__HCNB);
- append_name_in__0UXD(((void **)Self__WQCR->parent_arrayed_collection__UUCB.storage__LZMB)[Self__WQCR->parent_arrayed_collection__UUCB.upper__JVCB],string_tmp__RB);
- add_last__YPK(string_tmp__RB,']');
- key__ADNB=get__QEC(string_tmp__RB);
- Self__L2NC=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)dicog_type__4DNB);
- result__X2NC=NULL;
- node__W2NC=((void **)Self__L2NC->buckets__42NC)[(__INTEGER)(hash_code__WPN(key__ADNB) % Self__L2NC->capacity__Z2NC)];
- while ((! (((void *)node__W2NC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__W2NC)->key__K3NC == (void *)key__ADNB)))) {
- node__W2NC=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__W2NC)->next__V3NC;
- };
- if (((void *)node__W2NC != (void *)NULL)) {
- result__X2NC=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__W2NC)->item__33NC;
- };
- base__5CNB=result__X2NC;
- if (((void *)result__X2NC == (void *)NULL)) {
- result__JQ2B=NULL;
- ptr__KQ2B=((__POINTER )(NULL));
- typ_id__PQ2B= 0;
- sz__MQ2B=((__UINTEGER_32 )sizeof(__TYPE_GENERIC));
- if ((sz__MQ2B == 0)) {
- result__JQ2B=TYPE_GENERIC__;
- } else {
- typ_id__PQ2B=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__MQ2B);
- if ((typ_id__PQ2B == (__INTEGER)(- 1))) {
- a__2QCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XZ3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__MQ2B + a__2QCR) & (__UINTEGER_32)(~ a__2QCR));
- ptr__KQ2B=micro_alloc__table__lab__BOI(new_size__XZ3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XZ3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__XZ3Q);
- } else {
- t__ZZ3Q=((__UINTEGER_32 )typ_id__PQ2B);
- a__ARCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__KQ2B=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__MQ2B + a__ARCR) & (__UINTEGER_32)(~ a__ARCR)),((__POINTER )(&(table_type[(t__ZZ3Q)]))),(__UINTEGER_32)(t__ZZ3Q | 1));
- };
- result__JQ2B=((__TYPE_GENERIC *)ptr__KQ2B);
- *(result__JQ2B) = *(TYPE_GENERIC__);
- };
- base__5CNB=result__JQ2B;
- Self__XWOC=((__HASHED_DICTIONARYoTYPE_GENERICxSTRING_CONSTANTo *)dicog_type__4DNB);
- h__AXOC=hash_code__WPN(key__ADNB);
- idx__BXOC=(__INTEGER)(h__AXOC % Self__XWOC->capacity__Z2NC);
- node__CXOC=((void **)Self__XWOC->buckets__42NC)[idx__BXOC];
- while ((! (((void *)node__CXOC == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__CXOC)->key__K3NC == (void *)key__ADNB)))) {
- node__CXOC=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__CXOC)->next__V3NC;
- };
- if (((void *)node__CXOC == (void *)NULL)) {
- if ((Self__XWOC->capacity__Z2NC == Self__XWOC->count__DYOC)) {
- idx__SZID= 0;
- node1__WZID=NULL;
- node2__XZID=NULL;
- old_buckets__VZID=Self__XWOC->buckets__42NC;
- new_capacity__TZID=prime_number_ceiling__A4Q((__INTEGER)(Self__XWOC->capacity__Z2NC + 1));
- Self__XWOC->buckets__42NC=create__QJYC(new_capacity__TZID);
- i__UZID=(__INTEGER)(Self__XWOC->capacity__Z2NC - 1);
- Self__XWOC->capacity__Z2NC=new_capacity__TZID;
- while ((i__UZID >= 0)) {
- node1__WZID=((void **)old_buckets__VZID)[i__UZID];
- while (((void *)node1__WZID != (void *)NULL)) {
- node2__XZID=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node1__WZID)->next__V3NC;
- idx__SZID=(__INTEGER)(hash_code__WPN(((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node1__WZID)->key__K3NC) % Self__XWOC->capacity__Z2NC);
- ((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node1__WZID)->next__V3NC=((void **)Self__XWOC->buckets__42NC)[idx__SZID];
- ((void **)Self__XWOC->buckets__42NC)[idx__SZID]=node1__WZID;
- node1__WZID=node2__XZID;
- };
- i__UZID=(__INTEGER)(i__UZID - 1);
- };
- idx__BXOC=(__INTEGER)(h__AXOC % Self__XWOC->capacity__Z2NC);
- };
- __tmp__QYOC=((void **)Self__XWOC->buckets__42NC)[idx__BXOC];
- result__11ID=NULL;
- ptr__21ID=((__POINTER )(NULL));
- typ_id__B2ID= 0;
- sz__41ID=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo));
- if ((sz__41ID == 0)) {
- result__11ID=HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__;
- } else {
- typ_id__B2ID=__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__41ID);
- if ((typ_id__B2ID == (__INTEGER)(- 1))) {
- a__MRCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1Z3Q=(__UINTEGER_32)((__UINTEGER_32)(sz__41ID + a__MRCR) & (__UINTEGER_32)(~ a__MRCR));
- ptr__21ID=micro_alloc__table__lab__BOI(new_size__1Z3Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1Z3Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__1Z3Q);
- } else {
- t__3Z3Q=((__UINTEGER_32 )typ_id__B2ID);
- a__QRCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__21ID=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__41ID + a__QRCR) & (__UINTEGER_32)(~ a__QRCR)),((__POINTER )(&(table_type[(t__3Z3Q)]))),(__UINTEGER_32)(t__3Z3Q | 1));
- };
- result__11ID=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)ptr__21ID);
- *(result__11ID) = *(HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo__);
- };
- Self__M1ZD=((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)result__11ID);
- Self__M1ZD->item__33NC=result__JQ2B;
- Self__M1ZD->key__K3NC=key__ADNB;
- Self__M1ZD->next__V3NC=__tmp__QYOC;
- node__CXOC=result__11ID;
- ((void **)Self__XWOC->buckets__42NC)[idx__BXOC]=result__11ID;
- Self__XWOC->count__DYOC=(__INTEGER)(Self__XWOC->count__DYOC + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoTYPE_GENERICxSTRING_CONSTANTo *)node__CXOC)->item__33NC=result__JQ2B;
- };
- Self__SR2B=((__TYPE_GENERIC *)result__JQ2B);
- mask_bit__WR2B= 0;
- Self__SR2B->parent_type__T2IB.index__LJC=index_count__JJC;
+ 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__SR2B->name__2R2B=key__ADNB;
- Self__SR2B->generic_list__3R2B=result__HCNB;
- copy__BNK(string_tmp__RB,key__ADNB);
- replace_all__with__RZ1(string_tmp__RB,',','x');
- replace_all__with__RZ1(string_tmp__RB,'[','o');
- replace_all__with__RZ1(string_tmp__RB,']','o');
- replace_all__with__RZ1(string_tmp__RB,' ','_');
- Self__SR2B->intern_name__FS2B=get__QEC(string_tmp__RB);
- __tmp__HS2B=Self__X1IB->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC;
- __tmp__JS2B=(__INTEGER)(((__FAST_ARRAYoTYPE_FULLo *)result__HCNB)->parent_arrayed_collection__UUCB.upper__JVCB + 1);
- j__5U5B= 0;
- entry__AV5B=((__POINTER )(NULL));
- result__CV5B=fast_reference_at__N5KB(prototype_dico__XHM,__tmp__HS2B);
- if (((void *)result__CV5B == (void *)NULL)) {
- j__5U5B= 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__5U5B > ((__LINKED_LISToSTRING_CONSTANTo *)path_directory__EC)->parent_linked_collection__DC.upper__JC) || ((void *)result__CV5B != (void *)NULL)))) {
- copy__BNK(string_tmp__RB,item__EUU(path_directory__EC,j__5U5B));
- __tmp__JW5B=((__STRING_CONSTANT *)__tmp__HS2B)->count__XHB;
- Self__10AD= 1;
- while ((Self__10AD <= __tmp__JW5B)) {
- add_last__YPK(string_tmp__RB,to_lower__OA1(((__CHARACTER *)((__STRING_CONSTANT *)__tmp__HS2B)->storage__C5K)[(__INTEGER)(Self__10AD - 1)]));
- Self__10AD=(__INTEGER)(Self__10AD + 1);
- };
- append__MOK(string_tmp__RB,(&__string_245));
+ 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);
+ };
+ 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);
- add_last__YPK(string_tmp2__ADB,'\n');
+ 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);
- entry__AV5B=((__POINTER )(fopen((char*)(to_external__4YK(string_tmp__4TB)),"rb")));
- if ((entry__AV5B != (void *)NULL)) {
- fclose((FILE*)((entry__AV5B)));
- result__CV5B=create__name__generic_count__TBE(get__QEC(string_tmp__RB),__tmp__HS2B,__tmp__JS2B);
- go_on__55AC(result__CV5B);
+ 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);
+ };
+ 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__5U5B=(__INTEGER)(j__5U5B + 1);
+ j__OU5B=(__INTEGER)(j__OU5B + 1);
};
- if (((void *)result__CV5B == (void *)NULL)) {
- copy__BNK(string_tmp__RB,__tmp__HS2B);
- append__MOK(string_tmp__RB,(&__string_246));
+ 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__IF1 != (void *)NULL)) {
- put_position__ECH(((__LIST *)list_current__IF1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
+ 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));
};
- send_error__2FH();
};
} else {
- if ((((__PROTOTYPE *)result__CV5B)->generic_count__DIM != __tmp__JS2B)) {
- put_error__text__0AH( 1,(&__string_247));
- put_position__ECH(((__PROTOTYPE *)result__CV5B)->parent_named__QD.parent_itm_object__PD.position__BJM);
- if ((((__UINTEGER_32 )last_position__GG1) != 0)) {
- put_position__ECH(last_position__GG1);
+ 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)) {
+ exit(( 1));
};
- send_error__2FH();
};
};
- Self__SR2B->parent_type__T2IB.prototype__RD=result__CV5B;
- Self__SR2B->parent_type__T2IB.slot_run__1JC=create_with_capacity__YID( 10);
- if (((void *)((__PROTOTYPE *)Self__SR2B->parent_type__T2IB.prototype__RD)->type_style__ZNY == (void *)(&__string_13))) {
- mask_bit__WR2B= 3;
- __tmp__YS2B=TRUE__;
+ 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__YS2B=FALSE__;
+ __tmp__HS2B=FALSE__;
};
- if ((! __tmp__YS2B)) {
- if (((void *)((__PROTOTYPE *)Self__SR2B->parent_type__T2IB.prototype__RD)->type_style__ZNY == (void *)(&__string_14))) {
- mask_bit__WR2B= 12;
+ if ((! __tmp__HS2B)) {
+ if (((void *)((__PROTOTYPE *)Self__BR2B->parent_type__C2IB.prototype__RD)->type_style__0NY == (void *)(&__string_14))) {
+ mask_bit__FR2B= 12;
};
};
- Self__SR2B->parent_type__T2IB.default__AKC=create__with__VJD(Self__SR2B,mask_bit__WR2B);
- init_slot_for__05MC(Self__SR2B->parent_type__T2IB.prototype__RD,Self__SR2B);
- Self__SR2B->parent_type__T2IB.subtype_list__APY=create__1H1();
- fast_add__OQKB(Self__SR2B->parent_type__T2IB.subtype_list__APY,TYPE_NULL__);
- add_subtype__O05B(Self__SR2B,Self__SR2B);
+ 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;
+ };
+ 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__CDNB=Self__X1IB->parent_itm_type_style__LLB.style__3MC;
- if (((void *)styl__CDNB == (void *)NULL)) {
- result__BDNB=((__TYPE_GENERIC *)base__5CNB)->parent_type__T2IB.default__AKC;
+ 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__CDNB == (void *)(&__string_13))) {
- Self__PKLQ=((__TYPE_FULL *)((__TYPE_GENERIC *)base__5CNB)->parent_type__T2IB.default__AKC);
- result__BDNB=get_with__HSAB(Self__PKLQ,(__UINTEGER_8)(Self__PKLQ->flag__LTL | 1));
+ 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__LN4=((__TYPE_FULL *)((__TYPE_GENERIC *)base__5CNB)->parent_type__T2IB.default__AKC);
- result__BDNB=get_with__HSAB(Self__LN4,(__UINTEGER_8)(Self__LN4->flag__LTL | 4));
+ 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));
};
};
- return(result__BDNB);
+ return(result__QCNB);
}
-static void* prototype__UIIJ()
+static void* prototype__QLEJ()
// () With resultRecursive, No inlinable.
{
- void *__tmp__XIIJ;
- void *__tmp__YIIJ;
- __tmp__XIIJ=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__XIIJ)->__id) {
+ void *__tmp__TLEJ;
+ void *__tmp__ULEJ;
+ __tmp__TLEJ=type_block__BLB;
+ switch (((struct ___OBJ *)__tmp__TLEJ)->__id) {
case __TYPE__: {
- __tmp__YIIJ=((__TYPE *)__tmp__XIIJ)->prototype__RD;
+ __tmp__ULEJ=((__TYPE *)__tmp__TLEJ)->prototype__RD;
} break;
case __TYPE_NULL__: {
- __tmp__YIIJ=((__TYPE_NULL *)__tmp__XIIJ)->parent_type__TIB.prototype__RD;
+ __tmp__ULEJ=((__TYPE_NULL *)__tmp__TLEJ)->parent_type__TIB.prototype__RD;
} break;
case __TYPE_VOID__: {
- __tmp__YIIJ=((__TYPE_VOID *)__tmp__XIIJ)->parent_type__UIB.prototype__RD;
+ __tmp__ULEJ=((__TYPE_VOID *)__tmp__TLEJ)->parent_type__UIB.prototype__RD;
} break;
case __TYPE_CONTEXT__: {
- __tmp__YIIJ=((__TYPE_CONTEXT *)__tmp__XIIJ)->parent_type__VIB.prototype__RD;
+ __tmp__ULEJ=((__TYPE_CONTEXT *)__tmp__TLEJ)->parent_type__VIB.prototype__RD;
} break;
case __TYPE_ID__: {
- __tmp__YIIJ=((__TYPE_ID *)__tmp__XIIJ)->parent_type__WIB.prototype__RD;
+ __tmp__ULEJ=((__TYPE_ID *)__tmp__TLEJ)->parent_type__WIB.prototype__RD;
} break;
case __TYPE_GENERIC__: {
- __tmp__YIIJ=((__TYPE_GENERIC *)__tmp__XIIJ)->parent_type__T2IB.prototype__RD;
+ __tmp__ULEJ=((__TYPE_GENERIC *)__tmp__TLEJ)->parent_type__C2IB.prototype__RD;
} break;
case __PROFIL_BLOCK__: {
- __tmp__YIIJ=prototype__UIIJ();
+ __tmp__ULEJ=prototype__QLEJ();
} break;
};
- return(__tmp__YIIJ);
+ return(__tmp__ULEJ);
}
-static void* push_extern__profil__3UQC(__POSITION pos__5UQC,void *prof__AVQC)
+static void* push_extern__profil__FGQC(__POSITION pos__HGQC,void *prof__IGQC)
// ({POSITION},{NULLxPROFIL_SLOT}) With resultNo recursive, No inlinable.
{
- __CONTEXT *Self__1HAG;
- void *res__5HAG;
- top__CVQC=(__INTEGER)(top__CVQC + 1);
- if ((top__CVQC > ((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.upper__NVQC)) {
- add_last__OJZD(stack__LVQC,clone__CYCD());
- };
- Self__1HAG=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC]);
- res__5HAG=NULL;
- Self__1HAG->local__CIAG=stack_local_lower__AIAG;
- Self__1HAG->result__FIAG=stack_result_lower__DIAG;
- Self__1HAG->list__HIAG=list_current__IF1;
- Self__1HAG->old_profil_first__JIAG=profil_first__D4QC;
- Self__1HAG->profil__LIAG=profil_second__C4QC;
- stack_local_lower__AIAG=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG + 1);
- stack_result_lower__DIAG=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG + 1);
- list_current__IF1=create__4ICG(pos__5UQC);
- profil_first__D4QC=prof__AVQC;
- profil_second__C4QC=prof__AVQC;
+ __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__5HAG=create__name__style__type__VCNG(pos__5UQC,(&__string_58),'+',((__TYPE_FULL *)TYPE_CONTEXT__->parent_type__VIB.default__AKC));
- ((__LOCAL *)res__5HAG)->parent_variable__ALMC.ensure_count__4KCG= 1;
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,create__context__first__FYHG(PUSH__,pos__5UQC,res__5HAG,TRUE__));
- };
- return(res__5HAG);
-}
-
-static __EXTERNAL_C* create__text__access__persistant__type__F30C(__POSITION p__H30C,void *c__I30C,void *ac__J30C,__BOOLEAN per__K30C,void *t__L30C)
-// ({POSITION},{NULLxSTRING_CONSTANT},{NULLxFAST_ARRAYoEXPRo},{TRUExFALSE},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
-{
- __EXTERNAL_C *result__XZCD,*Self__EMZD;
- __POINTER ptr__YZCD;
- __INTEGER typ_id__3ZCD;
- __UINTEGER_32 sz__0ZCD,a__XRCR,new_size__A03Q,t__C03Q,a__1RCR;
- result__XZCD=NULL;
- ptr__YZCD=((__POINTER )(NULL));
- typ_id__3ZCD= 0;
- sz__0ZCD=((__UINTEGER_32 )sizeof(__EXTERNAL_C));
- if ((sz__0ZCD == 0)) {
- result__XZCD=EXTERNAL_C__;
- } else {
- typ_id__3ZCD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__0ZCD);
- if ((typ_id__3ZCD == (__INTEGER)(- 1))) {
- a__XRCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__A03Q=(__UINTEGER_32)((__UINTEGER_32)(sz__0ZCD + a__XRCR) & (__UINTEGER_32)(~ a__XRCR));
- ptr__YZCD=micro_alloc__table__lab__BOI(new_size__A03Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A03Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__A03Q);
- } else {
- t__C03Q=((__UINTEGER_32 )typ_id__3ZCD);
- a__1RCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__YZCD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__0ZCD + a__1RCR) & (__UINTEGER_32)(~ a__1RCR)),((__POINTER )(&(table_type[(t__C03Q)]))),(__UINTEGER_32)(t__C03Q | 1));
- };
- result__XZCD=((__EXTERNAL_C *)ptr__YZCD);
- *(result__XZCD) = *(EXTERNAL_C__);
- };
- Self__EMZD=((__EXTERNAL_C *)result__XZCD);
- Self__EMZD->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM=p__H30C;
- Self__EMZD->static_type__KMZD=t__L30C;
- Self__EMZD->is_persistant__LMZD=per__K30C;
- Self__EMZD->code__MMZD=c__I30C;
- Self__EMZD->access_list__NMZD=ac__J30C;
- return(result__XZCD);
-}
-
-static void add_last__W2BH(__FAST_ARRAYoINSTRo *Self__X2BH,void *element__Y2BH)
+ 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);
+}
+
+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.
{
- __INTEGER new_capacity__Z2BH,__tmp__B4BH,__tmp__R5GI,Self__RBOJ;
- __BOOLEAN __tmp__I3BH;
- void **__tmp__A4BH,**new__44GI;
- new_capacity__Z2BH= 0;
- if (((__INTEGER)(Self__X2BH->parent_arrayed_collection__DMRG.upper__5BTG + 1) <= (__INTEGER)(Self__X2BH->parent_arrayed_collection__DMRG.capacity__12BH - 1))) {
- Self__X2BH->parent_arrayed_collection__DMRG.upper__5BTG=(__INTEGER)(Self__X2BH->parent_arrayed_collection__DMRG.upper__5BTG + 1);
- __tmp__I3BH=TRUE__;
+ __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__;
} else {
- __tmp__I3BH=FALSE__;
+ __tmp__0K4G=FALSE__;
};
- if ((! __tmp__I3BH)) {
- if ((Self__X2BH->parent_arrayed_collection__DMRG.capacity__12BH == 0)) {
- Self__X2BH->parent_arrayed_collection__DMRG.storage__X3BH=create__C2HH();
- Self__X2BH->parent_arrayed_collection__DMRG.capacity__12BH= 2;
- Self__X2BH->parent_arrayed_collection__DMRG.upper__5BTG= 0;
+ 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__Z2BH=(__INTEGER)(Self__X2BH->parent_arrayed_collection__DMRG.capacity__12BH << 1);
- __tmp__A4BH=Self__X2BH->parent_arrayed_collection__DMRG.storage__X3BH;
- __tmp__B4BH=Self__X2BH->parent_arrayed_collection__DMRG.capacity__12BH;
- new__44GI=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__A4BH)),((__UINTEGER_32 )(__INTEGER)(__tmp__B4BH * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__Z2BH * ((__INTEGER )(sizeof(void *)))))));
- __tmp__R5GI=(__INTEGER)(new_capacity__Z2BH - 1);
- Self__RBOJ=__tmp__B4BH;
- while ((Self__RBOJ <= __tmp__R5GI)) {
- new__44GI[Self__RBOJ]=NULL;
- Self__RBOJ=(__INTEGER)(Self__RBOJ + 1);
+ 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__X2BH->parent_arrayed_collection__DMRG.storage__X3BH=new__44GI;
- Self__X2BH->parent_arrayed_collection__DMRG.capacity__12BH=new_capacity__Z2BH;
- Self__X2BH->parent_arrayed_collection__DMRG.upper__5BTG=(__INTEGER)(Self__X2BH->parent_arrayed_collection__DMRG.upper__5BTG + 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__X2BH->parent_arrayed_collection__DMRG.storage__X3BH)[Self__X2BH->parent_arrayed_collection__DMRG.upper__5BTG]=element__Y2BH;
+ ((void **)Self__JK4G->parent_arrayed_collection__QTOG.storage__JL4G)[Self__JK4G->parent_arrayed_collection__QTOG.upper__1GQG]=element__KK4G;
}
-static __INTEGER argument_count__YLEG(__ITM_SLOT *Self__ZLEG)
+static __INTEGER argument_count__XZBG(__ITM_SLOT *Self__YZBG)
// ({ITM_SLOT}) With resultNo recursive, No inlinable.
{
- __INTEGER result__1LEG,__tmp__BMEG,Self__D1HG,__tmp__JMEG;
- void *__tmp__IMEG;
- void **__tmp__PDER;
- result__1LEG= 0;
- __tmp__BMEG=((__FAST_ARRAYoITM_ARGUMENTo *)Self__ZLEG->argument_list__2V1D)->parent_arrayed_collection__ZFJD.upper__RR1D;
- Self__D1HG= 0;
- __tmp__PDER=((__FAST_ARRAYoITM_ARGUMENTo *)Self__ZLEG->argument_list__2V1D)->parent_arrayed_collection__ZFJD.storage__PS1D;
- while ((Self__D1HG <= __tmp__BMEG)) {
- __tmp__IMEG=((void **)__tmp__PDER)[Self__D1HG];
- if (((struct ___OBJ *)__tmp__IMEG)->__id==__ITM_ARG__) {
- __tmp__JMEG= 1;
+ __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__JMEG=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__IMEG)->name__502D)->parent_arrayed_collection__YTFC.upper__3FSD + 1);
+ __tmp__I0BG=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__H0BG)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD + 1);
};
- result__1LEG=(__INTEGER)(result__1LEG + __tmp__JMEG);
- Self__D1HG=(__INTEGER)(Self__D1HG + 1);
+ result__0ZBG=(__INTEGER)(result__0ZBG + __tmp__I0BG);
+ Self__C3EG=(__INTEGER)(Self__C3EG + 1);
};
- return(result__1LEG);
+ return(result__0ZBG);
}
-static void* get_slot__3MEG(__TYPE *Self__4MEG,void *n__5MEG)
+static void* get_slot__20BG(__TYPE *Self__30BG,void *n__40BG)
// ({TYPE},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
{
- __INTEGER j__CNEG;
- void *result__BNEG,*__tmp__YNEG,*__tmp__MOEG;
- void *__tmp__ZNEG;
- __SECTION_ *Self__GBSQ;
- void *__tmp__NOEG;
- __BOOLEAN __tmp__DOEG;
- j__CNEG= 0;
- result__BNEG=get_local_slot__Q1HG(Self__4MEG,n__5MEG);
- if (((void *)result__BNEG == (void *)NULL)) {
- j__CNEG= 0;
- while_do__I5PG:
+ __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:
{
- if ((j__CNEG <= ((__FAST_ARRAYoSLOTo *)Self__4MEG->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__YNEG=((void **)((__FAST_ARRAYoSLOTo *)Self__4MEG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__CNEG];
- if (((struct ___OBJ *)__tmp__YNEG)->__id==__SLOT_DATA__) {
- __tmp__ZNEG=id_section__FGAG(__tmp__YNEG);
+ 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__ZNEG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__YNEG)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__Y1BG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__X1BG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__GBSQ=((__SECTION_ *)__tmp__ZNEG);
- __tmp__DOEG=(((void *)Self__GBSQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__GBSQ->name__I2ZD == (void *)(&__string_24)));
+ 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__DOEG=FALSE__;
+ __tmp__C2BG=FALSE__;
};
- if ((__tmp__DOEG && ((void *)result__BNEG == (void *)NULL))) {
- __tmp__MOEG=((void **)((__FAST_ARRAYoSLOTo *)Self__4MEG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__CNEG];
- if (((struct ___OBJ *)__tmp__MOEG)->__id==__SLOT_DATA__) {
- __tmp__NOEG=get_type_result__NX5G(__tmp__MOEG);
+ 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__NOEG=get_type_result__XY5G(__tmp__MOEG);
+ __tmp__M2BG=get_type_result__BH2G(__tmp__L2BG);
};
- result__BNEG=get_slot__WADH(__tmp__NOEG,n__5MEG);
- j__CNEG=(__INTEGER)(j__CNEG + 1);
- goto while_do__I5PG;
+ result__A1BG=get_slot__IO5G(__tmp__M2BG,n__40BG);
+ j__B1BG=(__INTEGER)(j__B1BG + 1);
+ goto while_do__PZMG;
};
};
};
- return(result__BNEG);
+ return(result__A1BG);
}
-static void* get_slot__TOEG(__TYPE_NULL *Self__UOEG,void *n__VOEG)
+static void* get_slot__S2BG(__TYPE_NULL *Self__T2BG,void *n__U2BG)
// ({TYPE_NULL},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *result__XOEG,*__tmp__OPEG,*__tmp__CQEG;
- __INTEGER j__YOEG;
- void *__tmp__PPEG;
- __SECTION_ *Self__HBSQ;
- void *__tmp__DQEG;
- __BOOLEAN __tmp__ZPEG;
- result__XOEG=NULL;
- j__YOEG= 0;
- while_do__T5PG:
+ 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:
{
- if ((j__YOEG <= ((__FAST_ARRAYoSLOTo *)Self__UOEG->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__OPEG=((void **)((__FAST_ARRAYoSLOTo *)Self__UOEG->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__YOEG];
- if (((struct ___OBJ *)__tmp__OPEG)->__id==__SLOT_DATA__) {
- __tmp__PPEG=id_section__FGAG(__tmp__OPEG);
+ 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__PPEG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__OPEG)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__O3BG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__N3BG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__HBSQ=((__SECTION_ *)__tmp__PPEG);
- __tmp__ZPEG=(((void *)Self__HBSQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__HBSQ->name__I2ZD == (void *)(&__string_24)));
+ 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__ZPEG=FALSE__;
+ __tmp__Y3BG=FALSE__;
};
- if ((__tmp__ZPEG && ((void *)result__XOEG == (void *)NULL))) {
- __tmp__CQEG=((void **)((__FAST_ARRAYoSLOTo *)Self__UOEG->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__YOEG];
- if (((struct ___OBJ *)__tmp__CQEG)->__id==__SLOT_DATA__) {
- __tmp__DQEG=get_type_result__NX5G(__tmp__CQEG);
+ 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__DQEG=get_type_result__XY5G(__tmp__CQEG);
+ __tmp__C4BG=get_type_result__BH2G(__tmp__B4BG);
};
- result__XOEG=get_slot__WADH(__tmp__DQEG,n__VOEG);
- j__YOEG=(__INTEGER)(j__YOEG + 1);
- goto while_do__T5PG;
+ result__W2BG=get_slot__IO5G(__tmp__C4BG,n__U2BG);
+ j__X2BG=(__INTEGER)(j__X2BG + 1);
+ goto while_do__0ZMG;
};
};
- return(result__XOEG);
+ return(result__W2BG);
}
-static void* get_slot__JQEG(__TYPE_VOID *Self__KQEG,void *n__LQEG)
+static void* get_slot__I4BG(__TYPE_VOID *Self__J4BG,void *n__K4BG)
// ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- __INTEGER j__OQEG;
- void *result__NQEG,*__tmp__EREG,*__tmp__YREG;
- void *__tmp__FREG;
- __SECTION_ *Self__IBSQ;
- void *__tmp__ZREG;
- __BOOLEAN __tmp__PREG;
- j__OQEG= 0;
- result__NQEG=get_local_slot__E4HG(Self__KQEG,n__LQEG);
- if (((void *)result__NQEG == (void *)NULL)) {
- j__OQEG= 0;
- while_do__45PG:
+ __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:
{
- if ((j__OQEG <= ((__FAST_ARRAYoSLOTo *)Self__KQEG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__EREG=((void **)((__FAST_ARRAYoSLOTo *)Self__KQEG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__OQEG];
- if (((struct ___OBJ *)__tmp__EREG)->__id==__SLOT_DATA__) {
- __tmp__FREG=id_section__FGAG(__tmp__EREG);
+ 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__FREG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__EREG)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__E5BG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__D5BG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__IBSQ=((__SECTION_ *)__tmp__FREG);
- __tmp__PREG=(((void *)Self__IBSQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__IBSQ->name__I2ZD == (void *)(&__string_24)));
+ 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__PREG=FALSE__;
+ __tmp__O5BG=FALSE__;
};
- if ((__tmp__PREG && ((void *)result__NQEG == (void *)NULL))) {
- __tmp__YREG=((void **)((__FAST_ARRAYoSLOTo *)Self__KQEG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__OQEG];
- if (((struct ___OBJ *)__tmp__YREG)->__id==__SLOT_DATA__) {
- __tmp__ZREG=get_type_result__NX5G(__tmp__YREG);
+ 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__ZREG=get_type_result__XY5G(__tmp__YREG);
+ __tmp__Y5BG=get_type_result__BH2G(__tmp__X5BG);
};
- result__NQEG=get_slot__WADH(__tmp__ZREG,n__LQEG);
- j__OQEG=(__INTEGER)(j__OQEG + 1);
- goto while_do__45PG;
+ result__M4BG=get_slot__IO5G(__tmp__Y5BG,n__K4BG);
+ j__N4BG=(__INTEGER)(j__N4BG + 1);
+ goto while_do__F0MG;
};
};
};
- return(result__NQEG);
+ return(result__M4BG);
}
-static void* get_slot__5REG(__TYPE_CONTEXT *Self__ASEG,void *n__BSEG)
+static void* get_slot__45BG(__TYPE_CONTEXT *Self__55BG,void *n__AACG)
// ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- __INTEGER j__ESEG;
- void *result__DSEG,*__tmp__0SEG,*__tmp__OTEG;
- void *__tmp__1SEG;
- __SECTION_ *Self__JBSQ;
- void *__tmp__PTEG;
- __BOOLEAN __tmp__FTEG;
- j__ESEG= 0;
- result__DSEG=get_local_slot__MAIG(Self__ASEG,n__BSEG);
- if (((void *)result__DSEG == (void *)NULL)) {
- j__ESEG= 0;
- while_do__JAQG:
+ __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:
{
- if ((j__ESEG <= ((__FAST_ARRAYoSLOTo *)Self__ASEG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__0SEG=((void **)((__FAST_ARRAYoSLOTo *)Self__ASEG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__ESEG];
- if (((struct ___OBJ *)__tmp__0SEG)->__id==__SLOT_DATA__) {
- __tmp__1SEG=id_section__FGAG(__tmp__0SEG);
+ 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__1SEG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__0SEG)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__0ACG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZACG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__JBSQ=((__SECTION_ *)__tmp__1SEG);
- __tmp__FTEG=(((void *)Self__JBSQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__JBSQ->name__I2ZD == (void *)(&__string_24)));
+ 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__FTEG=FALSE__;
+ __tmp__EBCG=FALSE__;
};
- if ((__tmp__FTEG && ((void *)result__DSEG == (void *)NULL))) {
- __tmp__OTEG=((void **)((__FAST_ARRAYoSLOTo *)Self__ASEG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__ESEG];
- if (((struct ___OBJ *)__tmp__OTEG)->__id==__SLOT_DATA__) {
- __tmp__PTEG=get_type_result__NX5G(__tmp__OTEG);
+ 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__PTEG=get_type_result__XY5G(__tmp__OTEG);
+ __tmp__OBCG=get_type_result__BH2G(__tmp__NBCG);
};
- result__DSEG=get_slot__WADH(__tmp__PTEG,n__BSEG);
- j__ESEG=(__INTEGER)(j__ESEG + 1);
- goto while_do__JAQG;
+ result__CACG=get_slot__IO5G(__tmp__OBCG,n__AACG);
+ j__DACG=(__INTEGER)(j__DACG + 1);
+ goto while_do__Q0MG;
};
};
};
- return(result__DSEG);
+ return(result__CACG);
}
-static void* get_slot__VTEG(__TYPE_ID *Self__WTEG,void *n__XTEG)
+static void* get_slot__UBCG(__TYPE_ID *Self__VBCG,void *n__WBCG)
// ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- __INTEGER j__0TEG;
- void *result__ZTEG,*__tmp__QUEG,*__tmp__EVEG;
- void *__tmp__RUEG;
- __SECTION_ *Self__KBSQ;
- void *__tmp__FVEG;
- __BOOLEAN __tmp__1UEG;
- j__0TEG= 0;
- result__ZTEG=get_local_slot__UCIG(Self__WTEG,n__XTEG);
- if (((void *)result__ZTEG == (void *)NULL)) {
- j__0TEG= 0;
- while_do__UAQG:
+ __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:
{
- if ((j__0TEG <= ((__FAST_ARRAYoSLOTo *)Self__WTEG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__QUEG=((void **)((__FAST_ARRAYoSLOTo *)Self__WTEG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__0TEG];
- if (((struct ___OBJ *)__tmp__QUEG)->__id==__SLOT_DATA__) {
- __tmp__RUEG=id_section__FGAG(__tmp__QUEG);
+ 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__RUEG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__QUEG)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__QCCG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__PCCG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__KBSQ=((__SECTION_ *)__tmp__RUEG);
- __tmp__1UEG=(((void *)Self__KBSQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__KBSQ->name__I2ZD == (void *)(&__string_24)));
+ 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__1UEG=FALSE__;
+ __tmp__0CCG=FALSE__;
};
- if ((__tmp__1UEG && ((void *)result__ZTEG == (void *)NULL))) {
- __tmp__EVEG=((void **)((__FAST_ARRAYoSLOTo *)Self__WTEG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__0TEG];
- if (((struct ___OBJ *)__tmp__EVEG)->__id==__SLOT_DATA__) {
- __tmp__FVEG=get_type_result__NX5G(__tmp__EVEG);
+ 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__FVEG=get_type_result__XY5G(__tmp__EVEG);
+ __tmp__EDCG=get_type_result__BH2G(__tmp__DDCG);
};
- result__ZTEG=get_slot__WADH(__tmp__FVEG,n__XTEG);
- j__0TEG=(__INTEGER)(j__0TEG + 1);
- goto while_do__UAQG;
+ result__YBCG=get_slot__IO5G(__tmp__EDCG,n__WBCG);
+ j__ZBCG=(__INTEGER)(j__ZBCG + 1);
+ goto while_do__10MG;
};
};
};
- return(result__ZTEG);
+ return(result__YBCG);
}
-static void* get_slot__LVEG(__TYPE_GENERIC *Self__MVEG,void *n__NVEG)
+static void* get_slot__KDCG(__TYPE_GENERIC *Self__LDCG,void *n__MDCG)
// ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- __INTEGER j__QVEG;
- void *result__PVEG,*__tmp__GWEG,*__tmp__0WEG;
- void *__tmp__HWEG;
- __SECTION_ *Self__LBSQ;
- void *__tmp__1WEG;
- __BOOLEAN __tmp__RWEG;
- j__QVEG= 0;
- result__PVEG=get_local_slot__2EIG(Self__MVEG,n__NVEG);
- if (((void *)result__PVEG == (void *)NULL)) {
- j__QVEG= 0;
- while_do__5AQG:
+ __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:
{
- if ((j__QVEG <= ((__FAST_ARRAYoSLOTo *)Self__MVEG->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__GWEG=((void **)((__FAST_ARRAYoSLOTo *)Self__MVEG->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__QVEG];
- if (((struct ___OBJ *)__tmp__GWEG)->__id==__SLOT_DATA__) {
- __tmp__HWEG=id_section__FGAG(__tmp__GWEG);
+ 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__HWEG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__GWEG)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__GECG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__FECG)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__LBSQ=((__SECTION_ *)__tmp__HWEG);
- __tmp__RWEG=(((void *)Self__LBSQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__LBSQ->name__I2ZD == (void *)(&__string_24)));
+ 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__RWEG=FALSE__;
+ __tmp__QECG=FALSE__;
};
- if ((__tmp__RWEG && ((void *)result__PVEG == (void *)NULL))) {
- __tmp__0WEG=((void **)((__FAST_ARRAYoSLOTo *)Self__MVEG->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__QVEG];
- if (((struct ___OBJ *)__tmp__0WEG)->__id==__SLOT_DATA__) {
- __tmp__1WEG=get_type_result__NX5G(__tmp__0WEG);
+ 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__1WEG=get_type_result__XY5G(__tmp__0WEG);
+ __tmp__0ECG=get_type_result__BH2G(__tmp__ZECG);
};
- result__PVEG=get_slot__WADH(__tmp__1WEG,n__NVEG);
- j__QVEG=(__INTEGER)(j__QVEG + 1);
- goto while_do__5AQG;
+ result__ODCG=get_slot__IO5G(__tmp__0ECG,n__MDCG);
+ j__PDCG=(__INTEGER)(j__PDCG + 1);
+ goto while_do__G1MG;
};
};
};
- return(result__PVEG);
+ return(result__ODCG);
}
-static void* get_slot__BUIJ(void *n__DUIJ)
+static void* get_slot__3WEJ(void *n__5WEJ)
// ({NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
{
- void *__tmp__FUIJ;
- void *__tmp__GUIJ;
- __tmp__FUIJ=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__FUIJ)->__id) {
+ void *__tmp__BXEJ;
+ void *__tmp__CXEJ;
+ __tmp__BXEJ=type_block__BLB;
+ switch (((struct ___OBJ *)__tmp__BXEJ)->__id) {
case __TYPE__: {
- __tmp__GUIJ=get_slot__3MEG(__tmp__FUIJ,n__DUIJ);
+ __tmp__CXEJ=get_slot__20BG(__tmp__BXEJ,n__5WEJ);
} break;
case __TYPE_NULL__: {
- __tmp__GUIJ=get_slot__TOEG(__tmp__FUIJ,n__DUIJ);
+ __tmp__CXEJ=get_slot__S2BG(__tmp__BXEJ,n__5WEJ);
} break;
case __TYPE_VOID__: {
- __tmp__GUIJ=get_slot__JQEG(__tmp__FUIJ,n__DUIJ);
+ __tmp__CXEJ=get_slot__I4BG(__tmp__BXEJ,n__5WEJ);
} break;
case __TYPE_CONTEXT__: {
- __tmp__GUIJ=get_slot__5REG(__tmp__FUIJ,n__DUIJ);
+ __tmp__CXEJ=get_slot__45BG(__tmp__BXEJ,n__5WEJ);
} break;
case __TYPE_ID__: {
- __tmp__GUIJ=get_slot__VTEG(__tmp__FUIJ,n__DUIJ);
+ __tmp__CXEJ=get_slot__UBCG(__tmp__BXEJ,n__5WEJ);
} break;
case __TYPE_GENERIC__: {
- __tmp__GUIJ=get_slot__LVEG(__tmp__FUIJ,n__DUIJ);
+ __tmp__CXEJ=get_slot__KDCG(__tmp__BXEJ,n__5WEJ);
} break;
case __PROFIL_BLOCK__: {
- __tmp__GUIJ=get_slot__BUIJ(n__DUIJ);
+ __tmp__CXEJ=get_slot__3WEJ(n__5WEJ);
} break;
};
- return(__tmp__GUIJ);
+ return(__tmp__CXEJ);
}
-static __PROTOTYPE_CST* create__type__HZQC(__POSITION p__JZQC,void *t__KZQC)
+static __PROTOTYPE_CST* create__type__PKQC(__POSITION p__RKQC,void *t__SKQC)
// ({POSITION},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
{
- __PROTOTYPE_CST *result__G5UC,*Self__HSYD;
- __POINTER ptr__H5UC;
- __INTEGER typ_id__M5UC;
- __UINTEGER_32 sz__J5UC,a__XTCR,new_size__E03Q,t__G03Q,a__1TCR;
- result__G5UC=NULL;
- ptr__H5UC=((__POINTER )(NULL));
- typ_id__M5UC= 0;
- sz__J5UC=((__UINTEGER_32 )sizeof(__PROTOTYPE_CST));
- if ((sz__J5UC == 0)) {
- result__G5UC=PROTOTYPE_CST__;
- } else {
- typ_id__M5UC=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__J5UC);
- if ((typ_id__M5UC == (__INTEGER)(- 1))) {
- a__XTCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__E03Q=(__UINTEGER_32)((__UINTEGER_32)(sz__J5UC + a__XTCR) & (__UINTEGER_32)(~ a__XTCR));
- ptr__H5UC=micro_alloc__table__lab__BOI(new_size__E03Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__E03Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__E03Q);
- } else {
- t__G03Q=((__UINTEGER_32 )typ_id__M5UC);
- a__1TCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__H5UC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__J5UC + a__1TCR) & (__UINTEGER_32)(~ a__1TCR)),((__POINTER )(&(table_type[(t__G03Q)]))),(__UINTEGER_32)(t__G03Q | 1));
- };
- result__G5UC=((__PROTOTYPE_CST *)ptr__H5UC);
- *(result__G5UC) = *(PROTOTYPE_CST__);
- };
- Self__HSYD=((__PROTOTYPE_CST *)result__G5UC);
- Self__HSYD->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=p__JZQC;
- Self__HSYD->parent_constant__DMMC.static_type__LSYD=to_strict__NX4D(t__KZQC);
- return(result__G5UC);
-}
-
-static void* new_read__slot__receiver__self__3ZQC(__POSITION p__5ZQC,void *s__A0QC,void *rec__B0QC,void *my_self__C0QC)
+ __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);
+}
+
+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.
{
- void *old_self__H0QC,*__tmp__M0QC,*__tmp__Z3YD;
- __DTA_RD *result__250C,*Self__B3YD;
- __POINTER ptr__350C;
- __INTEGER typ_id__CA1C;
- __UINTEGER_32 sz__550C,a__4TCR,new_size__I03Q,t__K03Q,a__CUCR;
- void *__tmp__0AVC,*__tmp__Y3YD,*__tmp__E5YD;
- void *rd__M3YD,*__tmp__F5YD;
- void *__tmp__C4YD,*__tmp__L4YD;
- __POSITION __tmp__54YD;
- void *result__J0QC;
- __BOOLEAN __tmp__F4YD;
- old_self__H0QC=run_value__K0QC;
- switch (((struct ___OBJ *)my_self__C0QC)->__id) {
+ 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__M0QC=static_type__SCTG(my_self__C0QC);
+ __tmp__ULQC=static_type__OHQG(my_self__KLQC);
} break;
case __STRING_CST__: {
- __tmp__M0QC=((__STRING_CST *)my_self__C0QC)->parent_constant__5F.static_type__LSYD;
+ __tmp__ULQC=((__STRING_CST *)my_self__KLQC)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__M0QC=((__EXTERNAL_C *)my_self__C0QC)->static_type__KMZD;
+ __tmp__ULQC=((__EXTERNAL_C *)my_self__KLQC)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__M0QC=((__PROTOTYPE_CST *)my_self__C0QC)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__ULQC=((__PROTOTYPE_CST *)my_self__KLQC)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__M0QC=((__INTEGER_CST *)my_self__C0QC)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__ULQC=((__INTEGER_CST *)my_self__KLQC)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__M0QC=((__LOCAL *)((__READ_LOCAL *)my_self__C0QC)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__ULQC=((__LOCAL *)((__READ_LOCAL *)my_self__KLQC)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__M0QC=static_type__EG5H(my_self__C0QC);
+ __tmp__ULQC=static_type__CN1H(my_self__KLQC);
} break;
case __EXPR_EQUAL__: {
- __tmp__M0QC=static_type__3G5H();
+ __tmp__ULQC=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__M0QC=static_type__CH5H();
+ __tmp__ULQC=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__M0QC=((__REAL_CST *)my_self__C0QC)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__ULQC=((__REAL_CST *)my_self__KLQC)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__M0QC=((__CHARACTER_CST *)my_self__C0QC)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__ULQC=((__CHARACTER_CST *)my_self__KLQC)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__M0QC=static_type__HH5H();
+ __tmp__ULQC=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__M0QC=static_type__MH5H();
+ __tmp__ULQC=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__M0QC=static_type__RH5H();
+ __tmp__ULQC=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__M0QC=static_type__WH5H(my_self__C0QC);
+ __tmp__ULQC=static_type__UO1H(my_self__KLQC);
} break;
case __EXPR_MUL__: {
- __tmp__M0QC=static_type__2H5H(my_self__C0QC);
+ __tmp__ULQC=static_type__0O1H(my_self__KLQC);
} break;
case __EXPR_DIV__: {
- __tmp__M0QC=static_type__BI5H(my_self__C0QC);
+ __tmp__ULQC=static_type__5O1H(my_self__KLQC);
} break;
case __EXPR_AND__: {
- __tmp__M0QC=static_type__GI5H(my_self__C0QC);
+ __tmp__ULQC=static_type__EP1H(my_self__KLQC);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__M0QC=static_type__LI5H(my_self__C0QC);
+ __tmp__ULQC=static_type__JP1H(my_self__KLQC);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__M0QC=static_type__QI5H(my_self__C0QC);
+ __tmp__ULQC=static_type__OP1H(my_self__KLQC);
} break;
case __PUT_TO__: {
- __tmp__M0QC=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__ULQC=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__M0QC=static_type__ZI5H(my_self__C0QC);
+ __tmp__ULQC=static_type__XP1H(my_self__KLQC);
} break;
case __SIZE_OF__: {
- __tmp__M0QC=static_type__FJ5H();
+ __tmp__ULQC=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__M0QC=((__CAST *)my_self__C0QC)->static_type__2G5H;
+ __tmp__ULQC=((__CAST *)my_self__KLQC)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__M0QC=static_type__SEOL(my_self__C0QC);
+ __tmp__ULQC=static_type__NOKL(my_self__KLQC);
} break;
case __READ_SLOT__: {
- __tmp__M0QC=((__SLOT_DATA *)((__READ_SLOT *)my_self__C0QC)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__ULQC=((__SLOT_DATA *)((__READ_SLOT *)my_self__KLQC)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__M0QC=((__SLOT_DATA *)((__READ_GLOBAL *)my_self__C0QC)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__ULQC=((__SLOT_DATA *)((__READ_GLOBAL *)my_self__KLQC)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__M0QC=static_type__VN3M();
+ __tmp__ULQC=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__M0QC=static_type__BIIO();
+ __tmp__ULQC=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__M0QC=static_type__XRMO();
+ __tmp__ULQC=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__M0QC=static_type__GIIO();
+ __tmp__ULQC=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__M0QC=static_type__3RMO();
+ __tmp__ULQC=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__M0QC=static_type__FZMM(my_self__C0QC);
+ __tmp__ULQC=static_type__DFJM(my_self__KLQC);
} break;
case __EXPR_ADD__: {
- __tmp__M0QC=static_type__UTQL(my_self__C0QC);
+ __tmp__ULQC=static_type__P3ML(my_self__KLQC);
} break;
case __EXPR_NOT__: {
- __tmp__M0QC=static_type__NP1M(my_self__C0QC);
+ __tmp__ULQC=static_type__R3XM(my_self__KLQC);
} break;
case __EXPR_MOD__: {
- __tmp__M0QC=static_type__LIIO(my_self__C0QC);
+ __tmp__ULQC=static_type__DREO(my_self__KLQC);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__M0QC=static_type__CZHP();
+ __tmp__ULQC=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__M0QC=static_type__RMUN();
+ __tmp__ULQC=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__M0QC=static_type__WMUN();
+ __tmp__ULQC=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__M0QC=static_type__ZKTN(my_self__C0QC);
+ __tmp__ULQC=static_type__3YPN(my_self__KLQC);
} break;
case __EXPR_XOR__: {
- __tmp__M0QC=static_type__D5VO(my_self__C0QC);
- } break;
- };
- run_value__K0QC=__tmp__M0QC;
- result__250C=NULL;
- ptr__350C=((__POINTER )(NULL));
- typ_id__CA1C= 0;
- sz__550C=((__UINTEGER_32 )sizeof(__DTA_RD));
- if ((sz__550C == 0)) {
- result__250C=DTA_RD__;
- } else {
- typ_id__CA1C=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__550C);
- if ((typ_id__CA1C == (__INTEGER)(- 1))) {
- a__4TCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__I03Q=(__UINTEGER_32)((__UINTEGER_32)(sz__550C + a__4TCR) & (__UINTEGER_32)(~ a__4TCR));
- ptr__350C=micro_alloc__table__lab__BOI(new_size__I03Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__I03Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__I03Q);
- } else {
- t__K03Q=((__UINTEGER_32 )typ_id__CA1C);
- a__CUCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__350C=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__550C + a__CUCR) & (__UINTEGER_32)(~ a__CUCR)),((__POINTER )(&(table_type[(t__K03Q)]))),(__UINTEGER_32)(t__K03Q | 1));
- };
- result__250C=((__DTA_RD *)ptr__350C);
- *(result__250C) = *(DTA_RD__);
- };
- if (((struct ___OBJ *)s__A0QC)->__id==__SLOT_DATA__) {
- __tmp__0AVC=get_expr_result__MMRG(s__A0QC);
- } else {
- __tmp__0AVC=get_expr_result__LPRG(s__A0QC);
- };
- Self__B3YD=((__DTA_RD *)result__250C);
- rd__M3YD=NULL;
- Self__B3YD->parent_dta__F0QC.parent_itm_object__E0QC.position__BJM=p__5ZQC;
- Self__B3YD->parent_dta__F0QC.context__U3YD=profil_second__C4QC;
- Self__B3YD->parent_dta__F0QC.slot__V3YD=s__A0QC;
- Self__B3YD->parent_dta__F0QC.self_arg__W3YD=my_self__C0QC;
- Self__B3YD->parent_dta__F0QC.result_expr__X3YD=__tmp__0AVC;
- __tmp__Y3YD=Self__B3YD->parent_dta__F0QC.result_expr__X3YD;
- switch (((struct ___OBJ *)__tmp__Y3YD)->__id) {
+ __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__Z3YD=static_type__SCTG(__tmp__Y3YD);
+ __tmp__0HZD=static_type__OHQG(__tmp__ZHZD);
} break;
case __STRING_CST__: {
- __tmp__Z3YD=((__STRING_CST *)__tmp__Y3YD)->parent_constant__5F.static_type__LSYD;
+ __tmp__0HZD=((__STRING_CST *)__tmp__ZHZD)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__Z3YD=((__EXTERNAL_C *)__tmp__Y3YD)->static_type__KMZD;
+ __tmp__0HZD=((__EXTERNAL_C *)__tmp__ZHZD)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__Z3YD=((__PROTOTYPE_CST *)__tmp__Y3YD)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__0HZD=((__PROTOTYPE_CST *)__tmp__ZHZD)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__Z3YD=((__INTEGER_CST *)__tmp__Y3YD)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__0HZD=((__INTEGER_CST *)__tmp__ZHZD)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__Z3YD=((__LOCAL *)((__READ_LOCAL *)__tmp__Y3YD)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__0HZD=((__LOCAL *)((__READ_LOCAL *)__tmp__ZHZD)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__Z3YD=static_type__EG5H(__tmp__Y3YD);
+ __tmp__0HZD=static_type__CN1H(__tmp__ZHZD);
} break;
case __EXPR_EQUAL__: {
- __tmp__Z3YD=static_type__3G5H();
+ __tmp__0HZD=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__Z3YD=static_type__CH5H();
+ __tmp__0HZD=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__Z3YD=((__REAL_CST *)__tmp__Y3YD)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__0HZD=((__REAL_CST *)__tmp__ZHZD)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__Z3YD=((__CHARACTER_CST *)__tmp__Y3YD)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__0HZD=((__CHARACTER_CST *)__tmp__ZHZD)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__Z3YD=static_type__HH5H();
+ __tmp__0HZD=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__Z3YD=static_type__MH5H();
+ __tmp__0HZD=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__Z3YD=static_type__RH5H();
+ __tmp__0HZD=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__Z3YD=static_type__WH5H(__tmp__Y3YD);
+ __tmp__0HZD=static_type__UO1H(__tmp__ZHZD);
} break;
case __EXPR_MUL__: {
- __tmp__Z3YD=static_type__2H5H(__tmp__Y3YD);
+ __tmp__0HZD=static_type__0O1H(__tmp__ZHZD);
} break;
case __EXPR_DIV__: {
- __tmp__Z3YD=static_type__BI5H(__tmp__Y3YD);
+ __tmp__0HZD=static_type__5O1H(__tmp__ZHZD);
} break;
case __EXPR_AND__: {
- __tmp__Z3YD=static_type__GI5H(__tmp__Y3YD);
+ __tmp__0HZD=static_type__EP1H(__tmp__ZHZD);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__Z3YD=static_type__LI5H(__tmp__Y3YD);
+ __tmp__0HZD=static_type__JP1H(__tmp__ZHZD);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__Z3YD=static_type__QI5H(__tmp__Y3YD);
+ __tmp__0HZD=static_type__OP1H(__tmp__ZHZD);
} break;
case __PUT_TO__: {
- __tmp__Z3YD=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__0HZD=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__Z3YD=static_type__ZI5H(__tmp__Y3YD);
+ __tmp__0HZD=static_type__XP1H(__tmp__ZHZD);
} break;
case __SIZE_OF__: {
- __tmp__Z3YD=static_type__FJ5H();
+ __tmp__0HZD=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__Z3YD=((__CAST *)__tmp__Y3YD)->static_type__2G5H;
+ __tmp__0HZD=((__CAST *)__tmp__ZHZD)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__Z3YD=static_type__SEOL(__tmp__Y3YD);
+ __tmp__0HZD=static_type__NOKL(__tmp__ZHZD);
} break;
case __READ_SLOT__: {
- __tmp__Z3YD=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Y3YD)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__0HZD=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZHZD)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__Z3YD=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Y3YD)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__0HZD=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZHZD)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__Z3YD=static_type__VN3M();
+ __tmp__0HZD=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__Z3YD=static_type__BIIO();
+ __tmp__0HZD=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__Z3YD=static_type__XRMO();
+ __tmp__0HZD=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__Z3YD=static_type__GIIO();
+ __tmp__0HZD=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__Z3YD=static_type__3RMO();
+ __tmp__0HZD=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__Z3YD=static_type__FZMM(__tmp__Y3YD);
+ __tmp__0HZD=static_type__DFJM(__tmp__ZHZD);
} break;
case __EXPR_ADD__: {
- __tmp__Z3YD=static_type__UTQL(__tmp__Y3YD);
+ __tmp__0HZD=static_type__P3ML(__tmp__ZHZD);
} break;
case __EXPR_NOT__: {
- __tmp__Z3YD=static_type__NP1M(__tmp__Y3YD);
+ __tmp__0HZD=static_type__R3XM(__tmp__ZHZD);
} break;
case __EXPR_MOD__: {
- __tmp__Z3YD=static_type__LIIO(__tmp__Y3YD);
+ __tmp__0HZD=static_type__DREO(__tmp__ZHZD);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__Z3YD=static_type__CZHP();
+ __tmp__0HZD=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__Z3YD=static_type__RMUN();
+ __tmp__0HZD=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__Z3YD=static_type__WMUN();
+ __tmp__0HZD=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__Z3YD=static_type__ZKTN(__tmp__Y3YD);
+ __tmp__0HZD=static_type__3YPN(__tmp__ZHZD);
} break;
case __EXPR_XOR__: {
- __tmp__Z3YD=static_type__D5VO(__tmp__Y3YD);
+ __tmp__0HZD=static_type__1HSO(__tmp__ZHZD);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__Z3YD)->parent_type__KTL == (void *)type_block__BLB)) {
- if (((struct ___OBJ *)s__A0QC)->__id==__SLOT_DATA__) {
- __tmp__C4YD=((__SLOT *)((__SLOT_DATA *)s__A0QC)->parent_slot__H3YD)->slot_data_intern__B4YD;
+ 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__C4YD=((__SLOT *)((__SLOT_CODE *)s__A0QC)->parent_slot__C24F)->slot_data_intern__B4YD;
+ __tmp__DIZD=((__SLOT *)((__SLOT_CODE *)s__ILQC)->parent_slot__A22F)->slot_data_intern__CIZD;
};
- __tmp__F4YD=((void *)__tmp__C4YD != (void *)NULL);
+ __tmp__GIZD=((void *)__tmp__DIZD != (void *)NULL);
} else {
- __tmp__F4YD=FALSE__;
+ __tmp__GIZD=FALSE__;
};
- if (__tmp__F4YD) {
- if (((struct ___OBJ *)s__A0QC)->__id==__SLOT_DATA__) {
- __tmp__L4YD=((__SLOT *)((__SLOT_DATA *)s__A0QC)->parent_slot__H3YD)->slot_data_intern__B4YD;
+ 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__L4YD=((__SLOT *)((__SLOT_CODE *)s__A0QC)->parent_slot__C24F)->slot_data_intern__B4YD;
+ __tmp__MIZD=((__SLOT *)((__SLOT_CODE *)s__ILQC)->parent_slot__A22F)->slot_data_intern__CIZD;
};
- init__BWRG(__tmp__L4YD);
- if ((((void *)((__SLOT_DATA *)__tmp__L4YD)->parent_variable__G3YD.type_list__N4YD == (void *)NULL) || (((__TYPES *)((__SLOT_DATA *)__tmp__L4YD)->parent_variable__G3YD.type_list__N4YD)->upper__MSCG == (__INTEGER)(- 1)))) {
- __tmp__54YD=Self__B3YD->parent_dta__F0QC.parent_itm_object__E0QC.position__BJM;
+ 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__54YD);
- send_error__2FH();
+ 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__E5YD=Self__B3YD->parent_dta__F0QC.result_expr__X3YD;
- if (__tmp__E5YD==NULL) {
- __tmp__F5YD=NULL;
+ __tmp__FJZD=Self__CHZD->parent_dta__NLQC.result_expr__YHZD;
+ if (__tmp__FJZD==NULL) {
+ __tmp__GJZD=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__E5YD)->__id) {
+ switch (((struct ___OBJ *)__tmp__FJZD)->__id) {
case __LIST__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __STRING_CST__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__F5YD=((void *)__tmp__E5YD);
+ __tmp__GJZD=((void *)__tmp__FJZD);
} break;
case __EXPR_MULTIPLE__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __REAL_CST__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_AND__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __PUT_TO__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __ITEM__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __SIZE_OF__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __CAST__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __READ_SLOT__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_INF__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_OR__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__F5YD=NULL;
+ __tmp__GJZD=NULL;
} break;
}
};
- rd__M3YD=__tmp__F5YD;
- ((__LOCAL *)((__READ_LOCAL *)__tmp__F5YD)->local__G5YD)->parent_variable__ALMC.type_list__N4YD=((__SLOT_DATA *)__tmp__L4YD)->parent_variable__G3YD.type_list__N4YD;
- };
- result__J0QC=create__with__2AVC(rec__B0QC,result__250C);
- run_value__K0QC=old_self__H0QC;
- add_last__OSYD(node_list__U0QC,result__J0QC);
- return(result__J0QC);
-}
-
-static __INTEGER_CST* create__value__type__I1QC(__POSITION p__K1QC,__INTEGER_64 v__L1QC,void *t__M1QC)
-// ({POSITION},{INTEGER_64},{NULLxTYPE_FULL}) With resultNo recursive, No inlinable.
-{
- __INTEGER_CST *result__QBVC,*Self__RUYD;
- __POINTER ptr__RBVC;
- __INTEGER typ_id__WBVC;
- __UINTEGER_32 sz__TBVC,a__FUCR,new_size__M03Q,t__O03Q,a__BMI;
- result__QBVC=NULL;
- ptr__RBVC=((__POINTER )(NULL));
- typ_id__WBVC= 0;
- sz__TBVC=((__UINTEGER_32 )sizeof(__INTEGER_CST));
- if ((sz__TBVC == 0)) {
- result__QBVC=INTEGER_CST__;
- } else {
- typ_id__WBVC=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TBVC);
- if ((typ_id__WBVC == (__INTEGER)(- 1))) {
- a__FUCR=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__M03Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TBVC + a__FUCR) & (__UINTEGER_32)(~ a__FUCR));
- ptr__RBVC=micro_alloc__table__lab__BOI(new_size__M03Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__M03Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__M03Q);
- } else {
- t__O03Q=((__UINTEGER_32 )typ_id__WBVC);
- a__BMI=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__RBVC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__TBVC + a__BMI) & (__UINTEGER_32)(~ a__BMI)),((__POINTER )(&(table_type[(t__O03Q)]))),(__UINTEGER_32)(t__O03Q | 1));
- };
- result__QBVC=((__INTEGER_CST *)ptr__RBVC);
- *(result__QBVC) = *(INTEGER_CST__);
+ 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;
};
- Self__RUYD=((__INTEGER_CST *)result__QBVC);
- Self__RUYD->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=p__K1QC;
- Self__RUYD->value__VUYD=v__L1QC;
- Self__RUYD->parent_constant__OMMC.static_type__LSYD=t__M1QC;
- check_type__T14D(Self__RUYD);
- return(result__QBVC);
-}
-
-static void pop_stack_until__RJCG(__INTEGER stack_top__TJCG)
-// ({INTEGER}) VoidNo recursive, No inlinable.
-{
- void *var__UJCG,*result__EANN;
- void *n__WJCG,*n__CANN;
- __POSITION __tmp__VLCG;
- __INTEGER j__FANN;
- __FAST_ARRAYoLOCALo *Self__OTTH,*Self__XQDN;
- void **__tmp__QDER;
- __BOOLEAN __tmp__ECNN;
- var__UJCG=NULL;
- n__WJCG=NULL;
- if (verify__XJCG) {
- while ((((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG >= stack_top__TJCG)) {
- Self__OTTH=((__FAST_ARRAYoLOCALo *)stack_local__RIAG);
- var__UJCG=((void **)Self__OTTH->parent_arrayed_collection__QIAG.storage__3RSG)[Self__OTTH->parent_arrayed_collection__QIAG.upper__TIAG];
- Self__XQDN=((__FAST_ARRAYoLOCALo *)stack_local__RIAG);
- Self__XQDN->parent_arrayed_collection__QIAG.upper__TIAG=(__INTEGER)(Self__XQDN->parent_arrayed_collection__QIAG.upper__TIAG - 1);
- n__WJCG=((__LOCAL *)var__UJCG)->parent_variable__ALMC.parent_named__5KMC.name__1QB;
- if ((((void *)n__WJCG != (void *)(&__string_57)) && ((void *)n__WJCG != (void *)(&__string_60)))) {
- if (((((__LOCAL *)var__UJCG)->parent_variable__ALMC.ensure_count__4KCG == 0) && (((__LOCAL *)var__UJCG)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != ' '))) {
- copy__BNK(string_tmp__RB,(&__string_250));
- append__MOK(string_tmp__RB,((__LOCAL *)var__UJCG)->parent_variable__ALMC.parent_named__5KMC.name__1QB);
- append__MOK(string_tmp__RB,(&__string_251));
- __tmp__VLCG=((__LOCAL *)var__UJCG)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(__tmp__VLCG);
- send_error__2FH();
- };
- n__CANN=((__LOCAL *)var__UJCG)->parent_variable__ALMC.parent_named__5KMC.name__1QB;
- result__EANN=NULL;
- j__FANN=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__QDER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
- while ((! ((j__FANN < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__QDER)[j__FANN])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)n__CANN)))) {
- j__FANN=(__INTEGER)(j__FANN - 1);
+ 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;
};
- if ((j__FANN >= stack_local_lower__AIAG)) {
- result__EANN=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__FANN];
- if (((j__FANN < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__EANN)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
- context_extern__2GPH=result__EANN;
+ };
+ 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);
};
- __tmp__ECNN=TRUE__;
+ ((__POINTER *)next__IFOR)[ 0]=NULL;
+ ((__POINTER *)ptr_table__JFOR)[ 0]=next__IFOR;
} else {
- __tmp__ECNN=FALSE__;
+ ((__POINTER *)result__KFOR)[ 0]=(void *)((unsigned long)((__POINTER *)next__IFOR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
+ result__KFOR=next__IFOR;
};
- if ((! __tmp__ECNN)) {
- if (((void *)profil_first__D4QC != (void *)NULL)) {
- result__EANN=lookup__XHNM(profil_first__D4QC,n__CANN);
- if ((((void *)result__EANN != (void *)NULL) && ((void *)((__LOCAL *)result__EANN)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
- context_extern__2GPH=result__EANN;
+ };
+ 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;
};
};
- if (((void *)result__EANN != (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_252));
- append__MOK(string_tmp__RB,n__WJCG);
- append__MOK(string_tmp__RB,(&__string_253));
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(((__LOCAL *)result__EANN)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM);
- put_position__ECH(((__LOCAL *)var__UJCG)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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 {
- remove_since__XKSG(stack_local__RIAG,stack_top__TJCG);
+ 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);
}
-static void remove_since__XKSG(__FAST_ARRAYoLOCALo *Self__YKSG,__INTEGER beg__ZKSG)
-// ({FAST_ARRAYoLOCALo},{INTEGER}) VoidNo recursive, No inlinable.
+static void check_type__YG5D(__INTEGER_CST *Self__ZG5D)
+// ({INTEGER_CST}) VoidNo recursive, No inlinable.
{
- if ((beg__ZKSG <= Self__YKSG->parent_arrayed_collection__QIAG.upper__TIAG)) {
- Self__YKSG->parent_arrayed_collection__QIAG.upper__TIAG=(__INTEGER)(beg__ZKSG - 1);
+ __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;
};
}
-static void put_string__EQD(void *s__GQD)
-// ({NULLxSTRING_CONSTANTxSTRING}) VoidNo recursive, No inlinable.
+static void pop_stack_until__LCAG(__INTEGER stack_top__NCAG)
+// ({INTEGER}) VoidNo recursive, No inlinable.
{
- __INTEGER __tmp__VQD,__tmp__YQD,Self__WUE,limit_up__XUE;
- __CHARACTER *__tmp__XUCR,*__tmp__RDER;
- __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;
+ 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 {
- __tmp__YQD=((__STRING *)s__GQD)->count__VF;
- };
- Self__WUE=__tmp__VQD;
- limit_up__XUE=__tmp__YQD;
- __tmp__XUCR=((__STRING *)s__GQD)->storage__XNK;
- __tmp__RDER=((__STRING_CONSTANT *)s__GQD)->storage__C5K;
- while ((Self__WUE <= limit_up__XUE)) {
- if (((struct ___OBJ *)s__GQD)->__id==__STRING_CONSTANT__) {
- __tmp__5QD=((__CHARACTER *)__tmp__RDER)[(__INTEGER)(Self__WUE - 1)];
- } else {
- __tmp__5QD=((__CHARACTER *)__tmp__XUCR)[(__INTEGER)(Self__WUE - 1)];
+ 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);
};
- fputc((int)(__tmp__5QD),stderr);
- Self__WUE=(__INTEGER)(Self__WUE + 1);
};
}
-static void* item__SLSE(__LINKED_LISToNODE_TYPEo *Self__TLSE,__INTEGER i__ULSE)
-// ({LINKED_LISToNODE_TYPEo},{INTEGER}) With resultNo recursive, No inlinable.
+static void go_item__YU4E(__LINKED_LISToNODE_TYPEo *Self__ZU4E,__INTEGER i__0U4E)
+// ({LINKED_LISToNODE_TYPEo},{INTEGER}) VoidNo recursive, No inlinable.
{
- if ((i__ULSE != Self__TLSE->mem_idx__3SYD)) {
- go_item__OT4E(Self__TLSE,i__ULSE);
+ 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);
};
- return(((__LINKED_LIST_NODEoNODE_TYPEo *)Self__TLSE->mem_lnk__5SYD)->item__GMSE);
}
-static __BOOLEAN update_case__FNCG(__NODE_TYPE *Self__GNCG)
+static __BOOLEAN update_case__5FAG(__NODE_TYPE *Self__AGAG)
// ({NODE_TYPE}) With resultNo recursive, No inlinable.
{
- void *typ__JNCG,*__tmp__0NCG,*__tmp__3OCG,*__tmp__FQCG,*__tmp__IRCG;
- void *lst_typ__KNCG;
- void *__tmp__XNCG,*__tmp__4OCG,*__tmp__SQCG,*__tmp__JRCG,*__tmp__JTCG;
- void *__tmp__YNCG;
- void *__tmp__1NCG,*tb__WNCG;
- void *__tmp__2OCG,*__tmp__HRCG,*__tmp__ITCG;
- void *__tmp__5OCG,*__tmp__KRCG,*__tmp__KTCG;
- __INTEGER __tmp__OSCG,Self__QCZH;
- void *list__RNCG;
- __BOOLEAN result__TNCG,__tmp__DPCG,__tmp__LQCG;
- void *__tmp__GQCG;
- __FAST_ARRAYoTYPEo *Self__BVCR;
- typ__JNCG=NULL;
- lst_typ__KNCG=NULL;
- list__RNCG=NULL;
- result__TNCG=FALSE__;
- __tmp__XNCG=Self__GNCG->parent_node__I0QC.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__XNCG)->__id) {
+ 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__YNCG=static_type__SCTG(__tmp__XNCG);
+ __tmp__SGAG=static_type__OHQG(__tmp__RGAG);
} break;
case __STRING_CST__: {
- __tmp__YNCG=((__STRING_CST *)__tmp__XNCG)->parent_constant__5F.static_type__LSYD;
+ __tmp__SGAG=((__STRING_CST *)__tmp__RGAG)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__YNCG=((__EXTERNAL_C *)__tmp__XNCG)->static_type__KMZD;
+ __tmp__SGAG=((__EXTERNAL_C *)__tmp__RGAG)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__YNCG=((__PROTOTYPE_CST *)__tmp__XNCG)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__SGAG=((__PROTOTYPE_CST *)__tmp__RGAG)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__YNCG=((__INTEGER_CST *)__tmp__XNCG)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__SGAG=((__INTEGER_CST *)__tmp__RGAG)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__YNCG=((__LOCAL *)((__READ_LOCAL *)__tmp__XNCG)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__SGAG=((__LOCAL *)((__READ_LOCAL *)__tmp__RGAG)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__YNCG=static_type__EG5H(__tmp__XNCG);
+ __tmp__SGAG=static_type__CN1H(__tmp__RGAG);
} break;
case __EXPR_EQUAL__: {
- __tmp__YNCG=static_type__3G5H();
+ __tmp__SGAG=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__YNCG=static_type__CH5H();
+ __tmp__SGAG=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__YNCG=((__REAL_CST *)__tmp__XNCG)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__SGAG=((__REAL_CST *)__tmp__RGAG)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__YNCG=((__CHARACTER_CST *)__tmp__XNCG)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__SGAG=((__CHARACTER_CST *)__tmp__RGAG)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__YNCG=static_type__HH5H();
+ __tmp__SGAG=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__YNCG=static_type__MH5H();
+ __tmp__SGAG=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__YNCG=static_type__RH5H();
+ __tmp__SGAG=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__YNCG=static_type__WH5H(__tmp__XNCG);
+ __tmp__SGAG=static_type__UO1H(__tmp__RGAG);
} break;
case __EXPR_MUL__: {
- __tmp__YNCG=static_type__2H5H(__tmp__XNCG);
+ __tmp__SGAG=static_type__0O1H(__tmp__RGAG);
} break;
case __EXPR_DIV__: {
- __tmp__YNCG=static_type__BI5H(__tmp__XNCG);
+ __tmp__SGAG=static_type__5O1H(__tmp__RGAG);
} break;
case __EXPR_AND__: {
- __tmp__YNCG=static_type__GI5H(__tmp__XNCG);
+ __tmp__SGAG=static_type__EP1H(__tmp__RGAG);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__YNCG=static_type__LI5H(__tmp__XNCG);
+ __tmp__SGAG=static_type__JP1H(__tmp__RGAG);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__YNCG=static_type__QI5H(__tmp__XNCG);
+ __tmp__SGAG=static_type__OP1H(__tmp__RGAG);
} break;
case __PUT_TO__: {
- __tmp__YNCG=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__SGAG=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__YNCG=static_type__ZI5H(__tmp__XNCG);
+ __tmp__SGAG=static_type__XP1H(__tmp__RGAG);
} break;
case __SIZE_OF__: {
- __tmp__YNCG=static_type__FJ5H();
+ __tmp__SGAG=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__YNCG=((__CAST *)__tmp__XNCG)->static_type__2G5H;
+ __tmp__SGAG=((__CAST *)__tmp__RGAG)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__YNCG=static_type__SEOL(__tmp__XNCG);
+ __tmp__SGAG=static_type__NOKL(__tmp__RGAG);
} break;
case __READ_SLOT__: {
- __tmp__YNCG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__XNCG)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__SGAG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RGAG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__YNCG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XNCG)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__SGAG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RGAG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__YNCG=static_type__VN3M();
+ __tmp__SGAG=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__YNCG=static_type__BIIO();
+ __tmp__SGAG=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__YNCG=static_type__XRMO();
+ __tmp__SGAG=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__YNCG=static_type__GIIO();
+ __tmp__SGAG=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__YNCG=static_type__3RMO();
+ __tmp__SGAG=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__YNCG=static_type__FZMM(__tmp__XNCG);
+ __tmp__SGAG=static_type__DFJM(__tmp__RGAG);
} break;
case __EXPR_ADD__: {
- __tmp__YNCG=static_type__UTQL(__tmp__XNCG);
+ __tmp__SGAG=static_type__P3ML(__tmp__RGAG);
} break;
case __EXPR_NOT__: {
- __tmp__YNCG=static_type__NP1M(__tmp__XNCG);
+ __tmp__SGAG=static_type__R3XM(__tmp__RGAG);
} break;
case __EXPR_MOD__: {
- __tmp__YNCG=static_type__LIIO(__tmp__XNCG);
+ __tmp__SGAG=static_type__DREO(__tmp__RGAG);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__YNCG=static_type__CZHP();
+ __tmp__SGAG=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__YNCG=static_type__RMUN();
+ __tmp__SGAG=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__YNCG=static_type__WMUN();
+ __tmp__SGAG=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__YNCG=static_type__ZKTN(__tmp__XNCG);
+ __tmp__SGAG=static_type__3YPN(__tmp__RGAG);
} break;
case __EXPR_XOR__: {
- __tmp__YNCG=static_type__D5VO(__tmp__XNCG);
+ __tmp__SGAG=static_type__1HSO(__tmp__RGAG);
} break;
};
- __tmp__0NCG=((__TYPE_FULL *)__tmp__YNCG)->parent_type__KTL;
- if (__tmp__0NCG==NULL) {
- __tmp__1NCG=NULL;
+ __tmp__UGAG=((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL;
+ if (__tmp__UGAG==NULL) {
+ __tmp__VGAG=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__0NCG)->__id) {
+ switch (((struct ___OBJ *)__tmp__UGAG)->__id) {
case __TYPE__: {
- __tmp__1NCG=NULL;
+ __tmp__VGAG=NULL;
} break;
case __TYPE_NULL__: {
- __tmp__1NCG=NULL;
+ __tmp__VGAG=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__1NCG=NULL;
+ __tmp__VGAG=NULL;
} break;
case __TYPE_CONTEXT__: {
- __tmp__1NCG=NULL;
+ __tmp__VGAG=NULL;
} break;
case __TYPE_ID__: {
- __tmp__1NCG=NULL;
+ __tmp__VGAG=NULL;
} break;
case __TYPE_GENERIC__: {
- __tmp__1NCG=NULL;
+ __tmp__VGAG=NULL;
} break;
case __PROFIL_BLOCK__: {
- __tmp__1NCG=((void *)__tmp__0NCG);
+ __tmp__VGAG=((void *)__tmp__UGAG);
} break;
}
};
- tb__WNCG=__tmp__1NCG;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__YNCG)->flag__LTL & 1) != 0) && ((void *)((__TYPE_FULL *)__tmp__YNCG)->parent_type__KTL != (void *)type_boolean__VJB)) || ((void *)__tmp__1NCG != (void *)NULL))) {
- if (((void *)Self__GNCG->parent_node__I0QC.first_code__TOCG == (void *)NULL)) {
- Self__GNCG->parent_node__I0QC.first_type__1OCG=((__TYPE_FULL *)__tmp__YNCG)->parent_type__KTL;
- __tmp__2OCG=Self__GNCG->parent_node__I0QC.data__R5YD;
- __tmp__3OCG=Self__GNCG->parent_node__I0QC.first_type__1OCG;
- __tmp__4OCG=Self__GNCG->parent_node__I0QC.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__2OCG)->__id) {
+ 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__5OCG=product__with__A31G(__tmp__2OCG,__tmp__3OCG,__tmp__4OCG);
+ __tmp__ZHAG=product__with__4LYG(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
} break;
case __DTA_CAST__: {
- __tmp__5OCG=product__with__ET5H(__tmp__2OCG,__tmp__3OCG,__tmp__4OCG);
+ __tmp__ZHAG=product__with__0Z1H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
} break;
case __DTA_WR_CODE__: {
- __tmp__5OCG=product__with__AW5H(__tmp__2OCG,__tmp__3OCG,__tmp__4OCG);
+ __tmp__ZHAG=product__with__W21H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
} break;
case __DTA_BLOCK__: {
- __tmp__5OCG=product__with__XW5H(__tmp__2OCG,__tmp__3OCG,__tmp__4OCG);
+ __tmp__ZHAG=product__with__N31H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
} break;
case __DTA_WR_VALUE__: {
- __tmp__5OCG=product__with__U05H(__tmp__2OCG,__tmp__3OCG,__tmp__4OCG);
+ __tmp__ZHAG=product__with__KB2H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
} break;
case __DTA_RD_ARGS__: {
- __tmp__5OCG=product__with__K15H(__tmp__2OCG,__tmp__3OCG,__tmp__4OCG);
+ __tmp__ZHAG=product__with__AC2H(__tmp__WHAG,__tmp__XHAG,__tmp__YHAG);
} break;
};
- Self__GNCG->parent_node__I0QC.first_code__TOCG=__tmp__5OCG;
+ Self__AGAG->parent_node__QLQC.first_code__NHAG=__tmp__ZHAG;
};
- result__TNCG=TRUE__;
- __tmp__DPCG=TRUE__;
+ result__NGAG=TRUE__;
+ __tmp__3HAG=TRUE__;
} else {
- __tmp__DPCG=FALSE__;
- };
- if ((! __tmp__DPCG)) {
- if ((((void *)((__TYPE_FULL *)__tmp__YNCG)->parent_type__KTL == (void *)type_boolean__VJB) && (count__Z31G(Self__GNCG) == 2))) {
- result__TNCG=TRUE__;
+ __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__;
+ };
+ if ((! __tmp__NGOR)) {
+ if (((void *)Self__AGAG->parent_node__QLQC.first_type__VHAG != (void *)NULL)) {
+ result__LGOR= 1;
+ };
+ };
+ __tmp__MIAG=(result__LGOR == 2);
+ } else {
+ __tmp__MIAG=FALSE__;
+ };
+ if (__tmp__MIAG) {
+ result__NGAG=TRUE__;
} else {
- if (((void *)((__TYPE_FULL *)__tmp__YNCG)->parent_type__KTL == (void *)type_block__BLB)) {
- __tmp__LQCG=TRUE__;
+ if (((void *)((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL == (void *)type_block__BLB)) {
+ __tmp__FJAG=TRUE__;
} else {
- __tmp__FQCG=((__TYPE_FULL *)__tmp__YNCG)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__FQCG)->__id) {
+ __tmp__5IAG=((__TYPE_FULL *)__tmp__SGAG)->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__5IAG)->__id) {
case __TYPE__: {
- __tmp__GQCG=((__TYPE *)__tmp__FQCG)->subtype_list__APY;
+ __tmp__AJAG=((__TYPE *)__tmp__5IAG)->subtype_list__BPY;
} break;
case __TYPE_NULL__: {
- __tmp__GQCG=((__TYPE_NULL *)__tmp__FQCG)->parent_type__TIB.subtype_list__APY;
+ __tmp__AJAG=((__TYPE_NULL *)__tmp__5IAG)->parent_type__TIB.subtype_list__BPY;
} break;
case __TYPE_VOID__: {
- __tmp__GQCG=((__TYPE_VOID *)__tmp__FQCG)->parent_type__UIB.subtype_list__APY;
+ __tmp__AJAG=((__TYPE_VOID *)__tmp__5IAG)->parent_type__UIB.subtype_list__BPY;
} break;
case __TYPE_CONTEXT__: {
- __tmp__GQCG=((__TYPE_CONTEXT *)__tmp__FQCG)->parent_type__VIB.subtype_list__APY;
+ __tmp__AJAG=((__TYPE_CONTEXT *)__tmp__5IAG)->parent_type__VIB.subtype_list__BPY;
} break;
case __TYPE_ID__: {
- __tmp__GQCG=((__TYPE_ID *)__tmp__FQCG)->parent_type__WIB.subtype_list__APY;
+ __tmp__AJAG=((__TYPE_ID *)__tmp__5IAG)->parent_type__WIB.subtype_list__BPY;
} break;
case __TYPE_GENERIC__: {
- __tmp__GQCG=((__TYPE_GENERIC *)__tmp__FQCG)->parent_type__T2IB.subtype_list__APY;
+ __tmp__AJAG=((__TYPE_GENERIC *)__tmp__5IAG)->parent_type__C2IB.subtype_list__BPY;
} break;
case __PROFIL_BLOCK__: {
- __tmp__GQCG=subtype_list__GKJJ();
+ __tmp__AJAG=subtype_list__CNFJ();
} break;
};
- __tmp__LQCG=(((__HASHED_SEToTYPEo *)__tmp__GQCG)->count__DSKB != count__Z31G(Self__GNCG));
+ 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__;
+ };
+ if ((! __tmp__ENYG)) {
+ if (((void *)Self__AGAG->parent_node__QLQC.first_type__VHAG != (void *)NULL)) {
+ result__0MYG= 1;
+ };
+ };
+ __tmp__FJAG=(((__HASHED_SEToTYPEo *)__tmp__AJAG)->count__SRKB != result__0MYG);
};
- if (__tmp__LQCG) {
- lst_typ__KNCG=new__IYVG();
- __tmp__SQCG=Self__GNCG->parent_node__I0QC.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__SQCG)->__id) {
+ 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__QUQJ(__tmp__SQCG,lst_typ__KNCG);
+ get_type__MXMJ(__tmp__MJAG,lst_typ__EGAG);
} break;
case __STRING_CST__: {
- add__3YIJ(lst_typ__KNCG,((__TYPE_FULL *)((__STRING_CST *)__tmp__SQCG)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__STRING_CST *)__tmp__MJAG)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__SQCG,lst_typ__KNCG);
+ 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);
+ };
} break;
case __PROTOTYPE_CST__: {
- add__3YIJ(lst_typ__KNCG,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__SQCG)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ 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__3YIJ(lst_typ__KNCG,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__SQCG)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__MJAG)->parent_constant__B3LC.static_type__M2YD)->parent_type__5SL);
} break;
case __READ_LOCAL__: {
- get_type__MKJJ(__tmp__SQCG,lst_typ__KNCG);
+ get_type__INFJ(__tmp__MJAG,lst_typ__EGAG);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(lst_typ__KNCG,((__TYPE_FULL *)((__REAL_CST *)__tmp__SQCG)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__REAL_CST *)__tmp__MJAG)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(lst_typ__KNCG,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__SQCG)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MJAG)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(lst_typ__KNCG,type_integer__3JB);
+ add__Z1EJ(lst_typ__EGAG,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__SQCG,lst_typ__KNCG);
+ get_type__BJDI(__tmp__MJAG,lst_typ__EGAG);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__SQCG,lst_typ__KNCG);
+ get_type__FJDI(__tmp__MJAG,lst_typ__EGAG);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__SQCG,lst_typ__KNCG);
+ get_type__JJDI(__tmp__MJAG,lst_typ__EGAG);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__SQCG,lst_typ__KNCG);
+ get_type__NJDI(__tmp__MJAG,lst_typ__EGAG);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__SQCG,lst_typ__KNCG);
+ get_type__RJDI(__tmp__MJAG,lst_typ__EGAG);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__SQCG,lst_typ__KNCG);
+ get_type__VJDI(__tmp__MJAG,lst_typ__EGAG);
} break;
case __PUT_TO__: {
- add__3YIJ(lst_typ__KNCG,TYPE_VOID__);
+ add__Z1EJ(lst_typ__EGAG,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__SQCG,lst_typ__KNCG);
+ get_type__2JDI(__tmp__MJAG,lst_typ__EGAG);
} break;
case __SIZE_OF__: {
- add__3YIJ(lst_typ__KNCG,type_integer__3JB);
+ add__Z1EJ(lst_typ__EGAG,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(lst_typ__KNCG,((__TYPE_FULL *)((__CAST *)__tmp__SQCG)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)((__CAST *)__tmp__MJAG)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__SQCG,lst_typ__KNCG);
+ get_type__KGML(__tmp__MJAG,lst_typ__EGAG);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__SQCG,lst_typ__KNCG);
+ get_type__EE0K(__tmp__MJAG,lst_typ__EGAG);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__SQCG)->global__3DNK,lst_typ__KNCG);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__MJAG)->global__ZGJK,lst_typ__EGAG);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(lst_typ__KNCG,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__SQCG)))->parent_type__KTL);
+ add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MJAG)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__SQCG,lst_typ__KNCG);
+ get_type__0KOL(__tmp__MJAG,lst_typ__EGAG);
} break;
case __EXPR_NOT__: {
- add__3YIJ(lst_typ__KNCG,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__SQCG)))->parent_type__KTL);
+ add__Z1EJ(lst_typ__EGAG,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MJAG)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__SQCG,lst_typ__KNCG);
+ get_type__JXEO(__tmp__MJAG,lst_typ__EGAG);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(lst_typ__KNCG,type_true__FJB);
- add__3YIJ(lst_typ__KNCG,type_false__NJB);
+ add__Z1EJ(lst_typ__EGAG,type_true__FJB);
+ add__Z1EJ(lst_typ__EGAG,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__SQCG,lst_typ__KNCG);
+ get_type__S5PN(__tmp__MJAG,lst_typ__EGAG);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__SQCG,lst_typ__KNCG);
+ get_type__JSTO(__tmp__MJAG,lst_typ__EGAG);
} break;
};
- if ((((__TYPES_TMP *)lst_typ__KNCG)->parent_types__GCCG.upper__MSCG != (__INTEGER)(- 1))) {
- if (((__INTEGER)(((__TYPES_TMP *)lst_typ__KNCG)->parent_types__GCCG.upper__MSCG + 1) == 1)) {
- if (((void *)Self__GNCG->parent_node__I0QC.first_code__TOCG == (void *)NULL)) {
- Self__GNCG->parent_node__I0QC.first_type__1OCG=((void **)((__TYPES_TMP *)lst_typ__KNCG)->parent_types__GCCG.storage__CTJJ)[ 0];
- __tmp__HRCG=Self__GNCG->parent_node__I0QC.data__R5YD;
- __tmp__IRCG=Self__GNCG->parent_node__I0QC.first_type__1OCG;
- __tmp__JRCG=Self__GNCG->parent_node__I0QC.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__HRCG)->__id) {
+ 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__KRCG=product__with__A31G(__tmp__HRCG,__tmp__IRCG,__tmp__JRCG);
+ __tmp__EKAG=product__with__4LYG(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
} break;
case __DTA_CAST__: {
- __tmp__KRCG=product__with__ET5H(__tmp__HRCG,__tmp__IRCG,__tmp__JRCG);
+ __tmp__EKAG=product__with__0Z1H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
} break;
case __DTA_WR_CODE__: {
- __tmp__KRCG=product__with__AW5H(__tmp__HRCG,__tmp__IRCG,__tmp__JRCG);
+ __tmp__EKAG=product__with__W21H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
} break;
case __DTA_BLOCK__: {
- __tmp__KRCG=product__with__XW5H(__tmp__HRCG,__tmp__IRCG,__tmp__JRCG);
+ __tmp__EKAG=product__with__N31H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
} break;
case __DTA_WR_VALUE__: {
- __tmp__KRCG=product__with__U05H(__tmp__HRCG,__tmp__IRCG,__tmp__JRCG);
+ __tmp__EKAG=product__with__KB2H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
} break;
case __DTA_RD_ARGS__: {
- __tmp__KRCG=product__with__K15H(__tmp__HRCG,__tmp__IRCG,__tmp__JRCG);
+ __tmp__EKAG=product__with__AC2H(__tmp__BKAG,__tmp__CKAG,__tmp__DKAG);
} break;
};
- Self__GNCG->parent_node__I0QC.first_code__TOCG=__tmp__KRCG;
+ Self__AGAG->parent_node__QLQC.first_code__NHAG=__tmp__EKAG;
};
} else {
- if (((void *)Self__GNCG->parent_node__I0QC.switch__SRCG == (void *)NULL)) {
- Self__GNCG->parent_node__I0QC.switch__SRCG=create__with__size__FCZH(Self__GNCG,Self__GNCG->parent_node__I0QC.expr__Q5YD,(__INTEGER)(((__TYPES_TMP *)lst_typ__KNCG)->parent_types__GCCG.upper__MSCG + 1));
+ 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__RNCG=((__SWITCH *)Self__GNCG->parent_node__I0QC.switch__SRCG)->list__ASCG;
- if (((__INTEGER)(((__FAST_ARRAYoCASEo *)list__RNCG)->parent_arrayed_collection__QNCG.upper__VSCG + 1) != (__INTEGER)(((__TYPES_TMP *)lst_typ__KNCG)->parent_types__GCCG.upper__MSCG + 1))) {
- __tmp__OSCG=((__TYPES_TMP *)lst_typ__KNCG)->parent_types__GCCG.upper__MSCG;
- Self__QCZH= 0;
- while ((Self__QCZH <= __tmp__OSCG)) {
- typ__JNCG=((void **)((__TYPES_TMP *)lst_typ__KNCG)->parent_types__GCCG.storage__CTJJ)[Self__QCZH];
- if (((Self__QCZH > ((__FAST_ARRAYoCASEo *)list__RNCG)->parent_arrayed_collection__QNCG.upper__VSCG) || ((void *)typ__JNCG != (void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__RNCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__QCZH])->id__4SCG))) {
- add_stack_type__TPQG(Self__GNCG,typ__JNCG);
- __tmp__ITCG=Self__GNCG->parent_node__I0QC.data__R5YD;
- __tmp__JTCG=Self__GNCG->parent_node__I0QC.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__ITCG)->__id) {
+ 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__KTCG=product__with__A31G(__tmp__ITCG,typ__JNCG,__tmp__JTCG);
+ __tmp__EMAG=product__with__4LYG(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
} break;
case __DTA_CAST__: {
- __tmp__KTCG=product__with__ET5H(__tmp__ITCG,typ__JNCG,__tmp__JTCG);
+ __tmp__EMAG=product__with__0Z1H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
} break;
case __DTA_WR_CODE__: {
- __tmp__KTCG=product__with__AW5H(__tmp__ITCG,typ__JNCG,__tmp__JTCG);
+ __tmp__EMAG=product__with__W21H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
} break;
case __DTA_BLOCK__: {
- __tmp__KTCG=product__with__XW5H(__tmp__ITCG,typ__JNCG,__tmp__JTCG);
+ __tmp__EMAG=product__with__N31H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
} break;
case __DTA_WR_VALUE__: {
- __tmp__KTCG=product__with__U05H(__tmp__ITCG,typ__JNCG,__tmp__JTCG);
+ __tmp__EMAG=product__with__KB2H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
} break;
case __DTA_RD_ARGS__: {
- __tmp__KTCG=product__with__K15H(__tmp__ITCG,typ__JNCG,__tmp__JTCG);
+ __tmp__EMAG=product__with__AC2H(__tmp__CMAG,typ__DGAG,__tmp__DMAG);
} break;
};
- add__to__U5JJ(list__RNCG,create__with__X04H(typ__JNCG,__tmp__KTCG),Self__QCZH);
- Self__BVCR=((__FAST_ARRAYoTYPEo *)stack_type__NTCG);
- Self__BVCR->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__BVCR->parent_arrayed_collection__UOB.upper__1OB - 1);
+ 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);
};
- Self__QCZH=(__INTEGER)(Self__QCZH + 1);
+ Self__SJVH=(__INTEGER)(Self__SJVH + 1);
};
};
};
};
- free__0KJJ(lst_typ__KNCG);
+ free__WNFJ(lst_typ__EGAG);
};
};
};
- return(result__TNCG);
+ return(result__NGAG);
}
-static __BOOLEAN update_depth__4TCG(__NODE_TYPE *Self__5TCG,__BOOLEAN is_first__AUCG)
+static __BOOLEAN update_depth__YMAG(__NODE_TYPE *Self__ZMAG,__BOOLEAN is_first__0MAG)
// ({NODE_TYPE},{TRUExFALSE}) With resultRecursive, No inlinable.
{
- void *typ__EUCG,*__tmp__XUCG,*__tmp__AVCG,*__tmp__FWCG;
- void *__tmp__WUCG;
- void *__tmp__5UCG,*__tmp__EWCG;
- void *__tmp__HVCG,*__tmp__NWCG;
- void *__tmp__IVCG,*__tmp__RWCG;
- __INTEGER __tmp__YVCG,Self__0KOG;
- __BOOLEAN result__CUCG,__tmp__JVCG;
- void *list__DUCG;
- __FAST_ARRAYoTYPEo *Self__DVCR,*Self__J0SG;
- result__CUCG=FALSE__;
- list__DUCG=NULL;
- typ__EUCG=NULL;
- if (((void *)Self__5TCG->parent_node__I0QC.switch__SRCG == (void *)NULL)) {
- if (((void *)Self__5TCG->parent_node__I0QC.first_code__TOCG != (void *)NULL)) {
- if (is_first__AUCG) {
- __tmp__WUCG=Self__5TCG->parent_node__I0QC.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__WUCG)->__id) {
+ 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__XUCG=static_type__SCTG(__tmp__WUCG);
+ __tmp__RNAG=static_type__OHQG(__tmp__QNAG);
} break;
case __STRING_CST__: {
- __tmp__XUCG=((__STRING_CST *)__tmp__WUCG)->parent_constant__5F.static_type__LSYD;
+ __tmp__RNAG=((__STRING_CST *)__tmp__QNAG)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__XUCG=((__EXTERNAL_C *)__tmp__WUCG)->static_type__KMZD;
+ __tmp__RNAG=((__EXTERNAL_C *)__tmp__QNAG)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__XUCG=((__PROTOTYPE_CST *)__tmp__WUCG)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__RNAG=((__PROTOTYPE_CST *)__tmp__QNAG)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__XUCG=((__INTEGER_CST *)__tmp__WUCG)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__RNAG=((__INTEGER_CST *)__tmp__QNAG)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__XUCG=((__LOCAL *)((__READ_LOCAL *)__tmp__WUCG)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__RNAG=((__LOCAL *)((__READ_LOCAL *)__tmp__QNAG)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__XUCG=static_type__EG5H(__tmp__WUCG);
+ __tmp__RNAG=static_type__CN1H(__tmp__QNAG);
} break;
case __EXPR_EQUAL__: {
- __tmp__XUCG=static_type__3G5H();
+ __tmp__RNAG=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__XUCG=static_type__CH5H();
+ __tmp__RNAG=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__XUCG=((__REAL_CST *)__tmp__WUCG)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__RNAG=((__REAL_CST *)__tmp__QNAG)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__XUCG=((__CHARACTER_CST *)__tmp__WUCG)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__RNAG=((__CHARACTER_CST *)__tmp__QNAG)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__XUCG=static_type__HH5H();
+ __tmp__RNAG=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__XUCG=static_type__MH5H();
+ __tmp__RNAG=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__XUCG=static_type__RH5H();
+ __tmp__RNAG=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__XUCG=static_type__WH5H(__tmp__WUCG);
+ __tmp__RNAG=static_type__UO1H(__tmp__QNAG);
} break;
case __EXPR_MUL__: {
- __tmp__XUCG=static_type__2H5H(__tmp__WUCG);
+ __tmp__RNAG=static_type__0O1H(__tmp__QNAG);
} break;
case __EXPR_DIV__: {
- __tmp__XUCG=static_type__BI5H(__tmp__WUCG);
+ __tmp__RNAG=static_type__5O1H(__tmp__QNAG);
} break;
case __EXPR_AND__: {
- __tmp__XUCG=static_type__GI5H(__tmp__WUCG);
+ __tmp__RNAG=static_type__EP1H(__tmp__QNAG);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__XUCG=static_type__LI5H(__tmp__WUCG);
+ __tmp__RNAG=static_type__JP1H(__tmp__QNAG);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__XUCG=static_type__QI5H(__tmp__WUCG);
+ __tmp__RNAG=static_type__OP1H(__tmp__QNAG);
} break;
case __PUT_TO__: {
- __tmp__XUCG=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__RNAG=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__XUCG=static_type__ZI5H(__tmp__WUCG);
+ __tmp__RNAG=static_type__XP1H(__tmp__QNAG);
} break;
case __SIZE_OF__: {
- __tmp__XUCG=static_type__FJ5H();
+ __tmp__RNAG=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__XUCG=((__CAST *)__tmp__WUCG)->static_type__2G5H;
+ __tmp__RNAG=((__CAST *)__tmp__QNAG)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__XUCG=static_type__SEOL(__tmp__WUCG);
+ __tmp__RNAG=static_type__NOKL(__tmp__QNAG);
} break;
case __READ_SLOT__: {
- __tmp__XUCG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WUCG)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__RNAG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QNAG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__XUCG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WUCG)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__RNAG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QNAG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__XUCG=static_type__VN3M();
+ __tmp__RNAG=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__XUCG=static_type__BIIO();
+ __tmp__RNAG=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__XUCG=static_type__XRMO();
+ __tmp__RNAG=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__XUCG=static_type__GIIO();
+ __tmp__RNAG=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__XUCG=static_type__3RMO();
+ __tmp__RNAG=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__XUCG=static_type__FZMM(__tmp__WUCG);
+ __tmp__RNAG=static_type__DFJM(__tmp__QNAG);
} break;
case __EXPR_ADD__: {
- __tmp__XUCG=static_type__UTQL(__tmp__WUCG);
+ __tmp__RNAG=static_type__P3ML(__tmp__QNAG);
} break;
case __EXPR_NOT__: {
- __tmp__XUCG=static_type__NP1M(__tmp__WUCG);
+ __tmp__RNAG=static_type__R3XM(__tmp__QNAG);
} break;
case __EXPR_MOD__: {
- __tmp__XUCG=static_type__LIIO(__tmp__WUCG);
+ __tmp__RNAG=static_type__DREO(__tmp__QNAG);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__XUCG=static_type__CZHP();
+ __tmp__RNAG=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__XUCG=static_type__RMUN();
+ __tmp__RNAG=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__XUCG=static_type__WMUN();
+ __tmp__RNAG=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__XUCG=static_type__ZKTN(__tmp__WUCG);
+ __tmp__RNAG=static_type__3YPN(__tmp__QNAG);
} break;
case __EXPR_XOR__: {
- __tmp__XUCG=static_type__D5VO(__tmp__WUCG);
+ __tmp__RNAG=static_type__1HSO(__tmp__QNAG);
} break;
};
- typ__EUCG=__tmp__XUCG;
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__XUCG)->flag__LTL & 1) != 0))) {
- __tmp__5UCG=Self__5TCG->parent_node__I0QC.first_type__1OCG;
- switch (((struct ___OBJ *)__tmp__5UCG)->__id) {
+ 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__AVCG=((__TYPE *)__tmp__5UCG)->default__AKC;
+ __tmp__0NAG=((__TYPE *)__tmp__ZNAG)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__AVCG=((__TYPE_NULL *)__tmp__5UCG)->parent_type__TIB.default__AKC;
+ __tmp__0NAG=((__TYPE_NULL *)__tmp__ZNAG)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__AVCG=((__TYPE_VOID *)__tmp__5UCG)->parent_type__UIB.default__AKC;
+ __tmp__0NAG=((__TYPE_VOID *)__tmp__ZNAG)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__AVCG=((__TYPE_CONTEXT *)__tmp__5UCG)->parent_type__VIB.default__AKC;
+ __tmp__0NAG=((__TYPE_CONTEXT *)__tmp__ZNAG)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__AVCG=((__TYPE_ID *)__tmp__5UCG)->parent_type__WIB.default__AKC;
+ __tmp__0NAG=((__TYPE_ID *)__tmp__ZNAG)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__AVCG=((__TYPE_GENERIC *)__tmp__5UCG)->parent_type__T2IB.default__AKC;
+ __tmp__0NAG=((__TYPE_GENERIC *)__tmp__ZNAG)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__AVCG=((__PROFIL_BLOCK *)__tmp__5UCG)->parent_type__VNCG.default__AKC;
+ __tmp__0NAG=((__PROFIL_BLOCK *)__tmp__ZNAG)->parent_type__PGAG.default__AKC;
} break;
};
- typ__EUCG=to_strict__NX4D(__tmp__AVCG);
+ 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));
+ };
+ typ__4MAG=result__A5BR;
};
- run_value__K0QC=typ__EUCG;
+ run_value__SLQC=typ__4MAG;
};
- add_stack_type__TPQG(Self__5TCG,Self__5TCG->parent_node__I0QC.first_type__1OCG);
- __tmp__HVCG=Self__5TCG->parent_node__I0QC.data__R5YD;
- __tmp__IVCG=Self__5TCG->parent_node__I0QC.first_code__TOCG;
- switch (((struct ___OBJ *)__tmp__HVCG)->__id) {
+ 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__JVCG=update_branch__GRQG(__tmp__IVCG);
+ __tmp__DOAG=update_branch__XKNG(__tmp__COAG);
} break;
case __DTA_CAST__: {
- __tmp__JVCG=TRUE__;
+ __tmp__DOAG=TRUE__;
} break;
case __DTA_WR_CODE__: {
- __tmp__JVCG=update_branch__KK5H(__tmp__IVCG);
+ __tmp__DOAG=update_branch__IR1H(__tmp__COAG);
} break;
case __DTA_BLOCK__: {
- __tmp__JVCG=TRUE__;
+ __tmp__DOAG=TRUE__;
} break;
case __DTA_WR_VALUE__: {
- __tmp__JVCG=update_branch__OL5H(__tmp__IVCG);
+ __tmp__DOAG=update_branch__MS1H(__tmp__COAG);
} break;
case __DTA_RD_ARGS__: {
- __tmp__JVCG=update_branch__3N5H(__tmp__IVCG);
+ __tmp__DOAG=update_branch__1U1H(__tmp__COAG);
} break;
};
- result__CUCG=__tmp__JVCG;
- Self__DVCR=((__FAST_ARRAYoTYPEo *)stack_type__NTCG);
- Self__DVCR->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__DVCR->parent_arrayed_collection__UOB.upper__1OB - 1);
+ 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);
};
} else {
- list__DUCG=((__SWITCH *)Self__5TCG->parent_node__I0QC.switch__SRCG)->list__ASCG;
- __tmp__YVCG=((__FAST_ARRAYoCASEo *)list__DUCG)->parent_arrayed_collection__QNCG.upper__VSCG;
- Self__0KOG= 0;
- while ((Self__0KOG <= __tmp__YVCG)) {
- if (is_first__AUCG) {
- __tmp__EWCG=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__DUCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__0KOG])->id__4SCG;
- switch (((struct ___OBJ *)__tmp__EWCG)->__id) {
+ 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__FWCG=((__TYPE *)__tmp__EWCG)->default__AKC;
+ __tmp__5OAG=((__TYPE *)__tmp__4OAG)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__FWCG=((__TYPE_NULL *)__tmp__EWCG)->parent_type__TIB.default__AKC;
+ __tmp__5OAG=((__TYPE_NULL *)__tmp__4OAG)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__FWCG=((__TYPE_VOID *)__tmp__EWCG)->parent_type__UIB.default__AKC;
+ __tmp__5OAG=((__TYPE_VOID *)__tmp__4OAG)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__FWCG=((__TYPE_CONTEXT *)__tmp__EWCG)->parent_type__VIB.default__AKC;
+ __tmp__5OAG=((__TYPE_CONTEXT *)__tmp__4OAG)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__FWCG=((__TYPE_ID *)__tmp__EWCG)->parent_type__WIB.default__AKC;
+ __tmp__5OAG=((__TYPE_ID *)__tmp__4OAG)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__FWCG=((__TYPE_GENERIC *)__tmp__EWCG)->parent_type__T2IB.default__AKC;
+ __tmp__5OAG=((__TYPE_GENERIC *)__tmp__4OAG)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__FWCG=((__PROFIL_BLOCK *)__tmp__EWCG)->parent_type__VNCG.default__AKC;
+ __tmp__5OAG=((__PROFIL_BLOCK *)__tmp__4OAG)->parent_type__PGAG.default__AKC;
} break;
};
- run_value__K0QC=to_strict__NX4D(__tmp__FWCG);
+ 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));
+ };
+ run_value__SLQC=result__VC5D;
};
- add_stack_type__TPQG(Self__5TCG,((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__DUCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__0KOG])->id__4SCG);
- __tmp__NWCG=Self__5TCG->parent_node__I0QC.data__R5YD;
- __tmp__RWCG=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)list__DUCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__0KOG])->code__PWCG;
- switch (((struct ___OBJ *)__tmp__NWCG)->__id) {
+ 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__GRQG(__tmp__RWCG);
+ update_branch__XKNG(__tmp__LPAG);
} break;
case __DTA_CAST__: {
} break;
case __DTA_WR_CODE__: {
- update_branch__KK5H(__tmp__RWCG);
+ update_branch__IR1H(__tmp__LPAG);
} break;
case __DTA_BLOCK__: {
} break;
case __DTA_WR_VALUE__: {
- update_branch__OL5H(__tmp__RWCG);
+ update_branch__MS1H(__tmp__LPAG);
} break;
case __DTA_RD_ARGS__: {
- update_branch__3N5H(__tmp__RWCG);
+ update_branch__1U1H(__tmp__LPAG);
} break;
};
- Self__J0SG=((__FAST_ARRAYoTYPEo *)stack_type__NTCG);
- Self__J0SG->parent_arrayed_collection__UOB.upper__1OB=(__INTEGER)(Self__J0SG->parent_arrayed_collection__UOB.upper__1OB - 1);
- Self__0KOG=(__INTEGER)(Self__0KOG + 1);
+ 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);
};
};
- return(result__CUCG);
+ return(result__2MAG);
}
-static void remove__HYUG(__LINKED_LISToNODE_TYPEo *Self__IYUG,__INTEGER index__JYUG)
+static void remove__H0RG(__LINKED_LISToNODE_TYPEo *Self__I0RG,__INTEGER index__J0RG)
// ({LINKED_LISToNODE_TYPEo},{INTEGER}) VoidNo recursive, No inlinable.
{
- __BOOLEAN __tmp__YYUG;
- if ((index__JYUG == 1)) {
- if ((Self__IYUG->parent_linked_collection__T0QC.upper__TBID == 1)) {
- Self__IYUG->first_link__TSYD=NULL;
- Self__IYUG->last_link__2SYD=NULL;
- Self__IYUG->mem_lnk__5SYD=NULL;
- Self__IYUG->mem_idx__3SYD= 0;
- Self__IYUG->parent_linked_collection__T0QC.upper__TBID= 0;
+ __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__IYUG->first_link__TSYD=((__LINKED_LIST_NODEoNODE_TYPEo *)Self__IYUG->first_link__TSYD)->next__EV4E;
- if ((Self__IYUG->mem_idx__3SYD == 1)) {
- Self__IYUG->mem_lnk__5SYD=Self__IYUG->first_link__TSYD;
+ 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__IYUG->mem_idx__3SYD=(__INTEGER)(Self__IYUG->mem_idx__3SYD - 1);
+ Self__I0RG->mem_idx__42YD=(__INTEGER)(Self__I0RG->mem_idx__42YD - 1);
};
- Self__IYUG->parent_linked_collection__T0QC.upper__TBID=(__INTEGER)(Self__IYUG->parent_linked_collection__T0QC.upper__TBID - 1);
+ Self__I0RG->parent_linked_collection__1LQC.upper__2AID=(__INTEGER)(Self__I0RG->parent_linked_collection__1LQC.upper__2AID - 1);
};
- __tmp__YYUG=TRUE__;
+ __tmp__Y0RG=TRUE__;
} else {
- __tmp__YYUG=FALSE__;
- };
- if ((! __tmp__YYUG)) {
- if ((index__JYUG == Self__IYUG->parent_linked_collection__T0QC.upper__TBID)) {
- if ((Self__IYUG->parent_linked_collection__T0QC.upper__TBID == 1)) {
- Self__IYUG->first_link__TSYD=NULL;
- Self__IYUG->last_link__2SYD=NULL;
- Self__IYUG->mem_lnk__5SYD=NULL;
- Self__IYUG->mem_idx__3SYD= 0;
- Self__IYUG->parent_linked_collection__T0QC.upper__TBID= 0;
+ __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__IYUG->parent_linked_collection__T0QC.upper__TBID - 1) != Self__IYUG->mem_idx__3SYD)) {
- go_item__OT4E(Self__IYUG,(__INTEGER)(Self__IYUG->parent_linked_collection__T0QC.upper__TBID - 1));
+ 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__IYUG->parent_linked_collection__T0QC.upper__TBID=(__INTEGER)(Self__IYUG->parent_linked_collection__T0QC.upper__TBID - 1);
- Self__IYUG->last_link__2SYD=Self__IYUG->mem_lnk__5SYD;
- ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__IYUG->last_link__2SYD)->next__EV4E=NULL;
+ 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__JYUG - 1) != Self__IYUG->mem_idx__3SYD)) {
- go_item__OT4E(Self__IYUG,(__INTEGER)(index__JYUG - 1));
+ if (((__INTEGER)(index__J0RG - 1) != Self__I0RG->mem_idx__42YD)) {
+ go_item__YU4E(Self__I0RG,(__INTEGER)(index__J0RG - 1));
};
- ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__IYUG->mem_lnk__5SYD)->next__EV4E=((__LINKED_LIST_NODEoNODE_TYPEo *)((__LINKED_LIST_NODEoNODE_TYPEo *)Self__IYUG->mem_lnk__5SYD)->next__EV4E)->next__EV4E;
- Self__IYUG->parent_linked_collection__T0QC.upper__TBID=(__INTEGER)(Self__IYUG->parent_linked_collection__T0QC.upper__TBID - 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);
};
};
}
@@ -14238,3616 +23075,5904 @@ static void append_in__4VC(__INTEGER_32 Self__5VC,void *buffer__AWC)
// ({INTEGER_32},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
__INTEGER_32 val__HWC;
- __INTEGER i__KWC,j__LWC;
- __STRING *Self__SDER;
- __CHARACTER tmp__UDER;
+ __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)) {
- add_last__YPK(((__STRING *)buffer__AWC),'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);
- add_last__YPK(((__STRING *)buffer__AWC),'-');
+ 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)) {
- add_last__YPK(((__STRING *)buffer__AWC),((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER_32)(val__HWC % 10)) + ((__INTEGER_8 )'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__SDER=((__STRING *)buffer__AWC);
- tmp__UDER=((__CHARACTER *)Self__SDER->storage__XNK)[(__INTEGER)(i__KWC - 1)];
- ((__CHARACTER *)Self__SDER->storage__XNK)[(__INTEGER)(i__KWC - 1)]=((__CHARACTER *)Self__SDER->storage__XNK)[(__INTEGER)(j__LWC - 1)];
- ((__CHARACTER *)Self__SDER->storage__XNK)[(__INTEGER)(j__LWC - 1)]=tmp__UDER;
+ 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);
};
};
}
-static void display__BE1C()
+static void display__V00C()
// () VoidNo recursive, No inlinable.
{
- __INTEGER Self__Q5CD;
- void *__tmp__QE1C;
- __PROFIL_SLOT *Self__MZMM;
- __PROFIL_BLOCK *Self__INIJ;
+ __INTEGER Self__WXCD;
+ void *__tmp__E10C;
+ __PROFIL_SLOT *Self__KFJM;
+ __PROFIL_BLOCK *Self__EQEJ;
((__STRING *)string_tmp__RB)->count__VF= 0;
- Self__Q5CD=((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB;
- while ((Self__Q5CD >= 0)) {
- __tmp__QE1C=((void **)((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.storage__P1L)[Self__Q5CD];
- if (((struct ___OBJ *)__tmp__QE1C)->__id==__PROFIL_SLOT__) {
- Self__MZMM=((__PROFIL_SLOT *)__tmp__QE1C);
- append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__MZMM->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB);
- append_type__DXPM(Self__MZMM,string_tmp__RB);
- display__TLTG(Self__MZMM->parent_profil__4KMC.code__DRNH,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_255));
- } else {
- Self__INIJ=((__PROFIL_BLOCK *)__tmp__QE1C);
- append__MOK(string_tmp__RB,(&__string_256));
- append_type__XINJ(Self__INIJ,string_tmp__RB);
- display__TLTG(Self__INIJ->parent_profil__UNCG.code__DRNH,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_255));
- };
- Self__Q5CD=(__INTEGER)(Self__Q5CD - 1);
+ 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));
}
-static void* execute_link__GMRG(__LIST *Self__HMRG)
+static void* execute_link__TTOG(__LIST *Self__UTOG)
// ({LIST}) With resultRecursive, No inlinable.
{
- return(execute_list__1ITG(Self__HMRG));
+ return(execute_list__MNQG(Self__UTOG));
}
-static void clean__SDVC()
+static void clean__DYUC()
// () VoidNo recursive, No inlinable.
{
- void *__tmp__HEVC;
- __PROFIL_SLOT *Self__QZMM;
- __FAST_ARRAYoPROFILo *Self__0DRE,*Self__1ERE;
- reduce_profil__G4QC=(((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB >= life_limit__B4QC);
- while ((((__FAST_ARRAYoPROFILo *)profil_list__ENB)->parent_arrayed_collection__DNB.upper__KNB >= life_limit__B4QC)) {
- Self__0DRE=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
- __tmp__HEVC=((void **)Self__0DRE->parent_arrayed_collection__DNB.storage__P1L)[Self__0DRE->parent_arrayed_collection__DNB.upper__KNB];
- if (((struct ___OBJ *)__tmp__HEVC)->__id==__PROFIL_SLOT__) {
- Self__QZMM=((__PROFIL_SLOT *)__tmp__HEVC);
- remove__WLNJ(Self__QZMM->parent_profil__4KMC.code__DRNH);
- remove_profil__JCEM(Self__QZMM->slot_code__D1RL,Self__QZMM);
+ 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__WLNJ(((__PROFIL_BLOCK *)__tmp__HEVC)->parent_profil__UNCG.code__DRNH);
+ remove__SOJJ(((__PROFIL_BLOCK *)__tmp__YYUC)->parent_profil__OGAG.code__PYJH);
};
- Self__1ERE=((__FAST_ARRAYoPROFILo *)profil_list__ENB);
- Self__1ERE->parent_arrayed_collection__DNB.upper__KNB=(__INTEGER)(Self__1ERE->parent_arrayed_collection__DNB.upper__KNB - 1);
+ 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);
};
}
-static void execute__IILM(__PROFIL_SLOT *Self__JILM,__INTEGER inline_lev__KILM)
+static void execute__GUHM(__PROFIL_SLOT *Self__HUHM,__INTEGER inline_lev__IUHM)
// ({PROFIL_SLOT},{INTEGER}) VoidNo recursive, No inlinable.
{
- __UINTEGER_32 old_seq_inline__LILM;
- void *__tmp__1ILM;
- void *__tmp__2ILM,*__tmp__GJLM;
- void *__tmp__FJLM;
- list_current__IF1=NULL;
- old_seq_inline__LILM=seq_inline__NUUG;
- count_context_sensitive__BPIJ= 0;
- seq_call_and_loop__BOIJ=(__UINTEGER_32)(seq_call_and_loop__BOIJ + 1);
- if (((void *)Self__JILM->parent_profil__4KMC.result_last__T4NH == (void *)NULL)) {
- __tmp__1ILM=execute_unlink__GPVJ(Self__JILM->parent_profil__4KMC.code__DRNH);
- if (__tmp__1ILM==NULL) {
- __tmp__2ILM=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__1ILM)->__id) {
+ __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__2ILM=((void *)__tmp__1ILM);
+ __tmp__0UHM=((void *)__tmp__ZUHM);
} break;
case __STRING_CST__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __REAL_CST__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_AND__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __PUT_TO__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __ITEM__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __SIZE_OF__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __CAST__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __READ_SLOT__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_INF__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_OR__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__2ILM=NULL;
+ __tmp__0UHM=NULL;
} break;
}
};
- Self__JILM->parent_profil__4KMC.code__DRNH=__tmp__2ILM;
+ Self__HUHM->parent_profil__R1LC.code__PYJH=__tmp__0UHM;
} else {
- __tmp__FJLM=execute_link__GMRG(Self__JILM->parent_profil__4KMC.code__DRNH);
- if (__tmp__FJLM==NULL) {
- __tmp__GJLM=NULL;
+ __tmp__DVHM=execute_link__TTOG(Self__HUHM->parent_profil__R1LC.code__PYJH);
+ if (__tmp__DVHM==NULL) {
+ __tmp__EVHM=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__FJLM)->__id) {
+ switch (((struct ___OBJ *)__tmp__DVHM)->__id) {
case __LIST__: {
- __tmp__GJLM=((void *)__tmp__FJLM);
+ __tmp__EVHM=((void *)__tmp__DVHM);
} break;
case __STRING_CST__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __REAL_CST__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_AND__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __PUT_TO__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __ITEM__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __SIZE_OF__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __CAST__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __READ_SLOT__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_INF__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_OR__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__GJLM=NULL;
+ __tmp__EVHM=NULL;
} break;
}
};
- Self__JILM->parent_profil__4KMC.code__DRNH=__tmp__GJLM;
+ Self__HUHM->parent_profil__R1LC.code__PYJH=__tmp__EVHM;
};
- clear__5MNJ();
- seq_call_and_loop__BOIJ=(__UINTEGER_32)(seq_call_and_loop__BOIJ + 1);
- if (((((count_context_sensitive__BPIJ == 0) && (! mode_recursive__MDVC)) && (Self__JILM->parent_profil__4KMC.stat__NJIJ == 0)) && (Self__JILM->is_context_sensitive__LMSL || ((__UINTEGER_32)(seq_inline__NUUG - old_seq_inline__LILM) < ((__UINTEGER_32 )inline_lev__KILM))))) {
- Self__JILM->parent_profil__4KMC.stat__NJIJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__JILM->parent_profil__4KMC.stat__NJIJ) & -2));
- modify_count__ENMC=(__INTEGER)(modify_count__ENMC + 1);
+ 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);
};
}
-static void execute__0NIJ(__PROFIL_BLOCK *Self__1NIJ,__INTEGER inline_lev__2NIJ)
+static void execute__WQEJ(__PROFIL_BLOCK *Self__XQEJ,__INTEGER inline_lev__YQEJ)
// ({PROFIL_BLOCK},{INTEGER}) VoidNo recursive, No inlinable.
{
- __UINTEGER_32 old_seq_inline__3NIJ;
- void *__tmp__OOIJ;
- void *__tmp__POIJ,*__tmp__ZOIJ;
- void *__tmp__YOIJ;
- list_current__IF1=NULL;
- old_seq_inline__3NIJ=seq_inline__NUUG;
- count_context_sensitive__BPIJ= 0;
- seq_call_and_loop__BOIJ=(__UINTEGER_32)(seq_call_and_loop__BOIJ + 1);
- if (((void *)Self__1NIJ->parent_profil__UNCG.result_last__T4NH == (void *)NULL)) {
- __tmp__OOIJ=execute_unlink__GPVJ(Self__1NIJ->parent_profil__UNCG.code__DRNH);
- if (__tmp__OOIJ==NULL) {
- __tmp__POIJ=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__OOIJ)->__id) {
+ __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__POIJ=((void *)__tmp__OOIJ);
+ __tmp__LREJ=((void *)__tmp__KREJ);
} break;
case __STRING_CST__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __REAL_CST__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_AND__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __PUT_TO__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __ITEM__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __SIZE_OF__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __CAST__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __READ_SLOT__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_INF__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_OR__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__POIJ=NULL;
+ __tmp__LREJ=NULL;
} break;
}
};
- Self__1NIJ->parent_profil__UNCG.code__DRNH=__tmp__POIJ;
+ Self__XQEJ->parent_profil__OGAG.code__PYJH=__tmp__LREJ;
} else {
- __tmp__YOIJ=execute_link__GMRG(Self__1NIJ->parent_profil__UNCG.code__DRNH);
- if (__tmp__YOIJ==NULL) {
- __tmp__ZOIJ=NULL;
+ __tmp__UREJ=execute_link__TTOG(Self__XQEJ->parent_profil__OGAG.code__PYJH);
+ if (__tmp__UREJ==NULL) {
+ __tmp__VREJ=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__YOIJ)->__id) {
+ switch (((struct ___OBJ *)__tmp__UREJ)->__id) {
case __LIST__: {
- __tmp__ZOIJ=((void *)__tmp__YOIJ);
+ __tmp__VREJ=((void *)__tmp__UREJ);
} break;
case __STRING_CST__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __REAL_CST__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_AND__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __PUT_TO__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __ITEM__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __SIZE_OF__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __CAST__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __READ_SLOT__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_INF__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_OR__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__ZOIJ=NULL;
+ __tmp__VREJ=NULL;
} break;
}
};
- Self__1NIJ->parent_profil__UNCG.code__DRNH=__tmp__ZOIJ;
+ Self__XQEJ->parent_profil__OGAG.code__PYJH=__tmp__VREJ;
};
- clear__5MNJ();
- seq_call_and_loop__BOIJ=(__UINTEGER_32)(seq_call_and_loop__BOIJ + 1);
- if (((((count_context_sensitive__BPIJ == 0) && (! mode_recursive__MDVC)) && (Self__1NIJ->parent_profil__UNCG.stat__NJIJ == 0)) && (((void *)Self__1NIJ->context_extern__UE1H != (void *)NULL) || ((__UINTEGER_32)(seq_inline__NUUG - old_seq_inline__3NIJ) < ((__UINTEGER_32 )inline_lev__2NIJ))))) {
- Self__1NIJ->parent_profil__UNCG.stat__NJIJ=(__INTEGER_8)(~ (__INTEGER_8)((__INTEGER_8)(~ Self__1NIJ->parent_profil__UNCG.stat__NJIJ) & -2));
- modify_count__ENMC=(__INTEGER)(modify_count__ENMC + 1);
+ 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);
};
}
-static void display__TLTG(__LIST *Self__ULTG,void *buffer__VLTG)
+static void display__EQQG(__LIST *Self__FQQG,void *buffer__GQQG)
// ({LIST},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- __INTEGER __tmp__0LTG,Self__ZWUG,__tmp__KRPK,result__BHSQ,__tmp__C3SK;
- __INTEGER result__CHSQ,__tmp__IYPK,result__DHSQ,__tmp__SB5M;
- __INTEGER result__UAEN,__tmp__PLKN,result__W5ON,__tmp__YXUG;
- __INTEGER result__MR2G;
- void *__tmp__BMTG;
- __PUSH *Self__DRJK;
- __WRITE_GLOBAL *Self__XWJK;
- void *result__VEMQ,*result__1EMQ,*result__CFMQ;
- void *__tmp__JXJK,*__tmp__OXJK,*__tmp__WSPK,*__tmp__P1JK;
- __IS_EXPANDED *Self__YEMQ,*Self__0EMQ,*Self__4EMQ,*Self__AFMQ;
- __IS_EXPANDED *Self__FFMQ;
- __WRITE_SLOT *Self__MXJK;
- __WRITE_LOCAL *Self__30JK;
- __LOOP *Self__2Q1M;
- __LOOP_END *Self__JZGN;
- add_last__YPK(buffer__VLTG,'(');
- add_last__YPK(buffer__VLTG,'\n');
- append__MOK(indent__NIRG,(&__string_143));
- __tmp__0LTG=(__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__ULTG->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1);
- Self__ZWUG= 1;
- while ((Self__ZWUG <= __tmp__0LTG)) {
- append__MOK(buffer__VLTG,indent__NIRG);
- __tmp__BMTG=((void **)((__FAST_ARRAYoINSTRo *)Self__ULTG->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(Self__ZWUG - 1)];
- switch (((struct ___OBJ *)__tmp__BMTG)->__id) {
+ __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__TLTG(__tmp__BMTG,buffer__VLTG);
+ display__EQQG(__tmp__SQQG,buffer__GQQG);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__BMTG,buffer__VLTG);
+ display__0TFK(__tmp__SQQG,buffer__GQQG);
} break;
case __PUSH__: {
- Self__DRJK=((__PUSH *)__tmp__BMTG);
- append__MOK(buffer__VLTG,(&__string_257));
- append__MOK(buffer__VLTG,((__LOCAL *)Self__DRJK->context__RTSG)->parent_variable__ALMC.intern_name__KCCG);
- add_last__YPK(buffer__VLTG,')');
+ 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);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__BMTG,buffer__VLTG);
+ display__EUFK(__tmp__SQQG,buffer__GQQG);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__BMTG,buffer__VLTG);
+ display__JWFK(__tmp__SQQG,buffer__GQQG);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__BMTG,buffer__VLTG);
+ display__NWFK(__tmp__SQQG,buffer__GQQG);
} break;
case __SWITCH__: {
- display__LSXK(__tmp__BMTG,buffer__VLTG);
+ display__FYTK(__tmp__SQQG,buffer__GQQG);
} break;
case __NODE_TYPE__: {
- display__WTJK(__tmp__BMTG,buffer__VLTG);
+ display__SWFK(__tmp__SQQG,buffer__GQQG);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__BMTG,buffer__VLTG);
+ display__UXFK(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__BMTG,buffer__VLTG);
+ display__2XFK(__tmp__SQQG,buffer__GQQG);
} break;
case __NODE_STYLE__: {
- display__UVJK(__tmp__BMTG,buffer__VLTG);
+ display__QYFK(__tmp__SQQG,buffer__GQQG);
} break;
case __WRITE_GLOBAL__: {
- Self__XWJK=((__WRITE_GLOBAL *)__tmp__BMTG);
- append__MOK(buffer__VLTG,((__SLOT_DATA *)Self__XWJK->global__IN5H)->parent_variable__G3YD.intern_name__KCCG);
- add_last__YPK(buffer__VLTG,'[');
- append_name_in__0UXD(((__SLOT_DATA *)Self__XWJK->global__IN5H)->parent_variable__G3YD.type__LCCG,buffer__VLTG);
- add_last__YPK(buffer__VLTG,']');
- append__MOK(buffer__VLTG,(&__string_258));
+ 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)) {
- add_last__YPK(buffer__VLTG,'<');
- if (ANY__->object_id__TR2G==0) {
- __tmp__KRPK=ANY__->object_id__SR2G;
- } else {
- result__BHSQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__BHSQ;
- ANY__->object_id__TR2G=0;
- __tmp__KRPK=result__BHSQ;
- };
- result__VEMQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__KRPK),result__VEMQ);
- append__MOK(buffer__VLTG,result__VEMQ);
- add_last__YPK(buffer__VLTG,'/');
- append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__XWJK->global__IN5H)->parent_variable__G3YD.ensure_count__4KCG),buffer__VLTG);
- add_last__YPK(buffer__VLTG,'>');
- };
- add_last__YPK(buffer__VLTG,' ');
- if (((void *)Self__XWJK->parent_write__MZJH.value__NXHH == (void *)NULL)) {
- append__MOK(buffer__VLTG,(&__string_259));
- } else {
- __tmp__JXJK=Self__XWJK->parent_write__MZJH.value__NXHH;
- switch (((struct ___OBJ *)__tmp__JXJK)->__id) {
+ 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__TLTG(__tmp__JXJK,buffer__VLTG);
+ display__EQQG(__tmp__F0FK,buffer__GQQG);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__JXJK,buffer__VLTG);
+ display__0TFK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__JXJK,buffer__VLTG);
+ display__EUFK(__tmp__F0FK,buffer__GQQG);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__JXJK,buffer__VLTG);
+ display__JWFK(__tmp__F0FK,buffer__GQQG);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__JXJK,buffer__VLTG);
+ display__NWFK(__tmp__F0FK,buffer__GQQG);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__JXJK,buffer__VLTG);
+ display__UXFK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__JXJK,buffer__VLTG);
+ display__2XFK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__JXJK,buffer__VLTG);
+ display__M0FK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__JXJK,buffer__VLTG);
+ display__U0FK(__tmp__F0FK,buffer__GQQG);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__JXJK,buffer__VLTG);
+ display__20FK(__tmp__F0FK,buffer__GQQG);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__JXJK,buffer__VLTG);
+ display__B1FK(__tmp__F0FK,buffer__GQQG);
} break;
case __IS_EXPANDED__: {
- Self__YEMQ=((__IS_EXPANDED *)__tmp__JXJK);
- append__MOK(buffer__VLTG,(&__string_260));
- display__YUJK(Self__YEMQ->receiver__AHAI,buffer__VLTG);
- add_last__YPK(buffer__VLTG,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__MODR->storage__XNK)[Self__MODR->count__VF]=')';
+ Self__MODR->count__VF=(__INTEGER)(Self__MODR->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__JXJK,buffer__VLTG);
+ display__J1FK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__JXJK,buffer__VLTG);
+ display__N1FK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__JXJK,buffer__VLTG);
+ display__V1FK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__JXJK,buffer__VLTG);
+ display__11FK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__JXJK,buffer__VLTG);
+ display__B2FK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__JXJK,buffer__VLTG);
+ display__H2FK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__JXJK,buffer__VLTG);
+ display__N2FK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__JXJK,buffer__VLTG);
+ display__T2FK(__tmp__F0FK,buffer__GQQG);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__JXJK,buffer__VLTG);
+ display__Z2FK(__tmp__F0FK,buffer__GQQG);
} break;
case __ITEM__: {
- display__D0JK(__tmp__JXJK,buffer__VLTG);
+ display__52FK(__tmp__F0FK,buffer__GQQG);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__JXJK,buffer__VLTG);
+ display__E3FK(__tmp__F0FK,buffer__GQQG);
} break;
case __CAST__: {
- display__M0JK(__tmp__JXJK,buffer__VLTG);
+ display__I3FK(__tmp__F0FK,buffer__GQQG);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__JXJK,buffer__VLTG);
+ display__2TKL(__tmp__F0FK,buffer__GQQG);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__JXJK,buffer__VLTG);
+ display__D2ZK(__tmp__F0FK,buffer__GQQG);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__JXJK,buffer__VLTG);
+ display__I2ZK(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__JXJK,buffer__VLTG);
+ display__M0ZM(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__JXJK,buffer__VLTG);
+ display__R4EO(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__JXJK,buffer__VLTG);
+ display__JDLO(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__JXJK,buffer__VLTG);
+ display__X4EO(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__JXJK,buffer__VLTG);
+ display__QDLO(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__JXJK,buffer__VLTG);
+ display__55JM(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__JXJK,buffer__VLTG);
+ display__GDNL(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__JXJK,buffer__VLTG);
+ display__1UZM(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__JXJK,buffer__VLTG);
+ display__34EO(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__JXJK,buffer__VLTG);
+ display__ZMEP(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__JXJK,buffer__VLTG);
+ display__JYQN(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__JXJK,buffer__VLTG);
+ display__SYQN(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__JXJK,buffer__VLTG);
+ display__BKQN(__tmp__F0FK,buffer__GQQG);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__JXJK,buffer__VLTG);
+ display__WMUO(__tmp__F0FK,buffer__GQQG);
} break;
};
};
} break;
case __WRITE_SLOT__: {
- Self__MXJK=((__WRITE_SLOT *)__tmp__BMTG);
- __tmp__OXJK=Self__MXJK->receiver__RM5H;
- switch (((struct ___OBJ *)__tmp__OXJK)->__id) {
+ Self__I0FK=((__WRITE_SLOT *)__tmp__SQQG);
+ __tmp__K0FK=Self__I0FK->receiver__PT1H;
+ switch (((struct ___OBJ *)__tmp__K0FK)->__id) {
case __LIST__: {
- display__TLTG(__tmp__OXJK,buffer__VLTG);
+ display__EQQG(__tmp__K0FK,buffer__GQQG);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__OXJK,buffer__VLTG);
+ display__0TFK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__OXJK,buffer__VLTG);
+ display__EUFK(__tmp__K0FK,buffer__GQQG);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__OXJK,buffer__VLTG);
+ display__JWFK(__tmp__K0FK,buffer__GQQG);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__OXJK,buffer__VLTG);
+ display__NWFK(__tmp__K0FK,buffer__GQQG);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__OXJK,buffer__VLTG);
+ display__UXFK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__OXJK,buffer__VLTG);
+ display__2XFK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__OXJK,buffer__VLTG);
+ display__M0FK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__OXJK,buffer__VLTG);
+ display__U0FK(__tmp__K0FK,buffer__GQQG);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__OXJK,buffer__VLTG);
+ display__20FK(__tmp__K0FK,buffer__GQQG);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__OXJK,buffer__VLTG);
+ display__B1FK(__tmp__K0FK,buffer__GQQG);
} break;
case __IS_EXPANDED__: {
- Self__0EMQ=((__IS_EXPANDED *)__tmp__OXJK);
- append__MOK(buffer__VLTG,(&__string_260));
- display__YUJK(Self__0EMQ->receiver__AHAI,buffer__VLTG);
- add_last__YPK(buffer__VLTG,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__SODR->storage__XNK)[Self__SODR->count__VF]=')';
+ Self__SODR->count__VF=(__INTEGER)(Self__SODR->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__OXJK,buffer__VLTG);
+ display__J1FK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__OXJK,buffer__VLTG);
+ display__N1FK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__OXJK,buffer__VLTG);
+ display__V1FK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__OXJK,buffer__VLTG);
+ display__11FK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__OXJK,buffer__VLTG);
+ display__B2FK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__OXJK,buffer__VLTG);
+ display__H2FK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__OXJK,buffer__VLTG);
+ display__N2FK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__OXJK,buffer__VLTG);
+ display__T2FK(__tmp__K0FK,buffer__GQQG);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__OXJK,buffer__VLTG);
+ display__Z2FK(__tmp__K0FK,buffer__GQQG);
} break;
case __ITEM__: {
- display__D0JK(__tmp__OXJK,buffer__VLTG);
+ display__52FK(__tmp__K0FK,buffer__GQQG);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__OXJK,buffer__VLTG);
+ display__E3FK(__tmp__K0FK,buffer__GQQG);
} break;
case __CAST__: {
- display__M0JK(__tmp__OXJK,buffer__VLTG);
+ display__I3FK(__tmp__K0FK,buffer__GQQG);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__OXJK,buffer__VLTG);
+ display__2TKL(__tmp__K0FK,buffer__GQQG);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__OXJK,buffer__VLTG);
+ display__D2ZK(__tmp__K0FK,buffer__GQQG);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__OXJK,buffer__VLTG);
+ display__I2ZK(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__OXJK,buffer__VLTG);
+ display__M0ZM(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__OXJK,buffer__VLTG);
+ display__R4EO(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__OXJK,buffer__VLTG);
+ display__JDLO(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__OXJK,buffer__VLTG);
+ display__X4EO(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__OXJK,buffer__VLTG);
+ display__QDLO(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__OXJK,buffer__VLTG);
+ display__55JM(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__OXJK,buffer__VLTG);
+ display__GDNL(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__OXJK,buffer__VLTG);
+ display__1UZM(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__OXJK,buffer__VLTG);
+ display__34EO(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__OXJK,buffer__VLTG);
+ display__ZMEP(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__OXJK,buffer__VLTG);
+ display__JYQN(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__OXJK,buffer__VLTG);
+ display__SYQN(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__OXJK,buffer__VLTG);
+ display__BKQN(__tmp__K0FK,buffer__GQQG);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__OXJK,buffer__VLTG);
+ display__WMUO(__tmp__K0FK,buffer__GQQG);
} break;
};
- append__MOK(buffer__VLTG,(&__string_19));
- append__MOK(buffer__VLTG,((__SLOT_DATA *)Self__MXJK->slot__JM5H)->parent_variable__G3YD.intern_name__KCCG);
- add_last__YPK(buffer__VLTG,'[');
- append_name_in__0UXD(((__SLOT_DATA *)Self__MXJK->slot__JM5H)->parent_variable__G3YD.type__LCCG,buffer__VLTG);
- add_last__YPK(buffer__VLTG,']');
- append__MOK(buffer__VLTG,(&__string_258));
+ 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)) {
- add_last__YPK(buffer__VLTG,'<');
- if (ANY__->object_id__TR2G==0) {
- __tmp__C3SK=ANY__->object_id__SR2G;
- } else {
- result__CHSQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__CHSQ;
- ANY__->object_id__TR2G=0;
- __tmp__C3SK=result__CHSQ;
- };
- result__1EMQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__C3SK),result__1EMQ);
- append__MOK(buffer__VLTG,result__1EMQ);
- add_last__YPK(buffer__VLTG,'/');
- append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__MXJK->slot__JM5H)->parent_variable__G3YD.ensure_count__4KCG),buffer__VLTG);
- add_last__YPK(buffer__VLTG,'>');
- };
- add_last__YPK(buffer__VLTG,' ');
- if (((void *)Self__MXJK->parent_write__ZZJH.value__NXHH == (void *)NULL)) {
- append__MOK(buffer__VLTG,(&__string_259));
- } else {
- __tmp__WSPK=Self__MXJK->parent_write__ZZJH.value__NXHH;
- switch (((struct ___OBJ *)__tmp__WSPK)->__id) {
+ 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__TLTG(__tmp__WSPK,buffer__VLTG);
+ display__EQQG(__tmp__2WLK,buffer__GQQG);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__WSPK,buffer__VLTG);
+ display__0TFK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__WSPK,buffer__VLTG);
+ display__EUFK(__tmp__2WLK,buffer__GQQG);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__WSPK,buffer__VLTG);
+ display__JWFK(__tmp__2WLK,buffer__GQQG);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__WSPK,buffer__VLTG);
+ display__NWFK(__tmp__2WLK,buffer__GQQG);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__WSPK,buffer__VLTG);
+ display__UXFK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__WSPK,buffer__VLTG);
+ display__2XFK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__WSPK,buffer__VLTG);
+ display__M0FK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__WSPK,buffer__VLTG);
+ display__U0FK(__tmp__2WLK,buffer__GQQG);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__WSPK,buffer__VLTG);
+ display__20FK(__tmp__2WLK,buffer__GQQG);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__WSPK,buffer__VLTG);
+ display__B1FK(__tmp__2WLK,buffer__GQQG);
} break;
case __IS_EXPANDED__: {
- Self__4EMQ=((__IS_EXPANDED *)__tmp__WSPK);
- append__MOK(buffer__VLTG,(&__string_260));
- display__YUJK(Self__4EMQ->receiver__AHAI,buffer__VLTG);
- add_last__YPK(buffer__VLTG,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__2PDR->storage__XNK)[Self__2PDR->count__VF]=')';
+ Self__2PDR->count__VF=(__INTEGER)(Self__2PDR->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__WSPK,buffer__VLTG);
+ display__J1FK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__WSPK,buffer__VLTG);
+ display__N1FK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__WSPK,buffer__VLTG);
+ display__V1FK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__WSPK,buffer__VLTG);
+ display__11FK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__WSPK,buffer__VLTG);
+ display__B2FK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__WSPK,buffer__VLTG);
+ display__H2FK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__WSPK,buffer__VLTG);
+ display__N2FK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__WSPK,buffer__VLTG);
+ display__T2FK(__tmp__2WLK,buffer__GQQG);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__WSPK,buffer__VLTG);
+ display__Z2FK(__tmp__2WLK,buffer__GQQG);
} break;
case __ITEM__: {
- display__D0JK(__tmp__WSPK,buffer__VLTG);
+ display__52FK(__tmp__2WLK,buffer__GQQG);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__WSPK,buffer__VLTG);
+ display__E3FK(__tmp__2WLK,buffer__GQQG);
} break;
case __CAST__: {
- display__M0JK(__tmp__WSPK,buffer__VLTG);
+ display__I3FK(__tmp__2WLK,buffer__GQQG);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__WSPK,buffer__VLTG);
+ display__2TKL(__tmp__2WLK,buffer__GQQG);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__WSPK,buffer__VLTG);
+ display__D2ZK(__tmp__2WLK,buffer__GQQG);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__WSPK,buffer__VLTG);
+ display__I2ZK(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__WSPK,buffer__VLTG);
+ display__M0ZM(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__WSPK,buffer__VLTG);
+ display__R4EO(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__WSPK,buffer__VLTG);
+ display__JDLO(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__WSPK,buffer__VLTG);
+ display__X4EO(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__WSPK,buffer__VLTG);
+ display__QDLO(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__WSPK,buffer__VLTG);
+ display__55JM(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__WSPK,buffer__VLTG);
+ display__GDNL(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__WSPK,buffer__VLTG);
+ display__1UZM(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__WSPK,buffer__VLTG);
+ display__34EO(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__WSPK,buffer__VLTG);
+ display__ZMEP(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__WSPK,buffer__VLTG);
+ display__JYQN(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__WSPK,buffer__VLTG);
+ display__SYQN(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__WSPK,buffer__VLTG);
+ display__BKQN(__tmp__2WLK,buffer__GQQG);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__WSPK,buffer__VLTG);
+ display__WMUO(__tmp__2WLK,buffer__GQQG);
} break;
};
};
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__BMTG,buffer__VLTG);
+ display__M0FK(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__BMTG,buffer__VLTG);
+ display__U0FK(__tmp__SQQG,buffer__GQQG);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__BMTG,buffer__VLTG);
+ display__20FK(__tmp__SQQG,buffer__GQQG);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__BMTG,buffer__VLTG);
+ display__B1FK(__tmp__SQQG,buffer__GQQG);
} break;
case __IS_EXPANDED__: {
- Self__AFMQ=((__IS_EXPANDED *)__tmp__BMTG);
- append__MOK(buffer__VLTG,(&__string_260));
- display__YUJK(Self__AFMQ->receiver__AHAI,buffer__VLTG);
- add_last__YPK(buffer__VLTG,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__CQDR->storage__XNK)[Self__CQDR->count__VF]=')';
+ Self__CQDR->count__VF=(__INTEGER)(Self__CQDR->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__BMTG,buffer__VLTG);
+ display__J1FK(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__BMTG,buffer__VLTG);
+ display__N1FK(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__BMTG,buffer__VLTG);
+ display__V1FK(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__BMTG,buffer__VLTG);
+ display__11FK(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__BMTG,buffer__VLTG);
+ display__B2FK(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__BMTG,buffer__VLTG);
+ display__H2FK(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__BMTG,buffer__VLTG);
+ display__N2FK(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__BMTG,buffer__VLTG);
+ display__T2FK(__tmp__SQQG,buffer__GQQG);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__BMTG,buffer__VLTG);
+ display__Z2FK(__tmp__SQQG,buffer__GQQG);
} break;
case __ITEM__: {
- display__D0JK(__tmp__BMTG,buffer__VLTG);
+ display__52FK(__tmp__SQQG,buffer__GQQG);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__BMTG,buffer__VLTG);
+ display__E3FK(__tmp__SQQG,buffer__GQQG);
} break;
case __CAST__: {
- display__M0JK(__tmp__BMTG,buffer__VLTG);
+ display__I3FK(__tmp__SQQG,buffer__GQQG);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__BMTG,buffer__VLTG);
+ display__2TKL(__tmp__SQQG,buffer__GQQG);
} break;
case __NOP__: {
- append__MOK(buffer__VLTG,(&__string_261));
+ append__MOK(buffer__GQQG,(&__string_266));
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__BMTG,buffer__VLTG);
+ display__D2ZK(__tmp__SQQG,buffer__GQQG);
} break;
case __WRITE_LOCAL__: {
- Self__30JK=((__WRITE_LOCAL *)__tmp__BMTG);
- append__MOK(buffer__VLTG,((__LOCAL *)Self__30JK->local__IOMJ)->parent_variable__ALMC.intern_name__KCCG);
- add_last__YPK(buffer__VLTG,'[');
- append_name_in__0UXD(((__LOCAL *)Self__30JK->local__IOMJ)->parent_variable__ALMC.type__LCCG,buffer__VLTG);
- add_last__YPK(buffer__VLTG,']');
- append__MOK(buffer__VLTG,(&__string_258));
+ 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)) {
- add_last__YPK(buffer__VLTG,'<');
- if (ANY__->object_id__TR2G==0) {
- __tmp__IYPK=ANY__->object_id__SR2G;
- } else {
- result__DHSQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__DHSQ;
- ANY__->object_id__TR2G=0;
- __tmp__IYPK=result__DHSQ;
- };
- result__CFMQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__IYPK),result__CFMQ);
- append__MOK(buffer__VLTG,result__CFMQ);
- add_last__YPK(buffer__VLTG,'/');
- append_in__4VC(((__INTEGER_32 )((__LOCAL *)Self__30JK->local__IOMJ)->parent_variable__ALMC.ensure_count__4KCG),buffer__VLTG);
- add_last__YPK(buffer__VLTG,'>');
- };
- add_last__YPK(buffer__VLTG,' ');
- if (((void *)Self__30JK->parent_write__FZ4I.value__NXHH == (void *)NULL)) {
- append__MOK(buffer__VLTG,(&__string_259));
- } else {
- __tmp__P1JK=Self__30JK->parent_write__FZ4I.value__NXHH;
- switch (((struct ___OBJ *)__tmp__P1JK)->__id) {
+ 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__TLTG(__tmp__P1JK,buffer__VLTG);
+ display__EQQG(__tmp__L4FK,buffer__GQQG);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__P1JK,buffer__VLTG);
+ display__0TFK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__P1JK,buffer__VLTG);
+ display__EUFK(__tmp__L4FK,buffer__GQQG);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__P1JK,buffer__VLTG);
+ display__JWFK(__tmp__L4FK,buffer__GQQG);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__P1JK,buffer__VLTG);
+ display__NWFK(__tmp__L4FK,buffer__GQQG);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__P1JK,buffer__VLTG);
+ display__UXFK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__P1JK,buffer__VLTG);
+ display__2XFK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__P1JK,buffer__VLTG);
+ display__M0FK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__P1JK,buffer__VLTG);
+ display__U0FK(__tmp__L4FK,buffer__GQQG);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__P1JK,buffer__VLTG);
+ display__20FK(__tmp__L4FK,buffer__GQQG);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__P1JK,buffer__VLTG);
+ display__B1FK(__tmp__L4FK,buffer__GQQG);
} break;
case __IS_EXPANDED__: {
- Self__FFMQ=((__IS_EXPANDED *)__tmp__P1JK);
- append__MOK(buffer__VLTG,(&__string_260));
- display__YUJK(Self__FFMQ->receiver__AHAI,buffer__VLTG);
- add_last__YPK(buffer__VLTG,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__MRDR->storage__XNK)[Self__MRDR->count__VF]=')';
+ Self__MRDR->count__VF=(__INTEGER)(Self__MRDR->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__P1JK,buffer__VLTG);
+ display__J1FK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__P1JK,buffer__VLTG);
+ display__N1FK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__P1JK,buffer__VLTG);
+ display__V1FK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__P1JK,buffer__VLTG);
+ display__11FK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__P1JK,buffer__VLTG);
+ display__B2FK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__P1JK,buffer__VLTG);
+ display__H2FK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__P1JK,buffer__VLTG);
+ display__N2FK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__P1JK,buffer__VLTG);
+ display__T2FK(__tmp__L4FK,buffer__GQQG);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__P1JK,buffer__VLTG);
+ display__Z2FK(__tmp__L4FK,buffer__GQQG);
} break;
case __ITEM__: {
- display__D0JK(__tmp__P1JK,buffer__VLTG);
+ display__52FK(__tmp__L4FK,buffer__GQQG);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__P1JK,buffer__VLTG);
+ display__E3FK(__tmp__L4FK,buffer__GQQG);
} break;
case __CAST__: {
- display__M0JK(__tmp__P1JK,buffer__VLTG);
+ display__I3FK(__tmp__L4FK,buffer__GQQG);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__P1JK,buffer__VLTG);
+ display__2TKL(__tmp__L4FK,buffer__GQQG);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__P1JK,buffer__VLTG);
+ display__D2ZK(__tmp__L4FK,buffer__GQQG);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__P1JK,buffer__VLTG);
+ display__I2ZK(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__P1JK,buffer__VLTG);
+ display__M0ZM(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__P1JK,buffer__VLTG);
+ display__R4EO(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__P1JK,buffer__VLTG);
+ display__JDLO(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__P1JK,buffer__VLTG);
+ display__X4EO(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__P1JK,buffer__VLTG);
+ display__QDLO(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__P1JK,buffer__VLTG);
+ display__55JM(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__P1JK,buffer__VLTG);
+ display__GDNL(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__P1JK,buffer__VLTG);
+ display__1UZM(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__P1JK,buffer__VLTG);
+ display__34EO(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__P1JK,buffer__VLTG);
+ display__ZMEP(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__P1JK,buffer__VLTG);
+ display__JYQN(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__P1JK,buffer__VLTG);
+ display__SYQN(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__P1JK,buffer__VLTG);
+ display__BKQN(__tmp__L4FK,buffer__GQQG);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__P1JK,buffer__VLTG);
+ display__WMUO(__tmp__L4FK,buffer__GQQG);
} break;
};
};
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__BMTG,buffer__VLTG);
+ display__I2ZK(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__BMTG,buffer__VLTG);
+ display__M0ZM(__tmp__SQQG,buffer__GQQG);
} break;
case __LOOP__: {
- Self__2Q1M=((__LOOP *)__tmp__BMTG);
- append__MOK(buffer__VLTG,Self__2Q1M->name__PEPM);
+ Self__A5XM=((__LOOP *)__tmp__SQQG);
+ append__MOK(buffer__GQQG,Self__A5XM->name__ZQLM);
if ((verbose_level__FX != 0)) {
- append__MOK(buffer__VLTG,(&__string_262));
- if (ANY__->object_id__TR2G==0) {
- __tmp__SB5M=ANY__->object_id__SR2G;
+ append__MOK(buffer__GQQG,(&__string_267));
+ if (ANY__->object_id__55YG==0) {
+ __tmp__WP1M=ANY__->object_id__45YG;
} else {
- result__UAEN=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__UAEN;
- ANY__->object_id__TR2G=0;
- __tmp__SB5M=result__UAEN;
+ 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;
};
- append_in__4VC(((__INTEGER_32 )__tmp__SB5M),buffer__VLTG);
- append__MOK(buffer__VLTG,(&__string_263));
+ append_in__4VC(((__INTEGER_32 )__tmp__WP1M),buffer__GQQG);
+ append__MOK(buffer__GQQG,(&__string_268));
};
- append__MOK(buffer__VLTG,(&__string_264));
- append__MOK(buffer__VLTG,indent__NIRG);
- display__TLTG(Self__2Q1M->body__L3OM,buffer__VLTG);
+ append__MOK(buffer__GQQG,(&__string_269));
+ append__MOK(buffer__GQQG,indent__BQOG);
+ display__EQQG(Self__A5XM->body__VJLM,buffer__GQQG);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__BMTG,buffer__VLTG);
+ display__R4EO(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__BMTG,buffer__VLTG);
+ display__JDLO(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__BMTG,buffer__VLTG);
+ display__X4EO(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__BMTG,buffer__VLTG);
+ display__QDLO(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__BMTG,buffer__VLTG);
+ display__55JM(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__BMTG,buffer__VLTG);
+ display__GDNL(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__BMTG,buffer__VLTG);
+ display__1UZM(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__BMTG,buffer__VLTG);
+ display__34EO(__tmp__SQQG,buffer__GQQG);
} break;
case __LOOP_END__: {
- Self__JZGN=((__LOOP_END *)__tmp__BMTG);
- append__MOK(buffer__VLTG,(&__string_265));
- append__MOK(buffer__VLTG,((__LOOP *)Self__JZGN->loop__LTPM)->name__PEPM);
+ 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__VLTG,(&__string_262));
- if (ANY__->object_id__TR2G==0) {
- __tmp__PLKN=ANY__->object_id__SR2G;
+ append__MOK(buffer__GQQG,(&__string_267));
+ if (ANY__->object_id__55YG==0) {
+ __tmp__TZGN=ANY__->object_id__45YG;
} else {
- result__W5ON=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__W5ON;
- ANY__->object_id__TR2G=0;
- __tmp__PLKN=result__W5ON;
+ 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__PLKN),buffer__VLTG);
- append__MOK(buffer__VLTG,(&__string_263));
+ append_in__4VC(((__INTEGER_32 )__tmp__TZGN),buffer__GQQG);
+ append__MOK(buffer__GQQG,(&__string_268));
};
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__BMTG,buffer__VLTG);
+ display__ZMEP(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__BMTG,buffer__VLTG);
+ display__JYQN(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__BMTG,buffer__VLTG);
+ display__SYQN(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__BMTG,buffer__VLTG);
+ display__BKQN(__tmp__SQQG,buffer__GQQG);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__BMTG,buffer__VLTG);
+ display__WMUO(__tmp__SQQG,buffer__GQQG);
} break;
};
- add_last__YPK(buffer__VLTG,'\n');
- Self__ZWUG=(__INTEGER)(Self__ZWUG + 1);
- };
- remove_last__RLLB(indent__NIRG, 2);
- append__MOK(buffer__VLTG,indent__NIRG);
- add_last__YPK(buffer__VLTG,')');
+ 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__VLTG,(&__string_262));
- if (ANY__->object_id__TR2G==0) {
- __tmp__YXUG=ANY__->object_id__SR2G;
+ append__MOK(buffer__GQQG,(&__string_267));
+ if (ANY__->object_id__55YG==0) {
+ __tmp__YZRG=ANY__->object_id__45YG;
} else {
- result__MR2G=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__MR2G;
- ANY__->object_id__TR2G=0;
- __tmp__YXUG=result__MR2G;
+ 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__YXUG),buffer__VLTG);
- append__MOK(buffer__VLTG,(&__string_263));
+ append_in__4VC(((__INTEGER_32 )__tmp__YZRG),buffer__GQQG);
+ append__MOK(buffer__GQQG,(&__string_268));
};
}
-static void genere_handler__1UMM(__PROFIL_SLOT *Self__2UMM,void *buffer__3UMM)
+static void genere_handler__ZAJM(__PROFIL_SLOT *Self__0AJM,void *buffer__1AJM)
// ({PROFIL_SLOT},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *ts__4UMM;
- void *v__5UMM;
- __INTEGER __tmp__2VMM,Self__CWPM,__tmp__JXMM,Self__YETM;
- __POSITION pos__0Y4L;
- __STRING *Self__DWCR;
- ts__4UMM=NULL;
- v__5UMM=NULL;
- if ((((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__2UMM->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC)->name__I2ZD != (void *)(&__string_25)) && ((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)Self__2UMM->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC)->name__I2ZD != (void *)(&__string_30)))) {
- append__MOK(buffer__3UMM,(&__string_266));
- };
- if (((void *)Self__2UMM->parent_profil__4KMC.result_last__T4NH == (void *)NULL)) {
- append__MOK(buffer__3UMM,(&__string_267));
- } else {
- ts__4UMM=((__LOCAL *)Self__2UMM->parent_profil__4KMC.result_last__T4NH)->parent_variable__ALMC.type__LCCG;
- genere_declaration__CVRI(ts__4UMM,buffer__3UMM);
- genere_star_declaration__CWRI(ts__4UMM,buffer__3UMM);
- add_last__YPK(buffer__3UMM,' ');
- };
- append__MOK(buffer__3UMM,Self__2UMM->parent_profil__4KMC.name__JCII);
- add_last__YPK(buffer__3UMM,'(');
- __tmp__2VMM=((__FAST_ARRAYoLOCALo *)Self__2UMM->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG;
- Self__CWPM= 0;
- while ((Self__CWPM <= __tmp__2VMM)) {
- v__5UMM=((void **)((__FAST_ARRAYoLOCALo *)Self__2UMM->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__CWPM];
- if (((void *)v__5UMM != (void *)NULL)) {
- if ((((__LOCAL *)v__5UMM)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != ' ')) {
- pos__0Y4L=((__LOCAL *)v__5UMM)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_268));
- put_position__ECH(pos__0Y4L);
- send_error__2FH();
- };
- genere__result__in__QO0M(v__5UMM,FALSE__,buffer__3UMM);
- add_last__YPK(buffer__3UMM,',');
- };
- Self__CWPM=(__INTEGER)(Self__CWPM + 1);
- };
- if (((void *)Self__2UMM->parent_profil__4KMC.result_list__EZ5H != (void *)NULL)) {
- __tmp__JXMM=((__FAST_ARRAYoLOCALo *)Self__2UMM->parent_profil__4KMC.result_list__EZ5H)->parent_arrayed_collection__QIAG.upper__TIAG;
- Self__YETM= 0;
- while ((Self__YETM <= __tmp__JXMM)) {
- v__5UMM=((void **)((__FAST_ARRAYoLOCALo *)Self__2UMM->parent_profil__4KMC.result_list__EZ5H)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__YETM];
- ((__LOCAL *)v__5UMM)->parent_variable__ALMC.ensure_count__4KCG=(__INTEGER)(- 1);
- genere__result__in__QO0M(v__5UMM,TRUE__,buffer__3UMM);
- add_last__YPK(buffer__3UMM,',');
- Self__YETM=(__INTEGER)(Self__YETM + 1);
- };
- };
- Self__DWCR=((__STRING *)buffer__3UMM);
- if ((((__CHARACTER *)Self__DWCR->storage__XNK)[(__INTEGER)(Self__DWCR->count__VF - 1)] == ',')) {
- remove_last__RLLB(buffer__3UMM, 1);
- };
- add_last__YPK(buffer__3UMM,')');
-}
-
-static void genere_handler__ZIIJ(__PROFIL_BLOCK *Self__0IIJ,void *buffer__1IIJ)
+ 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__EJIJ,pos__DOLQ;
- void *ts__WFNJ;
- void *v__XFNJ;
- __INTEGER __tmp__UGNJ,Self__XHQJ,__tmp__BINJ,Self__2J1J;
- __STRING *Self__NWCR;
- if (((void *)Self__0IIJ->context_extern__UE1H != (void *)NULL)) {
- __tmp__EJIJ=((__LIST *)Self__0IIJ->parent_profil__UNCG.code__DRNH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
- put_error__text__0AH( 2,(&__string_269));
- put_position__ECH(__tmp__EJIJ);
- send_error__2FH();
- };
- ts__WFNJ=NULL;
- v__XFNJ=NULL;
- append__MOK(buffer__1IIJ,(&__string_266));
- if (((void *)Self__0IIJ->parent_profil__UNCG.result_last__T4NH == (void *)NULL)) {
- append__MOK(buffer__1IIJ,(&__string_267));
- } else {
- ts__WFNJ=((__LOCAL *)Self__0IIJ->parent_profil__UNCG.result_last__T4NH)->parent_variable__ALMC.type__LCCG;
- genere_declaration__CVRI(ts__WFNJ,buffer__1IIJ);
- genere_star_declaration__CWRI(ts__WFNJ,buffer__1IIJ);
- add_last__YPK(buffer__1IIJ,' ');
- };
- append__MOK(buffer__1IIJ,Self__0IIJ->parent_profil__UNCG.name__JCII);
- add_last__YPK(buffer__1IIJ,'(');
- __tmp__UGNJ=((__FAST_ARRAYoLOCALo *)Self__0IIJ->parent_profil__UNCG.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG;
- Self__XHQJ= 0;
- while ((Self__XHQJ <= __tmp__UGNJ)) {
- v__XFNJ=((void **)((__FAST_ARRAYoLOCALo *)Self__0IIJ->parent_profil__UNCG.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__XHQJ];
- if (((void *)v__XFNJ != (void *)NULL)) {
- if ((((__LOCAL *)v__XFNJ)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != ' ')) {
- pos__DOLQ=((__LOCAL *)v__XFNJ)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_268));
- put_position__ECH(pos__DOLQ);
- send_error__2FH();
- };
- genere__result__in__UMFK(v__XFNJ,FALSE__,buffer__1IIJ);
- add_last__YPK(buffer__1IIJ,',');
- };
- Self__XHQJ=(__INTEGER)(Self__XHQJ + 1);
- };
- if (((void *)Self__0IIJ->parent_profil__UNCG.result_list__EZ5H != (void *)NULL)) {
- __tmp__BINJ=((__FAST_ARRAYoLOCALo *)Self__0IIJ->parent_profil__UNCG.result_list__EZ5H)->parent_arrayed_collection__QIAG.upper__TIAG;
- Self__2J1J= 0;
- while ((Self__2J1J <= __tmp__BINJ)) {
- v__XFNJ=((void **)((__FAST_ARRAYoLOCALo *)Self__0IIJ->parent_profil__UNCG.result_list__EZ5H)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__2J1J];
- ((__LOCAL *)v__XFNJ)->parent_variable__ALMC.ensure_count__4KCG=(__INTEGER)(- 1);
- genere__result__in__UMFK(v__XFNJ,TRUE__,buffer__1IIJ);
- add_last__YPK(buffer__1IIJ,',');
- Self__2J1J=(__INTEGER)(Self__2J1J + 1);
- };
- };
- Self__NWCR=((__STRING *)buffer__1IIJ);
- if ((((__CHARACTER *)Self__NWCR->storage__XNK)[(__INTEGER)(Self__NWCR->count__VF - 1)] == ',')) {
- remove_last__RLLB(buffer__1IIJ, 1);
- };
- add_last__YPK(buffer__1IIJ,')');
-}
-
-static void genere_extern__HIRG(__LIST *Self__IIRG,void *buffer__JIRG)
+ __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__LIRG,*__tmp__JJRG;
- __INTEGER pos_local__KIRG,__tmp__WIRG,Self__FCTG;
- void *__tmp__3IRG,*__tmp__IJRG;
- __CHARACTER_CST *Self__QOLQ,*Self__NPLQ;
- __LOOP_END *Self__ZOLQ;
- void *__tmp__KJRG;
- __FAST_ARRAYoINSTRo *Self__1KCH;
- last_expr__LIRG=NULL;
- append__MOK(buffer__JIRG,(&__string_270));
- append__MOK(indent__NIRG,(&__string_143));
- pos_local__KIRG=(__INTEGER)(((__STRING *)buffer__JIRG)->count__VF + 1);
- ((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG=(__INTEGER)(- 1);
- __tmp__WIRG=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__IIRG->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1) - 1);
- Self__FCTG= 1;
- while ((Self__FCTG <= __tmp__WIRG)) {
- append__MOK(buffer__JIRG,indent__NIRG);
- __tmp__3IRG=((void **)((__FAST_ARRAYoINSTRo *)Self__IIRG->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(Self__FCTG - 1)];
- switch (((struct ___OBJ *)__tmp__3IRG)->__id) {
+ 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__4BIK(__tmp__3IRG,buffer__JIRG);
+ genere__0EEK(__tmp__RQOG,buffer__3POG);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__3IRG,buffer__JIRG);
+ genere__MFEK(__tmp__RQOG,buffer__3POG);
} break;
case __PUSH__: {
- genere__VJJK(__tmp__3IRG,buffer__JIRG);
+ genere__RMFK(__tmp__RQOG,buffer__3POG);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__3IRG,buffer__JIRG);
+ genere__WIEK(__tmp__RQOG,buffer__3POG);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__3IRG,buffer__JIRG);
+ genere__ILEK(__tmp__RQOG,buffer__3POG);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__3IRG,buffer__JIRG);
+ genere__MLEK(__tmp__RQOG,buffer__3POG);
} break;
case __SWITCH__: {
- genere__5ZMM(__tmp__3IRG,buffer__JIRG);
+ genere__3FJM(__tmp__RQOG,buffer__3POG);
} break;
case __NODE_TYPE__: {
- display__WTJK(((__NODE_TYPE *)__tmp__3IRG),buffer__JIRG);
- append__MOK(buffer__JIRG,(&__string_271));
+ display__SWFK(((__NODE_TYPE *)__tmp__RQOG),buffer__3POG);
+ append__MOK(buffer__3POG,(&__string_276));
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__3IRG,buffer__JIRG);
+ genere__NMEK(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__3IRG),buffer__JIRG);
- append__MOK(buffer__JIRG,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__RQOG),buffer__3POG);
+ append__MOK(buffer__3POG,(&__string_276));
} break;
case __NODE_STYLE__: {
- display__UVJK(((__NODE_STYLE *)__tmp__3IRG),buffer__JIRG);
- append__MOK(buffer__JIRG,(&__string_271));
+ display__QYFK(((__NODE_STYLE *)__tmp__RQOG),buffer__3POG);
+ append__MOK(buffer__3POG,(&__string_276));
} break;
case __WRITE_GLOBAL__: {
- genere__SLJK(__tmp__3IRG,buffer__JIRG);
+ genere__OOFK(__tmp__RQOG,buffer__3POG);
} break;
case __WRITE_SLOT__: {
- genere__UMJK(__tmp__3IRG,buffer__JIRG);
+ genere__QPFK(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__3IRG,buffer__JIRG);
+ genere__PNEK(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__3IRG,buffer__JIRG);
+ genere__4REK(__tmp__RQOG,buffer__3POG);
} break;
case __REAL_CST__: {
- append__MOK(buffer__JIRG,((__REAL_CST *)__tmp__3IRG)->value__RGAI);
+ append__MOK(buffer__3POG,((__REAL_CST *)__tmp__RQOG)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__QOLQ=((__CHARACTER_CST *)__tmp__3IRG);
- add_last__YPK(buffer__JIRG,'\'');
- append__MOK(buffer__JIRG,Self__QOLQ->text__ZGAI);
- add_last__YPK(buffer__JIRG,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__3IRG,buffer__JIRG);
+ genere__YWEK(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__3IRG,buffer__JIRG);
+ genere__SXEK(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__3IRG,buffer__JIRG);
+ genere__B2EK(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__3IRG,buffer__JIRG);
+ genere__L4EK(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__3IRG,buffer__JIRG);
+ genere__VAFK(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__3IRG,buffer__JIRG);
+ genere__5CFK(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__3IRG,buffer__JIRG);
+ genere__JFFK(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__3IRG,buffer__JIRG);
+ genere__THFK(__tmp__RQOG,buffer__3POG);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__3IRG,buffer__JIRG);
+ genere__3JFK(__tmp__RQOG,buffer__3POG);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__3IRG,buffer__JIRG);
+ genere__SLFK(__tmp__RQOG,buffer__3POG);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__3IRG,buffer__JIRG);
+ genere__XLFK(__tmp__RQOG,buffer__3POG);
} break;
case __CAST__: {
- genere__CJJK(__tmp__3IRG,buffer__JIRG);
+ genere__4LFK(__tmp__RQOG,buffer__3POG);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__3IRG,buffer__JIRG);
+ genere__TPKL(__tmp__RQOG,buffer__3POG);
} break;
case __NOP__: {
- append__MOK(buffer__JIRG,(&__string_261));
- append__MOK(buffer__JIRG,(&__string_271));
+ append__MOK(buffer__3POG,(&__string_266));
+ append__MOK(buffer__3POG,(&__string_276));
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__3IRG,buffer__JIRG);
+ genere__40NL(__tmp__RQOG,buffer__3POG);
} break;
case __WRITE_LOCAL__: {
- genere__FPJK(__tmp__3IRG,buffer__JIRG);
+ genere__BSFK(__tmp__RQOG,buffer__3POG);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__JIRG,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3IRG)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__3POG,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RQOG)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__3IRG,buffer__JIRG);
+ genere__WD1M(__tmp__RQOG,buffer__3POG);
} break;
case __LOOP__: {
- genere__CQ1M(__tmp__3IRG,buffer__JIRG);
+ genere__G4XM(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__3IRG,buffer__JIRG);
+ genere__10EO(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__3IRG,buffer__JIRG);
+ genere__NBLO(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__3IRG,buffer__JIRG);
+ genere__C1EO(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__3IRG,buffer__JIRG);
+ genere__VBLO(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__3IRG,buffer__JIRG);
+ genere__M5JM(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__3IRG,buffer__JIRG);
+ genere__24ML(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__3IRG,buffer__JIRG);
+ genere__OUZM(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__3IRG,buffer__JIRG);
+ genere__J1EO(__tmp__RQOG,buffer__3POG);
} break;
case __LOOP_END__: {
- Self__ZOLQ=((__LOOP_END *)__tmp__3IRG);
- append__MOK(buffer__JIRG,(&__string_265));
- append__MOK(buffer__JIRG,((__LOOP *)Self__ZOLQ->loop__LTPM)->name__PEPM);
+ 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__14HP(__tmp__3IRG,buffer__JIRG);
+ genere__THEP(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__3IRG,buffer__JIRG);
+ genere__1XRN(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__3IRG,buffer__JIRG);
+ genere__J2RN(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__3IRG,buffer__JIRG);
+ genere__GFQN(__tmp__RQOG,buffer__3POG);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__3IRG,buffer__JIRG);
+ genere__2FUO(__tmp__RQOG,buffer__3POG);
} break;
};
- append__MOK(buffer__JIRG,(&__string_273));
- Self__FCTG=(__INTEGER)(Self__FCTG + 1);
+ append__MOK(buffer__3POG,(&__string_278));
+ Self__BHQG=(__INTEGER)(Self__BHQG + 1);
};
- if (((void *)((__TYPE_FULL *)static_type__SCTG(Self__IIRG))->parent_type__KTL != (void *)TYPE_VOID__)) {
- append__MOK(buffer__JIRG,indent__NIRG);
- append__MOK(buffer__JIRG,(&__string_274));
- Self__1KCH=((__FAST_ARRAYoINSTRo *)Self__IIRG->expr_list__EMRG);
- __tmp__IJRG=((void **)Self__1KCH->parent_arrayed_collection__DMRG.storage__X3BH)[Self__1KCH->parent_arrayed_collection__DMRG.upper__5BTG];
- if (__tmp__IJRG==NULL) {
- __tmp__JJRG=NULL;
+ 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__IJRG)->__id) {
+ switch (((struct ___OBJ *)__tmp__2QOG)->__id) {
case __LIST__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __STRING_CST__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __PUSH__: {
- __tmp__JJRG=NULL;
+ __tmp__3QOG=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __PROTOTYPE_CST__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __INTEGER_CST__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __SWITCH__: {
- __tmp__JJRG=NULL;
+ __tmp__3QOG=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__JJRG=NULL;
+ __tmp__3QOG=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_MULTIPLE__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __NODE_STYLE__: {
- __tmp__JJRG=NULL;
+ __tmp__3QOG=NULL;
} break;
case __WRITE_GLOBAL__: {
- __tmp__JJRG=NULL;
+ __tmp__3QOG=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__JJRG=NULL;
+ __tmp__3QOG=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __REAL_CST__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __CHARACTER_CST__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __IS_EXPANDED__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __GET_TYPE_ID__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_SUP__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_SUB__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_MUL__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_DIV__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_AND__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __PUT_TO__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __ITEM__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __SIZE_OF__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __CAST__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __CALL_SLOT__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __NOP__: {
- __tmp__JJRG=NULL;
+ __tmp__3QOG=NULL;
} break;
case __READ_SLOT__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __WRITE_LOCAL__: {
- __tmp__JJRG=NULL;
+ __tmp__3QOG=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __LOOP__: {
- __tmp__JJRG=NULL;
+ __tmp__3QOG=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_NEG__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_ADD__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_NOT__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_MOD__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __LOOP_END__: {
- __tmp__JJRG=NULL;
+ __tmp__3QOG=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_INF__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_INF_EQ__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_OR__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
case __EXPR_XOR__: {
- __tmp__JJRG=((void *)__tmp__IJRG);
+ __tmp__3QOG=((void *)__tmp__2QOG);
} break;
}
};
- last_expr__LIRG=__tmp__JJRG;
- switch (((struct ___OBJ *)__tmp__JJRG)->__id) {
+ last_expr__5POG=__tmp__3QOG;
+ switch (((struct ___OBJ *)__tmp__3QOG)->__id) {
case __LIST__: {
- __tmp__KJRG=static_type__SCTG(__tmp__JJRG);
+ __tmp__4QOG=static_type__OHQG(__tmp__3QOG);
} break;
case __STRING_CST__: {
- __tmp__KJRG=((__STRING_CST *)__tmp__JJRG)->parent_constant__5F.static_type__LSYD;
+ __tmp__4QOG=((__STRING_CST *)__tmp__3QOG)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__KJRG=((__EXTERNAL_C *)__tmp__JJRG)->static_type__KMZD;
+ __tmp__4QOG=((__EXTERNAL_C *)__tmp__3QOG)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__KJRG=((__PROTOTYPE_CST *)__tmp__JJRG)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__4QOG=((__PROTOTYPE_CST *)__tmp__3QOG)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__KJRG=((__INTEGER_CST *)__tmp__JJRG)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__4QOG=((__INTEGER_CST *)__tmp__3QOG)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__KJRG=((__LOCAL *)((__READ_LOCAL *)__tmp__JJRG)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__4QOG=((__LOCAL *)((__READ_LOCAL *)__tmp__3QOG)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__KJRG=static_type__EG5H(__tmp__JJRG);
+ __tmp__4QOG=static_type__CN1H(__tmp__3QOG);
} break;
case __EXPR_EQUAL__: {
- __tmp__KJRG=static_type__3G5H();
+ __tmp__4QOG=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__KJRG=static_type__CH5H();
+ __tmp__4QOG=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__KJRG=((__REAL_CST *)__tmp__JJRG)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__4QOG=((__REAL_CST *)__tmp__3QOG)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__KJRG=((__CHARACTER_CST *)__tmp__JJRG)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__4QOG=((__CHARACTER_CST *)__tmp__3QOG)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__KJRG=static_type__HH5H();
+ __tmp__4QOG=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__KJRG=static_type__MH5H();
+ __tmp__4QOG=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__KJRG=static_type__RH5H();
+ __tmp__4QOG=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__KJRG=static_type__WH5H(__tmp__JJRG);
+ __tmp__4QOG=static_type__UO1H(__tmp__3QOG);
} break;
case __EXPR_MUL__: {
- __tmp__KJRG=static_type__2H5H(__tmp__JJRG);
+ __tmp__4QOG=static_type__0O1H(__tmp__3QOG);
} break;
case __EXPR_DIV__: {
- __tmp__KJRG=static_type__BI5H(__tmp__JJRG);
+ __tmp__4QOG=static_type__5O1H(__tmp__3QOG);
} break;
case __EXPR_AND__: {
- __tmp__KJRG=static_type__GI5H(__tmp__JJRG);
+ __tmp__4QOG=static_type__EP1H(__tmp__3QOG);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__KJRG=static_type__LI5H(__tmp__JJRG);
+ __tmp__4QOG=static_type__JP1H(__tmp__3QOG);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__KJRG=static_type__QI5H(__tmp__JJRG);
+ __tmp__4QOG=static_type__OP1H(__tmp__3QOG);
} break;
case __PUT_TO__: {
- __tmp__KJRG=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__4QOG=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__KJRG=static_type__ZI5H(__tmp__JJRG);
+ __tmp__4QOG=static_type__XP1H(__tmp__3QOG);
} break;
case __SIZE_OF__: {
- __tmp__KJRG=static_type__FJ5H();
+ __tmp__4QOG=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__KJRG=((__CAST *)__tmp__JJRG)->static_type__2G5H;
+ __tmp__4QOG=((__CAST *)__tmp__3QOG)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__KJRG=static_type__SEOL(__tmp__JJRG);
+ __tmp__4QOG=static_type__NOKL(__tmp__3QOG);
} break;
case __READ_SLOT__: {
- __tmp__KJRG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__JJRG)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__4QOG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__3QOG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__KJRG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JJRG)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__4QOG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3QOG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__KJRG=static_type__VN3M();
+ __tmp__4QOG=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__KJRG=static_type__BIIO();
+ __tmp__4QOG=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__KJRG=static_type__XRMO();
+ __tmp__4QOG=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__KJRG=static_type__GIIO();
+ __tmp__4QOG=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__KJRG=static_type__3RMO();
+ __tmp__4QOG=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__KJRG=static_type__FZMM(__tmp__JJRG);
+ __tmp__4QOG=static_type__DFJM(__tmp__3QOG);
} break;
case __EXPR_ADD__: {
- __tmp__KJRG=static_type__UTQL(__tmp__JJRG);
+ __tmp__4QOG=static_type__P3ML(__tmp__3QOG);
} break;
case __EXPR_NOT__: {
- __tmp__KJRG=static_type__NP1M(__tmp__JJRG);
+ __tmp__4QOG=static_type__R3XM(__tmp__3QOG);
} break;
case __EXPR_MOD__: {
- __tmp__KJRG=static_type__LIIO(__tmp__JJRG);
+ __tmp__4QOG=static_type__DREO(__tmp__3QOG);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__KJRG=static_type__CZHP();
+ __tmp__4QOG=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__KJRG=static_type__RMUN();
+ __tmp__4QOG=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__KJRG=static_type__WMUN();
+ __tmp__4QOG=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__KJRG=static_type__ZKTN(__tmp__JJRG);
+ __tmp__4QOG=static_type__3YPN(__tmp__3QOG);
} break;
case __EXPR_XOR__: {
- __tmp__KJRG=static_type__D5VO(__tmp__JJRG);
+ __tmp__4QOG=static_type__1HSO(__tmp__3QOG);
} break;
};
- if (((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__KJRG)->flag__LTL & 1) != 0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__KJRG)->flag__LTL & 16) != 0))) && (! is_expanded_c__VF0G(__tmp__KJRG)))) {
- add_last__YPK(buffer__JIRG,'&');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__SVDR->storage__XNK)[Self__SVDR->count__VF]='&';
+ Self__SVDR->count__VF=(__INTEGER)(Self__SVDR->count__VF + 1);
};
- switch (((struct ___OBJ *)__tmp__JJRG)->__id) {
+ switch (((struct ___OBJ *)__tmp__3QOG)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__JJRG,buffer__JIRG);
+ genere__0EEK(__tmp__3QOG,buffer__3POG);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__JJRG,buffer__JIRG);
+ genere__MFEK(__tmp__3QOG,buffer__3POG);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__JJRG,buffer__JIRG);
+ genere__WIEK(__tmp__3QOG,buffer__3POG);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__JJRG,buffer__JIRG);
+ genere__ILEK(__tmp__3QOG,buffer__3POG);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__JJRG,buffer__JIRG);
+ genere__MLEK(__tmp__3QOG,buffer__3POG);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__JJRG,buffer__JIRG);
+ genere__NMEK(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__JJRG),buffer__JIRG);
- append__MOK(buffer__JIRG,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__3QOG),buffer__3POG);
+ append__MOK(buffer__3POG,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__JJRG,buffer__JIRG);
+ genere__PNEK(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__JJRG,buffer__JIRG);
+ genere__4REK(__tmp__3QOG,buffer__3POG);
} break;
case __REAL_CST__: {
- append__MOK(buffer__JIRG,((__REAL_CST *)__tmp__JJRG)->value__RGAI);
+ append__MOK(buffer__3POG,((__REAL_CST *)__tmp__3QOG)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__NPLQ=((__CHARACTER_CST *)__tmp__JJRG);
- add_last__YPK(buffer__JIRG,'\'');
- append__MOK(buffer__JIRG,Self__NPLQ->text__ZGAI);
- add_last__YPK(buffer__JIRG,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__JJRG,buffer__JIRG);
+ genere__YWEK(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__JJRG,buffer__JIRG);
+ genere__SXEK(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__JJRG,buffer__JIRG);
+ genere__B2EK(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__JJRG,buffer__JIRG);
+ genere__L4EK(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__JJRG,buffer__JIRG);
+ genere__VAFK(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__JJRG,buffer__JIRG);
+ genere__5CFK(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__JJRG,buffer__JIRG);
+ genere__JFFK(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__JJRG,buffer__JIRG);
+ genere__THFK(__tmp__3QOG,buffer__3POG);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__JJRG,buffer__JIRG);
+ genere__3JFK(__tmp__3QOG,buffer__3POG);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__JJRG,buffer__JIRG);
+ genere__SLFK(__tmp__3QOG,buffer__3POG);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__JJRG,buffer__JIRG);
+ genere__XLFK(__tmp__3QOG,buffer__3POG);
} break;
case __CAST__: {
- genere__CJJK(__tmp__JJRG,buffer__JIRG);
+ genere__4LFK(__tmp__3QOG,buffer__3POG);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__JJRG,buffer__JIRG);
+ genere__TPKL(__tmp__3QOG,buffer__3POG);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__JJRG,buffer__JIRG);
+ genere__40NL(__tmp__3QOG,buffer__3POG);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__JIRG,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JJRG)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__3POG,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3QOG)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__JJRG,buffer__JIRG);
+ genere__WD1M(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__JJRG,buffer__JIRG);
+ genere__10EO(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__JJRG,buffer__JIRG);
+ genere__NBLO(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__JJRG,buffer__JIRG);
+ genere__C1EO(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__JJRG,buffer__JIRG);
+ genere__VBLO(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__JJRG,buffer__JIRG);
+ genere__M5JM(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__JJRG,buffer__JIRG);
+ genere__24ML(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__JJRG,buffer__JIRG);
+ genere__OUZM(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__JJRG,buffer__JIRG);
+ genere__J1EO(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__JJRG,buffer__JIRG);
+ genere__THEP(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__JJRG,buffer__JIRG);
+ genere__1XRN(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__JJRG,buffer__JIRG);
+ genere__J2RN(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__JJRG,buffer__JIRG);
+ genere__GFQN(__tmp__3QOG,buffer__3POG);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__JJRG,buffer__JIRG);
+ genere__2FUO(__tmp__3QOG,buffer__3POG);
} break;
};
- add_last__YPK(buffer__JIRG,')');
- append__MOK(buffer__JIRG,(&__string_273));
+ 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__XDTG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__OKRG)->parent_arrayed_collection__NKRG.storage__T2BH)[ 3],string_tmp__RB);
- add_local__in__XDTG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__OKRG)->parent_arrayed_collection__NKRG.storage__T2BH)[ 2],string_tmp__RB);
- add_local__in__XDTG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__OKRG)->parent_arrayed_collection__NKRG.storage__T2BH)[ 1],string_tmp__RB);
- add_local__in__XDTG(((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__OKRG)->parent_arrayed_collection__NKRG.storage__T2BH)[ 0],string_tmp__RB);
- insert_string__to__WGTG(buffer__JIRG,string_tmp__RB,pos_local__KIRG);
- remove_last__RLLB(indent__NIRG, 2);
- append__MOK(buffer__JIRG,indent__NIRG);
- add_last__YPK(buffer__JIRG,'}');
+ 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__DXPM(__PROFIL_SLOT *Self__EXPM,void *buffer__FXPM)
+static void append_type__NDMM(__PROFIL_SLOT *Self__ODMM,void *buffer__PDMM)
// ({PROFIL_SLOT},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *v__GXPM;
- __INTEGER __tmp__MXPM,Self__XGQM;
- __STRING *Self__CXCR;
- v__GXPM=NULL;
- add_last__YPK(buffer__FXPM,'(');
- __tmp__MXPM=((__FAST_ARRAYoLOCALo *)Self__EXPM->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG;
- Self__XGQM= 0;
- while ((Self__XGQM <= __tmp__MXPM)) {
- v__GXPM=((void **)((__FAST_ARRAYoLOCALo *)Self__EXPM->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__XGQM];
- if (((void *)v__GXPM != (void *)NULL)) {
- display_type__JNFK(v__GXPM,buffer__FXPM);
- add_last__YPK(buffer__FXPM,',');
+ 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__XGQM=(__INTEGER)(Self__XGQM + 1);
+ Self__BTMM=(__INTEGER)(Self__BTMM + 1);
};
- Self__CXCR=((__STRING *)buffer__FXPM);
- if ((((__CHARACTER *)Self__CXCR->storage__XNK)[(__INTEGER)(Self__CXCR->count__VF - 1)] == ',')) {
- remove_last__RLLB(buffer__FXPM, 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);
+ };
};
- add_last__YPK(buffer__FXPM,')');
- if (((void *)Self__EXPM->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
- append__MOK(buffer__FXPM,(&__string_275));
+ 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__FXPM,(&__string_276));
+ append__MOK(buffer__PDMM,(&__string_281));
};
}
-static void append_type__XINJ(__PROFIL_BLOCK *Self__YINJ,void *buffer__ZINJ)
+static void append_type__TLJJ(__PROFIL_BLOCK *Self__ULJJ,void *buffer__VLJJ)
// ({PROFIL_BLOCK},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *v__0INJ;
- __INTEGER __tmp__AJNJ,Self__1IQJ;
- __STRING *Self__SUHD;
- v__0INJ=NULL;
- add_last__YPK(buffer__ZINJ,'(');
- __tmp__AJNJ=((__FAST_ARRAYoLOCALo *)Self__YINJ->parent_profil__UNCG.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG;
- Self__1IQJ= 0;
- while ((Self__1IQJ <= __tmp__AJNJ)) {
- v__0INJ=((void **)((__FAST_ARRAYoLOCALo *)Self__YINJ->parent_profil__UNCG.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__1IQJ];
- if (((void *)v__0INJ != (void *)NULL)) {
- display_type__JNFK(v__0INJ,buffer__ZINJ);
- add_last__YPK(buffer__ZINJ,',');
+ 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__1IQJ=(__INTEGER)(Self__1IQJ + 1);
+ Self__XLMJ=(__INTEGER)(Self__XLMJ + 1);
};
- Self__SUHD=((__STRING *)buffer__ZINJ);
- if ((((__CHARACTER *)Self__SUHD->storage__XNK)[(__INTEGER)(Self__SUHD->count__VF - 1)] == ',')) {
- remove_last__RLLB(buffer__ZINJ, 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);
+ };
};
- add_last__YPK(buffer__ZINJ,')');
- if (((void *)Self__YINJ->parent_profil__UNCG.result_last__T4NH != (void *)NULL)) {
- append__MOK(buffer__ZINJ,(&__string_275));
+ 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__ZINJ,(&__string_276));
+ append__MOK(buffer__VLJJ,(&__string_281));
};
}
-static void genere_struct__SNAH(__TYPE *Self__TNAH)
+static void genere_struct__212G(__TYPE *Self__312G)
// ({TYPE}) VoidRecursive, No inlinable.
{
- void *slot_data__UNAH,*__tmp__1RAH,*__tmp__5RAH,*__tmp__JUAH;
- void *__tmp__NUAH,*__tmp__RUAH,*__tmp__RWAH,*__tmp__VWAH,*__tmp__ZWAH;
- void *slot__VNAH;
- __BLOCK action__XNAH;
- void *tg__YNAH;
- __INTEGER __tmp__POAH,Self__XUGH,__tmp__3OAH,Self__PX4I;
- __INTEGER limit_up__QX4I,__tmp__LPAH,__tmp__JTAH,__tmp__TVAH;
- __INTEGER __tmp__JSAH,Self__HVGH,__tmp__XSAH,Self__L20H;
- __INTEGER limit_up__M20H,__tmp__IVAH,Self__520H,limit_up__A30H;
- __INTEGER Self__PR3I,Self__CU3I,__tmp__F3AH,Self__K5FJ;
- __TYPE *Self__GLZP,*Self__JLZP,*Self__BCUP,*Self__DCUP,*Self__ICUP;
- __TYPE *Self__KCUP;
- void *__tmp__SPAH,*__tmp__CTAH;
- void *__tmp__2PAH,*__tmp__TQAH,*__tmp__DRAH;
- void *__tmp__UQAH,*__tmp__ERAH;
- __POSITION pos__XQLQ,pos__0QLQ,pos__ARLQ;
- void *tab__WNAH,*__tmp__IRAH,*__tmp__RRAH,*__tmp__ZRAH,*__tmp__WTAH;
- void *__tmp__5TAH,*__tmp__HUAH,*__tmp__4VAH,*__tmp__HWAH,*__tmp__PWAH;
- __CHARACTER __tmp__XOAH,__tmp__RSAH;
- __BOOLEAN __tmp__APAH,__tmp__WPAH,__tmp__2QAH,__tmp__GQAH,__tmp__YQAH;
- __BOOLEAN __tmp__ZQAH,__tmp__3QAH,__tmp__NTAH,__tmp__VVAH,__tmp__1ZAH;
- __BOOLEAN __tmp__K0AH,result__RS3I;
- __BLOCK __tmp__HRAH;
- __BLOCK __tmp__VTAH;
- __BLOCK __tmp__3VAH;
- slot_data__UNAH=NULL;
- slot__VNAH=NULL;
- tab__WNAH=NULL;
- action__XNAH.__id=0;
- tg__YNAH=NULL;
- if (((((__FAST_ARRAYoSLOTo *)Self__TNAH->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL < 0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__TNAH->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[ 0] != (void *)NULL))) {
- __tmp__POAH=((__FAST_ARRAYoSLOTo *)Self__TNAH->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL;
- Self__XUGH= 0;
- while ((Self__XUGH <= __tmp__POAH)) {
- slot__VNAH=((void **)((__FAST_ARRAYoSLOTo *)Self__TNAH->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[Self__XUGH];
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__XOAH=((__SLOT_DATA *)slot__VNAH)->parent_variable__G3YD.parent_named__5KMC.style__ODGC;
- } else {
- __tmp__XOAH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- };
- if ((__tmp__XOAH == '+')) {
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__3OAH=lower_style__JKTH(slot__VNAH);
- } else {
- __tmp__3OAH=lower_style__VKTH(slot__VNAH);
- };
- __tmp__APAH=(__tmp__3OAH == 0);
- } else {
- __tmp__APAH=FALSE__;
- };
- if (__tmp__APAH) {
- __tmp__HRAH.__id=10991;
- __tmp__HRAH.self=Self__TNAH;
- action__XNAH=__tmp__HRAH;
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__IRAH=((__SLOT *)((__SLOT_DATA *)slot__VNAH)->parent_slot__H3YD)->slot_data_list__RK5F;
- } else {
- __tmp__IRAH=((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->slot_data_list__RK5F;
- };
- if (((void *)__tmp__IRAH != (void *)NULL)) {
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- };
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__RRAH=((__SLOT *)((__SLOT_DATA *)slot__VNAH)->parent_slot__H3YD)->slot_data_list__RK5F;
- } else {
- __tmp__RRAH=((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->slot_data_list__RK5F;
- };
- Self__PX4I= 0;
- limit_up__QX4I=((__FAST_ARRAYoSLOT_DATAo *)__tmp__RRAH)->parent_arrayed_collection__MK5F.upper__KDCG;
- while ((Self__PX4I <= limit_up__QX4I)) {
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__ZRAH=((__SLOT *)((__SLOT_DATA *)slot__VNAH)->parent_slot__H3YD)->slot_data_list__RK5F;
- } else {
- __tmp__ZRAH=((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->slot_data_list__RK5F;
- };
- __tmp__1RAH=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__ZRAH)->parent_arrayed_collection__MK5F.storage__IECG)[Self__PX4I];
- switch (action__XNAH.__id) {
- case 10991: {
- Self__GLZP=((__TYPE *)action__XNAH.self);
- __tmp__LPAH=((__SLOT_DATA *)__tmp__1RAH)->parent_variable__G3YD.ensure_count__4KCG;
- if ((__tmp__LPAH > 0)) {
- __tmp__WPAH=TRUE__;
- } else {
- __tmp__SPAH=id_section__FGAG(__tmp__1RAH);
- __tmp__WPAH=((void *)((__SECTION_ *)__tmp__SPAH)->name__I2ZD == (void *)(&__string_28));
- };
- if (__tmp__WPAH) {
- __tmp__2PAH=((__SLOT_DATA *)__tmp__1RAH)->parent_variable__G3YD.type__LCCG;
- __tmp__2QAH=((void *)((__TYPE_FULL *)__tmp__2PAH)->parent_type__KTL != (void *)Self__GLZP);
- } else {
- __tmp__2QAH=FALSE__;
- };
- if (__tmp__2QAH) {
- __tmp__GQAH=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__1RAH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0);
- __tmp__YQAH=(__tmp__GQAH || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__1RAH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 4) != 0));
- if (__tmp__YQAH) {
- __tmp__ZQAH=TRUE__;
- } else {
- __tmp__TQAH=((__SLOT_DATA *)__tmp__1RAH)->parent_variable__G3YD.type__LCCG;
- __tmp__UQAH=((__TYPE_FULL *)__tmp__TQAH)->parent_type__KTL;
- __tmp__ZQAH=((void *)__tmp__UQAH == (void *)type_block__BLB);
- };
- __tmp__3QAH=__tmp__ZQAH;
- } else {
- __tmp__3QAH=FALSE__;
- };
- if (__tmp__3QAH) {
- __tmp__DRAH=((__SLOT_DATA *)__tmp__1RAH)->parent_variable__G3YD.type__LCCG;
- __tmp__ERAH=((__TYPE_FULL *)__tmp__DRAH)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__ERAH)->__id) {
+ 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;
+ };
+ 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));
+ };
+ __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__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__SNAH(__tmp__ERAH);
+ genere_struct__212G(__tmp__O52G);
} break;
case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_175));
+ append__MOK(output_decl__1C,(&__string_176));
} break;
case __TYPE_VOID__: {
} break;
case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_176));
+ append__MOK(output_decl__1C,(&__string_177));
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- genere_struct__ZABH(__tmp__ERAH);
+ genere_struct__DP3G(__tmp__O52G);
} break;
case __PROFIL_BLOCK__: {
} break;
};
};
} break;
- case 11003: {
- Self__JLZP=((__TYPE *)action__XNAH.self);
- __tmp__CTAH=id_section__FGAG(__tmp__1RAH);
- if (((void *)((__SECTION_ *)__tmp__CTAH)->name__I2ZD == (void *)(&__string_28))) {
- __tmp__NTAH=TRUE__;
+ 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__JTAH=((__SLOT_DATA *)__tmp__1RAH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__NTAH=(__tmp__JTAH > 0);
+ __tmp__TB3G=((__SLOT_DATA *)__tmp__FA3G)->parent_variable__HHZD.ensure_count__YDAG;
+ __tmp__XB3G=(__tmp__TB3G > 0);
};
- if (__tmp__NTAH) {
- add_slot_struct__RNVI(Self__JLZP,__tmp__1RAH);
+ if (__tmp__XB3G) {
+ add_slot_struct__1TRI(Self__5QVP,__tmp__FA3G);
};
} break;
- case 11012: {
- __tmp__TVAH=((__SLOT_DATA *)__tmp__1RAH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__VVAH=(__tmp__TVAH > 0);
- if (__tmp__VVAH) {
- genere__2JJI(__tmp__1RAH,output_glob__VD);
+ 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));
};
} break;
};
- Self__PX4I=(__INTEGER)(Self__PX4I + 1);
+ Self__J30I=(__INTEGER)(Self__J30I + 1);
};
};
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__5RAH=slot_data__5WXH(slot__VNAH);
+ if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
+ __tmp__JA3G=slot_data__B4TH(slot__512G);
} else {
- __tmp__5RAH=slot_data__ZXXH(slot__VNAH);
+ __tmp__JA3G=slot_data__14TH(slot__512G);
};
- __tmp__LPAH=((__SLOT_DATA *)__tmp__5RAH)->parent_variable__G3YD.ensure_count__4KCG;
- if ((__tmp__LPAH > 0)) {
- __tmp__WPAH=TRUE__;
+ __tmp__V32G=((__SLOT_DATA *)__tmp__JA3G)->parent_variable__HHZD.ensure_count__YDAG;
+ if ((__tmp__V32G > 0)) {
+ __tmp__A42G=TRUE__;
} else {
- __tmp__SPAH=id_section__FGAG(__tmp__5RAH);
- __tmp__WPAH=((void *)((__SECTION_ *)__tmp__SPAH)->name__I2ZD == (void *)(&__string_28));
+ 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__WPAH) {
- __tmp__2PAH=((__SLOT_DATA *)__tmp__5RAH)->parent_variable__G3YD.type__LCCG;
- __tmp__2QAH=((void *)((__TYPE_FULL *)__tmp__2PAH)->parent_type__KTL != (void *)Self__TNAH);
+ 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__2QAH=FALSE__;
+ __tmp__G52G=FALSE__;
};
- if (__tmp__2QAH) {
- __tmp__GQAH=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__5RAH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0);
- __tmp__YQAH=(__tmp__GQAH || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__5RAH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 4) != 0));
- if (__tmp__YQAH) {
- __tmp__ZQAH=TRUE__;
+ 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__TQAH=((__SLOT_DATA *)__tmp__5RAH)->parent_variable__G3YD.type__LCCG;
- __tmp__UQAH=((__TYPE_FULL *)__tmp__TQAH)->parent_type__KTL;
- __tmp__ZQAH=((void *)__tmp__UQAH == (void *)type_block__BLB);
+ __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__3QAH=__tmp__ZQAH;
+ __tmp__H52G=__tmp__D52G;
} else {
- __tmp__3QAH=FALSE__;
+ __tmp__H52G=FALSE__;
};
- if (__tmp__3QAH) {
- __tmp__DRAH=((__SLOT_DATA *)__tmp__5RAH)->parent_variable__G3YD.type__LCCG;
- __tmp__ERAH=((__TYPE_FULL *)__tmp__DRAH)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__ERAH)->__id) {
+ 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__SNAH(__tmp__ERAH);
+ genere_struct__212G(__tmp__O52G);
} break;
case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_175));
+ append__MOK(output_decl__1C,(&__string_176));
} break;
case __TYPE_VOID__: {
} break;
case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_176));
+ append__MOK(output_decl__1C,(&__string_177));
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- genere_struct__ZABH(__tmp__ERAH);
+ genere_struct__DP3G(__tmp__O52G);
} break;
case __PROFIL_BLOCK__: {
} break;
};
};
};
- Self__XUGH=(__INTEGER)(Self__XUGH + 1);
+ Self__FBDH=(__INTEGER)(Self__FBDH + 1);
};
- __tmp__JSAH=((__FAST_ARRAYoSLOTo *)Self__TNAH->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL;
- Self__HVGH= 0;
- while ((Self__HVGH <= __tmp__JSAH)) {
- slot__VNAH=((void **)((__FAST_ARRAYoSLOTo *)Self__TNAH->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[Self__HVGH];
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__RSAH=((__SLOT_DATA *)slot__VNAH)->parent_variable__G3YD.parent_named__5KMC.style__ODGC;
+ __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__RSAH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- };
- if ((__tmp__RSAH == '+')) {
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__XSAH=lower_style__JKTH(slot__VNAH);
+ __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 {
- __tmp__XSAH=lower_style__VKTH(slot__VNAH);
- };
- if ((__tmp__XSAH == 0)) {
- __tmp__VTAH.__id=11003;
- __tmp__VTAH.self=Self__TNAH;
- action__XNAH=__tmp__VTAH;
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__WTAH=((__SLOT *)((__SLOT_DATA *)slot__VNAH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ 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__WTAH=((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__AC3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- if (((void *)__tmp__WTAH != (void *)NULL)) {
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
+ if (((void *)__tmp__AC3G != (void *)NULL)) {
+ if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
};
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__5TAH=((__SLOT *)((__SLOT_DATA *)slot__VNAH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
+ __tmp__JC3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
} else {
- __tmp__5TAH=((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__JC3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- Self__L20H= 0;
- limit_up__M20H=((__FAST_ARRAYoSLOT_DATAo *)__tmp__5TAH)->parent_arrayed_collection__MK5F.upper__KDCG;
- while ((Self__L20H <= limit_up__M20H)) {
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__HUAH=((__SLOT *)((__SLOT_DATA *)slot__VNAH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ 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__HUAH=((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__RC3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- __tmp__JUAH=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__HUAH)->parent_arrayed_collection__MK5F.storage__IECG)[Self__L20H];
- switch (action__XNAH.__id) {
- case 10991: {
- Self__BCUP=((__TYPE *)action__XNAH.self);
- __tmp__LPAH=((__SLOT_DATA *)__tmp__JUAH)->parent_variable__G3YD.ensure_count__4KCG;
- if ((__tmp__LPAH > 0)) {
- __tmp__WPAH=TRUE__;
+ __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 {
- __tmp__SPAH=id_section__FGAG(__tmp__JUAH);
- __tmp__WPAH=((void *)((__SECTION_ *)__tmp__SPAH)->name__I2ZD == (void *)(&__string_28));
+ 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__A42G=((void *)((__SECTION_ *)result__S5BR)->name__CH0D == (void *)(&__string_28));
};
- if (__tmp__WPAH) {
- __tmp__2PAH=((__SLOT_DATA *)__tmp__JUAH)->parent_variable__G3YD.type__LCCG;
- __tmp__2QAH=((void *)((__TYPE_FULL *)__tmp__2PAH)->parent_type__KTL != (void *)Self__BCUP);
+ 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__2QAH=FALSE__;
+ __tmp__G52G=FALSE__;
};
- if (__tmp__2QAH) {
- __tmp__GQAH=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__JUAH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0);
- __tmp__YQAH=(__tmp__GQAH || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__JUAH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 4) != 0));
- if (__tmp__YQAH) {
- __tmp__ZQAH=TRUE__;
+ 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__TQAH=((__SLOT_DATA *)__tmp__JUAH)->parent_variable__G3YD.type__LCCG;
- __tmp__UQAH=((__TYPE_FULL *)__tmp__TQAH)->parent_type__KTL;
- __tmp__ZQAH=((void *)__tmp__UQAH == (void *)type_block__BLB);
+ __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);
};
- __tmp__3QAH=__tmp__ZQAH;
+ __tmp__H52G=__tmp__D52G;
} else {
- __tmp__3QAH=FALSE__;
+ __tmp__H52G=FALSE__;
};
- if (__tmp__3QAH) {
- __tmp__DRAH=((__SLOT_DATA *)__tmp__JUAH)->parent_variable__G3YD.type__LCCG;
- __tmp__ERAH=((__TYPE_FULL *)__tmp__DRAH)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__ERAH)->__id) {
+ 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__SNAH(__tmp__ERAH);
+ genere_struct__212G(__tmp__O52G);
} break;
case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_175));
+ append__MOK(output_decl__1C,(&__string_176));
} break;
case __TYPE_VOID__: {
} break;
case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_176));
+ append__MOK(output_decl__1C,(&__string_177));
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- genere_struct__ZABH(__tmp__ERAH);
+ genere_struct__DP3G(__tmp__O52G);
} break;
case __PROFIL_BLOCK__: {
} break;
};
};
} break;
- case 11003: {
- Self__DCUP=((__TYPE *)action__XNAH.self);
- __tmp__CTAH=id_section__FGAG(__tmp__JUAH);
- if (((void *)((__SECTION_ *)__tmp__CTAH)->name__I2ZD == (void *)(&__string_28))) {
- __tmp__NTAH=TRUE__;
+ 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));
+ };
+ if (((void *)((__SECTION_ *)result__U5BR)->name__CH0D == (void *)(&__string_28))) {
+ __tmp__XB3G=TRUE__;
} else {
- __tmp__JTAH=((__SLOT_DATA *)__tmp__JUAH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__NTAH=(__tmp__JTAH > 0);
+ __tmp__TB3G=((__SLOT_DATA *)__tmp__TC3G)->parent_variable__HHZD.ensure_count__YDAG;
+ __tmp__XB3G=(__tmp__TB3G > 0);
};
- if (__tmp__NTAH) {
- add_slot_struct__RNVI(Self__DCUP,__tmp__JUAH);
+ if (__tmp__XB3G) {
+ add_slot_struct__1TRI(Self__QJQP,__tmp__TC3G);
};
} break;
- case 11012: {
- __tmp__TVAH=((__SLOT_DATA *)__tmp__JUAH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__VVAH=(__tmp__TVAH > 0);
- if (__tmp__VVAH) {
- genere__2JJI(__tmp__JUAH,output_glob__VD);
+ 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));
};
} break;
};
- Self__L20H=(__INTEGER)(Self__L20H + 1);
+ Self__NDXH=(__INTEGER)(Self__NDXH + 1);
};
};
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__NUAH=slot_data__5WXH(slot__VNAH);
+ 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 {
- __tmp__NUAH=slot_data__ZXXH(slot__VNAH);
+ result__Y5BR=get_name__GCJD((&__string_26));
};
- __tmp__CTAH=id_section__FGAG(__tmp__NUAH);
- if (((void *)((__SECTION_ *)__tmp__CTAH)->name__I2ZD == (void *)(&__string_28))) {
- __tmp__NTAH=TRUE__;
+ if (((void *)((__SECTION_ *)result__Y5BR)->name__CH0D == (void *)(&__string_28))) {
+ __tmp__XB3G=TRUE__;
} else {
- __tmp__JTAH=((__SLOT_DATA *)__tmp__NUAH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__NTAH=(__tmp__JTAH > 0);
+ __tmp__TB3G=((__SLOT_DATA *)__tmp__XC3G)->parent_variable__HHZD.ensure_count__YDAG;
+ __tmp__XB3G=(__tmp__TB3G > 0);
};
- if (__tmp__NTAH) {
- add_slot_struct__RNVI(Self__TNAH,__tmp__NUAH);
+ if (__tmp__XB3G) {
+ add_slot_struct__1TRI(Self__312G,__tmp__XC3G);
};
};
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__RUAH=((__SLOT *)((__SLOT_DATA *)slot__VNAH)->parent_slot__H3YD)->slot_id__ZWRG;
+ if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
+ __tmp__1C3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_id__C4OG;
} else {
- __tmp__RUAH=((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->slot_id__ZWRG;
+ __tmp__1C3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_id__C4OG;
};
- slot_data__UNAH=__tmp__RUAH;
- if ((((void *)__tmp__RUAH != (void *)NULL) && (((__SLOT_DATA *)__tmp__RUAH)->parent_variable__G3YD.ensure_count__4KCG > 0))) {
- add_slot_struct__RNVI(Self__TNAH,__tmp__RUAH);
+ 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__VNAH)->__id==__SLOT_DATA__) {
- __tmp__IVAH=lower_style__JKTH(slot__VNAH);
+ 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 {
- __tmp__IVAH=lower_style__VKTH(slot__VNAH);
+ 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__IVAH == 0)) {
- __tmp__3VAH.__id=11012;
- action__XNAH=__tmp__3VAH;
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__4VAH=((__SLOT *)((__SLOT_DATA *)slot__VNAH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ 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__4VAH=((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__IE3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- if (((void *)__tmp__4VAH != (void *)NULL)) {
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
+ if (((void *)__tmp__IE3G != (void *)NULL)) {
+ if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
};
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__HWAH=((__SLOT *)((__SLOT_DATA *)slot__VNAH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
+ __tmp__RE3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_data_list__KK3F;
} else {
- __tmp__HWAH=((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__RE3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- Self__520H= 0;
- limit_up__A30H=((__FAST_ARRAYoSLOT_DATAo *)__tmp__HWAH)->parent_arrayed_collection__MK5F.upper__KDCG;
- while ((Self__520H <= limit_up__A30H)) {
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__PWAH=((__SLOT *)((__SLOT_DATA *)slot__VNAH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ 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__PWAH=((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__ZE3G=((__SLOT *)((__SLOT_CODE *)slot__512G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- __tmp__RWAH=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__PWAH)->parent_arrayed_collection__MK5F.storage__IECG)[Self__520H];
- switch (action__XNAH.__id) {
- case 10991: {
- Self__ICUP=((__TYPE *)action__XNAH.self);
- __tmp__LPAH=((__SLOT_DATA *)__tmp__RWAH)->parent_variable__G3YD.ensure_count__4KCG;
- if ((__tmp__LPAH > 0)) {
- __tmp__WPAH=TRUE__;
+ __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 {
- __tmp__SPAH=id_section__FGAG(__tmp__RWAH);
- __tmp__WPAH=((void *)((__SECTION_ *)__tmp__SPAH)->name__I2ZD == (void *)(&__string_28));
+ 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));
+ };
+ __tmp__A42G=((void *)((__SECTION_ *)result__45BR)->name__CH0D == (void *)(&__string_28));
};
- if (__tmp__WPAH) {
- __tmp__2PAH=((__SLOT_DATA *)__tmp__RWAH)->parent_variable__G3YD.type__LCCG;
- __tmp__2QAH=((void *)((__TYPE_FULL *)__tmp__2PAH)->parent_type__KTL != (void *)Self__ICUP);
+ 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__2QAH=FALSE__;
+ __tmp__G52G=FALSE__;
};
- if (__tmp__2QAH) {
- __tmp__GQAH=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__RWAH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0);
- __tmp__YQAH=(__tmp__GQAH || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__RWAH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 4) != 0));
- if (__tmp__YQAH) {
- __tmp__ZQAH=TRUE__;
+ 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__TQAH=((__SLOT_DATA *)__tmp__RWAH)->parent_variable__G3YD.type__LCCG;
- __tmp__UQAH=((__TYPE_FULL *)__tmp__TQAH)->parent_type__KTL;
- __tmp__ZQAH=((void *)__tmp__UQAH == (void *)type_block__BLB);
+ __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);
};
- __tmp__3QAH=__tmp__ZQAH;
+ __tmp__H52G=__tmp__D52G;
} else {
- __tmp__3QAH=FALSE__;
+ __tmp__H52G=FALSE__;
};
- if (__tmp__3QAH) {
- __tmp__DRAH=((__SLOT_DATA *)__tmp__RWAH)->parent_variable__G3YD.type__LCCG;
- __tmp__ERAH=((__TYPE_FULL *)__tmp__DRAH)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__ERAH)->__id) {
+ 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__SNAH(__tmp__ERAH);
+ genere_struct__212G(__tmp__O52G);
} break;
case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_175));
+ append__MOK(output_decl__1C,(&__string_176));
} break;
case __TYPE_VOID__: {
} break;
case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_176));
+ append__MOK(output_decl__1C,(&__string_177));
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- genere_struct__ZABH(__tmp__ERAH);
+ genere_struct__DP3G(__tmp__O52G);
} break;
case __PROFIL_BLOCK__: {
} break;
};
};
} break;
- case 11003: {
- Self__KCUP=((__TYPE *)action__XNAH.self);
- __tmp__CTAH=id_section__FGAG(__tmp__RWAH);
- if (((void *)((__SECTION_ *)__tmp__CTAH)->name__I2ZD == (void *)(&__string_28))) {
- __tmp__NTAH=TRUE__;
+ 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));
+ };
+ if (((void *)((__SECTION_ *)result__AACR)->name__CH0D == (void *)(&__string_28))) {
+ __tmp__XB3G=TRUE__;
} else {
- __tmp__JTAH=((__SLOT_DATA *)__tmp__RWAH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__NTAH=(__tmp__JTAH > 0);
+ __tmp__TB3G=((__SLOT_DATA *)__tmp__1E3G)->parent_variable__HHZD.ensure_count__YDAG;
+ __tmp__XB3G=(__tmp__TB3G > 0);
};
- if (__tmp__NTAH) {
- add_slot_struct__RNVI(Self__KCUP,__tmp__RWAH);
+ if (__tmp__XB3G) {
+ add_slot_struct__1TRI(Self__XJQP,__tmp__1E3G);
};
} break;
- case 11012: {
- __tmp__TVAH=((__SLOT_DATA *)__tmp__RWAH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__VVAH=(__tmp__TVAH > 0);
- if (__tmp__VVAH) {
- genere__2JJI(__tmp__RWAH,output_glob__VD);
+ 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));
};
} break;
};
- Self__520H=(__INTEGER)(Self__520H + 1);
+ Self__BEXH=(__INTEGER)(Self__BEXH + 1);
};
};
- if (((struct ___OBJ *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__VWAH=slot_data__5WXH(slot__VNAH);
+ if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
+ __tmp__5E3G=slot_data__B4TH(slot__512G);
} else {
- __tmp__VWAH=slot_data__ZXXH(slot__VNAH);
+ __tmp__5E3G=slot_data__14TH(slot__512G);
};
- __tmp__TVAH=((__SLOT_DATA *)__tmp__VWAH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__VVAH=(__tmp__TVAH > 0);
- if (__tmp__VVAH) {
- genere__2JJI(__tmp__VWAH,output_glob__VD);
+ __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 *)slot__VNAH)->__id==__SLOT_DATA__) {
- __tmp__ZWAH=((__SLOT *)((__SLOT_DATA *)slot__VNAH)->parent_slot__H3YD)->slot_id__ZWRG;
+ if (((struct ___OBJ *)slot__512G)->__id==__SLOT_DATA__) {
+ __tmp__DF3G=((__SLOT *)((__SLOT_DATA *)slot__512G)->parent_slot__IHZD)->slot_id__C4OG;
} else {
- __tmp__ZWAH=((__SLOT *)((__SLOT_CODE *)slot__VNAH)->parent_slot__C24F)->slot_id__ZWRG;
- };
- slot_data__UNAH=__tmp__ZWAH;
- if ((((void *)__tmp__ZWAH != (void *)NULL) && (((__SLOT_DATA *)__tmp__ZWAH)->parent_variable__G3YD.ensure_count__4KCG > 0))) {
- genere__2JJI(((__SLOT *)((__SLOT_DATA *)__tmp__ZWAH)->parent_slot__H3YD)->slot_id__ZWRG,output_glob__VD);
+ __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;
+ };
+ };
+ ((__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));
};
};
- Self__HVGH=(__INTEGER)(Self__HVGH + 1);
+ Self__VBDH=(__INTEGER)(Self__VBDH + 1);
};
- if ((((void *)((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37)) || ((void *)((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38)))) {
- tg__YNAH=NULL;
+ 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);
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__TNAH->prototype__RD)->type_c__HPDC != (void *)NULL)) {
- Self__PR3I= 0;
- while ((Self__PR3I <= 4)) {
- tab__WNAH=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__2YAH)->parent_arrayed_collection__1YAH.storage__LWMJ)[Self__PR3I];
- if ((! (((__FAST_ARRAYoSLOT_DATAo *)tab__WNAH)->parent_arrayed_collection__MK5F.upper__KDCG < 0))) {
- pos__XQLQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__WNAH)->parent_arrayed_collection__MK5F.storage__IECG)[ 0])->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_277));
- put_position__ECH(pos__XQLQ);
- send_error__2FH();
+ 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)) {
+ 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;
};
- Self__PR3I=(__INTEGER)(Self__PR3I + 1);
};
- append__MOK(output_decl__1C,(&__string_278));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- add_last__YPK(output_decl__1C,'\n');
- if (((void *)((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_41))) {
- append__MOK(output_decl__1C,(&__string_279));
- __tmp__1ZAH=TRUE__;
+ ((__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__1ZAH=FALSE__;
+ __tmp__FI3G=FALSE__;
};
- if (__tmp__1ZAH) {
- __tmp__K0AH=TRUE__;
+ if (__tmp__FI3G) {
+ __tmp__UI3G=TRUE__;
} else {
- result__RS3I=((void *)((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_42));
- if (result__RS3I) {
- append__MOK(output_decl__1C,(&__string_280));
+ 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));
+ };
+ } 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));
};
- __tmp__K0AH=result__RS3I;
};
- if ((! __tmp__K0AH)) {
- if ((pass_count__YMMC == Self__TNAH->last_pass_binding__VT3I)) {
- pos__0QLQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__WNAH)->parent_arrayed_collection__MK5F.storage__IECG)[ 0])->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_281));
- put_position__ECH(pos__0QLQ);
- send_error__2FH();
+ 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 {
- append__MOK(output_decl__1C,(&__string_282));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->type_c__HPDC);
- append__MOK(output_decl__1C,(&__string_283));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_273));
+ 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;
};
};
- add_last__YPK(output_decl__1C,'\n');
+ ((__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_278));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_284));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_285));
+ 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__YMMC == Self__TNAH->last_pass_binding__VT3I)) {
- append_in__4VC(((__INTEGER_32 )id_counter_with_type__21AH),output_decl__1C);
- id_counter_with_type__21AH=(__INTEGER)(id_counter_with_type__21AH + 1);
- append__MOK(string_tmp__RB,(&__string_286));
- if (((__PROTOTYPE *)Self__TNAH->prototype__RD)->is_mapping__0ANC) {
- pos__ARLQ=((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_287));
- put_position__ECH(pos__ARLQ);
- send_error__2FH();
+ 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)) {
+ 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);
};
- add_last__YPK(output_decl__1C,'\n');
- Self__CU3I= 4;
- while ((Self__CU3I >= 0)) {
- tab__WNAH=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__2YAH)->parent_arrayed_collection__1YAH.storage__LWMJ)[Self__CU3I];
- __tmp__F3AH=((__FAST_ARRAYoSLOT_DATAo *)tab__WNAH)->parent_arrayed_collection__MK5F.upper__KDCG;
- Self__K5FJ= 0;
- while ((Self__K5FJ <= __tmp__F3AH)) {
- slot_data__UNAH=((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__WNAH)->parent_arrayed_collection__MK5F.storage__IECG)[Self__K5FJ];
- if ((((__PROTOTYPE *)Self__TNAH->prototype__RD)->is_mapping__0ANC && is_expanded_c__VF0G(((__SLOT_DATA *)slot_data__UNAH)->parent_variable__G3YD.type__LCCG))) {
- append__MOK(string_tmp__RB,(&__string_288));
+ 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));
};
- genere__2JJI(slot_data__UNAH,string_tmp__RB);
- Self__K5FJ=(__INTEGER)(Self__K5FJ + 1);
+ 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__WNAH)->parent_arrayed_collection__MK5F.upper__KDCG=(__INTEGER)(- 1);
- Self__CU3I=(__INTEGER)(Self__CU3I - 1);
+ ((__FAST_ARRAYoSLOT_DATAo *)tab__A22G)->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(- 1);
+ Self__NYZI=(__INTEGER)(Self__NYZI - 1);
};
- if (((void *)Self__TNAH == (void *)type_block__BLB)) {
- append__MOK(string_tmp__RB,(&__string_289));
+ 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_290));
- };
- append__MOK(output_decl__1C,(&__string_291));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_292));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_293));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_294));
+ 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__TNAH->prototype__RD)->is_mapping__0ANC) {
- append__MOK(output_decl__1C,(&__string_295));
+ if (((__PROTOTYPE *)Self__312G->prototype__RD)->is_mapping__IRMC) {
+ append__MOK(output_decl__1C,(&__string_300));
} else {
- append__MOK(output_decl__1C,(&__string_296));
+ append__MOK(output_decl__1C,(&__string_301));
};
append__MOK(output_decl__1C,(&__string_92));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- add_last__YPK(output_decl__1C,' ');
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- add_last__YPK(output_decl__1C,'_');
- if ((pass_count__YMMC == Self__TNAH->last_pass_binding__VT3I)) {
- append__MOK(output_decl__1C,(&__string_297));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_298));
- };
- append__MOK(output_decl__1C,(&__string_273));
- append__MOK(output_decl__1C,(&__string_299));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_300));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__TNAH->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(output_decl__1C,(&__string_301));
+ 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);
+ };
+ 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__CWGH(Self__TNAH->slot_run__1JC);
+ force__to__QCDH(Self__312G->slot_run__1JC);
};
}
-static void genere_struct__ZABH(__TYPE_GENERIC *Self__0ABH)
+static void genere_struct__DP3G(__TYPE_GENERIC *Self__EP3G)
// ({TYPE_GENERIC}) VoidRecursive, No inlinable.
{
- void *slot_data__1ABH,*__tmp__CFBH,*__tmp__GFBH,*__tmp__QHBH;
- void *__tmp__UHBH,*__tmp__YHBH,*__tmp__YJBH,*__tmp__2JBH,*__tmp__AKBH;
- void *slot__2ABH;
- __BLOCK action__4ABH;
- void *tg__5ABH;
- __INTEGER __tmp__WBBH,Self__HYGH,__tmp__ECBH,Self__DY4I;
- __INTEGER limit_up__EY4I,__tmp__SCBH,__tmp__QGBH,__tmp__0IBH;
- __INTEGER __tmp__QFBH,Self__ZYGH,__tmp__4FBH,Self__030H;
- __INTEGER limit_up__130H,__tmp__PIBH,Self__O40H,limit_up__P40H;
- __INTEGER Self__IW3I,Self__GZ3I,__tmp__FQBH,Self__GAGJ;
- __TYPE_GENERIC *Self__UNZP,*Self__YNZP,*Self__RDUP,*Self__TDUP;
- __TYPE_GENERIC *Self__YDUP,*Self__0DUP;
- void *__tmp__ZCBH,*__tmp__JGBH;
- void *__tmp__DDBH,*__tmp__0DBH,*__tmp__KEBH;
- void *__tmp__1DBH,*__tmp__LEBH,*__tmp__NLBH;
- __POSITION pos__FSLQ,pos__ISLQ,pos__NSLQ;
- void *tab__3ABH,*__tmp__PEBH,*__tmp__YEBH,*__tmp__AFBH,*__tmp__3GBH;
- void *__tmp__GHBH,*__tmp__OHBH,*__tmp__FJBH,*__tmp__OJBH,*__tmp__WJBH;
- __CHARACTER __tmp__4BBH,__tmp__YFBH;
- __BOOLEAN __tmp__HCBH,__tmp__3CBH,__tmp__DEBH,__tmp__NDBH,__tmp__5DBH;
- __BOOLEAN __tmp__AEBH,__tmp__EEBH,__tmp__UGBH,__tmp__2IBH,__tmp__2MBH;
- __BOOLEAN __tmp__LNBH,result__NX3I;
- __BLOCK __tmp__OEBH;
- __BLOCK __tmp__2GBH;
- __BLOCK __tmp__EJBH;
- slot_data__1ABH=NULL;
- slot__2ABH=NULL;
- tab__3ABH=NULL;
- action__4ABH.__id=0;
- tg__5ABH=NULL;
- if (((((__FAST_ARRAYoSLOTo *)Self__0ABH->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL < 0) || ((void *)((void **)((__FAST_ARRAYoSLOTo *)Self__0ABH->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[ 0] != (void *)NULL))) {
- __tmp__WBBH=((__FAST_ARRAYoSLOTo *)Self__0ABH->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL;
- Self__HYGH= 0;
- while ((Self__HYGH <= __tmp__WBBH)) {
- slot__2ABH=((void **)((__FAST_ARRAYoSLOTo *)Self__0ABH->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[Self__HYGH];
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__4BBH=((__SLOT_DATA *)slot__2ABH)->parent_variable__G3YD.parent_named__5KMC.style__ODGC;
- } else {
- __tmp__4BBH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- };
- if ((__tmp__4BBH == '+')) {
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__ECBH=lower_style__JKTH(slot__2ABH);
- } else {
- __tmp__ECBH=lower_style__VKTH(slot__2ABH);
- };
- __tmp__HCBH=(__tmp__ECBH == 0);
- } else {
- __tmp__HCBH=FALSE__;
- };
- if (__tmp__HCBH) {
- __tmp__OEBH.__id=11053;
- __tmp__OEBH.self=Self__0ABH;
- action__4ABH=__tmp__OEBH;
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__PEBH=((__SLOT *)((__SLOT_DATA *)slot__2ABH)->parent_slot__H3YD)->slot_data_list__RK5F;
- } else {
- __tmp__PEBH=((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->slot_data_list__RK5F;
- };
- if (((void *)__tmp__PEBH != (void *)NULL)) {
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- };
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__YEBH=((__SLOT *)((__SLOT_DATA *)slot__2ABH)->parent_slot__H3YD)->slot_data_list__RK5F;
- } else {
- __tmp__YEBH=((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->slot_data_list__RK5F;
- };
- Self__DY4I= 0;
- limit_up__EY4I=((__FAST_ARRAYoSLOT_DATAo *)__tmp__YEBH)->parent_arrayed_collection__MK5F.upper__KDCG;
- while ((Self__DY4I <= limit_up__EY4I)) {
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__AFBH=((__SLOT *)((__SLOT_DATA *)slot__2ABH)->parent_slot__H3YD)->slot_data_list__RK5F;
- } else {
- __tmp__AFBH=((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->slot_data_list__RK5F;
- };
- __tmp__CFBH=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__AFBH)->parent_arrayed_collection__MK5F.storage__IECG)[Self__DY4I];
- switch (action__4ABH.__id) {
- case 11053: {
- Self__UNZP=((__TYPE_GENERIC *)action__4ABH.self);
- __tmp__SCBH=((__SLOT_DATA *)__tmp__CFBH)->parent_variable__G3YD.ensure_count__4KCG;
- if ((__tmp__SCBH > 0)) {
- __tmp__3CBH=TRUE__;
- } else {
- __tmp__ZCBH=id_section__FGAG(__tmp__CFBH);
- __tmp__3CBH=((void *)((__SECTION_ *)__tmp__ZCBH)->name__I2ZD == (void *)(&__string_28));
- };
- if (__tmp__3CBH) {
- __tmp__DDBH=((__SLOT_DATA *)__tmp__CFBH)->parent_variable__G3YD.type__LCCG;
- __tmp__DEBH=((void *)((__TYPE_FULL *)__tmp__DDBH)->parent_type__KTL != (void *)Self__UNZP);
- } else {
- __tmp__DEBH=FALSE__;
- };
- if (__tmp__DEBH) {
- __tmp__NDBH=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__CFBH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0);
- __tmp__5DBH=(__tmp__NDBH || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__CFBH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 4) != 0));
- if (__tmp__5DBH) {
- __tmp__AEBH=TRUE__;
- } else {
- __tmp__0DBH=((__SLOT_DATA *)__tmp__CFBH)->parent_variable__G3YD.type__LCCG;
- __tmp__1DBH=((__TYPE_FULL *)__tmp__0DBH)->parent_type__KTL;
- __tmp__AEBH=((void *)__tmp__1DBH == (void *)type_block__BLB);
- };
- __tmp__EEBH=__tmp__AEBH;
- } else {
- __tmp__EEBH=FALSE__;
- };
- if (__tmp__EEBH) {
- __tmp__KEBH=((__SLOT_DATA *)__tmp__CFBH)->parent_variable__G3YD.type__LCCG;
- __tmp__LEBH=((__TYPE_FULL *)__tmp__KEBH)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__LEBH)->__id) {
+ 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;
+ };
+ 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));
+ };
+ __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__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__SNAH(__tmp__LEBH);
+ genere_struct__212G(__tmp__VS3G);
} break;
case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_175));
+ append__MOK(output_decl__1C,(&__string_176));
} break;
case __TYPE_VOID__: {
} break;
case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_176));
+ append__MOK(output_decl__1C,(&__string_177));
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- genere_struct__ZABH(__tmp__LEBH);
+ genere_struct__DP3G(__tmp__VS3G);
} break;
case __PROFIL_BLOCK__: {
} break;
};
};
} break;
- case 11065: {
- Self__YNZP=((__TYPE_GENERIC *)action__4ABH.self);
- __tmp__JGBH=id_section__FGAG(__tmp__CFBH);
- if (((void *)((__SECTION_ *)__tmp__JGBH)->name__I2ZD == (void *)(&__string_28))) {
- __tmp__UGBH=TRUE__;
+ 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__QGBH=((__SLOT_DATA *)__tmp__CFBH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__UGBH=(__tmp__QGBH > 0);
+ __tmp__0U3G=((__SLOT_DATA *)__tmp__MT3G)->parent_variable__HHZD.ensure_count__YDAG;
+ __tmp__4U3G=(__tmp__0U3G > 0);
};
- if (__tmp__UGBH) {
- add_slot_struct__VPVI(Self__YNZP,__tmp__CFBH);
+ if (__tmp__4U3G) {
+ add_slot_struct__5VRI(Self__OTVP,__tmp__MT3G);
};
} break;
- case 11074: {
- __tmp__0IBH=((__SLOT_DATA *)__tmp__CFBH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__2IBH=(__tmp__0IBH > 0);
- if (__tmp__2IBH) {
- genere__2JJI(__tmp__CFBH,output_glob__VD);
+ 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));
};
} break;
};
- Self__DY4I=(__INTEGER)(Self__DY4I + 1);
+ Self__330I=(__INTEGER)(Self__330I + 1);
};
};
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__GFBH=slot_data__5WXH(slot__2ABH);
+ if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
+ __tmp__QT3G=slot_data__B4TH(slot__GP3G);
} else {
- __tmp__GFBH=slot_data__ZXXH(slot__2ABH);
+ __tmp__QT3G=slot_data__14TH(slot__GP3G);
};
- __tmp__SCBH=((__SLOT_DATA *)__tmp__GFBH)->parent_variable__G3YD.ensure_count__4KCG;
- if ((__tmp__SCBH > 0)) {
- __tmp__3CBH=TRUE__;
+ __tmp__2Q3G=((__SLOT_DATA *)__tmp__QT3G)->parent_variable__HHZD.ensure_count__YDAG;
+ if ((__tmp__2Q3G > 0)) {
+ __tmp__HR3G=TRUE__;
} else {
- __tmp__ZCBH=id_section__FGAG(__tmp__GFBH);
- __tmp__3CBH=((void *)((__SECTION_ *)__tmp__ZCBH)->name__I2ZD == (void *)(&__string_28));
+ 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__3CBH) {
- __tmp__DDBH=((__SLOT_DATA *)__tmp__GFBH)->parent_variable__G3YD.type__LCCG;
- __tmp__DEBH=((void *)((__TYPE_FULL *)__tmp__DDBH)->parent_type__KTL != (void *)Self__0ABH);
+ 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__DEBH=FALSE__;
+ __tmp__NS3G=FALSE__;
};
- if (__tmp__DEBH) {
- __tmp__NDBH=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__GFBH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0);
- __tmp__5DBH=(__tmp__NDBH || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__GFBH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 4) != 0));
- if (__tmp__5DBH) {
- __tmp__AEBH=TRUE__;
+ 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__0DBH=((__SLOT_DATA *)__tmp__GFBH)->parent_variable__G3YD.type__LCCG;
- __tmp__1DBH=((__TYPE_FULL *)__tmp__0DBH)->parent_type__KTL;
- __tmp__AEBH=((void *)__tmp__1DBH == (void *)type_block__BLB);
+ __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__EEBH=__tmp__AEBH;
+ __tmp__OS3G=__tmp__KS3G;
} else {
- __tmp__EEBH=FALSE__;
+ __tmp__OS3G=FALSE__;
};
- if (__tmp__EEBH) {
- __tmp__KEBH=((__SLOT_DATA *)__tmp__GFBH)->parent_variable__G3YD.type__LCCG;
- __tmp__LEBH=((__TYPE_FULL *)__tmp__KEBH)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__LEBH)->__id) {
+ 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__SNAH(__tmp__LEBH);
+ genere_struct__212G(__tmp__VS3G);
} break;
case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_175));
+ append__MOK(output_decl__1C,(&__string_176));
} break;
case __TYPE_VOID__: {
} break;
case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_176));
+ append__MOK(output_decl__1C,(&__string_177));
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- genere_struct__ZABH(__tmp__LEBH);
+ genere_struct__DP3G(__tmp__VS3G);
} break;
case __PROFIL_BLOCK__: {
} break;
};
};
};
- Self__HYGH=(__INTEGER)(Self__HYGH + 1);
+ Self__VEDH=(__INTEGER)(Self__VEDH + 1);
};
- __tmp__QFBH=((__FAST_ARRAYoSLOTo *)Self__0ABH->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL;
- Self__ZYGH= 0;
- while ((Self__ZYGH <= __tmp__QFBH)) {
- slot__2ABH=((void **)((__FAST_ARRAYoSLOTo *)Self__0ABH->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[Self__ZYGH];
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__YFBH=((__SLOT_DATA *)slot__2ABH)->parent_variable__G3YD.parent_named__5KMC.style__ODGC;
+ __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__YFBH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- };
- if ((__tmp__YFBH == '+')) {
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__4FBH=lower_style__JKTH(slot__2ABH);
+ __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 {
- __tmp__4FBH=lower_style__VKTH(slot__2ABH);
- };
- if ((__tmp__4FBH == 0)) {
- __tmp__2GBH.__id=11065;
- __tmp__2GBH.self=Self__0ABH;
- action__4ABH=__tmp__2GBH;
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__3GBH=((__SLOT *)((__SLOT_DATA *)slot__2ABH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ 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__3GBH=((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__HV3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- if (((void *)__tmp__3GBH != (void *)NULL)) {
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
+ if (((void *)__tmp__HV3G != (void *)NULL)) {
+ if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
};
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__GHBH=((__SLOT *)((__SLOT_DATA *)slot__2ABH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
+ __tmp__QV3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
} else {
- __tmp__GHBH=((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__QV3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- Self__030H= 0;
- limit_up__130H=((__FAST_ARRAYoSLOT_DATAo *)__tmp__GHBH)->parent_arrayed_collection__MK5F.upper__KDCG;
- while ((Self__030H <= limit_up__130H)) {
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__OHBH=((__SLOT *)((__SLOT_DATA *)slot__2ABH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ 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__OHBH=((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__YV3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- __tmp__QHBH=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__OHBH)->parent_arrayed_collection__MK5F.storage__IECG)[Self__030H];
- switch (action__4ABH.__id) {
- case 11053: {
- Self__RDUP=((__TYPE_GENERIC *)action__4ABH.self);
- __tmp__SCBH=((__SLOT_DATA *)__tmp__QHBH)->parent_variable__G3YD.ensure_count__4KCG;
- if ((__tmp__SCBH > 0)) {
- __tmp__3CBH=TRUE__;
+ __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 {
- __tmp__ZCBH=id_section__FGAG(__tmp__QHBH);
- __tmp__3CBH=((void *)((__SECTION_ *)__tmp__ZCBH)->name__I2ZD == (void *)(&__string_28));
+ 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__HR3G=((void *)((__SECTION_ *)result__0ACR)->name__CH0D == (void *)(&__string_28));
};
- if (__tmp__3CBH) {
- __tmp__DDBH=((__SLOT_DATA *)__tmp__QHBH)->parent_variable__G3YD.type__LCCG;
- __tmp__DEBH=((void *)((__TYPE_FULL *)__tmp__DDBH)->parent_type__KTL != (void *)Self__RDUP);
+ 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__DEBH=FALSE__;
+ __tmp__NS3G=FALSE__;
};
- if (__tmp__DEBH) {
- __tmp__NDBH=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__QHBH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0);
- __tmp__5DBH=(__tmp__NDBH || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__QHBH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 4) != 0));
- if (__tmp__5DBH) {
- __tmp__AEBH=TRUE__;
+ 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__0DBH=((__SLOT_DATA *)__tmp__QHBH)->parent_variable__G3YD.type__LCCG;
- __tmp__1DBH=((__TYPE_FULL *)__tmp__0DBH)->parent_type__KTL;
- __tmp__AEBH=((void *)__tmp__1DBH == (void *)type_block__BLB);
+ __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);
};
- __tmp__EEBH=__tmp__AEBH;
+ __tmp__OS3G=__tmp__KS3G;
} else {
- __tmp__EEBH=FALSE__;
+ __tmp__OS3G=FALSE__;
};
- if (__tmp__EEBH) {
- __tmp__KEBH=((__SLOT_DATA *)__tmp__QHBH)->parent_variable__G3YD.type__LCCG;
- __tmp__LEBH=((__TYPE_FULL *)__tmp__KEBH)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__LEBH)->__id) {
+ 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__SNAH(__tmp__LEBH);
+ genere_struct__212G(__tmp__VS3G);
} break;
case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_175));
+ append__MOK(output_decl__1C,(&__string_176));
} break;
case __TYPE_VOID__: {
} break;
case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_176));
+ append__MOK(output_decl__1C,(&__string_177));
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- genere_struct__ZABH(__tmp__LEBH);
+ genere_struct__DP3G(__tmp__VS3G);
} break;
case __PROFIL_BLOCK__: {
} break;
};
};
} break;
- case 11065: {
- Self__TDUP=((__TYPE_GENERIC *)action__4ABH.self);
- __tmp__JGBH=id_section__FGAG(__tmp__QHBH);
- if (((void *)((__SECTION_ *)__tmp__JGBH)->name__I2ZD == (void *)(&__string_28))) {
- __tmp__UGBH=TRUE__;
+ 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 {
- __tmp__QGBH=((__SLOT_DATA *)__tmp__QHBH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__UGBH=(__tmp__QGBH > 0);
+ result__2ACR=get_name__GCJD((&__string_26));
};
- if (__tmp__UGBH) {
- add_slot_struct__VPVI(Self__TDUP,__tmp__QHBH);
+ 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);
+ };
+ if (__tmp__4U3G) {
+ add_slot_struct__5VRI(Self__ALQP,__tmp__0V3G);
};
} break;
- case 11074: {
- __tmp__0IBH=((__SLOT_DATA *)__tmp__QHBH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__2IBH=(__tmp__0IBH > 0);
- if (__tmp__2IBH) {
- genere__2JJI(__tmp__QHBH,output_glob__VD);
+ 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));
};
} break;
};
- Self__030H=(__INTEGER)(Self__030H + 1);
+ Self__2EXH=(__INTEGER)(Self__2EXH + 1);
};
};
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__UHBH=slot_data__5WXH(slot__2ABH);
+ if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
+ __tmp__4V3G=slot_data__B4TH(slot__GP3G);
} else {
- __tmp__UHBH=slot_data__ZXXH(slot__2ABH);
+ __tmp__4V3G=slot_data__14TH(slot__GP3G);
};
- __tmp__JGBH=id_section__FGAG(__tmp__UHBH);
- if (((void *)((__SECTION_ *)__tmp__JGBH)->name__I2ZD == (void *)(&__string_28))) {
- __tmp__UGBH=TRUE__;
+ 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 {
- __tmp__QGBH=((__SLOT_DATA *)__tmp__UHBH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__UGBH=(__tmp__QGBH > 0);
+ result__ABCR=get_name__GCJD((&__string_26));
};
- if (__tmp__UGBH) {
- add_slot_struct__VPVI(Self__0ABH,__tmp__UHBH);
+ 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__2ABH)->__id==__SLOT_DATA__) {
- __tmp__YHBH=((__SLOT *)((__SLOT_DATA *)slot__2ABH)->parent_slot__H3YD)->slot_id__ZWRG;
+ if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
+ __tmp__CW3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_id__C4OG;
} else {
- __tmp__YHBH=((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->slot_id__ZWRG;
+ __tmp__CW3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_id__C4OG;
};
- slot_data__1ABH=__tmp__YHBH;
- if ((((void *)__tmp__YHBH != (void *)NULL) && (((__SLOT_DATA *)__tmp__YHBH)->parent_variable__G3YD.ensure_count__4KCG > 0))) {
- add_slot_struct__VPVI(Self__0ABH,__tmp__YHBH);
+ 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__2ABH)->__id==__SLOT_DATA__) {
- __tmp__PIBH=lower_style__JKTH(slot__2ABH);
+ 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 {
- __tmp__PIBH=lower_style__VKTH(slot__2ABH);
+ 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__PIBH == 0)) {
- __tmp__EJBH.__id=11074;
- action__4ABH=__tmp__EJBH;
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__FJBH=((__SLOT *)((__SLOT_DATA *)slot__2ABH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ 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__FJBH=((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__PX3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- if (((void *)__tmp__FJBH != (void *)NULL)) {
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
+ if (((void *)__tmp__PX3G != (void *)NULL)) {
+ if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
};
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__OJBH=((__SLOT *)((__SLOT_DATA *)slot__2ABH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
+ __tmp__YX3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_data_list__KK3F;
} else {
- __tmp__OJBH=((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__YX3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- Self__O40H= 0;
- limit_up__P40H=((__FAST_ARRAYoSLOT_DATAo *)__tmp__OJBH)->parent_arrayed_collection__MK5F.upper__KDCG;
- while ((Self__O40H <= limit_up__P40H)) {
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__WJBH=((__SLOT *)((__SLOT_DATA *)slot__2ABH)->parent_slot__H3YD)->slot_data_list__RK5F;
+ 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__WJBH=((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__AY3G=((__SLOT *)((__SLOT_CODE *)slot__GP3G)->parent_slot__A22F)->slot_data_list__KK3F;
};
- __tmp__YJBH=((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__WJBH)->parent_arrayed_collection__MK5F.storage__IECG)[Self__O40H];
- switch (action__4ABH.__id) {
- case 11053: {
- Self__YDUP=((__TYPE_GENERIC *)action__4ABH.self);
- __tmp__SCBH=((__SLOT_DATA *)__tmp__YJBH)->parent_variable__G3YD.ensure_count__4KCG;
- if ((__tmp__SCBH > 0)) {
- __tmp__3CBH=TRUE__;
+ __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 {
- __tmp__ZCBH=id_section__FGAG(__tmp__YJBH);
- __tmp__3CBH=((void *)((__SECTION_ *)__tmp__ZCBH)->name__I2ZD == (void *)(&__string_28));
+ 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));
+ };
+ __tmp__HR3G=((void *)((__SECTION_ *)result__CBCR)->name__CH0D == (void *)(&__string_28));
};
- if (__tmp__3CBH) {
- __tmp__DDBH=((__SLOT_DATA *)__tmp__YJBH)->parent_variable__G3YD.type__LCCG;
- __tmp__DEBH=((void *)((__TYPE_FULL *)__tmp__DDBH)->parent_type__KTL != (void *)Self__YDUP);
+ 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__DEBH=FALSE__;
+ __tmp__NS3G=FALSE__;
};
- if (__tmp__DEBH) {
- __tmp__NDBH=((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__YJBH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0);
- __tmp__5DBH=(__tmp__NDBH || ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)__tmp__YJBH)->parent_variable__G3YD.type__LCCG)->flag__LTL & 4) != 0));
- if (__tmp__5DBH) {
- __tmp__AEBH=TRUE__;
+ 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__0DBH=((__SLOT_DATA *)__tmp__YJBH)->parent_variable__G3YD.type__LCCG;
- __tmp__1DBH=((__TYPE_FULL *)__tmp__0DBH)->parent_type__KTL;
- __tmp__AEBH=((void *)__tmp__1DBH == (void *)type_block__BLB);
+ __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);
};
- __tmp__EEBH=__tmp__AEBH;
+ __tmp__OS3G=__tmp__KS3G;
} else {
- __tmp__EEBH=FALSE__;
+ __tmp__OS3G=FALSE__;
};
- if (__tmp__EEBH) {
- __tmp__KEBH=((__SLOT_DATA *)__tmp__YJBH)->parent_variable__G3YD.type__LCCG;
- __tmp__LEBH=((__TYPE_FULL *)__tmp__KEBH)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__LEBH)->__id) {
+ 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__SNAH(__tmp__LEBH);
+ genere_struct__212G(__tmp__VS3G);
} break;
case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_175));
+ append__MOK(output_decl__1C,(&__string_176));
} break;
case __TYPE_VOID__: {
} break;
case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_176));
+ append__MOK(output_decl__1C,(&__string_177));
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- genere_struct__ZABH(__tmp__LEBH);
+ genere_struct__DP3G(__tmp__VS3G);
} break;
case __PROFIL_BLOCK__: {
} break;
};
};
} break;
- case 11065: {
- Self__0DUP=((__TYPE_GENERIC *)action__4ABH.self);
- __tmp__JGBH=id_section__FGAG(__tmp__YJBH);
- if (((void *)((__SECTION_ *)__tmp__JGBH)->name__I2ZD == (void *)(&__string_28))) {
- __tmp__UGBH=TRUE__;
+ 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 {
- __tmp__QGBH=((__SLOT_DATA *)__tmp__YJBH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__UGBH=(__tmp__QGBH > 0);
+ result__EBCR=get_name__GCJD((&__string_26));
};
- if (__tmp__UGBH) {
- add_slot_struct__VPVI(Self__0DUP,__tmp__YJBH);
+ 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);
+ };
+ if (__tmp__4U3G) {
+ add_slot_struct__5VRI(Self__HLQP,__tmp__CY3G);
};
} break;
- case 11074: {
- __tmp__0IBH=((__SLOT_DATA *)__tmp__YJBH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__2IBH=(__tmp__0IBH > 0);
- if (__tmp__2IBH) {
- genere__2JJI(__tmp__YJBH,output_glob__VD);
+ 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));
};
} break;
};
- Self__O40H=(__INTEGER)(Self__O40H + 1);
+ Self__QFXH=(__INTEGER)(Self__QFXH + 1);
};
};
- if (((struct ___OBJ *)slot__2ABH)->__id==__SLOT_DATA__) {
- __tmp__2JBH=slot_data__5WXH(slot__2ABH);
+ if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
+ __tmp__GY3G=slot_data__B4TH(slot__GP3G);
} else {
- __tmp__2JBH=slot_data__ZXXH(slot__2ABH);
+ __tmp__GY3G=slot_data__14TH(slot__GP3G);
};
- __tmp__0IBH=((__SLOT_DATA *)__tmp__2JBH)->parent_variable__G3YD.ensure_count__4KCG;
- __tmp__2IBH=(__tmp__0IBH > 0);
- if (__tmp__2IBH) {
- genere__2JJI(__tmp__2JBH,output_glob__VD);
+ __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;
+ };
+ };
+ ((__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__2ABH)->__id==__SLOT_DATA__) {
- __tmp__AKBH=((__SLOT *)((__SLOT_DATA *)slot__2ABH)->parent_slot__H3YD)->slot_id__ZWRG;
+ if (((struct ___OBJ *)slot__GP3G)->__id==__SLOT_DATA__) {
+ __tmp__KY3G=((__SLOT *)((__SLOT_DATA *)slot__GP3G)->parent_slot__IHZD)->slot_id__C4OG;
} else {
- __tmp__AKBH=((__SLOT *)((__SLOT_CODE *)slot__2ABH)->parent_slot__C24F)->slot_id__ZWRG;
- };
- slot_data__1ABH=__tmp__AKBH;
- if ((((void *)__tmp__AKBH != (void *)NULL) && (((__SLOT_DATA *)__tmp__AKBH)->parent_variable__G3YD.ensure_count__4KCG > 0))) {
- genere__2JJI(((__SLOT *)((__SLOT_DATA *)__tmp__AKBH)->parent_slot__H3YD)->slot_id__ZWRG,output_glob__VD);
+ __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);
+ };
+ 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__ZYGH=(__INTEGER)(Self__ZYGH + 1);
+ Self__HFDH=(__INTEGER)(Self__HFDH + 1);
};
- if ((((void *)((__PROTOTYPE *)Self__0ABH->parent_type__T2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_37)) || ((void *)((__PROTOTYPE *)Self__0ABH->parent_type__T2IB.prototype__RD)->parent_named__QD.name__1QB == (void *)(&__string_38)))) {
- tg__5ABH=Self__0ABH;
- __tmp__NLBH=((__TYPE_FULL *)((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__0ABH->generic_list__3R2B)->parent_arrayed_collection__UUCB.storage__LZMB)[ 0])->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__NLBH)->__id) {
+ 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__SNAH(__tmp__NLBH);
+ genere_struct__212G(__tmp__XZ3G);
} break;
case __TYPE_NULL__: {
- append__MOK(output_decl__1C,(&__string_175));
+ append__MOK(output_decl__1C,(&__string_176));
} break;
case __TYPE_VOID__: {
} break;
case __TYPE_CONTEXT__: {
- append__MOK(output_decl__1C,(&__string_176));
+ append__MOK(output_decl__1C,(&__string_177));
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- genere_struct__ZABH(__tmp__NLBH);
+ genere_struct__DP3G(__tmp__XZ3G);
} break;
case __PROFIL_BLOCK__: {
} break;
};
} else {
- if (((void *)((__PROTOTYPE *)Self__0ABH->parent_type__T2IB.prototype__RD)->type_c__HPDC != (void *)NULL)) {
- Self__IW3I= 0;
- while ((Self__IW3I <= 4)) {
- tab__3ABH=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__2YAH)->parent_arrayed_collection__1YAH.storage__LWMJ)[Self__IW3I];
- if ((! (((__FAST_ARRAYoSLOT_DATAo *)tab__3ABH)->parent_arrayed_collection__MK5F.upper__KDCG < 0))) {
- pos__FSLQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__3ABH)->parent_arrayed_collection__MK5F.storage__IECG)[ 0])->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_277));
- put_position__ECH(pos__FSLQ);
- send_error__2FH();
+ 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)) {
+ 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;
};
- Self__IW3I=(__INTEGER)(Self__IW3I + 1);
};
- append__MOK(output_decl__1C,(&__string_278));
- append__MOK(output_decl__1C,Self__0ABH->intern_name__FS2B);
- add_last__YPK(output_decl__1C,'\n');
- if (((void *)Self__0ABH->name__2R2B == (void *)(&__string_41))) {
- append__MOK(output_decl__1C,(&__string_279));
- __tmp__2MBH=TRUE__;
+ ((__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__2MBH=FALSE__;
+ __tmp__G13G=FALSE__;
};
- if (__tmp__2MBH) {
- __tmp__LNBH=TRUE__;
+ if (__tmp__G13G) {
+ __tmp__V13G=TRUE__;
} else {
- result__NX3I=((void *)Self__0ABH->name__2R2B == (void *)(&__string_42));
- if (result__NX3I) {
- append__MOK(output_decl__1C,(&__string_280));
+ 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)) {
+ 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));
};
- __tmp__LNBH=result__NX3I;
};
- if ((! __tmp__LNBH)) {
- if ((pass_count__YMMC == Self__0ABH->parent_type__T2IB.last_pass_binding__VT3I)) {
- pos__ISLQ=((__SLOT_DATA *)((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__3ABH)->parent_arrayed_collection__MK5F.storage__IECG)[ 0])->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_281));
- put_position__ECH(pos__ISLQ);
- send_error__2FH();
+ 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 {
- append__MOK(output_decl__1C,(&__string_282));
- append__MOK(output_decl__1C,((__PROTOTYPE *)Self__0ABH->parent_type__T2IB.prototype__RD)->type_c__HPDC);
- append__MOK(output_decl__1C,(&__string_283));
- append__MOK(output_decl__1C,Self__0ABH->intern_name__FS2B);
- append__MOK(output_decl__1C,(&__string_273));
+ 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;
};
};
- add_last__YPK(output_decl__1C,'\n');
+ ((__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_278));
- append__MOK(output_decl__1C,Self__0ABH->name__2R2B);
- append__MOK(output_decl__1C,(&__string_284));
- append__MOK(output_decl__1C,Self__0ABH->intern_name__FS2B);
- append__MOK(output_decl__1C,(&__string_285));
+ 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__YMMC == Self__0ABH->parent_type__T2IB.last_pass_binding__VT3I)) {
- append_in__4VC(((__INTEGER_32 )id_counter_with_type__21AH),output_decl__1C);
- id_counter_with_type__21AH=(__INTEGER)(id_counter_with_type__21AH + 1);
- append__MOK(string_tmp__RB,(&__string_286));
- if (((__PROTOTYPE *)Self__0ABH->parent_type__T2IB.prototype__RD)->is_mapping__0ANC) {
- pos__NSLQ=((__PROTOTYPE *)Self__0ABH->parent_type__T2IB.prototype__RD)->parent_named__QD.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_287));
- put_position__ECH(pos__NSLQ);
- send_error__2FH();
+ 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);
};
- add_last__YPK(output_decl__1C,'\n');
- Self__GZ3I= 4;
- while ((Self__GZ3I >= 0)) {
- tab__3ABH=((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__2YAH)->parent_arrayed_collection__1YAH.storage__LWMJ)[Self__GZ3I];
- __tmp__FQBH=((__FAST_ARRAYoSLOT_DATAo *)tab__3ABH)->parent_arrayed_collection__MK5F.upper__KDCG;
- Self__GAGJ= 0;
- while ((Self__GAGJ <= __tmp__FQBH)) {
- slot_data__1ABH=((void **)((__FAST_ARRAYoSLOT_DATAo *)tab__3ABH)->parent_arrayed_collection__MK5F.storage__IECG)[Self__GAGJ];
- if ((((__PROTOTYPE *)Self__0ABH->parent_type__T2IB.prototype__RD)->is_mapping__0ANC && is_expanded_c__VF0G(((__SLOT_DATA *)slot_data__1ABH)->parent_variable__G3YD.type__LCCG))) {
- append__MOK(string_tmp__RB,(&__string_288));
+ 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));
};
- genere__2JJI(slot_data__1ABH,string_tmp__RB);
- Self__GAGJ=(__INTEGER)(Self__GAGJ + 1);
+ 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__3ABH)->parent_arrayed_collection__MK5F.upper__KDCG=(__INTEGER)(- 1);
- Self__GZ3I=(__INTEGER)(Self__GZ3I - 1);
+ ((__FAST_ARRAYoSLOT_DATAo *)tab__HP3G)->parent_arrayed_collection__FK3F.upper__C35F=(__INTEGER)(- 1);
+ Self__R3ZI=(__INTEGER)(Self__R3ZI - 1);
};
- if (((void *)Self__0ABH == (void *)type_block__BLB)) {
- append__MOK(string_tmp__RB,(&__string_289));
+ 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_290));
- };
- append__MOK(output_decl__1C,(&__string_291));
- append__MOK(output_decl__1C,Self__0ABH->intern_name__FS2B);
- append__MOK(output_decl__1C,(&__string_292));
- append__MOK(output_decl__1C,Self__0ABH->intern_name__FS2B);
- append__MOK(output_decl__1C,(&__string_293));
- append__MOK(output_decl__1C,Self__0ABH->intern_name__FS2B);
- append__MOK(output_decl__1C,(&__string_294));
+ 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__0ABH->parent_type__T2IB.prototype__RD)->is_mapping__0ANC) {
- append__MOK(output_decl__1C,(&__string_295));
+ 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_296));
+ append__MOK(output_decl__1C,(&__string_301));
};
append__MOK(output_decl__1C,(&__string_92));
- append__MOK(output_decl__1C,Self__0ABH->intern_name__FS2B);
- add_last__YPK(output_decl__1C,' ');
- append__MOK(output_decl__1C,Self__0ABH->intern_name__FS2B);
- add_last__YPK(output_decl__1C,'_');
- if ((pass_count__YMMC == Self__0ABH->parent_type__T2IB.last_pass_binding__VT3I)) {
- append__MOK(output_decl__1C,(&__string_297));
- append__MOK(output_decl__1C,Self__0ABH->intern_name__FS2B);
- append__MOK(output_decl__1C,(&__string_298));
- };
- append__MOK(output_decl__1C,(&__string_273));
- append__MOK(output_decl__1C,(&__string_299));
- append__MOK(output_decl__1C,Self__0ABH->intern_name__FS2B);
- append__MOK(output_decl__1C,(&__string_300));
- append__MOK(output_decl__1C,Self__0ABH->intern_name__FS2B);
- append__MOK(output_decl__1C,(&__string_301));
+ 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__CWGH(Self__0ABH->parent_type__T2IB.slot_run__1JC);
+ force__to__QCDH(Self__EP3G->parent_type__C2IB.slot_run__1JC);
};
}
-static void set_cache_user__RQBE(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__SQBE,__INTEGER index__TQBE)
+static void set_cache_user__J1BE(__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__K1BE,__INTEGER index__L1BE)
// ({HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o},{INTEGER}) VoidRecursive, No inlinable.
{
- void **__tmp__4ZCR,**__tmp__D0CR;
- __BOOLEAN __tmp__ZRBE;
- if ((index__TQBE == (__INTEGER)(Self__SQBE->cache_user__105D + 1))) {
- Self__SQBE->cache_user__105D=index__TQBE;
- Self__SQBE->cache_node__TP0D=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)Self__SQBE->cache_node__TP0D)->next__ERBE;
- __tmp__4ZCR=Self__SQBE->buckets__Z05D;
- while ((! ((void *)Self__SQBE->cache_node__TP0D != (void *)NULL))) {
- Self__SQBE->cache_buckets__RRBE=(__INTEGER)(Self__SQBE->cache_buckets__RRBE + 1);
- Self__SQBE->cache_node__TP0D=((void **)__tmp__4ZCR)[Self__SQBE->cache_buckets__RRBE];
- };
- __tmp__ZRBE=TRUE__;
+ 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__ZRBE=FALSE__;
- };
- if ((! (__tmp__ZRBE || (index__TQBE == Self__SQBE->cache_user__105D)))) {
- if ((index__TQBE == 1)) {
- Self__SQBE->cache_user__105D= 1;
- Self__SQBE->cache_buckets__RRBE= 0;
- Self__SQBE->cache_node__TP0D=((void **)Self__SQBE->buckets__Z05D)[ 0];
- __tmp__D0CR=Self__SQBE->buckets__Z05D;
- while ((! ((void *)Self__SQBE->cache_node__TP0D != (void *)NULL))) {
- Self__SQBE->cache_buckets__RRBE=(__INTEGER)(Self__SQBE->cache_buckets__RRBE + 1);
- Self__SQBE->cache_node__TP0D=((void **)__tmp__D0CR)[Self__SQBE->cache_buckets__RRBE];
+ __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__RQBE(Self__SQBE, 1);
- while ((Self__SQBE->cache_user__105D != index__TQBE)) {
- set_cache_user__RQBE(Self__SQBE,(__INTEGER)(Self__SQBE->cache_user__105D + 1));
+ 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));
};
};
};
@@ -17857,8922 +28982,14313 @@ static void append_in__Z4H(__UINTEGER_32 Self__04H,void *buffer__14H)
// ({UINTEGER_32},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
__UINTEGER_32 val__24H;
- __INTEGER i__54H,j__A5H;
- __STRING *Self__SYX;
- __CHARACTER tmp__VYX;
+ __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)) {
- add_last__YPK(((__STRING *)buffer__14H),'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)) {
- add_last__YPK(((__STRING *)buffer__14H),((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__UINTEGER_32)(val__24H % 10)) + ((__INTEGER_8 )'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__SYX=((__STRING *)buffer__14H);
- tmp__VYX=((__CHARACTER *)Self__SYX->storage__XNK)[(__INTEGER)(i__54H - 1)];
- ((__CHARACTER *)Self__SYX->storage__XNK)[(__INTEGER)(i__54H - 1)]=((__CHARACTER *)Self__SYX->storage__XNK)[(__INTEGER)(j__A5H - 1)];
- ((__CHARACTER *)Self__SYX->storage__XNK)[(__INTEGER)(j__A5H - 1)]=tmp__VYX;
+ 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);
};
};
}
-static void print__stat__for__5EVC(void *msg__BFVC,__INTEGER n__CFVC,__INTEGER t__DFVC)
-// ({STRING_CONSTANT},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
+static void print_positif__GPSE(__INTEGER Self__HPSE)
+// ({INTEGER}) VoidRecursive, No inlinable.
{
- __INTEGER pour_mil__EFVC,i__E0CR,i__F0CR;
- pour_mil__EFVC= 0;
- if ((t__DFVC != 0)) {
- put_string__EQD(msg__BFVC);
- pour_mil__EFVC=((__INTEGER )((int)((1000./ (t__DFVC) * (n__CFVC)))));
- i__E0CR=(__INTEGER)(pour_mil__EFVC / 10);
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )i__E0CR),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- fputc((int)('.'),stderr);
- i__F0CR=(__INTEGER)(pour_mil__EFVC % 10);
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )i__F0CR),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_302));
- ((__STRING *)tmp_string__PSD)->count__VF= 0;
- append_in__4VC(((__INTEGER_32 )n__CFVC),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__DFVC),tmp_string__PSD);
- put_string__EQD(tmp_string__PSD);
- put_string__EQD((&__string_156));
+ __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);
}
-static void print__4ADD(__INTEGER Self__5ADD)
-// ({INTEGER}) VoidNo recursive, No inlinable.
+static __MEMORY* new_page__TIU()
+// () With resultNo recursive, No inlinable.
{
- __BOOLEAN __tmp__GBDD;
- if ((Self__5ADD == 0)) {
- fputc((int)('0'),stdout);
- __tmp__GBDD=TRUE__;
- } else {
- __tmp__GBDD=FALSE__;
- };
- if ((! __tmp__GBDD)) {
- if ((Self__5ADD < 0)) {
- fputc((int)('-'),stdout);
- print_positif__RBSE((__INTEGER)(- Self__5ADD));
- } else {
- print_positif__RBSE(Self__5ADD);
+ __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))));
};
-}
-
-static __CHARACTER* create__5UX(__INTEGER nb_elements__BVX)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __INTEGER Self__WYOB;
- __CHARACTER *Result__4I0;
- Result__4I0=((__CHARACTER *)alloc_dynamic__J0Y(((__UINTEGER_32 )nb_elements__BVX)));
- Self__WYOB=(__INTEGER)(nb_elements__BVX - 1);
- while ((Self__WYOB >= 0)) {
- Result__4I0[Self__WYOB]='\0';
- Self__WYOB=(__INTEGER)(Self__WYOB - 1);
- };
- return(Result__4I0);
-}
-
-static void** create__ITEB(__INTEGER nb_elements__KTEB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __INTEGER Self__2HRB;
- void **Result__SZFB;
- Result__SZFB=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__KTEB * ((__INTEGER )(sizeof(void *)))))));
- Self__2HRB=(__INTEGER)(nb_elements__KTEB - 1);
- while ((Self__2HRB >= 0)) {
- Result__SZFB[Self__2HRB]=NULL;
- Self__2HRB=(__INTEGER)(Self__2HRB - 1);
+ 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));
};
- return(Result__SZFB);
-}
-
-static void clear__to__RRNC(__CHARACTER *Self__SRNC,__INTEGER lower__TRNC,__INTEGER upper__URNC)
-// ({NATIVE_ARRAYoExpanded_CHARACTERo},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
-{
- __INTEGER Self__VFRC;
- Self__VFRC=lower__TRNC;
- while ((Self__VFRC <= upper__URNC)) {
- Self__SRNC[Self__VFRC]='\0';
- Self__VFRC=(__INTEGER)(Self__VFRC + 1);
+ 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 __POINTER new_lab__2PJ(__UINTEGER_32 t__4PJ)
+static __MEMORY* search__NCBB(__UINTEGER_32 new_size__PCBB)
// ({UINTEGER_32}) With resultNo recursive, No inlinable.
{
- __UINTEGER_32 idx__AQJ,pv__HQJ;
- __MEMORY *blc__DQJ,*prev__EQJ,*Self__EPVQ;
- __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;
- };
+ __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;
};
- if ((idx__AQJ >= nb_page__OQJ)) {
- blc__DQJ=new_page__2IU();
+ if (((void *)result__RCBB == (void *)NULL)) {
+ result__RCBB=new_page__TIU();
};
- ((__MEMORY *)blc__DQJ)->size_and_id__30C=(__UINTEGER_32)(blc__DQJ->size_and_id__30C - 4096);
- Self__EPVQ=((__MEMORY *)blc__DQJ);
- result__FQJ=((__POINTER )((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__EPVQ) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__EPVQ->size_and_id__30C & 4294967292LU))))));
- if (((__UINTEGER_32)(((__MEMORY *)blc__DQJ)->size_and_id__30C & 4294967292LU) < ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- delete_link_free__W0QB(blc__DQJ);
- 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 *)))))));
+ 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 __POINTER alloc_dynamic__J0Y(__UINTEGER_32 sz__L0Y)
-// ({UINTEGER_32}) With resultNo recursive, No inlinable.
+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.
{
- __POINTER result__T0Y;
- __UINTEGER_32 a__M13Q,new_size__N0Y,new_size2__Q0Y,a__R13Q;
- __UINTEGER_32 new_size__P13Q;
- result__T0Y=((__POINTER )(NULL));
- a__M13Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__N0Y=(__UINTEGER_32)((__UINTEGER_32)(sz__L0Y + a__M13Q) & (__UINTEGER_32)(~ a__M13Q));
- new_size2__Q0Y=(__UINTEGER_32)(new_size__N0Y + ((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))));
- if ((new_size2__Q0Y <= ((__UINTEGER_32 )(MINIMUM_SIZE)))) {
- a__R13Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__P13Q=(__UINTEGER_32)((__UINTEGER_32)(new_size2__Q0Y + a__R13Q) & (__UINTEGER_32)(~ a__R13Q));
- result__T0Y=micro_alloc__table__lab__BOI(new_size__P13Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__P13Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__P13Q);
- ((__POINTER *)result__T0Y)[ 0]=((__POINTER ) 3);
- result__T0Y=(void *)((unsigned long)result__T0Y - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )((__INTEGER )(sizeof(void *))))));
+ __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 {
- result__T0Y=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__X3AB(new_size__N0Y))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
+ ((__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);
+ } 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))));
+ };
};
- return(result__T0Y);
+ Self__CAMB->size_and_id__30C=(__UINTEGER_32)(siz__FAMB | 1);
}
-static __INTEGER hash_code__WPN(__STRING_CONSTANT *Self__XPN)
+static __INTEGER hash_code__OPN(__STRING_CONSTANT *Self__PPN)
// ({STRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- __INTEGER result__ZPN,__tmp__0PN,Self__0OQ;
- __CHARACTER *__tmp__L0CR;
- result__ZPN= 0;
- __tmp__0PN=Self__XPN->count__XHB;
- Self__0OQ= 1;
- __tmp__L0CR=Self__XPN->storage__C5K;
- while ((Self__0OQ <= __tmp__0PN)) {
- result__ZPN=(__INTEGER)((__INTEGER)( 5 * result__ZPN) + ((__INTEGER )((__INTEGER_8 )((__CHARACTER *)__tmp__L0CR)[(__INTEGER)(Self__0OQ - 1)])));
- Self__0OQ=(__INTEGER)(Self__0OQ + 1);
+ __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__ZPN < 0)) {
- result__ZPN=(__INTEGER)(~ result__ZPN);
+ if ((result__RPN < 0)) {
+ result__RPN=(__INTEGER)(~ result__RPN);
};
- return(result__ZPN);
+ return(result__RPN);
}
-static void copy__to__size__GB4B(__POINTER src__IB4B,__POINTER dst__JB4B,__UINTEGER_32 sz__KB4B)
-// ({POINTER},{POINTER},{UINTEGER_32}) VoidNo recursive, No inlinable.
-{
- __INTEGER siz__NB4B,Self__JOAC;
- __POINTER *na_src__LB4B,*na_dst__MB4B;
- siz__NB4B=((__INTEGER )sz__KB4B);
- siz__NB4B=(__INTEGER)(siz__NB4B / ((__INTEGER )(sizeof(void *))));
- na_src__LB4B=((__POINTER *)src__IB4B);
- na_dst__MB4B=((__POINTER *)dst__JB4B);
- Self__JOAC=(__INTEGER)(siz__NB4B - 1);
- while ((Self__JOAC >= 0)) {
- na_dst__MB4B[Self__JOAC]=na_src__LB4B[Self__JOAC];
- Self__JOAC=(__INTEGER)(Self__JOAC - 1);
- };
-}
-
-static void to_busy__index__OAMB(__MEMORY *Self__PAMB,__UINTEGER_32 sz__QAMB,__UINTEGER_32 idx__RAMB)
-// ({MEMORY},{UINTEGER_32},{UINTEGER_32}) VoidNo recursive, No inlinable.
+static void** create__RUSB(__INTEGER nb_elements__TUSB)
+// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __MEMORY *new__YAMB,*Self__F0SQ;
- __UINTEGER_32 siz__SAMB,new_size__VAMB;
- new__YAMB=NULL;
- delete_link_free__W0QB(Self__PAMB);
- siz__SAMB=Self__PAMB->size_and_id__30C;
- new_size__VAMB=(__UINTEGER_32)(siz__SAMB - sz__QAMB);
- if ((new_size__VAMB > (__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )(MINIMUM_SIZE)) + 2) + 8))) {
- siz__SAMB=sz__QAMB;
- new__YAMB=((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__PAMB) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )sz__QAMB))));
- ((__MEMORY *)new__YAMB)->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )Self__PAMB) - (unsigned long)begin_memory__4PI))));
- ((__MEMORY *)new__YAMB)->size_and_id__30C=(__UINTEGER_32)(new_size__VAMB - 8);
- add_link_free__SDKB(new__YAMB);
- if (((__UINTEGER_32)(((__MEMORY *)new__YAMB)->size_and_id__30C & 2) != 0)) {
- last_block[(idx__RAMB)] = (new__YAMB);
+ __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 {
- Self__F0SQ=((__MEMORY *)new__YAMB);
- ((__MEMORY *)(void *)((unsigned long)(void *)((unsigned long)((__POINTER )Self__F0SQ) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )(__UINTEGER_32)(Self__F0SQ->size_and_id__30C & 4294967292LU)))))->previous_linear__20C=((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)new__YAMB)) - (unsigned long)begin_memory__4PI))));
+ 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;
+ };
};
- };
- Self__PAMB->size_and_id__30C=(__UINTEGER_32)(siz__SAMB | 1);
-}
-
-static __MEMORY* search__X3AB(__UINTEGER_32 new_size__Z3AB)
-// ({UINTEGER_32}) With resultNo recursive, No inlinable.
-{
- __MEMORY *result__13AB;
- result__13AB=first_free__04AB;
- while ((((void *)result__13AB != (void *)NULL) && ((__UINTEGER_32)(((__MEMORY *)result__13AB)->size_and_id__30C & 4294967292LU) < new_size__Z3AB))) {
- result__13AB=result__13AB->next_free__40C;
- };
- if (((void *)result__13AB == (void *)NULL)) {
- result__13AB=new_page__2IU();
- };
- to_busy__index__OAMB(result__13AB,new_size__Z3AB,(__UINTEGER_32)(((__UINTEGER_32 )((unsigned int)((void *)((unsigned long)((__POINTER )((__MEMORY *)result__13AB)) - (unsigned long)begin_memory__4PI)))) >> 26));
- return(result__13AB);
-}
-
-static void add_link_free__SDKB(__MEMORY *Self__TDKB)
-// ({MEMORY}) VoidNo recursive, No inlinable.
-{
- Self__TDKB->next_free__40C=first_free__04AB;
- Self__TDKB->previous_free__50C=NULL;
- if (((void *)first_free__04AB != (void *)NULL)) {
- ((__MEMORY *)first_free__04AB)->previous_free__50C=Self__TDKB;
- };
- first_free__04AB=Self__TDKB;
-}
-
-static void delete_link_free__W0QB(__MEMORY *Self__X0QB)
-// ({MEMORY}) VoidNo recursive, No inlinable.
-{
- __MEMORY *prev__Y0QB,*next__Z0QB;
- prev__Y0QB=Self__X0QB->previous_free__50C;
- next__Z0QB=Self__X0QB->next_free__40C;
- if (((void *)prev__Y0QB == (void *)NULL)) {
- first_free__04AB=next__Z0QB;
+ ((__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 {
- ((__MEMORY *)prev__Y0QB)->next_free__40C=next__Z0QB;
+ result__ECAR=(void *)((unsigned long)((__POINTER )((__MEMORY *)search__NCBB(new_size__HCAR))) - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER ) 8)));
};
- if (((void *)next__Z0QB != (void *)NULL)) {
- ((__MEMORY *)next__Z0QB)->previous_free__50C=prev__Y0QB;
+ 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);
};
+ return(result__2USB);
}
-static __FAST_ARRAYoLOCALo* clone__4VHG()
-// () With resultNo recursive, No inlinable.
+static void** create__Z3JG(__INTEGER nb_elements__13JG)
+// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __POINTER ptr__CWHG;
- __INTEGER typ_id__HWHG;
- __UINTEGER_32 sz__EWHG,a__X13Q,new_size__V13Q,t__113Q,a__313Q;
- __FAST_ARRAYoLOCALo *result__BWHG;
- result__BWHG=NULL;
- ptr__CWHG=((__POINTER )(NULL));
- typ_id__HWHG= 0;
- sz__EWHG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoLOCALo));
- if ((sz__EWHG == 0)) {
- result__BWHG=FAST_ARRAYoLOCALo__;
- } else {
- typ_id__HWHG=__FAST_ARRAYoLOCALo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__EWHG);
- if ((typ_id__HWHG == (__INTEGER)(- 1))) {
- a__X13Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__V13Q=(__UINTEGER_32)((__UINTEGER_32)(sz__EWHG + a__X13Q) & (__UINTEGER_32)(~ a__X13Q));
- ptr__CWHG=micro_alloc__table__lab__BOI(new_size__V13Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__V13Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__V13Q);
+ __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 {
- t__113Q=((__UINTEGER_32 )typ_id__HWHG);
- a__313Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__CWHG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__EWHG + a__313Q) & (__UINTEGER_32)(~ a__313Q)),((__POINTER )(&(table_type[(t__113Q)]))),(__UINTEGER_32)(t__113Q | 1));
+ 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;
+ };
};
- result__BWHG=((__FAST_ARRAYoLOCALo *)ptr__CWHG);
- *(result__BWHG) = *(FAST_ARRAYoLOCALo__);
- };
- return(result__BWHG);
-}
-
-static void** create__1C0G(__INTEGER nb_elements__3C0G)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __INTEGER Self__22DH;
- void **Result__CG2G;
- Result__CG2G=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__3C0G * ((__INTEGER )(sizeof(void *)))))));
- Self__22DH=(__INTEGER)(nb_elements__3C0G - 1);
- while ((Self__22DH >= 0)) {
- Result__CG2G[Self__22DH]=NULL;
- Self__22DH=(__INTEGER)(Self__22DH - 1);
- };
- return(Result__CG2G);
-}
-
-static void clear__to__FOII(void **Self__GOII,__INTEGER lower__HOII,__INTEGER upper__IOII)
-// ({NATIVE_ARRAYoLOCALo},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
-{
- __INTEGER Self__OFOI;
- Self__OFOI=lower__HOII;
- while ((Self__OFOI <= upper__IOII)) {
- Self__GOII[Self__OFOI]=NULL;
- Self__OFOI=(__INTEGER)(Self__OFOI + 1);
- };
-}
-
-static void** create__CVSB(__INTEGER nb_elements__EVSB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __INTEGER Self__UGSC;
- void **result__NVSB;
- result__NVSB=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__EVSB * ((__INTEGER )(sizeof(void *)))))));
- Self__UGSC=(__INTEGER)(nb_elements__EVSB - 1);
- while ((Self__UGSC >= 0)) {
- result__NVSB[Self__UGSC]=NULL;
- Self__UGSC=(__INTEGER)(Self__UGSC - 1);
- };
- return(result__NVSB);
-}
-
-static void copy__to__until__FCJB(__CHARACTER *Self__GCJB,__CHARACTER *src__HCJB,__INTEGER dest__ICJB,__INTEGER src_capacity__JCJB)
-// ({NATIVE_ARRAYoExpanded_CHARACTERo},{NULLxNATIVE_ARRAYoExpanded_CHARACTERo},{INTEGER},{INTEGER}) VoidNo recursive, No inlinable.
-{
- __INTEGER i2__ZCJB,i1__YCJB;
- i2__ZCJB= 0;
- i1__YCJB=dest__ICJB;
- while ((i2__ZCJB != src_capacity__JCJB)) {
- Self__GCJB[i1__YCJB]=((__CHARACTER *)src__HCJB)[i2__ZCJB];
- i2__ZCJB=(__INTEGER)(i2__ZCJB + 1);
- i1__YCJB=(__INTEGER)(i1__YCJB + 1);
+ ((__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)));
};
-}
-
-static void** create__KBNG(__INTEGER nb_elements__MBNG)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __INTEGER Self__I2TG;
- void **Result__PZPG;
- Result__PZPG=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__MBNG * ((__INTEGER )(sizeof(void *)))))));
- Self__I2TG=(__INTEGER)(nb_elements__MBNG - 1);
- while ((Self__I2TG >= 0)) {
- Result__PZPG[Self__I2TG]=NULL;
- Self__I2TG=(__INTEGER)(Self__I2TG - 1);
+ 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__PZPG);
+ return(Result__WTMG);
}
-static __BOOLEAN has__URN(__HASHED_SEToABSTRACT_STRINGo *Self__VRN,void *e__WRN)
+static __BOOLEAN has__MRN(__HASHED_SEToABSTRACT_STRINGo *Self__NRN,void *e__ORN)
// ({HASHED_SEToABSTRACT_STRINGo},{STRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *node__5RN;
- node__5RN=((void **)Self__VRN->buckets__YRK)[(__INTEGER)(hash_code__WPN(e__WRN) % Self__VRN->capacity__TRK)];
- while ((! (((void *)node__5RN == (void *)NULL) || __infix_equal_equal__TKW(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__5RN)->item__ESK,e__WRN)))) {
- node__5RN=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__5RN)->next__QSK;
+ 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__5RN != (void *)NULL));
+ return(((void *)node__XRN != (void *)NULL));
}
-static __BOOLEAN __infix_equal_equal__TKW(__STRING_CONSTANT *Self__UKW,void *other__VKW)
+static __BOOLEAN __infix_equal_equal__SJW(__STRING_CONSTANT *Self__TJW,void *other__UJW)
// ({STRING_CONSTANT},{NULLxSTRING_CONSTANTxSTRING}) With resultNo recursive, No inlinable.
{
- __INTEGER __tmp__4KW,__tmp__5KW,__tmp__TLW,i__K0DB;
- __BOOLEAN result__XKW;
- __CHARACTER *__tmp__QLW,*__tmp__RLW,*Self__WZDB,*other__XZDB;
- result__XKW=FALSE__;
- __tmp__4KW=Self__UKW->count__XHB;
- if (((struct ___OBJ *)other__VKW)->__id==__STRING_CONSTANT__) {
- __tmp__5KW=((__STRING_CONSTANT *)other__VKW)->count__XHB;
+ __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__5KW=((__STRING *)other__VKW)->count__VF;
+ __tmp__4JW=((__STRING *)other__UJW)->count__VF;
};
- if ((__tmp__4KW == __tmp__5KW)) {
- if ((Self__UKW->count__XHB == 0)) {
- result__XKW=TRUE__;
+ if ((__tmp__3JW == __tmp__4JW)) {
+ if ((Self__TJW->count__XHB == 0)) {
+ result__WJW=TRUE__;
} else {
- __tmp__QLW=Self__UKW->storage__C5K;
- if (((struct ___OBJ *)other__VKW)->__id==__STRING_CONSTANT__) {
- __tmp__RLW=((__STRING_CONSTANT *)other__VKW)->storage__C5K;
+ __tmp__PKW=Self__TJW->storage__X4K;
+ if (((struct ___OBJ *)other__UJW)->__id==__STRING_CONSTANT__) {
+ __tmp__QKW=((__STRING_CONSTANT *)other__UJW)->storage__X4K;
} else {
- __tmp__RLW=((__STRING *)other__VKW)->storage__XNK;
+ __tmp__QKW=((__STRING *)other__UJW)->storage__XNK;
};
- __tmp__TLW=Self__UKW->count__XHB;
- Self__WZDB=((__CHARACTER *)__tmp__QLW);
- other__XZDB=__tmp__RLW;
- i__K0DB=(__INTEGER)(__tmp__TLW - 1);
- while (((i__K0DB >= 0) && (Self__WZDB[i__K0DB] == ((__CHARACTER *)other__XZDB)[i__K0DB]))) {
- i__K0DB=(__INTEGER)(i__K0DB - 1);
+ __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__XKW=(i__K0DB < 0);
+ result__WJW=(i__Y4DB < 0);
};
};
- return(result__XKW);
+ return(result__WJW);
}
-static void increase_capacity__430(__HASHED_SEToABSTRACT_STRINGo *Self__530)
+static void increase_capacity__050(__HASHED_SEToABSTRACT_STRINGo *Self__150)
// ({HASHED_SEToABSTRACT_STRINGo}) VoidNo recursive, No inlinable.
{
- __INTEGER idx__B40,new_capacity__C40,i__A40;
- void *node1__E40,*node2__F40;
- void **old_buckets__D40;
- idx__B40= 0;
- node1__E40=NULL;
- node2__F40=NULL;
- new_capacity__C40=prime_number_ceiling__A4Q((__INTEGER)(Self__530->capacity__TRK + 1));
- old_buckets__D40=Self__530->buckets__YRK;
- Self__530->buckets__YRK=create__KJR(new_capacity__C40);
- i__A40=(__INTEGER)(Self__530->capacity__TRK - 1);
- Self__530->capacity__TRK=new_capacity__C40;
- while ((i__A40 >= 0)) {
- node1__E40=((void **)old_buckets__D40)[i__A40];
- while (((void *)node1__E40 != (void *)NULL)) {
- node2__F40=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__E40)->next__QSK;
- idx__B40=(__INTEGER)(hash_code__WPN(((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__E40)->item__ESK) % Self__530->capacity__TRK);
- ((__HASHED_SET_NODEoABSTRACT_STRINGo *)node1__E40)->next__QSK=((void **)Self__530->buckets__YRK)[idx__B40];
- ((void **)Self__530->buckets__YRK)[idx__B40]=node1__E40;
- node1__E40=node2__F40;
- };
- i__A40=(__INTEGER)(i__A40 - 1);
- };
-}
-
-static __HASHED_SET_NODEoABSTRACT_STRINGo* create__next__RMU(void *i__TMU,void *n__UMU)
-// ({NULLxSTRING_CONSTANT},{NULLxHASHED_SET_NODEoABSTRACT_STRINGo}) With resultNo recursive, No inlinable.
-{
- __POINTER ptr__5IY;
- __INTEGER typ_id__EJY;
- __UINTEGER_32 sz__BJY,a__T23Q,new_size__R23Q,t__X23Q,a__Z23Q;
- __HASHED_SET_NODEoABSTRACT_STRINGo *result__4IY,*Self__5DKB;
- result__4IY=NULL;
- ptr__5IY=((__POINTER )(NULL));
- typ_id__EJY= 0;
- sz__BJY=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoABSTRACT_STRINGo));
- if ((sz__BJY == 0)) {
- result__4IY=HASHED_SET_NODEoABSTRACT_STRINGo__;
- } else {
- typ_id__EJY=__HASHED_SET_NODEoABSTRACT_STRINGo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BJY);
- if ((typ_id__EJY == (__INTEGER)(- 1))) {
- a__T23Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__R23Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BJY + a__T23Q) & (__UINTEGER_32)(~ a__T23Q));
- ptr__5IY=micro_alloc__table__lab__BOI(new_size__R23Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__R23Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__R23Q);
- } else {
- t__X23Q=((__UINTEGER_32 )typ_id__EJY);
- a__Z23Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__5IY=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__BJY + a__Z23Q) & (__UINTEGER_32)(~ a__Z23Q)),((__POINTER )(&(table_type[(t__X23Q)]))),(__UINTEGER_32)(t__X23Q | 1));
- };
- result__4IY=((__HASHED_SET_NODEoABSTRACT_STRINGo *)ptr__5IY);
- *(result__4IY) = *(HASHED_SET_NODEoABSTRACT_STRINGo__);
- };
- Self__5DKB=((__HASHED_SET_NODEoABSTRACT_STRINGo *)result__4IY);
- Self__5DKB->item__ESK=i__TMU;
- Self__5DKB->next__QSK=n__UMU;
- return(result__4IY);
-}
-
-static void copy_from__until__YVX(__CHARACTER *Self__ZVX,__CHARACTER *model__0VX,__INTEGER upper__1VX)
-// ({NATIVE_ARRAYoExpanded_CHARACTERo},{NULLxNATIVE_ARRAYoExpanded_CHARACTERo},{INTEGER}) VoidNo recursive, No inlinable.
-{
- __INTEGER Self__JL0;
- Self__JL0=upper__1VX;
- while ((Self__JL0 >= 0)) {
- Self__ZVX[Self__JL0]=((__CHARACTER *)model__0VX)[Self__JL0];
- Self__JL0=(__INTEGER)(Self__JL0 - 1);
- };
-}
-
-static __STRING_CONSTANT* create_copy__I0E(void *other__K0E)
-// ({NULLxSTRING}) With resultNo recursive, No inlinable.
-{
- __STRING_CONSTANT *result__M0E,*Self__DWM;
- __INTEGER __tmp__GWM;
- result__M0E=clone__U1D();
- Self__DWM=((__STRING_CONSTANT *)result__M0E);
- __tmp__GWM=((__STRING *)other__K0E)->count__VF;
- if ((__tmp__GWM != 0)) {
- Self__DWM->storage__C5K=create__5UX(__tmp__GWM);
- copy_from__until__YVX(Self__DWM->storage__C5K,((__STRING *)other__K0E)->storage__XNK,(__INTEGER)(__tmp__GWM - 1));
- Self__DWM->count__XHB=__tmp__GWM;
- };
- return(result__M0E);
-}
-
-static void fast_add__GAM(__HASHED_SEToABSTRACT_STRINGo *Self__HAM,void *e__IAM)
+ __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);
+ };
+}
+
+static void fast_add__15L(__HASHED_SEToABSTRACT_STRINGo *Self__25L,void *e__35L)
// ({HASHED_SEToABSTRACT_STRINGo},{NULLxSTRING_CONSTANT}) VoidNo recursive, No inlinable.
{
- __INTEGER h__PAM,idx__QAM;
- void *node__RAM;
- fast_has__RKP(Self__HAM,e__IAM);
- fast_has__RKP(Self__HAM,e__IAM);
- h__PAM=hash_code__WPN(e__IAM);
- idx__QAM=(__INTEGER)(h__PAM % Self__HAM->capacity__TRK);
- node__RAM=((void **)Self__HAM->buckets__YRK)[idx__QAM];
- while ((! (((void *)node__RAM == (void *)NULL) || ((void *)((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__RAM)->item__ESK == (void *)e__IAM)))) {
- node__RAM=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__RAM)->next__QSK;
- };
- if (((void *)node__RAM == (void *)NULL)) {
- if ((Self__HAM->capacity__TRK == Self__HAM->count__ZSK)) {
- increase_capacity__430(Self__HAM);
- idx__QAM=(__INTEGER)(h__PAM % Self__HAM->capacity__TRK);
+ __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__);
};
- node__RAM=create__next__RMU(e__IAM,((void **)Self__HAM->buckets__YRK)[idx__QAM]);
- ((void **)Self__HAM->buckets__YRK)[idx__QAM]=node__RAM;
- Self__HAM->count__ZSK=(__INTEGER)(Self__HAM->count__ZSK + 1);
+ 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);
};
}
-static __LINKED_LIST_NODEoSTRING_CONSTANTo* create__next__PIDB(void *i__RIDB)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- __POINTER ptr__WAFB;
- __INTEGER typ_id__1AFB;
- __UINTEGER_32 sz__YAFB,a__P33Q,new_size__N33Q,t__T33Q,a__V33Q;
- __LINKED_LIST_NODEoSTRING_CONSTANTo *result__VAFB,*Self__1KMB;
- result__VAFB=NULL;
- ptr__WAFB=((__POINTER )(NULL));
- typ_id__1AFB= 0;
- sz__YAFB=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoSTRING_CONSTANTo));
- if ((sz__YAFB == 0)) {
- result__VAFB=LINKED_LIST_NODEoSTRING_CONSTANTo__;
- } else {
- typ_id__1AFB=__LINKED_LIST_NODEoSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__YAFB);
- if ((typ_id__1AFB == (__INTEGER)(- 1))) {
- a__P33Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__N33Q=(__UINTEGER_32)((__UINTEGER_32)(sz__YAFB + a__P33Q) & (__UINTEGER_32)(~ a__P33Q));
- ptr__WAFB=micro_alloc__table__lab__BOI(new_size__N33Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__N33Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__N33Q);
- } else {
- t__T33Q=((__UINTEGER_32 )typ_id__1AFB);
- a__V33Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__WAFB=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__YAFB + a__V33Q) & (__UINTEGER_32)(~ a__V33Q)),((__POINTER )(&(table_type[(t__T33Q)]))),(__UINTEGER_32)(t__T33Q | 1));
- };
- result__VAFB=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)ptr__WAFB);
- *(result__VAFB) = *(LINKED_LIST_NODEoSTRING_CONSTANTo__);
- };
- Self__1KMB=((__LINKED_LIST_NODEoSTRING_CONSTANTo *)result__VAFB);
- Self__1KMB->item__BVK=i__RIDB;
- Self__1KMB->next__AT4=NULL;
- return(result__VAFB);
-}
-
-static void** create__3DTB(__INTEGER nb_elements__5DTB)
+static void** create__MDTB(__INTEGER nb_elements__ODTB)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__OKSC;
- void **Result__RDZB;
- Result__RDZB=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__5DTB * ((__INTEGER )(sizeof(void *)))))));
- Self__OKSC=(__INTEGER)(nb_elements__5DTB - 1);
- while ((Self__OKSC >= 0)) {
- Result__RDZB[Self__OKSC]=NULL;
- Self__OKSC=(__INTEGER)(Self__OKSC - 1);
+ __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)));
};
- return(Result__RDZB);
-}
-
-static __BOOLEAN is_lower__NKHB(__CHARACTER Self__OKHB)
-// ({CHARACTER}) With resultNo recursive, No inlinable.
-{
- __BOOLEAN result__QKHB;
- result__QKHB=FALSE__;
- if ((((__INTEGER_8 )Self__OKHB) >= ((__INTEGER_8 )'a'))) {
- result__QKHB=(((__INTEGER_8 )Self__OKHB) <= ((__INTEGER_8 )'z'));
+ 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__QKHB);
+ return(Result__ADZB);
}
-static __INTEGER first_substring_index__X0UE(__STRING *Self__Y0UE)
+static __INTEGER first_substring_index__OJVE(__STRING *Self__PJVE)
// ({STRING}) With resultNo recursive, No inlinable.
{
- __INTEGER i__SXZE,result__UXZE,s__TXZE,__tmp__A43Q,__tmp__B43Q;
- __INTEGER __tmp__C43Q,__tmp__F43Q;
- __CHARACTER *__tmp__D43Q,*__tmp__E43Q;
- i__SXZE= 0;
- result__UXZE= 0;
- s__TXZE= 1;
- __tmp__A43Q=((__STRING_CONSTANT *)(&__string_92))->count__XHB;
- __tmp__B43Q=Self__Y0UE->count__VF;
- __tmp__C43Q=((__STRING_CONSTANT *)(&__string_92))->count__XHB;
- __tmp__D43Q=Self__Y0UE->storage__XNK;
- __tmp__E43Q=((__STRING_CONSTANT *)(&__string_92))->storage__C5K;
- __tmp__F43Q=((__STRING_CONSTANT *)(&__string_92))->count__XHB;
- while ((! ((result__UXZE != 0) || ((__INTEGER)((__INTEGER)(s__TXZE + __tmp__A43Q) - 1) > __tmp__B43Q)))) {
- i__SXZE= 1;
- while ((! ((i__SXZE > __tmp__C43Q) || (((__CHARACTER *)__tmp__D43Q)[(__INTEGER)((__INTEGER)((__INTEGER)(s__TXZE + i__SXZE) - 1) - 1)] != ((__CHARACTER *)__tmp__E43Q)[(__INTEGER)(i__SXZE - 1)])))) {
- i__SXZE=(__INTEGER)(i__SXZE + 1);
- };
- if ((i__SXZE > __tmp__F43Q)) {
- result__UXZE=s__TXZE;
+ __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__TXZE=(__INTEGER)(s__TXZE + 1);
+ s__SD0E=(__INTEGER)(s__SD0E + 1);
};
};
- return(result__UXZE);
+ return(result__TD0E);
}
-static __BOOLEAN is_upper__HXFB(__CHARACTER Self__IXFB)
-// ({CHARACTER}) With resultNo recursive, No inlinable.
-{
- __BOOLEAN result__KXFB;
- result__KXFB=FALSE__;
- if ((((__INTEGER_8 )Self__IXFB) >= ((__INTEGER_8 )'A'))) {
- result__KXFB=(((__INTEGER_8 )Self__IXFB) <= ((__INTEGER_8 )'Z'));
- };
- return(result__KXFB);
-}
-
-static __BOOLEAN read_path_expr__TLHB()
+static __BOOLEAN read_path_expr__ELHB()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__CMHB;
- __POSITION pos__YR0P;
- __BOOLEAN result__WLHB,__tmp__VMHB;
- void *__tmp__BMHB;
- __HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *Self__CRIB;
- void *node__MRIB;
- result__WLHB=FALSE__;
- if (read_identifier__OLEB()) {
+ 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__BMHB=variable__OED;
- __tmp__CMHB=last_string__V1G;
- Self__CRIB=((__HASHED_DICTIONARYoSTRING_CONSTANTxSTRING_CONSTANTo *)__tmp__BMHB);
- node__MRIB=((void **)Self__CRIB->buckets__SPL)[(__INTEGER)(hash_code__WPN(__tmp__CMHB) % Self__CRIB->capacity__NPL)];
- while ((! (((void *)node__MRIB == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__MRIB)->key__4PL == (void *)__tmp__CMHB)))) {
- node__MRIB=((__HASHED_DICTIONARY_NODEoSTRING_CONSTANTxSTRING_CONSTANTo *)node__MRIB)->next__KQL;
- };
- if ((! ((void *)node__MRIB != (void *)NULL))) {
- pos__YR0P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_303));
- put_position__ECH(pos__YR0P);
- send_error__2FH();
+ __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__3WM(variable__OED,last_string__V1G);
+ last_string__V1G=at__VWM(variable__OED,last_string__V1G);
};
- result__WLHB=TRUE__;
- __tmp__VMHB=TRUE__;
+ result__HLHB=TRUE__;
+ __tmp__GMHB=TRUE__;
} else {
- __tmp__VMHB=FALSE__;
+ __tmp__GMHB=FALSE__;
};
- if ((! __tmp__VMHB)) {
- if (read_string__BLIB()) {
- result__WLHB=TRUE__;
+ if ((! __tmp__GMHB)) {
+ if (read_string__QKIB()) {
+ result__HLHB=TRUE__;
};
};
- return(result__WLHB);
+ return(result__HLHB);
}
-static void** create__IRSB(__INTEGER nb_elements__KRSB)
+static void** create__XQSB(__INTEGER nb_elements__ZQSB)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__GESC;
- void **Result__YHYB;
- Result__YHYB=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__KRSB * ((__INTEGER )(sizeof(void *)))))));
- Self__GESC=(__INTEGER)(nb_elements__KRSB - 1);
- while ((Self__GESC >= 0)) {
- Result__YHYB[Self__GESC]=NULL;
- Self__GESC=(__INTEGER)(Self__GESC - 1);
+ __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__YHYB);
+ return(Result__HHYB);
}
-static void* fast_reference_at__N5KB(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__O5KB,void *k__P5KB)
+static void* fast_reference_at__A5KB(__HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo *Self__B5KB,void *k__C5KB)
// ({HASHED_DICTIONARYoPROTOTYPExSTRING_CONSTANTo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *result__Z5KB;
- void *node__Y5KB;
- result__Z5KB=NULL;
- node__Y5KB=((void **)Self__O5KB->buckets__LIJB)[(__INTEGER)(hash_code__WPN(k__P5KB) % Self__O5KB->capacity__GIJB)];
- while ((! (((void *)node__Y5KB == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__Y5KB)->key__XIJB == (void *)k__P5KB)))) {
- node__Y5KB=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__Y5KB)->next__CJJB;
+ 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__Y5KB != (void *)NULL)) {
- result__Z5KB=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__Y5KB)->item__ZALB;
+ if (((void *)node__L5KB != (void *)NULL)) {
+ result__M5KB=((__HASHED_DICTIONARY_NODEoPROTOTYPExSTRING_CONSTANTo *)node__L5KB)->item__MALB;
};
- return(result__Z5KB);
+ return(result__M5KB);
}
-static void go_on__55AC(void *obj__BABC)
+static void go_on__O5AC(void *obj__Q5AC)
// ({NULLxPROTOTYPE}) VoidNo recursive, No inlinable.
{
- __POSITION pos__E50P,pos__I50P,pos__K50P,pos__Y50P,pos__150P;
- __POSITION pos__450P,pos__AA1P,pos__VC1P,pos__XC1P,pos__ZC1P;
- __POSITION pos__1C1P,pos__3C1P,pos__5C1P,pos__BD1P,pos__HD1P;
- __POSITION pos__JD1P,pos__MD1P,pos__QD1P,pos__SD1P,pos__UD1P;
- __POSITION pos__WD1P,pos__YD1P,pos__0D1P,pos__3D1P;
- void *n__BBJD,*name__SNPD,*priority__UNPD,*result__LFLC;
- __SECTION_ *Self__G5TQ,*Self__H5TQ,*Self__RA1P;
- void *result__YT0D,*result__3EJD;
- __INTEGER h__JP1D,idx__KP1D,idx__FI2E,new_capacity__GI2E,i__HI2E;
- __INTEGER typ_id__UK2E,level__VNPD;
- __POINTER ptr__PK2E;
- __UINTEGER_32 sz__RK2E,a__Q43Q,new_size__O43Q,t__U43Q,a__W43Q;
- void *t__RFJD;
- void *arg__UFJD,*arg__WNPD;
- void *s__4FJD,*result__XNPD;
- void *n__TNPD;
- __ITM_SLOT *Self__VXTE;
- void *lst__UJTD,*lst__KKTD;
- void *expr__MLSD;
- void *t__Q2BC,*k__NT0D,*k__CP1D,*lt__SFJD;
- __BOOLEAN result__3UAD,__tmp__N5BC,__tmp__WACC,__tmp__LACC;
- __BOOLEAN result__QFJD,__tmp__LQPD;
- __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__MT0D;
- __HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__AP1D;
- void *node__XT0D,*node__LP1D,*node1__JI2E,*node2__KI2E,*__tmp__ZQ1D;
- void **old_buckets__II2E;
- __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *result__OK2E;
- __HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *Self__0MHF;
- void *larg__0FJD,*list_arg__QNPD;
- __CHARACTER affect__1FJD,style__TFJD;
- object__ODD=obj__BABC;
- source__WFD=((__PROTOTYPE *)obj__BABC)->source__UFD;
+ __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__Q2BC=NULL;
+ t__51BC=NULL;
read_space__UAF();
if ((! read_word__NWH((&__string_8)))) {
- pos__E50P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_304));
- put_position__ECH(pos__E50P);
- send_error__2FH();
+ 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__I50P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_305));
- put_position__ECH(pos__I50P);
- send_error__2FH();
+ 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__R1CC(TRUE__))) {
- pos__K50P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_306));
- put_position__ECH(pos__K50P);
- send_error__2FH();
+ 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__R1CC(FALSE__)) {
+ while (read_slot_header__A1CC(FALSE__)) {
};
while (read_word__NWH((&__string_8))) {
- result__3UAD=FALSE__;
- if (((! read_space__UAF()) || (! is_upper__HXFB(last_character__0OF())))) {
- result__3UAD=FALSE__;
+ 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;
- add_last__YPK(string_tmp__RB,last_character__0OF());
+ 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);
- if (is_lower__NKHB(last_character__0OF())) {
- add_last__YPK(string_tmp__RB,last_character__0OF());
+ 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 (((last_character__0OF() != ((__CHARACTER )(( 0)))) && ((is_lower__NKHB(last_character__0OF()) || is_digit__EWEB(last_character__0OF())) || (last_character__0OF() == '_')))) {
- add_last__YPK(string_tmp__RB,last_character__0OF());
- 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__3UAD=TRUE__;
+ result__5KAD=TRUE__;
} else {
position__ZFD=(__INTEGER)(position__ZFD - 1);
- result__3UAD=FALSE__;
- };
- };
- if (result__3UAD) {
- n__BBJD=last_string__V1G;
- if ((! (((((((((void *)n__BBJD == (void *)(&__string_23)) || ((void *)n__BBJD == (void *)(&__string_24))) || ((void *)n__BBJD == (void *)(&__string_25))) || ((void *)n__BBJD == (void *)(&__string_26))) || ((void *)n__BBJD == (void *)(&__string_27))) || ((void *)n__BBJD == (void *)(&__string_28))) || ((void *)n__BBJD == (void *)(&__string_29))) || ((void *)n__BBJD == (void *)(&__string_30))))) {
- pos__Y50P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_307));
- put_position__ECH(pos__Y50P);
- send_error__2FH();
- };
- last_section__D5BC=get_name__3CJD(last_string__V1G);
- if (((void *)((__SECTION_ *)last_section__D5BC)->name__I2ZD == (void *)(&__string_28))) {
- ((__PROTOTYPE *)object__ODD)->is_mapping__0ANC=TRUE__;
- __tmp__N5BC=TRUE__;
- } else {
- __tmp__N5BC=FALSE__;
- };
- if (__tmp__N5BC) {
- __tmp__WACC=TRUE__;
- } else {
- Self__G5TQ=((__SECTION_ *)last_section__D5BC);
- if (((((void *)Self__G5TQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__G5TQ->name__I2ZD == (void *)(&__string_24))) && ((void *)((__PROTOTYPE *)object__ODD)->last_slot__05BC != (void *)NULL))) {
- Self__H5TQ=((__SECTION_ *)((__ITM_SLOT *)((__PROTOTYPE *)object__ODD)->last_slot__05BC)->id_section__EACC);
- __tmp__LACC=(! (((void *)Self__H5TQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__H5TQ->name__I2ZD == (void *)(&__string_24))));
- } else {
- __tmp__LACC=FALSE__;
- };
- if (__tmp__LACC) {
- pos__150P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_308));
- put_position__ECH(pos__150P);
- send_error__2FH();
- };
- __tmp__WACC=__tmp__LACC;
- };
- if ((! __tmp__WACC)) {
- if ((((((void *)((__SECTION_ *)last_section__D5BC)->name__I2ZD == (void *)(&__string_23)) && ((void *)((__PROTOTYPE *)object__ODD)->type_style__ZNY == (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__450P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_309));
- put_position__ECH(pos__450P);
- send_error__2FH();
- };
- };
- } else {
- t__Q2BC=read_type_list__K4AD(PARSER__,TRUE__);
- if (((void *)t__Q2BC == (void *)NULL)) {
- pos__AA1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_307));
- put_position__ECH(pos__AA1P);
- send_error__2FH();
- };
- Self__MT0D=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)bucket_list__BFJD);
- k__NT0D=t__Q2BC;
- result__YT0D=NULL;
- node__XT0D=((void **)Self__MT0D->buckets__5T0D)[(__INTEGER)(hash_code__GQO(t__Q2BC) % Self__MT0D->capacity__0T0D)];
- while ((! (((void *)node__XT0D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__XT0D)->key__LU0D == (void *)k__NT0D)))) {
- node__XT0D=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__XT0D)->next__WU0D;
- };
- if (((void *)node__XT0D != (void *)NULL)) {
- result__YT0D=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__XT0D)->item__4U0D;
- };
- result__3EJD=result__YT0D;
- if (((void *)result__YT0D == (void *)NULL)) {
- result__3EJD=clone__YIPD();
- Self__RA1P=((__SECTION_ *)result__3EJD);
- Self__RA1P->name__I2ZD=NULL;
- Self__RA1P->type_list__EM1D=t__Q2BC;
- Self__AP1D=((__HASHED_DICTIONARYoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)bucket_list__BFJD);
- k__CP1D=t__Q2BC;
- h__JP1D=hash_code__GQO(t__Q2BC);
- idx__KP1D=(__INTEGER)(h__JP1D % Self__AP1D->capacity__0T0D);
- node__LP1D=((void **)Self__AP1D->buckets__5T0D)[idx__KP1D];
- while ((! (((void *)node__LP1D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__LP1D)->key__LU0D == (void *)k__CP1D)))) {
- node__LP1D=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__LP1D)->next__WU0D;
- };
- if (((void *)node__LP1D == (void *)NULL)) {
- if ((Self__AP1D->capacity__0T0D == Self__AP1D->count__MQ1D)) {
- idx__FI2E= 0;
- node1__JI2E=NULL;
- node2__KI2E=NULL;
- old_buckets__II2E=Self__AP1D->buckets__5T0D;
- new_capacity__GI2E=prime_number_ceiling__A4Q((__INTEGER)(Self__AP1D->capacity__0T0D + 1));
- Self__AP1D->buckets__5T0D=create__WVKE(new_capacity__GI2E);
- i__HI2E=(__INTEGER)(Self__AP1D->capacity__0T0D - 1);
- Self__AP1D->capacity__0T0D=new_capacity__GI2E;
- while ((i__HI2E >= 0)) {
- node1__JI2E=((void **)old_buckets__II2E)[i__HI2E];
- while (((void *)node1__JI2E != (void *)NULL)) {
- node2__KI2E=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__JI2E)->next__WU0D;
- idx__FI2E=(__INTEGER)(hash_code__GQO(((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__JI2E)->key__LU0D) % Self__AP1D->capacity__0T0D);
- ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node1__JI2E)->next__WU0D=((void **)Self__AP1D->buckets__5T0D)[idx__FI2E];
- ((void **)Self__AP1D->buckets__5T0D)[idx__FI2E]=node1__JI2E;
- node1__JI2E=node2__KI2E;
- };
- i__HI2E=(__INTEGER)(i__HI2E - 1);
- };
- idx__KP1D=(__INTEGER)(h__JP1D % Self__AP1D->capacity__0T0D);
- };
- __tmp__ZQ1D=((void **)Self__AP1D->buckets__5T0D)[idx__KP1D];
- result__OK2E=NULL;
- ptr__PK2E=((__POINTER )(NULL));
- typ_id__UK2E= 0;
- sz__RK2E=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo));
- if ((sz__RK2E == 0)) {
- result__OK2E=HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
- } else {
- typ_id__UK2E=__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__RK2E);
- if ((typ_id__UK2E == (__INTEGER)(- 1))) {
- a__Q43Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__O43Q=(__UINTEGER_32)((__UINTEGER_32)(sz__RK2E + a__Q43Q) & (__UINTEGER_32)(~ a__Q43Q));
- ptr__PK2E=micro_alloc__table__lab__BOI(new_size__O43Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__O43Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__O43Q);
- } else {
- t__U43Q=((__UINTEGER_32 )typ_id__UK2E);
- a__W43Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__PK2E=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__RK2E + a__W43Q) & (__UINTEGER_32)(~ a__W43Q)),((__POINTER )(&(table_type[(t__U43Q)]))),(__UINTEGER_32)(t__U43Q | 1));
- };
- result__OK2E=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)ptr__PK2E);
- *(result__OK2E) = *(HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo__);
- };
- Self__0MHF=((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)result__OK2E);
- Self__0MHF->item__4U0D=result__3EJD;
- Self__0MHF->key__LU0D=t__Q2BC;
- Self__0MHF->next__WU0D=__tmp__ZQ1D;
- node__LP1D=result__OK2E;
- ((void **)Self__AP1D->buckets__5T0D)[idx__KP1D]=result__OK2E;
- Self__AP1D->count__MQ1D=(__INTEGER)(Self__AP1D->count__MQ1D + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoSECTION_xFAST_ARRAYoITM_TYPE_MONOoo *)node__LP1D)->item__4U0D=result__3EJD;
- };
- };
- last_section__D5BC=result__3EJD;
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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__QFJD=FALSE__;
- t__RFJD=NULL;
- lt__SFJD=NULL;
- arg__UFJD=NULL;
- larg__0FJD=NULL;
- affect__1FJD='\0';
- s__4FJD=NULL;
- style__TFJD=read_style__JDEC();
- if ((style__TFJD != ' ')) {
- result__QFJD=TRUE__;
- ((__FAST_ARRAYoExpanded_CHARACTERo *)parameter_list__XEKC)->parent_arrayed_collection__IIM.upper__WTJB=(__INTEGER)(- 1);
- is_add_parameter__N4IC=TRUE__;
- larg__0FJD=new__LMPD();
- if (read_character__EQ3('(')) {
- arg__UFJD=read_local_arg__with_self__LDSD(PARSER__,FALSE__,TRUE__);
- if (((void *)arg__UFJD == (void *)NULL)) {
- pos__VC1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_310));
- put_position__ECH(pos__VC1P);
- send_error__2FH();
- };
- if ((! read_character__EQ3(')'))) {
- pos__XC1P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_311));
- put_position__ECH(pos__XC1P);
- send_error__2FH();
- };
- } else {
- arg__UFJD=create__name__type__MJSD(current_position__EJG(),(&__string_57),ITM_TYPE_SELF__);
- };
- add_last__NR1D(larg__0FJD,arg__UFJD);
- list_arg__QNPD=larg__0FJD;
- name__SNPD=NULL;
- n__TNPD=NULL;
- priority__UNPD=NULL;
- level__VNPD= 0;
- arg__WNPD=NULL;
- result__XNPD=NULL;
- if (read_identifier__OLEB()) {
- n__TNPD=new__YCLC();
- copy__BNK(n__TNPD,last_string__V1G);
- arg__WNPD=read_loc_arg__OLCD(PARSER__,FALSE__);
- if (((void *)arg__WNPD != (void *)NULL)) {
- add_last__NR1D(larg__0FJD,arg__WNPD);
- if (read_identifier__OLEB()) {
- if (((void *)((__SECTION_ *)last_section__D5BC)->name__I2ZD == (void *)(&__string_30))) {
- pos__ZC1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_312));
- put_position__ECH(pos__ZC1P);
- send_error__2FH();
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
+ };
};
do {
- append__MOK(n__TNPD,(&__string_92));
- append__MOK(n__TNPD,last_string__V1G);
- arg__WNPD=read_loc_arg__OLCD(PARSER__,FALSE__);
- if (((void *)arg__WNPD == (void *)NULL)) {
- pos__1C1P=current_position__EJG();
+ 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__1C1P);
- send_error__2FH();
+ put_position__ECH(pos__QJXP);
+ put_string__EQD(msg_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__NR1D(list_arg__QNPD,arg__WNPD);
- } while (read_identifier__OLEB());
+ add_last__Z11D(list_arg__YZPD,arg__4ZPD);
+ } while (read_identifier__TPEB());
};
};
- result__LFLC=get__QEC(n__TNPD);
- add_last__00X(free__2CLC,n__TNPD);
- ((__STRING *)n__TNPD)->count__VF= 0;
- result__XNPD=create__name__feature__ZITD(current_position__EJG(),result__LFLC,last_section__D5BC);
- __tmp__LQPD=TRUE__;
+ 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);
+ };
+ ((__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);
+ };
+ ((__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;
+ };
+ };
+ ptr__3WOR=result__PXOR;
+ };
+ 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__LQPD=FALSE__;
+ __tmp__T2PD=FALSE__;
};
- if ((! __tmp__LQPD)) {
- if (read_character__EQ3('\'')) {
- if ((! read_operator__5IHC())) {
- pos__3C1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_313));
- put_position__ECH(pos__3C1P);
- send_error__2FH();
+ 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 (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__5C1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_314));
- put_position__ECH(pos__5C1P);
- send_error__2FH();
- };
- name__SNPD=last_string__V1G;
- if ((! read_character__EQ3('\''))) {
- pos__BD1P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_315));
- put_position__ECH(pos__BD1P);
- send_error__2FH();
+ 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__UNPD=last_string__V1G;
- if ((! read_integer__XOKC())) {
- pos__HD1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_316));
- put_position__ECH(pos__HD1P);
- send_error__2FH();
- };
- level__VNPD=((__INTEGER )last_integer__U1IC);
- };
- arg__WNPD=read_loc_arg__OLCD(PARSER__,FALSE__);
- if (((void *)arg__WNPD != (void *)NULL)) {
- add_last__NR1D(larg__0FJD,arg__WNPD);
- name__SNPD=operator_to_name__5YHC((&__string_84),name__SNPD);
- if (((void *)priority__UNPD == (void *)NULL)) {
- priority__UNPD=(&__string_10);
- };
- } else {
- name__SNPD=operator_to_name__5YHC((&__string_85),name__SNPD);
- if (((void *)priority__UNPD != (void *)NULL)) {
- pos__JD1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_317));
- put_position__ECH(pos__JD1P);
- send_error__2FH();
+ 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 (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
+ };
};
+ level__3ZPD=((__INTEGER )last_integer__D1IC);
};
- result__XNPD=create__name__feature__ZITD(current_position__EJG(),name__SNPD,last_section__D5BC);
- Self__VXTE=((__ITM_SLOT *)result__XNPD);
- if (((void *)priority__UNPD == (void *)(&__string_10))) {
- Self__VXTE->priority_and_level__4XTE=level__VNPD;
+ 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 {
- Self__VXTE->priority_and_level__4XTE=(__INTEGER)(- level__VNPD);
+ 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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ 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);
+ };
+ ((__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;
+ };
+ };
+ 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);
+ };
+ ((__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__PHJD=result__XNPD;
- if (((void *)result__XNPD == (void *)NULL)) {
- pos__MD1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_318));
- put_position__ECH(pos__MD1P);
- send_error__2FH();
+ 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));
+ };
};
- is_add_parameter__N4IC=FALSE__;
- ((__ITM_SLOT *)last_slot__PHJD)->parent_named__XIM.style__ODGC=style__TFJD;
- larg__0FJD=copy__AVPD(larg__0FJD);
- set_argument_list__LU1D(last_slot__PHJD,larg__0FJD);
- if (read_affect__4A0C()) {
- affect__1FJD=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__C5K)[ 0];
+ ((__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__1FJD=' ';
+ affect__EFJD=' ';
};
- if (((affect__1FJD == ' ') && read_character__EQ3(':'))) {
- if (read_character__EQ3('(')) {
- lt__SFJD=read_type_list__K4AD(PARSER__,FALSE__);
- if (((void *)lt__SFJD == (void *)NULL)) {
- pos__QD1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_319));
- put_position__ECH(pos__QD1P);
- send_error__2FH();
+ 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 ((! read_character__EQ3(')'))) {
- pos__SD1P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_311));
- put_position__ECH(pos__SD1P);
- send_error__2FH();
+ if ((result__DYOR == ':')) {
+ position__ZFD=(__INTEGER)(position__ZFD + 1);
+ result__CYOR=TRUE__;
};
- t__RFJD=get__MMVD(lt__SFJD);
+ };
+ __tmp__2HJD=result__CYOR;
+ } else {
+ __tmp__2HJD=FALSE__;
+ };
+ if (__tmp__2HJD) {
+ result__FYOR=FALSE__;
+ if ((! read_space__UAF())) {
+ result__FYOR=FALSE__;
} else {
- t__RFJD=read_type__RMLC(PARSER__,FALSE__);
- if (((void *)t__RFJD == (void *)NULL)) {
- pos__UD1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_319));
- put_position__ECH(pos__UD1P);
- send_error__2FH();
+ 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 (read_affect__4A0C()) {
- affect__1FJD=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__C5K)[ 0];
+ 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 ((! 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));
+ };
+ };
+ 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__RFJD=type_void__QHEC;
+ t__0EJD=type_void__5GEC;
};
- set_type__BW1D(last_slot__PHJD,t__RFJD);
- ((__ITM_SLOT *)last_slot__PHJD)->affect__OX1D=affect__1FJD;
- if ((affect__1FJD != ' ')) {
+ set_type__NA2D(last_slot__XGJD,t__0EJD);
+ ((__ITM_SLOT *)last_slot__XGJD)->affect__0B2D=affect__EFJD;
+ if ((affect__EFJD != ' ')) {
read_space__UAF();
- lst__UJTD=read_contract__ZEEC();
- if (((void *)lst__UJTD != (void *)NULL)) {
- ((__ITM_SLOT *)last_slot__PHJD)->require__MV2D=lst__UJTD;
- };
- expr__MLSD=read_expr__QTFC(PARSER__);
- if (((void *)expr__MLSD == (void *)NULL)) {
- pos__WD1P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_320));
- put_position__ECH(pos__WD1P);
- send_error__2FH();
- };
- ((__ITM_SLOT *)last_slot__PHJD)->value__AS2D=expr__MLSD;
- lst__KKTD=read_contract__ZEEC();
- if (((void *)lst__KKTD != (void *)NULL)) {
- ((__ITM_SLOT *)last_slot__PHJD)->ensure__QV2D=lst__KKTD;
- };
- };
- if ((! read_character__EQ3(';'))) {
- pos__YD1P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_321));
- put_position__ECH(pos__YD1P);
- send_error__2FH();
- };
- s__4FJD=fast_reference_at__PWPD(((__PROTOTYPE *)object__ODD)->slot_list__3IM,((__ITM_SLOT *)last_slot__PHJD)->parent_named__XIM.name__1QB);
- if (((void *)s__4FJD != (void *)NULL)) {
- put_error__text__0AH( 1,(&__string_322));
- put_position__ECH(((__ITM_SLOT *)s__4FJD)->parent_named__XIM.parent_itm_object__PD.position__BJM);
- put_position__ECH(((__ITM_SLOT *)last_slot__PHJD)->parent_named__XIM.parent_itm_object__PD.position__BJM);
- send_error__2FH();
- };
- add_slot__YYPD(object__ODD,last_slot__PHJD);
- };
- } while (result__QFJD);
- };
- if (((void *)read_contract__ZEEC() != (void *)NULL)) {
- pos__0D1P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_323));
- put_position__ECH(pos__0D1P);
- send_error__2FH();
+ 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)) {
+ 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);
+ };
+ } 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();
- if ((last_character__0OF() != ((__CHARACTER )(( 0))))) {
- pos__3D1P=current_position__EJG();
+ 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__3D1P);
- send_error__2FH();
+ 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__ODD=NULL;
}
-static void init_slot_for__05MC(__PROTOTYPE *Self__15MC,void *typ__25MC)
+static void init_slot_for__IQMC(__PROTOTYPE *Self__JQMC,void *typ__KQMC)
// ({PROTOTYPE},{TYPExTYPE_GENERIC}) VoidRecursive, No inlinable.
{
- void *cur__35MC;
- __SECTION_ *Self__KBUQ;
- __BOOLEAN __tmp__NANC;
- void *__tmp__UANC,*__tmp__ZBNC;
- cur__35MC=Self__15MC->first_slot__45MC;
- while_do__ZARC:
+ 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__35MC != (void *)NULL)) {
- Self__KBUQ=((__SECTION_ *)((__ITM_SLOT *)cur__35MC)->id_section__EACC);
- __tmp__NANC=(((void *)Self__KBUQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__KBUQ->name__I2ZD == (void *)(&__string_24)));
+ 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__NANC=FALSE__;
+ __tmp__1QMC=FALSE__;
};
- if (__tmp__NANC) {
- if (((struct ___OBJ *)typ__25MC)->__id==__TYPE__) {
- __tmp__UANC=((__TYPE *)typ__25MC)->slot_run__1JC;
+ 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__UANC=((__TYPE_GENERIC *)typ__25MC)->parent_type__T2IB.slot_run__1JC;
+ __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);
+ };
};
- add_last__AS4F(__tmp__UANC,create__type__YR4F(cur__35MC,typ__25MC));
- cur__35MC=((__ITM_SLOT *)cur__35MC)->next__XANC;
- goto while_do__ZARC;
+ ((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__15MC->is_mapping__0ANC) {
- while (((void *)cur__35MC != (void *)NULL)) {
- if (((void *)((__SECTION_ *)((__ITM_SLOT *)cur__35MC)->id_section__EACC)->name__I2ZD == (void *)(&__string_28))) {
- if (((struct ___OBJ *)typ__25MC)->__id==__TYPE__) {
- __tmp__ZBNC=((__TYPE *)typ__25MC)->slot_run__1JC;
+ 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__ZBNC=((__TYPE_GENERIC *)typ__25MC)->parent_type__T2IB.slot_run__1JC;
+ __tmp__OV4R=FALSE__;
};
- add_last__AS4F(__tmp__ZBNC,create__type__YR4F(cur__35MC,typ__25MC));
+ 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__35MC=((__ITM_SLOT *)cur__35MC)->next__XANC;
+ cur__LQMC=((__ITM_SLOT *)cur__LQMC)->next__FRMC;
};
};
}
-static __HASHED_SEToTYPEo* create__1H1()
-// () With resultNo recursive, No inlinable.
+static void** create__TNVB(__INTEGER nb_elements__VNVB)
+// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __POINTER ptr__5L4;
- __INTEGER typ_id__EM4,new_capacity__2XPB;
- __UINTEGER_32 sz__BM4,a__C53Q,new_size__A53Q,t__G53Q,a__I53Q;
- __HASHED_SEToTYPEo *result__4L4,*Self__RBLB;
- result__4L4=NULL;
- ptr__5L4=((__POINTER )(NULL));
- typ_id__EM4= 0;
- sz__BM4=((__UINTEGER_32 )sizeof(__HASHED_SEToTYPEo));
- if ((sz__BM4 == 0)) {
- result__4L4=HASHED_SEToTYPEo__;
- } else {
- typ_id__EM4=__HASHED_SEToTYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BM4);
- if ((typ_id__EM4 == (__INTEGER)(- 1))) {
- a__C53Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__A53Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BM4 + a__C53Q) & (__UINTEGER_32)(~ a__C53Q));
- ptr__5L4=micro_alloc__table__lab__BOI(new_size__A53Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__A53Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__A53Q);
- } else {
- t__G53Q=((__UINTEGER_32 )typ_id__EM4);
- a__I53Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__5L4=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__BM4 + a__I53Q) & (__UINTEGER_32)(~ a__I53Q)),((__POINTER )(&(table_type[(t__G53Q)]))),(__UINTEGER_32)(t__G53Q | 1));
- };
- result__4L4=((__HASHED_SEToTYPEo *)ptr__5L4);
- *(result__4L4) = *(HASHED_SEToTYPEo__);
- };
- Self__RBLB=((__HASHED_SEToTYPEo *)result__4L4);
- new_capacity__2XPB=prime_number_ceiling__A4Q( 53);
- Self__RBLB->buckets__DRKB=create__4NVB(new_capacity__2XPB);
- Self__RBLB->capacity__4QKB=new_capacity__2XPB;
- Self__RBLB->count__DSKB= 0;
- return(result__4L4);
-}
-
-static void fast_add__OQKB(__HASHED_SEToTYPEo *Self__PQKB,void *e__QQKB)
+ __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);
+}
+
+static void fast_add__3PKB(__HASHED_SEToTYPEo *Self__4PKB,void *e__5PKB)
// ({HASHED_SEToTYPEo},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidNo recursive, No inlinable.
{
- __INTEGER __tmp__3QKB,idx__YQKB,idx__MTAC,new_capacity__NTAC,i__LTAC;
- __INTEGER __tmp__SUAC,typ_id__BI4B;
- void *__tmp__RUAC;
- __POINTER ptr__2H4B;
- __UINTEGER_32 sz__4H4B,a__N53Q,new_size__L53Q,t__R53Q,a__T53Q;
- void *node__0QKB,*node1__PTAC,*node2__QTAC,*__tmp__QSKB;
- void **old_buckets__OTAC;
- __HASHED_SET_NODEoTYPEo *result__1H4B,*Self__PZOC;
- fast_has__DCLB(Self__PQKB,e__QQKB);
- fast_has__DCLB(Self__PQKB,e__QQKB);
- switch (((struct ___OBJ *)e__QQKB)->__id) {
+ __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__3QKB=hash_code__WPN(((__PROTOTYPE *)((__TYPE *)e__QQKB)->prototype__RD)->parent_named__QD.name__1QB);
+ __tmp__MQKB=hash_code__OPN(((__PROTOTYPE *)((__TYPE *)e__5PKB)->prototype__RD)->parent_named__QD.name__1QB);
} break;
case __TYPE_NULL__: {
- __tmp__3QKB=hash_code__WPN((&__string_59));
+ __tmp__MQKB=hash_code__OPN((&__string_59));
} break;
case __TYPE_VOID__: {
- __tmp__3QKB=hash_code__WPN((&__string_2));
+ __tmp__MQKB=hash_code__OPN((&__string_2));
} break;
case __TYPE_CONTEXT__: {
- __tmp__3QKB=hash_code__WPN((&__string_44));
+ __tmp__MQKB=hash_code__OPN((&__string_44));
} break;
case __TYPE_GENERIC__: {
- __tmp__3QKB=hash_code__WPN(((__TYPE_GENERIC *)e__QQKB)->intern_name__FS2B);
- } break;
- };
- idx__YQKB=(__INTEGER)(__tmp__3QKB % Self__PQKB->capacity__4QKB);
- node__0QKB=((void **)Self__PQKB->buckets__DRKB)[idx__YQKB];
- while ((! (((void *)node__0QKB == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPEo *)node__0QKB)->item__PRKB == (void *)e__QQKB)))) {
- node__0QKB=((__HASHED_SET_NODEoTYPEo *)node__0QKB)->next__0RKB;
- };
- if (((void *)node__0QKB == (void *)NULL)) {
- if ((Self__PQKB->capacity__4QKB == Self__PQKB->count__DSKB)) {
- idx__MTAC= 0;
- node1__PTAC=NULL;
- node2__QTAC=NULL;
- new_capacity__NTAC=prime_number_ceiling__A4Q((__INTEGER)(Self__PQKB->capacity__4QKB + 1));
- old_buckets__OTAC=Self__PQKB->buckets__DRKB;
- Self__PQKB->buckets__DRKB=create__4NVB(new_capacity__NTAC);
- i__LTAC=(__INTEGER)(Self__PQKB->capacity__4QKB - 1);
- Self__PQKB->capacity__4QKB=new_capacity__NTAC;
- while ((i__LTAC >= 0)) {
- node1__PTAC=((void **)old_buckets__OTAC)[i__LTAC];
- while (((void *)node1__PTAC != (void *)NULL)) {
- node2__QTAC=((__HASHED_SET_NODEoTYPEo *)node1__PTAC)->next__0RKB;
- __tmp__RUAC=((__HASHED_SET_NODEoTYPEo *)node1__PTAC)->item__PRKB;
- switch (((struct ___OBJ *)__tmp__RUAC)->__id) {
+ __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__SUAC=hash_code__WPN(((__PROTOTYPE *)((__TYPE *)__tmp__RUAC)->prototype__RD)->parent_named__QD.name__1QB);
+ __tmp__BUAC=hash_code__OPN(((__PROTOTYPE *)((__TYPE *)__tmp__AUAC)->prototype__RD)->parent_named__QD.name__1QB);
} break;
case __TYPE_NULL__: {
- __tmp__SUAC=hash_code__WPN((&__string_59));
+ __tmp__BUAC=hash_code__OPN((&__string_59));
} break;
case __TYPE_VOID__: {
- __tmp__SUAC=hash_code__WPN((&__string_2));
+ __tmp__BUAC=hash_code__OPN((&__string_2));
} break;
case __TYPE_CONTEXT__: {
- __tmp__SUAC=hash_code__WPN((&__string_44));
+ __tmp__BUAC=hash_code__OPN((&__string_44));
} break;
case __TYPE_GENERIC__: {
- __tmp__SUAC=hash_code__WPN(((__TYPE_GENERIC *)__tmp__RUAC)->intern_name__FS2B);
+ __tmp__BUAC=hash_code__OPN(((__TYPE_GENERIC *)__tmp__AUAC)->intern_name__UR2B);
} break;
};
- idx__MTAC=(__INTEGER)(__tmp__SUAC % Self__PQKB->capacity__4QKB);
- ((__HASHED_SET_NODEoTYPEo *)node1__PTAC)->next__0RKB=((void **)Self__PQKB->buckets__DRKB)[idx__MTAC];
- ((void **)Self__PQKB->buckets__DRKB)[idx__MTAC]=node1__PTAC;
- node1__PTAC=node2__QTAC;
- };
- i__LTAC=(__INTEGER)(i__LTAC - 1);
- };
- idx__YQKB=(__INTEGER)(__tmp__3QKB % Self__PQKB->capacity__4QKB);
- };
- __tmp__QSKB=((void **)Self__PQKB->buckets__DRKB)[idx__YQKB];
- result__1H4B=NULL;
- ptr__2H4B=((__POINTER )(NULL));
- typ_id__BI4B= 0;
- sz__4H4B=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoTYPEo));
- if ((sz__4H4B == 0)) {
- result__1H4B=HASHED_SET_NODEoTYPEo__;
+ 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__BI4B=__HASHED_SET_NODEoTYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4H4B);
- if ((typ_id__BI4B == (__INTEGER)(- 1))) {
- a__N53Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__L53Q=(__UINTEGER_32)((__UINTEGER_32)(sz__4H4B + a__N53Q) & (__UINTEGER_32)(~ a__N53Q));
- ptr__2H4B=micro_alloc__table__lab__BOI(new_size__L53Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__L53Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__L53Q);
+ 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__R53Q=((__UINTEGER_32 )typ_id__BI4B);
- a__T53Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__2H4B=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__4H4B + a__T53Q) & (__UINTEGER_32)(~ a__T53Q)),((__POINTER )(&(table_type[(t__R53Q)]))),(__UINTEGER_32)(t__R53Q | 1));
+ 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__1H4B=((__HASHED_SET_NODEoTYPEo *)ptr__2H4B);
- *(result__1H4B) = *(HASHED_SET_NODEoTYPEo__);
+ result__KH4B=((__HASHED_SET_NODEoTYPEo *)ptr__LH4B);
+ *(result__KH4B) = *(HASHED_SET_NODEoTYPEo__);
};
- Self__PZOC=((__HASHED_SET_NODEoTYPEo *)result__1H4B);
- Self__PZOC->item__PRKB=e__QQKB;
- Self__PZOC->next__0RKB=__tmp__QSKB;
- node__0QKB=result__1H4B;
- ((void **)Self__PQKB->buckets__DRKB)[idx__YQKB]=result__1H4B;
- Self__PQKB->count__DSKB=(__INTEGER)(Self__PQKB->count__DSKB + 1);
+ 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);
};
}
-static void add_subtype__BI1(__TYPE *Self__CI1,void *t__DI1)
+static void add_subtype__3J1(__TYPE *Self__4J1,void *t__5J1)
// ({TYPE},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
{
- __INTEGER j__EI1;
- void *__tmp__4I1,*__tmp__MJ1,*__tmp__VJ1;
- void *__tmp__AJ1,*__tmp__NJ1;
- __SECTION_ *Self__QDUQ;
- void *__tmp__WJ1;
- void *__tmp__XJ1;
- __BOOLEAN __tmp__EJ1;
- j__EI1= 0;
- if ((! fast_has__DCLB(Self__CI1->subtype_list__APY,t__DI1))) {
- fast_add__OQKB(Self__CI1->subtype_list__APY,t__DI1);
- j__EI1= 0;
- while_do__PTCB:
+ __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__EI1 <= ((__FAST_ARRAYoSLOTo *)Self__CI1->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__4I1=((void **)((__FAST_ARRAYoSLOTo *)Self__CI1->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__EI1];
- if (((struct ___OBJ *)__tmp__4I1)->__id==__SLOT_DATA__) {
- __tmp__AJ1=id_section__FGAG(__tmp__4I1);
+ 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__AJ1=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4I1)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__2K1=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__0K1)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__QDUQ=((__SECTION_ *)__tmp__AJ1);
- __tmp__EJ1=(((void *)Self__QDUQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__QDUQ->name__I2ZD == (void *)(&__string_24)));
+ 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__EJ1=FALSE__;
- };
- if (__tmp__EJ1) {
- __tmp__MJ1=((void **)((__FAST_ARRAYoSLOTo *)Self__CI1->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__EI1];
- if (((struct ___OBJ *)__tmp__MJ1)->__id==__SLOT_DATA__) {
- __tmp__NJ1=id_section__FGAG(__tmp__MJ1);
+ __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__NJ1=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__MJ1)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__JL1=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__IL1)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- if (((void *)((__SECTION_ *)__tmp__NJ1)->name__I2ZD == (void *)(&__string_23))) {
- __tmp__VJ1=((void **)((__FAST_ARRAYoSLOTo *)Self__CI1->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__EI1];
- if (((struct ___OBJ *)__tmp__VJ1)->__id==__SLOT_DATA__) {
- __tmp__WJ1=get_type_result__NX5G(__tmp__VJ1);
+ 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__WJ1=get_type_result__XY5G(__tmp__VJ1);
+ __tmp__SL1=get_type_result__BH2G(__tmp__RL1);
};
- __tmp__XJ1=((__TYPE_FULL *)__tmp__WJ1)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__XJ1)->__id) {
+ __tmp__TL1=((__TYPE_FULL *)__tmp__SL1)->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__TL1)->__id) {
case __TYPE__: {
- add_subtype__BI1(__tmp__XJ1,t__DI1);
+ add_subtype__3J1(__tmp__TL1,t__5J1);
} break;
case __TYPE_NULL__: {
- add_subtype__QH3D(__tmp__XJ1,t__DI1);
+ add_subtype__3R3D(__tmp__TL1,t__5J1);
} break;
case __TYPE_VOID__: {
- add_subtype__MS3D(__tmp__XJ1,t__DI1);
+ add_subtype__Z23D(__tmp__TL1,t__5J1);
} break;
case __TYPE_CONTEXT__: {
- add_subtype__I33D(__tmp__XJ1,t__DI1);
+ add_subtype__VH4D(__tmp__TL1,t__5J1);
} break;
case __TYPE_ID__: {
- add_subtype__TALH(__tmp__XJ1,t__DI1);
+ add_subtype__5HHH(__tmp__TL1,t__5J1);
} break;
case __TYPE_GENERIC__: {
- add_subtype__O05B(__tmp__XJ1,t__DI1);
+ add_subtype__3Z5B(__tmp__TL1,t__5J1);
} break;
case __PROFIL_BLOCK__: {
- add_subtype__CKJJ(t__DI1);
+ add_subtype__4MFJ(t__5J1);
} break;
};
};
- j__EI1=(__INTEGER)(j__EI1 + 1);
- goto while_do__PTCB;
+ j__AK1=(__INTEGER)(j__AK1 + 1);
+ goto while_do__FYCB;
};
};
};
}
-static void* get_with__HSAB(__TYPE_FULL *Self__ISAB,__UINTEGER_8 flg__JSAB)
+static void* get_with__3WAB(__TYPE_FULL *Self__4WAB,__UINTEGER_8 flg__5WAB)
// ({TYPE_FULL},{UINTEGER_8}) With resultNo recursive, No inlinable.
{
- void *__tmp__LSAB;
- __TYPE *Self__V0LB;
- void *result__Y0LB,*__tmp__MSAB,*result__BUCB,*result__XWCB;
- void *result__GZCB,*result__H3LB,*result__KKNC,*result__WKIJ;
- __INTEGER i__Z0LB,__tmp__Y1CR,i__CUCB,__tmp__C2CR,i__YWCB,__tmp__M2CR;
- __INTEGER i__HZCB,__tmp__W2CR,i__I3LB,__tmp__A3CR,i__LKNC,__tmp__K3CR;
- __INTEGER i__XKIJ,__tmp__U3CR;
- __TYPE_NULL *Self__4TCB;
- __TYPE_VOID *Self__UWCB;
- __TYPE_CONTEXT *Self__DZCB;
- __TYPE_ID *Self__E3LB;
- __TYPE_GENERIC *Self__HKNC;
- __PROFIL_BLOCK *Self__TKIJ;
- void **__tmp__WDER,**__tmp__XDER,**__tmp__YDER,**__tmp__ZDER;
- void **__tmp__0DER,**__tmp__1DER,**__tmp__2DER;
- __tmp__LSAB=Self__ISAB->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__LSAB)->__id) {
+ 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__V0LB=((__TYPE *)__tmp__LSAB);
- result__Y0LB=NULL;
- i__Z0LB= 0;
- if ((flg__JSAB == ((__TYPE_FULL *)Self__V0LB->default__AKC)->flag__LTL)) {
- result__Y0LB=Self__V0LB->default__AKC;
+ 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__V0LB->type_full_list__VUCB == (void *)NULL)) {
- Self__V0LB->type_full_list__VUCB=create_with_capacity__B1HB( 2);
- result__Y0LB=create__with__VJD(Self__V0LB,flg__JSAB);
- add_last__KYMB(Self__V0LB->type_full_list__VUCB,result__Y0LB);
+ 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__Y1CR=((__FAST_ARRAYoTYPE_FULLo *)Self__V0LB->type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB;
- __tmp__WDER=((__FAST_ARRAYoTYPE_FULLo *)Self__V0LB->type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB;
- while (((i__Z0LB <= __tmp__Y1CR) && (((__TYPE_FULL *)((void **)__tmp__WDER)[i__Z0LB])->flag__LTL != flg__JSAB))) {
- i__Z0LB=(__INTEGER)(i__Z0LB + 1);
+ __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__Z0LB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__V0LB->type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB)) {
- result__Y0LB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__V0LB->type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB)[i__Z0LB];
+ 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__Y0LB=create__with__VJD(Self__V0LB,flg__JSAB);
- add_last__KYMB(Self__V0LB->type_full_list__VUCB,result__Y0LB);
+ 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);
};
};
};
- __tmp__MSAB=result__Y0LB;
+ __tmp__CXAB=result__L0LB;
} break;
case __TYPE_NULL__: {
- Self__4TCB=((__TYPE_NULL *)__tmp__LSAB);
- result__BUCB=NULL;
- i__CUCB= 0;
- if ((flg__JSAB == ((__TYPE_FULL *)Self__4TCB->parent_type__TIB.default__AKC)->flag__LTL)) {
- result__BUCB=Self__4TCB->parent_type__TIB.default__AKC;
+ 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__4TCB->parent_type__TIB.type_full_list__VUCB == (void *)NULL)) {
- Self__4TCB->parent_type__TIB.type_full_list__VUCB=create_with_capacity__B1HB( 2);
- result__BUCB=create__with__VJD(Self__4TCB,flg__JSAB);
- add_last__KYMB(Self__4TCB->parent_type__TIB.type_full_list__VUCB,result__BUCB);
+ 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);
} else {
- __tmp__C2CR=((__FAST_ARRAYoTYPE_FULLo *)Self__4TCB->parent_type__TIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB;
- __tmp__XDER=((__FAST_ARRAYoTYPE_FULLo *)Self__4TCB->parent_type__TIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB;
- while (((i__CUCB <= __tmp__C2CR) && (((__TYPE_FULL *)((void **)__tmp__XDER)[i__CUCB])->flag__LTL != flg__JSAB))) {
- i__CUCB=(__INTEGER)(i__CUCB + 1);
+ __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__CUCB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__4TCB->parent_type__TIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB)) {
- result__BUCB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__4TCB->parent_type__TIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB)[i__CUCB];
+ 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__BUCB=create__with__VJD(Self__4TCB,flg__JSAB);
- add_last__KYMB(Self__4TCB->parent_type__TIB.type_full_list__VUCB,result__BUCB);
+ 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);
};
};
};
- __tmp__MSAB=result__BUCB;
+ __tmp__CXAB=result__XYCB;
} break;
case __TYPE_VOID__: {
- Self__UWCB=((__TYPE_VOID *)__tmp__LSAB);
- result__XWCB=NULL;
- i__YWCB= 0;
- if ((flg__JSAB == ((__TYPE_FULL *)Self__UWCB->parent_type__UIB.default__AKC)->flag__LTL)) {
- result__XWCB=Self__UWCB->parent_type__UIB.default__AKC;
+ 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__UWCB->parent_type__UIB.type_full_list__VUCB == (void *)NULL)) {
- Self__UWCB->parent_type__UIB.type_full_list__VUCB=create_with_capacity__B1HB( 2);
- result__XWCB=create__with__VJD(Self__UWCB,flg__JSAB);
- add_last__KYMB(Self__UWCB->parent_type__UIB.type_full_list__VUCB,result__XWCB);
+ 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__M2CR=((__FAST_ARRAYoTYPE_FULLo *)Self__UWCB->parent_type__UIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB;
- __tmp__YDER=((__FAST_ARRAYoTYPE_FULLo *)Self__UWCB->parent_type__UIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB;
- while (((i__YWCB <= __tmp__M2CR) && (((__TYPE_FULL *)((void **)__tmp__YDER)[i__YWCB])->flag__LTL != flg__JSAB))) {
- i__YWCB=(__INTEGER)(i__YWCB + 1);
+ __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__YWCB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__UWCB->parent_type__UIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB)) {
- result__XWCB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__UWCB->parent_type__UIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB)[i__YWCB];
+ 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__XWCB=create__with__VJD(Self__UWCB,flg__JSAB);
- add_last__KYMB(Self__UWCB->parent_type__UIB.type_full_list__VUCB,result__XWCB);
+ 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);
};
};
};
- __tmp__MSAB=result__XWCB;
+ __tmp__CXAB=result__N1CB;
} break;
case __TYPE_CONTEXT__: {
- Self__DZCB=((__TYPE_CONTEXT *)__tmp__LSAB);
- result__GZCB=NULL;
- i__HZCB= 0;
- if ((flg__JSAB == ((__TYPE_FULL *)Self__DZCB->parent_type__VIB.default__AKC)->flag__LTL)) {
- result__GZCB=Self__DZCB->parent_type__VIB.default__AKC;
+ 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__DZCB->parent_type__VIB.type_full_list__VUCB == (void *)NULL)) {
- Self__DZCB->parent_type__VIB.type_full_list__VUCB=create_with_capacity__B1HB( 2);
- result__GZCB=create__with__VJD(Self__DZCB,flg__JSAB);
- add_last__KYMB(Self__DZCB->parent_type__VIB.type_full_list__VUCB,result__GZCB);
+ 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__W2CR=((__FAST_ARRAYoTYPE_FULLo *)Self__DZCB->parent_type__VIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB;
- __tmp__ZDER=((__FAST_ARRAYoTYPE_FULLo *)Self__DZCB->parent_type__VIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB;
- while (((i__HZCB <= __tmp__W2CR) && (((__TYPE_FULL *)((void **)__tmp__ZDER)[i__HZCB])->flag__LTL != flg__JSAB))) {
- i__HZCB=(__INTEGER)(i__HZCB + 1);
+ __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__HZCB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__DZCB->parent_type__VIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB)) {
- result__GZCB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__DZCB->parent_type__VIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB)[i__HZCB];
+ 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__GZCB=create__with__VJD(Self__DZCB,flg__JSAB);
- add_last__KYMB(Self__DZCB->parent_type__VIB.type_full_list__VUCB,result__GZCB);
+ 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);
};
};
};
- __tmp__MSAB=result__GZCB;
+ __tmp__CXAB=result__23CB;
} break;
case __TYPE_ID__: {
- Self__E3LB=((__TYPE_ID *)__tmp__LSAB);
- result__H3LB=NULL;
- i__I3LB= 0;
- if ((flg__JSAB == ((__TYPE_FULL *)Self__E3LB->parent_type__WIB.default__AKC)->flag__LTL)) {
- result__H3LB=Self__E3LB->parent_type__WIB.default__AKC;
+ 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__E3LB->parent_type__WIB.type_full_list__VUCB == (void *)NULL)) {
- Self__E3LB->parent_type__WIB.type_full_list__VUCB=create_with_capacity__B1HB( 2);
- result__H3LB=create__with__VJD(Self__E3LB,flg__JSAB);
- add_last__KYMB(Self__E3LB->parent_type__WIB.type_full_list__VUCB,result__H3LB);
+ 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);
} else {
- __tmp__A3CR=((__FAST_ARRAYoTYPE_FULLo *)Self__E3LB->parent_type__WIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB;
- __tmp__0DER=((__FAST_ARRAYoTYPE_FULLo *)Self__E3LB->parent_type__WIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB;
- while (((i__I3LB <= __tmp__A3CR) && (((__TYPE_FULL *)((void **)__tmp__0DER)[i__I3LB])->flag__LTL != flg__JSAB))) {
- i__I3LB=(__INTEGER)(i__I3LB + 1);
+ __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__I3LB <= ((__FAST_ARRAYoTYPE_FULLo *)Self__E3LB->parent_type__WIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB)) {
- result__H3LB=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__E3LB->parent_type__WIB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB)[i__I3LB];
+ 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__H3LB=create__with__VJD(Self__E3LB,flg__JSAB);
- add_last__KYMB(Self__E3LB->parent_type__WIB.type_full_list__VUCB,result__H3LB);
+ 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);
};
};
};
- __tmp__MSAB=result__H3LB;
+ __tmp__CXAB=result__02LB;
} break;
case __TYPE_GENERIC__: {
- Self__HKNC=((__TYPE_GENERIC *)__tmp__LSAB);
- result__KKNC=NULL;
- i__LKNC= 0;
- if ((flg__JSAB == ((__TYPE_FULL *)Self__HKNC->parent_type__T2IB.default__AKC)->flag__LTL)) {
- result__KKNC=Self__HKNC->parent_type__T2IB.default__AKC;
+ 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__HKNC->parent_type__T2IB.type_full_list__VUCB == (void *)NULL)) {
- Self__HKNC->parent_type__T2IB.type_full_list__VUCB=create_with_capacity__B1HB( 2);
- result__KKNC=create__with__VJD(Self__HKNC,flg__JSAB);
- add_last__KYMB(Self__HKNC->parent_type__T2IB.type_full_list__VUCB,result__KKNC);
+ 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__K3CR=((__FAST_ARRAYoTYPE_FULLo *)Self__HKNC->parent_type__T2IB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB;
- __tmp__1DER=((__FAST_ARRAYoTYPE_FULLo *)Self__HKNC->parent_type__T2IB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB;
- while (((i__LKNC <= __tmp__K3CR) && (((__TYPE_FULL *)((void **)__tmp__1DER)[i__LKNC])->flag__LTL != flg__JSAB))) {
- i__LKNC=(__INTEGER)(i__LKNC + 1);
+ __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__LKNC <= ((__FAST_ARRAYoTYPE_FULLo *)Self__HKNC->parent_type__T2IB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB)) {
- result__KKNC=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__HKNC->parent_type__T2IB.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB)[i__LKNC];
+ 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__KKNC=create__with__VJD(Self__HKNC,flg__JSAB);
- add_last__KYMB(Self__HKNC->parent_type__T2IB.type_full_list__VUCB,result__KKNC);
+ 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);
};
};
};
- __tmp__MSAB=result__KKNC;
+ __tmp__CXAB=result__A1MC;
} break;
case __PROFIL_BLOCK__: {
- Self__TKIJ=((__PROFIL_BLOCK *)__tmp__LSAB);
- result__WKIJ=NULL;
- i__XKIJ= 0;
- if ((flg__JSAB == ((__TYPE_FULL *)Self__TKIJ->parent_type__VNCG.default__AKC)->flag__LTL)) {
- result__WKIJ=Self__TKIJ->parent_type__VNCG.default__AKC;
+ 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__TKIJ->parent_type__VNCG.type_full_list__VUCB == (void *)NULL)) {
- Self__TKIJ->parent_type__VNCG.type_full_list__VUCB=create_with_capacity__B1HB( 2);
- result__WKIJ=create__with__VJD(Self__TKIJ,flg__JSAB);
- add_last__KYMB(Self__TKIJ->parent_type__VNCG.type_full_list__VUCB,result__WKIJ);
+ 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__);
+ };
+ 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__U3CR=((__FAST_ARRAYoTYPE_FULLo *)Self__TKIJ->parent_type__VNCG.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB;
- __tmp__2DER=((__FAST_ARRAYoTYPE_FULLo *)Self__TKIJ->parent_type__VNCG.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB;
- while (((i__XKIJ <= __tmp__U3CR) && (((__TYPE_FULL *)((void **)__tmp__2DER)[i__XKIJ])->flag__LTL != flg__JSAB))) {
- i__XKIJ=(__INTEGER)(i__XKIJ + 1);
+ __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);
};
- if ((i__XKIJ <= ((__FAST_ARRAYoTYPE_FULLo *)Self__TKIJ->parent_type__VNCG.type_full_list__VUCB)->parent_arrayed_collection__UUCB.upper__JVCB)) {
- result__WKIJ=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__TKIJ->parent_type__VNCG.type_full_list__VUCB)->parent_arrayed_collection__UUCB.storage__LZMB)[i__XKIJ];
+ 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__WKIJ=create__with__VJD(Self__TKIJ,flg__JSAB);
- add_last__KYMB(Self__TKIJ->parent_type__VNCG.type_full_list__VUCB,result__WKIJ);
+ 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);
};
};
};
- __tmp__MSAB=result__WKIJ;
+ __tmp__CXAB=result__SNEJ;
} break;
};
- return(__tmp__MSAB);
+ return(__tmp__CXAB);
}
-static __FAST_ARRAYoITM_TYPE_MONOo* create_with_capacity__L0F(__INTEGER new_count__N0F)
+static void** create__HM1(__INTEGER nb_elements__JM1)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __POINTER ptr__4QG;
- __INTEGER typ_id__DRG;
- __UINTEGER_32 sz__ARG,a__Y53Q,new_size__W53Q,t__253Q,a__453Q;
- __FAST_ARRAYoITM_TYPE_MONOo *result__3QG,*Self__DYM;
- 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__Y53Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__W53Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ARG + a__Y53Q) & (__UINTEGER_32)(~ a__Y53Q));
- ptr__4QG=micro_alloc__table__lab__BOI(new_size__W53Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__W53Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__W53Q);
+ __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 {
- t__253Q=((__UINTEGER_32 )typ_id__DRG);
- a__453Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__4QG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__ARG + a__453Q) & (__UINTEGER_32)(~ a__453Q)),((__POINTER )(&(table_type[(t__253Q)]))),(__UINTEGER_32)(t__253Q | 1));
+ 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;
+ };
};
- result__3QG=((__FAST_ARRAYoITM_TYPE_MONOo *)ptr__4QG);
- *(result__3QG) = *(FAST_ARRAYoITM_TYPE_MONOo__);
+ ((__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)));
};
- Self__DYM=((__FAST_ARRAYoITM_TYPE_MONOo *)result__3QG);
- if ((Self__DYM->parent_arrayed_collection__PIB.capacity__DWK < new_count__N0F)) {
- Self__DYM->parent_arrayed_collection__PIB.storage__5WK=create__LK1(new_count__N0F);
- Self__DYM->parent_arrayed_collection__PIB.capacity__DWK=new_count__N0F;
+ 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);
};
- Self__DYM->parent_arrayed_collection__PIB.upper__BWK=(__INTEGER)(- 1);
- return(result__3QG);
+ return(Result__QS4);
}
-static void** create__LK1(__INTEGER nb_elements__NK1)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __INTEGER Self__41PB;
- void **Result__QO4;
- Result__QO4=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__NK1 * ((__INTEGER )(sizeof(void *)))))));
- Self__41PB=(__INTEGER)(nb_elements__NK1 - 1);
- while ((Self__41PB >= 0)) {
- Result__QO4[Self__41PB]=NULL;
- Self__41PB=(__INTEGER)(Self__41PB - 1);
- };
- return(Result__QO4);
-}
-
-static __INTEGER hash_code__GQO(__FAST_ARRAYoITM_TYPE_MONOo *Self__HQO)
+static __INTEGER hash_code__3PO(__FAST_ARRAYoITM_TYPE_MONOo *Self__4PO)
// ({FAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
{
- __INTEGER result__JQO,__tmp__YQO,__tmp__HRO;
- void *__tmp__XQO,*__tmp__GRO;
- __BOOLEAN __tmp__0QO;
- result__JQO= 0;
- if ((! (Self__HQO->parent_arrayed_collection__PIB.upper__BWK < 0))) {
- if (((void *)((void **)Self__HQO->parent_arrayed_collection__PIB.storage__5WK)[Self__HQO->parent_arrayed_collection__PIB.upper__BWK] != (void *)NULL)) {
- __tmp__XQO=((void **)Self__HQO->parent_arrayed_collection__PIB.storage__5WK)[Self__HQO->parent_arrayed_collection__PIB.upper__BWK];
- switch (((struct ___OBJ *)__tmp__XQO)->__id) {
+ __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__YQO=hash_code__WPN(((__ITM_TYPE_SIMPLE *)__tmp__XQO)->name__UMC);
+ __tmp__PQO=hash_code__OPN(((__ITM_TYPE_SIMPLE *)__tmp__OQO)->name__UMC);
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__YQO=hash_code__WPN(((__ITM_TYPE_STYLE *)__tmp__XQO)->parent_itm_type_simple__3IB.name__UMC);
+ __tmp__PQO=hash_code__OPN(((__ITM_TYPE_STYLE *)__tmp__OQO)->parent_itm_type_simple__3IB.name__UMC);
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__YQO=hash_code__WPN(((__ITM_TYPE_GENERIC *)__tmp__XQO)->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC);
+ __tmp__PQO=hash_code__OPN(((__ITM_TYPE_GENERIC *)__tmp__OQO)->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__YQO=hash_code__WPN(((__ITM_TYPE_SELF *)__tmp__XQO)->parent_itm_type_simple__5KD.name__UMC);
+ __tmp__PQO=hash_code__OPN(((__ITM_TYPE_SELF *)__tmp__OQO)->parent_itm_type_simple__5KD.name__UMC);
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__YQO=((__ITM_TYPE_GENERIC_ELT *)__tmp__XQO)->index__4J2D;
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__YQO=((__ITM_TYPE_PARAMETER *)__tmp__XQO)->index__RQIF;
+ __tmp__PQO=((__ITM_TYPE_GENERIC_ELT *)__tmp__OQO)->index__BD0D;
} break;
};
- result__JQO=__tmp__YQO;
- __tmp__0QO=TRUE__;
+ result__AQO=__tmp__PQO;
+ __tmp__RQO=TRUE__;
} else {
- __tmp__0QO=FALSE__;
+ __tmp__RQO=FALSE__;
};
- if ((! __tmp__0QO)) {
- if (((void *)((void **)Self__HQO->parent_arrayed_collection__PIB.storage__5WK)[ 0] != (void *)NULL)) {
- __tmp__GRO=((void **)Self__HQO->parent_arrayed_collection__PIB.storage__5WK)[ 0];
- switch (((struct ___OBJ *)__tmp__GRO)->__id) {
+ 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__HRO=hash_code__WPN(((__ITM_TYPE_SIMPLE *)__tmp__GRO)->name__UMC);
+ __tmp__4QO=hash_code__OPN(((__ITM_TYPE_SIMPLE *)__tmp__3QO)->name__UMC);
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__HRO=hash_code__WPN(((__ITM_TYPE_STYLE *)__tmp__GRO)->parent_itm_type_simple__3IB.name__UMC);
+ __tmp__4QO=hash_code__OPN(((__ITM_TYPE_STYLE *)__tmp__3QO)->parent_itm_type_simple__3IB.name__UMC);
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__HRO=hash_code__WPN(((__ITM_TYPE_GENERIC *)__tmp__GRO)->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC);
+ __tmp__4QO=hash_code__OPN(((__ITM_TYPE_GENERIC *)__tmp__3QO)->parent_itm_type_style__LLB.parent_itm_type_simple__3IB.name__UMC);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__HRO=hash_code__WPN(((__ITM_TYPE_SELF *)__tmp__GRO)->parent_itm_type_simple__5KD.name__UMC);
+ __tmp__4QO=hash_code__OPN(((__ITM_TYPE_SELF *)__tmp__3QO)->parent_itm_type_simple__5KD.name__UMC);
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__HRO=((__ITM_TYPE_GENERIC_ELT *)__tmp__GRO)->index__4J2D;
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__HRO=((__ITM_TYPE_PARAMETER *)__tmp__GRO)->index__RQIF;
+ __tmp__4QO=((__ITM_TYPE_GENERIC_ELT *)__tmp__3QO)->index__BD0D;
} break;
};
- result__JQO=__tmp__HRO;
+ result__AQO=__tmp__4QO;
};
};
};
- return(result__JQO);
+ return(result__AQO);
}
-static __BOOLEAN fast_has__O5P(__HASHED_SEToFAST_ARRAYoITM_TYPE_MONOoo *Self__P5P,void *e__Q5P)
+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.
{
- void *node__Z5P;
- node__Z5P=((void **)Self__P5P->buckets__BKL)[(__INTEGER)(hash_code__GQO(e__Q5P) % Self__P5P->capacity__2JL)];
- while ((! (((void *)node__Z5P == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__Z5P)->item__NKL == (void *)e__Q5P)))) {
- node__Z5P=((__HASHED_SET_NODEoFAST_ARRAYoITM_TYPE_MONOoo *)node__Z5P)->next__ZKL;
+ 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__Z5P != (void *)NULL));
+ return(((void *)node__Q5P != (void *)NULL));
}
static void free__EMD(void *tmp__GMD)
// ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) VoidNo recursive, No inlinable.
{
- __INTEGER new_capacity__FYL,__tmp__MZL,__tmp__T2KB,Self__MMRC;
- __FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *Self__DYL;
- __BOOLEAN __tmp__UYL;
- void **__tmp__LZL,**new__A2KB;
+ __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__DYL=((__FAST_ARRAYoFAST_ARRAYoITM_TYPE_MONOoo *)free_list__SOC);
- new_capacity__FYL= 0;
- if (((__INTEGER)(Self__DYL->parent_arrayed_collection__ROC.upper__WIL + 1) <= (__INTEGER)(Self__DYL->parent_arrayed_collection__ROC.capacity__HYL - 1))) {
- Self__DYL->parent_arrayed_collection__ROC.upper__WIL=(__INTEGER)(Self__DYL->parent_arrayed_collection__ROC.upper__WIL + 1);
- __tmp__UYL=TRUE__;
+ 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__UYL=FALSE__;
+ __tmp__JYL=FALSE__;
};
- if ((! __tmp__UYL)) {
- if ((Self__DYL->parent_arrayed_collection__ROC.capacity__HYL == 0)) {
- Self__DYL->parent_arrayed_collection__ROC.storage__CZL=create__G02( 2);
- Self__DYL->parent_arrayed_collection__ROC.capacity__HYL= 2;
- Self__DYL->parent_arrayed_collection__ROC.upper__WIL= 0;
+ 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__FYL=(__INTEGER)(Self__DYL->parent_arrayed_collection__ROC.capacity__HYL << 1);
- __tmp__LZL=Self__DYL->parent_arrayed_collection__ROC.storage__CZL;
- __tmp__MZL=Self__DYL->parent_arrayed_collection__ROC.capacity__HYL;
- new__A2KB=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__LZL)),((__UINTEGER_32 )(__INTEGER)(__tmp__MZL * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__FYL * ((__INTEGER )(sizeof(void *)))))));
- __tmp__T2KB=(__INTEGER)(new_capacity__FYL - 1);
- Self__MMRC=__tmp__MZL;
- while ((Self__MMRC <= __tmp__T2KB)) {
- new__A2KB[Self__MMRC]=NULL;
- Self__MMRC=(__INTEGER)(Self__MMRC + 1);
+ 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__DYL->parent_arrayed_collection__ROC.storage__CZL=new__A2KB;
- Self__DYL->parent_arrayed_collection__ROC.capacity__HYL=new_capacity__FYL;
- Self__DYL->parent_arrayed_collection__ROC.upper__WIL=(__INTEGER)(Self__DYL->parent_arrayed_collection__ROC.upper__WIL + 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__DYL->parent_arrayed_collection__ROC.storage__CZL)[Self__DYL->parent_arrayed_collection__ROC.upper__WIL]=tmp__GMD;
+ ((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__B1HB(__INTEGER new_count__D1HB)
+static __FAST_ARRAYoTYPE_FULLo* create_with_capacity__S0HB(__INTEGER new_count__U0HB)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __POINTER ptr__RFIB;
- __INTEGER typ_id__WFIB;
- __UINTEGER_32 sz__TFIB,a__MA4Q,new_size__KA4Q,t__QA4Q,a__SA4Q;
- __FAST_ARRAYoTYPE_FULLo *result__QFIB,*Self__U2MB;
- result__QFIB=NULL;
- ptr__RFIB=((__POINTER )(NULL));
- typ_id__WFIB= 0;
- sz__TFIB=((__UINTEGER_32 )sizeof(__FAST_ARRAYoTYPE_FULLo));
- if ((sz__TFIB == 0)) {
- result__QFIB=FAST_ARRAYoTYPE_FULLo__;
- } else {
- typ_id__WFIB=__FAST_ARRAYoTYPE_FULLo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TFIB);
- if ((typ_id__WFIB == (__INTEGER)(- 1))) {
- a__MA4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__KA4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TFIB + a__MA4Q) & (__UINTEGER_32)(~ a__MA4Q));
- ptr__RFIB=micro_alloc__table__lab__BOI(new_size__KA4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__KA4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__KA4Q);
+ __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__QA4Q=((__UINTEGER_32 )typ_id__WFIB);
- a__SA4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__RFIB=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__TFIB + a__SA4Q) & (__UINTEGER_32)(~ a__SA4Q)),((__POINTER )(&(table_type[(t__QA4Q)]))),(__UINTEGER_32)(t__QA4Q | 1));
+ 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;
};
- result__QFIB=((__FAST_ARRAYoTYPE_FULLo *)ptr__RFIB);
- *(result__QFIB) = *(FAST_ARRAYoTYPE_FULLo__);
+ result__AFIB=((__FAST_ARRAYoTYPE_FULLo *)ptr__BFIB);
+ *(result__AFIB) = *(FAST_ARRAYoTYPE_FULLo__);
};
- Self__U2MB=((__FAST_ARRAYoTYPE_FULLo *)result__QFIB);
- if ((Self__U2MB->parent_arrayed_collection__UUCB.capacity__PYMB < new_count__D1HB)) {
- Self__U2MB->parent_arrayed_collection__UUCB.storage__LZMB=create__JG2B(new_count__D1HB);
- Self__U2MB->parent_arrayed_collection__UUCB.capacity__PYMB=new_count__D1HB;
+ 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;
};
- Self__U2MB->parent_arrayed_collection__UUCB.upper__JVCB=(__INTEGER)(- 1);
- return(result__QFIB);
+ Self__D2MB->parent_arrayed_collection__KZCB.upper__5ZCB=(__INTEGER)(- 1);
+ return(result__AFIB);
}
-static void* to_run__DHAG(__ITM_TYPE_GENERIC_ELT *Self__EHAG)
+static void* to_run__LJEF(__ITM_TYPE_GENERIC_ELT *Self__MJEF)
// ({ITM_TYPE_GENERIC_ELT}) With resultNo recursive, No inlinable.
{
- void *__tmp__LHAG;
- void *__tmp__MHAG,*type_generic__GHAG;
- __TYPE_GENERIC *Self__0HCG;
- __CHARACTER t__HHAG;
- t__HHAG=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'A') + ((__INTEGER_8 )Self__EHAG->index__4J2D)))));
- __tmp__LHAG=self_up__KL5F;
- if (__tmp__LHAG==NULL) {
- __tmp__MHAG=NULL;
+ 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;
} else {
- switch (((struct ___OBJ *)__tmp__LHAG)->__id) {
+ switch (((struct ___OBJ *)__tmp__VJEF)->__id) {
case __TYPE__: {
- __tmp__MHAG=NULL;
+ __tmp__WJEF=NULL;
} break;
case __TYPE_NULL__: {
- __tmp__MHAG=NULL;
+ __tmp__WJEF=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__MHAG=NULL;
+ __tmp__WJEF=NULL;
} break;
case __TYPE_CONTEXT__: {
- __tmp__MHAG=NULL;
+ __tmp__WJEF=NULL;
} break;
case __TYPE_ID__: {
- __tmp__MHAG=NULL;
+ __tmp__WJEF=NULL;
} break;
case __TYPE_GENERIC__: {
- __tmp__MHAG=((void *)__tmp__LHAG);
+ __tmp__WJEF=((void *)__tmp__VJEF);
} break;
case __PROFIL_BLOCK__: {
- __tmp__MHAG=NULL;
+ __tmp__WJEF=NULL;
} break;
}
};
- type_generic__GHAG=__tmp__MHAG;
- Self__0HCG=((__TYPE_GENERIC *)__tmp__MHAG);
- return(((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__0HCG->generic_list__3R2B)->parent_arrayed_collection__UUCB.storage__LZMB)[fast_first_index_of__JWLC(((__PROTOTYPE *)Self__0HCG->parent_type__T2IB.prototype__RD)->idf_generic_list__KIM,t__HHAG)]);
+ 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);
}
-static void add_last__KYMB(__FAST_ARRAYoTYPE_FULLo *Self__LYMB,void *element__MYMB)
+static void add_last__ZXMB(__FAST_ARRAYoTYPE_FULLo *Self__0XMB,void *element__1XMB)
// ({FAST_ARRAYoTYPE_FULLo},{NULLxTYPE_FULL}) VoidNo recursive, No inlinable.
{
- __INTEGER new_capacity__NYMB,__tmp__VZMB,__tmp__Z4OC,Self__4N4D;
- __BOOLEAN __tmp__2YMB;
- void **__tmp__UZMB,**new__G4OC;
- new_capacity__NYMB= 0;
- if (((__INTEGER)(Self__LYMB->parent_arrayed_collection__UUCB.upper__JVCB + 1) <= (__INTEGER)(Self__LYMB->parent_arrayed_collection__UUCB.capacity__PYMB - 1))) {
- Self__LYMB->parent_arrayed_collection__UUCB.upper__JVCB=(__INTEGER)(Self__LYMB->parent_arrayed_collection__UUCB.upper__JVCB + 1);
- __tmp__2YMB=TRUE__;
+ __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__2YMB=FALSE__;
+ __tmp__LYMB=FALSE__;
};
- if ((! __tmp__2YMB)) {
- if ((Self__LYMB->parent_arrayed_collection__UUCB.capacity__PYMB == 0)) {
- Self__LYMB->parent_arrayed_collection__UUCB.storage__LZMB=create__JG2B( 2);
- Self__LYMB->parent_arrayed_collection__UUCB.capacity__PYMB= 2;
- Self__LYMB->parent_arrayed_collection__UUCB.upper__JVCB= 0;
+ 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__NYMB=(__INTEGER)(Self__LYMB->parent_arrayed_collection__UUCB.capacity__PYMB << 1);
- __tmp__UZMB=Self__LYMB->parent_arrayed_collection__UUCB.storage__LZMB;
- __tmp__VZMB=Self__LYMB->parent_arrayed_collection__UUCB.capacity__PYMB;
- new__G4OC=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__UZMB)),((__UINTEGER_32 )(__INTEGER)(__tmp__VZMB * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__NYMB * ((__INTEGER )(sizeof(void *)))))));
- __tmp__Z4OC=(__INTEGER)(new_capacity__NYMB - 1);
- Self__4N4D=__tmp__VZMB;
- while ((Self__4N4D <= __tmp__Z4OC)) {
- new__G4OC[Self__4N4D]=NULL;
- Self__4N4D=(__INTEGER)(Self__4N4D + 1);
+ 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__LYMB->parent_arrayed_collection__UUCB.storage__LZMB=new__G4OC;
- Self__LYMB->parent_arrayed_collection__UUCB.capacity__PYMB=new_capacity__NYMB;
- Self__LYMB->parent_arrayed_collection__UUCB.upper__JVCB=(__INTEGER)(Self__LYMB->parent_arrayed_collection__UUCB.upper__JVCB + 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__LYMB->parent_arrayed_collection__UUCB.storage__LZMB)[Self__LYMB->parent_arrayed_collection__UUCB.upper__JVCB]=element__MYMB;
+ ((void **)Self__0XMB->parent_arrayed_collection__KZCB.storage__0YMB)[Self__0XMB->parent_arrayed_collection__KZCB.upper__5ZCB]=element__1XMB;
}
-static __INTEGER hash_code__4YRC(__FAST_ARRAYoTYPE_FULLo *Self__5YRC)
+static __INTEGER hash_code__AKRC(__FAST_ARRAYoTYPE_FULLo *Self__BKRC)
// ({FAST_ARRAYoTYPE_FULLo}) With resultNo recursive, No inlinable.
{
- __INTEGER result__BZRC;
- __BOOLEAN __tmp__SZRC;
- result__BZRC= 0;
- if ((! (Self__5YRC->parent_arrayed_collection__UUCB.upper__JVCB < 0))) {
- if (((void *)((void **)Self__5YRC->parent_arrayed_collection__UUCB.storage__LZMB)[Self__5YRC->parent_arrayed_collection__UUCB.upper__JVCB] != (void *)NULL)) {
- result__BZRC=hash_code__WQ0D(((void **)Self__5YRC->parent_arrayed_collection__UUCB.storage__LZMB)[Self__5YRC->parent_arrayed_collection__UUCB.upper__JVCB]);
- __tmp__SZRC=TRUE__;
+ __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__SZRC=FALSE__;
+ __tmp__UKRC=FALSE__;
};
- if ((! __tmp__SZRC)) {
- if (((void *)((void **)Self__5YRC->parent_arrayed_collection__UUCB.storage__LZMB)[ 0] != (void *)NULL)) {
- result__BZRC=hash_code__WQ0D(((void **)Self__5YRC->parent_arrayed_collection__UUCB.storage__LZMB)[ 0]);
+ 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]);
};
};
};
- return(result__BZRC);
+ return(result__DKRC);
}
-static void** create__JG2B(__INTEGER nb_elements__LG2B)
+static void** create__YF2B(__INTEGER nb_elements__0F2B)
// ({INTEGER}) With resultNo recursive, No inlinable.
{
- __INTEGER Self__Z3SC;
- void **Result__OK5B;
- Result__OK5B=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__LG2B * ((__INTEGER )(sizeof(void *)))))));
- Self__Z3SC=(__INTEGER)(nb_elements__LG2B - 1);
- while ((Self__Z3SC >= 0)) {
- Result__OK5B[Self__Z3SC]=NULL;
- Self__Z3SC=(__INTEGER)(Self__Z3SC - 1);
+ __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;
+ };
+ };
+ ((__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);
};
- return(Result__OK5B);
+ return(Result__3J5B);
}
-static __BOOLEAN fast_has__BWSC(__HASHED_SEToFAST_ARRAYoTYPE_FULLoo *Self__CWSC,void *e__DWSC)
+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.
{
- void *node__MWSC;
- node__MWSC=((void **)Self__CWSC->buckets__W0NC)[(__INTEGER)(hash_code__4YRC(e__DWSC) % Self__CWSC->capacity__R0NC)];
- while ((! (((void *)node__MWSC == (void *)NULL) || ((void *)((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__MWSC)->item__C1NC == (void *)e__DWSC)))) {
- node__MWSC=((__HASHED_SET_NODEoFAST_ARRAYoTYPE_FULLoo *)node__MWSC)->next__O1NC;
+ 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__MWSC != (void *)NULL));
+ return(((void *)node__OHSC != (void *)NULL));
}
-static void append_name_in__0UXD(__TYPE_FULL *Self__1UXD,void *buffer__2UXD)
+static void append_name_in__M5XD(__TYPE_FULL *Self__N5XD,void *buffer__O5XD)
// ({TYPE_FULL},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *__tmp__NVXD;
- void *__tmp__OVXD;
- if (((__UINTEGER_8)(Self__1UXD->flag__LTL & 4) != 0)) {
- append__MOK(buffer__2UXD,(&__string_324));
+ 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__1UXD->flag__LTL & 1) != 0)) {
- append__MOK(buffer__2UXD,(&__string_325));
+ if (((__UINTEGER_8)(Self__N5XD->flag__ATL & 1) != 0)) {
+ append__MOK(buffer__O5XD,(&__string_332));
};
- __tmp__NVXD=Self__1UXD->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__NVXD)->__id) {
+ __tmp__55XD=Self__N5XD->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__55XD)->__id) {
case __TYPE__: {
- __tmp__OVXD=((__PROTOTYPE *)((__TYPE *)__tmp__NVXD)->prototype__RD)->parent_named__QD.name__1QB;
+ __tmp__AAYD=((__PROTOTYPE *)((__TYPE *)__tmp__55XD)->prototype__RD)->parent_named__QD.name__1QB;
} break;
case __TYPE_NULL__: {
- __tmp__OVXD=(&__string_59);
+ __tmp__AAYD=(&__string_59);
} break;
case __TYPE_VOID__: {
- __tmp__OVXD=(&__string_2);
+ __tmp__AAYD=(&__string_2);
} break;
case __TYPE_CONTEXT__: {
- __tmp__OVXD=(&__string_44);
+ __tmp__AAYD=(&__string_44);
} break;
case __TYPE_ID__: {
- __tmp__OVXD=(&__string_46);
+ __tmp__AAYD=(&__string_46);
} break;
case __TYPE_GENERIC__: {
- __tmp__OVXD=((__TYPE_GENERIC *)__tmp__NVXD)->name__2R2B;
+ __tmp__AAYD=((__TYPE_GENERIC *)__tmp__55XD)->name__LR2B;
} break;
case __PROFIL_BLOCK__: {
- __tmp__OVXD=((__PROFIL_BLOCK *)__tmp__NVXD)->parent_profil__UNCG.name__JCII;
+ __tmp__AAYD=((__PROFIL_BLOCK *)__tmp__55XD)->parent_profil__OGAG.name__5IEI;
} break;
};
- append__MOK(buffer__2UXD,__tmp__OVXD);
+ append__MOK(buffer__O5XD,__tmp__AAYD);
}
-static void add_subtype__O05B(__TYPE_GENERIC *Self__P05B,void *t__Q05B)
+static void add_subtype__3Z5B(__TYPE_GENERIC *Self__4Z5B,void *t__5Z5B)
// ({TYPE_GENERIC},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
{
- __INTEGER j__R05B;
- void *__tmp__K15B,*__tmp__X15B,*__tmp__A25B;
- void *__tmp__L15B,*__tmp__Y15B;
- __SECTION_ *Self__AD1D;
- void *__tmp__B25B;
- void *__tmp__C25B;
- __BOOLEAN __tmp__P15B;
- j__R05B= 0;
- if ((! fast_has__DCLB(Self__P05B->parent_type__T2IB.subtype_list__APY,t__Q05B))) {
- fast_add__OQKB(Self__P05B->parent_type__T2IB.subtype_list__APY,t__Q05B);
- j__R05B= 0;
- while_do__W0DC:
+ __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__R05B <= ((__FAST_ARRAYoSLOTo *)Self__P05B->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__K15B=((void **)((__FAST_ARRAYoSLOTo *)Self__P05B->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__R05B];
- if (((struct ___OBJ *)__tmp__K15B)->__id==__SLOT_DATA__) {
- __tmp__L15B=id_section__FGAG(__tmp__K15B);
+ 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__L15B=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__K15B)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__005B=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__Z05B)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__AD1D=((__SECTION_ *)__tmp__L15B);
- __tmp__P15B=(((void *)Self__AD1D->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__AD1D->name__I2ZD == (void *)(&__string_24)));
+ 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__P15B=FALSE__;
- };
- if (__tmp__P15B) {
- __tmp__X15B=((void **)((__FAST_ARRAYoSLOTo *)Self__P05B->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__R05B];
- if (((struct ___OBJ *)__tmp__X15B)->__id==__SLOT_DATA__) {
- __tmp__Y15B=id_section__FGAG(__tmp__X15B);
+ __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__Y15B=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__X15B)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__H15B=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__G15B)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- if (((void *)((__SECTION_ *)__tmp__Y15B)->name__I2ZD == (void *)(&__string_23))) {
- __tmp__A25B=((void **)((__FAST_ARRAYoSLOTo *)Self__P05B->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__R05B];
- if (((struct ___OBJ *)__tmp__A25B)->__id==__SLOT_DATA__) {
- __tmp__B25B=get_type_result__NX5G(__tmp__A25B);
+ 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__B25B=get_type_result__XY5G(__tmp__A25B);
+ __tmp__Q15B=get_type_result__BH2G(__tmp__P15B);
};
- __tmp__C25B=((__TYPE_FULL *)__tmp__B25B)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__C25B)->__id) {
+ __tmp__R15B=((__TYPE_FULL *)__tmp__Q15B)->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__R15B)->__id) {
case __TYPE__: {
- add_subtype__BI1(__tmp__C25B,t__Q05B);
+ add_subtype__3J1(__tmp__R15B,t__5Z5B);
} break;
case __TYPE_NULL__: {
- add_subtype__QH3D(__tmp__C25B,t__Q05B);
+ add_subtype__3R3D(__tmp__R15B,t__5Z5B);
} break;
case __TYPE_VOID__: {
- add_subtype__MS3D(__tmp__C25B,t__Q05B);
+ add_subtype__Z23D(__tmp__R15B,t__5Z5B);
} break;
case __TYPE_CONTEXT__: {
- add_subtype__I33D(__tmp__C25B,t__Q05B);
+ add_subtype__VH4D(__tmp__R15B,t__5Z5B);
} break;
case __TYPE_ID__: {
- add_subtype__TALH(__tmp__C25B,t__Q05B);
+ add_subtype__5HHH(__tmp__R15B,t__5Z5B);
} break;
case __TYPE_GENERIC__: {
- add_subtype__O05B(__tmp__C25B,t__Q05B);
+ add_subtype__3Z5B(__tmp__R15B,t__5Z5B);
} break;
case __PROFIL_BLOCK__: {
- add_subtype__CKJJ(t__Q05B);
+ add_subtype__4MFJ(t__5Z5B);
} break;
};
};
- j__R05B=(__INTEGER)(j__R05B + 1);
- goto while_do__W0DC;
+ j__A05B=(__INTEGER)(j__A05B + 1);
+ goto while_do__F0DC;
};
};
};
}
-static __CONTEXT* clone__CYCD()
-// () With resultNo recursive, No inlinable.
+static void add_last__5SZD(__FAST_ARRAYoCONTEXTo *Self__ATZD,void *element__BTZD)
+// ({FAST_ARRAYoCONTEXTo},{NULLxCONTEXT}) VoidNo recursive, No inlinable.
{
- __CONTEXT *result__FYCD;
- __POINTER ptr__GYCD;
- __INTEGER typ_id__LYCD;
- __UINTEGER_32 sz__IYCD,a__BB4Q,new_size__5A4Q,t__FB4Q,a__HB4Q;
- result__FYCD=NULL;
- ptr__GYCD=((__POINTER )(NULL));
- typ_id__LYCD= 0;
- sz__IYCD=((__UINTEGER_32 )sizeof(__CONTEXT));
- if ((sz__IYCD == 0)) {
- result__FYCD=CONTEXT__;
+ __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 {
- typ_id__LYCD=__CONTEXT__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__IYCD);
- if ((typ_id__LYCD == (__INTEGER)(- 1))) {
- a__BB4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__5A4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__IYCD + a__BB4Q) & (__UINTEGER_32)(~ a__BB4Q));
- ptr__GYCD=micro_alloc__table__lab__BOI(new_size__5A4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__5A4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__5A4Q);
+ __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 {
- t__FB4Q=((__UINTEGER_32 )typ_id__LYCD);
- a__HB4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__GYCD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__IYCD + a__HB4Q) & (__UINTEGER_32)(~ a__HB4Q)),((__POINTER )(&(table_type[(t__FB4Q)]))),(__UINTEGER_32)(t__FB4Q | 1));
+ 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);
};
- result__FYCD=((__CONTEXT *)ptr__GYCD);
- *(result__FYCD) = *(CONTEXT__);
};
- return(result__FYCD);
+ ((void **)Self__ATZD->parent_arrayed_collection__SGQC.storage__E2YD)[Self__ATZD->parent_arrayed_collection__SGQC.upper__VGQC]=element__BTZD;
}
-static void add_last__OJZD(__FAST_ARRAYoCONTEXTo *Self__PJZD,void *element__QJZD)
-// ({FAST_ARRAYoCONTEXTo},{NULLxCONTEXT}) VoidNo recursive, No inlinable.
+static __LIST* create__YBAG(__POSITION p__0BAG)
+// ({POSITION}) With resultNo recursive, No inlinable.
{
- __INTEGER new_capacity__RJZD,__tmp__VKZD,__tmp__YFHF,Self__J2CG;
- __BOOLEAN __tmp__5JZD;
- void **__tmp__UKZD,**new__FFHF;
- new_capacity__RJZD= 0;
- if (((__INTEGER)(Self__PJZD->parent_arrayed_collection__KVQC.upper__NVQC + 1) <= (__INTEGER)(Self__PJZD->parent_arrayed_collection__KVQC.capacity__TIZD - 1))) {
- Self__PJZD->parent_arrayed_collection__KVQC.upper__NVQC=(__INTEGER)(Self__PJZD->parent_arrayed_collection__KVQC.upper__NVQC + 1);
- __tmp__5JZD=TRUE__;
+ __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 {
- __tmp__5JZD=FALSE__;
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ ptr__GXBG=result__J4OR;
+ };
+ result__FXBG=((__LIST *)ptr__GXBG);
+ *(result__FXBG) = *(LIST__);
};
- if ((! __tmp__5JZD)) {
- if ((Self__PJZD->parent_arrayed_collection__KVQC.capacity__TIZD == 0)) {
- Self__PJZD->parent_arrayed_collection__KVQC.storage__DSYD=create__BCRE( 2);
- Self__PJZD->parent_arrayed_collection__KVQC.capacity__TIZD= 2;
- Self__PJZD->parent_arrayed_collection__KVQC.upper__NVQC= 0;
+ 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 {
- new_capacity__RJZD=(__INTEGER)(Self__PJZD->parent_arrayed_collection__KVQC.capacity__TIZD << 1);
- __tmp__UKZD=Self__PJZD->parent_arrayed_collection__KVQC.storage__DSYD;
- __tmp__VKZD=Self__PJZD->parent_arrayed_collection__KVQC.capacity__TIZD;
- new__FFHF=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__UKZD)),((__UINTEGER_32 )(__INTEGER)(__tmp__VKZD * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__RJZD * ((__INTEGER )(sizeof(void *)))))));
- __tmp__YFHF=(__INTEGER)(new_capacity__RJZD - 1);
- Self__J2CG=__tmp__VKZD;
- while ((Self__J2CG <= __tmp__YFHF)) {
- new__FFHF[Self__J2CG]=NULL;
- Self__J2CG=(__INTEGER)(Self__J2CG + 1);
+ 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;
+ };
};
- Self__PJZD->parent_arrayed_collection__KVQC.storage__DSYD=new__FFHF;
- Self__PJZD->parent_arrayed_collection__KVQC.capacity__TIZD=new_capacity__RJZD;
- Self__PJZD->parent_arrayed_collection__KVQC.upper__NVQC=(__INTEGER)(Self__PJZD->parent_arrayed_collection__KVQC.upper__NVQC + 1);
+ 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;
};
- ((void **)Self__PJZD->parent_arrayed_collection__KVQC.storage__DSYD)[Self__PJZD->parent_arrayed_collection__KVQC.upper__NVQC]=element__QJZD;
+ Self__RP4G->parent_arrayed_collection__QTOG.upper__1GQG=(__INTEGER)(- 1);
+ Self__1RPG->expr_list__RTOG=result__TZSG;
+ return(result__FXBG);
}
-static __LIST* create__4ICG(__POSITION p__AJCG)
-// ({POSITION}) With resultNo recursive, No inlinable.
-{
- __LIST *result__GJEG,*Self__5MSG;
- __POINTER ptr__HJEG,ptr__31VG;
- __INTEGER typ_id__MJEG,typ_id__C2VG;
- __UINTEGER_32 sz__JJEG,a__SB4Q,new_size__QB4Q,t__WB4Q,a__YB4Q;
- __UINTEGER_32 sz__51VG,a__3B4Q,new_size__1B4Q,t__BC4Q,a__DC4Q;
- __FAST_ARRAYoINSTRo *result__21VG,*Self__5BCH;
- result__GJEG=NULL;
- ptr__HJEG=((__POINTER )(NULL));
- typ_id__MJEG= 0;
- sz__JJEG=((__UINTEGER_32 )sizeof(__LIST));
- if ((sz__JJEG == 0)) {
- result__GJEG=LIST__;
- } else {
- typ_id__MJEG=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__JJEG);
- if ((typ_id__MJEG == (__INTEGER)(- 1))) {
- a__SB4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QB4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__JJEG + a__SB4Q) & (__UINTEGER_32)(~ a__SB4Q));
- ptr__HJEG=micro_alloc__table__lab__BOI(new_size__QB4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QB4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__QB4Q);
- } else {
- t__WB4Q=((__UINTEGER_32 )typ_id__MJEG);
- a__YB4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__HJEG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__JJEG + a__YB4Q) & (__UINTEGER_32)(~ a__YB4Q)),((__POINTER )(&(table_type[(t__WB4Q)]))),(__UINTEGER_32)(t__WB4Q | 1));
- };
- result__GJEG=((__LIST *)ptr__HJEG);
- *(result__GJEG) = *(LIST__);
- };
- Self__5MSG=((__LIST *)result__GJEG);
- modify_count__ENMC=(__INTEGER)(modify_count__ENMC + 1);
- Self__5MSG->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM=p__AJCG;
- result__21VG=NULL;
- ptr__31VG=((__POINTER )(NULL));
- typ_id__C2VG= 0;
- sz__51VG=((__UINTEGER_32 )sizeof(__FAST_ARRAYoINSTRo));
- if ((sz__51VG == 0)) {
- result__21VG=FAST_ARRAYoINSTRo__;
- } else {
- typ_id__C2VG=__FAST_ARRAYoINSTRo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__51VG);
- if ((typ_id__C2VG == (__INTEGER)(- 1))) {
- a__3B4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1B4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__51VG + a__3B4Q) & (__UINTEGER_32)(~ a__3B4Q));
- ptr__31VG=micro_alloc__table__lab__BOI(new_size__1B4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1B4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__1B4Q);
- } else {
- t__BC4Q=((__UINTEGER_32 )typ_id__C2VG);
- a__DC4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__31VG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__51VG + a__DC4Q) & (__UINTEGER_32)(~ a__DC4Q)),((__POINTER )(&(table_type[(t__BC4Q)]))),(__UINTEGER_32)(t__BC4Q | 1));
- };
- result__21VG=((__FAST_ARRAYoINSTRo *)ptr__31VG);
- *(result__21VG) = *(FAST_ARRAYoINSTRo__);
- };
- Self__5BCH=((__FAST_ARRAYoINSTRo *)result__21VG);
- if ((Self__5BCH->parent_arrayed_collection__DMRG.capacity__12BH < 2)) {
- Self__5BCH->parent_arrayed_collection__DMRG.storage__X3BH=create__C2HH();
- Self__5BCH->parent_arrayed_collection__DMRG.capacity__12BH= 2;
- };
- Self__5BCH->parent_arrayed_collection__DMRG.upper__5BTG=(__INTEGER)(- 1);
- Self__5MSG->expr_list__EMRG=result__21VG;
- return(result__GJEG);
-}
-
-static __LOCAL* create__name__style__type__VCNG(__POSITION p__XCNG,void *n__YCNG,__CHARACTER c__ZCNG,void *t__0CNG)
+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.
{
- __LOCAL *result__Y2PG,*Self__SUSG;
- __POINTER ptr__Z2PG;
- __INTEGER typ_id__42PG;
- __UINTEGER_32 sz__12PG,a__IC4Q,new_size__GC4Q,t__MC4Q,a__OC4Q;
- void *tmp__XUSG;
- __TYPE_FULL *Self__XG5P;
- result__Y2PG=NULL;
- ptr__Z2PG=((__POINTER )(NULL));
- typ_id__42PG= 0;
- sz__12PG=((__UINTEGER_32 )sizeof(__LOCAL));
- if ((sz__12PG == 0)) {
- result__Y2PG=LOCAL__;
- } else {
- typ_id__42PG=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__12PG);
- if ((typ_id__42PG == (__INTEGER)(- 1))) {
- a__IC4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GC4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__12PG + a__IC4Q) & (__UINTEGER_32)(~ a__IC4Q));
- ptr__Z2PG=micro_alloc__table__lab__BOI(new_size__GC4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GC4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__GC4Q);
- } else {
- t__MC4Q=((__UINTEGER_32 )typ_id__42PG);
- a__OC4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__Z2PG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__12PG + a__OC4Q) & (__UINTEGER_32)(~ a__OC4Q)),((__POINTER )(&(table_type[(t__MC4Q)]))),(__UINTEGER_32)(t__MC4Q | 1));
- };
- result__Y2PG=((__LOCAL *)ptr__Z2PG);
- *(result__Y2PG) = *(LOCAL__);
- };
- Self__SUSG=((__LOCAL *)result__Y2PG);
- tmp__XUSG=NULL;
- Self__SUSG->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM=p__XCNG;
- Self__SUSG->parent_variable__ALMC.parent_named__5KMC.name__1QB=n__YCNG;
- Self__SUSG->parent_variable__ALMC.intern_name__KCCG=get_intern__I3DG(n__YCNG);
- if ((((__UINTEGER_8)(((__TYPE_FULL *)t__0CNG)->flag__LTL & 1) != 0) && (! is_expanded_c__VF0G(t__0CNG)))) {
- Self__XG5P=((__TYPE_FULL *)t__0CNG);
- Self__SUSG->parent_variable__ALMC.type__LCCG=get_with__HSAB(Self__XG5P,(__UINTEGER_8)(Self__XG5P->flag__LTL | 16));
- } else {
- Self__SUSG->parent_variable__ALMC.type__LCCG=t__0CNG;
- };
- Self__SUSG->parent_variable__ALMC.parent_named__5KMC.style__ODGC=c__ZCNG;
- if (((((__UINTEGER_8)(((__TYPE_FULL *)Self__SUSG->parent_variable__ALMC.type__LCCG)->flag__LTL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__SUSG->parent_variable__ALMC.type__LCCG)->parent_type__KTL != (void *)type_boolean__VJB)) || ((void *)Self__SUSG->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)(&__string_57)))) {
- tmp__XUSG=new__IYVG();
- add__3YIJ(tmp__XUSG,((__TYPE_FULL *)t__0CNG)->parent_type__KTL);
- Self__SUSG->parent_variable__ALMC.type_list__N4YD=to_types__M0IJ(tmp__XUSG);
- } else {
- Self__SUSG->parent_variable__ALMC.type_list__N4YD=TYPES__;
- };
- return(result__Y2PG);
-}
-
-static __PUSH* create__context__first__FYHG(__PUSH *Self__GYHG,__POSITION pos__HYHG,void *v__IYHG,__BOOLEAN f__JYHG)
+ __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);
+ };
+ ((__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);
+ };
+ ((__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;
+ };
+ };
+ ptr__AXMG=result__34OR;
+ };
+ 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__5DNG,*Self__ZSSG;
- __POINTER ptr__AENG;
- __INTEGER typ_id__FENG;
- __UINTEGER_32 sz__CENG,a__TC4Q,new_size__RC4Q,t__XC4Q,a__ZC4Q;
- result__5DNG=NULL;
- ptr__AENG=((__POINTER )(NULL));
- typ_id__FENG= 0;
- sz__CENG=((__UINTEGER_32 )sizeof(__PUSH));
- if ((sz__CENG == 0)) {
- result__5DNG=Self__GYHG;
- } else {
- typ_id__FENG=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CENG);
- if ((typ_id__FENG == (__INTEGER)(- 1))) {
- a__TC4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RC4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__CENG + a__TC4Q) & (__UINTEGER_32)(~ a__TC4Q));
- ptr__AENG=micro_alloc__table__lab__BOI(new_size__RC4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RC4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__RC4Q);
- } else {
- t__XC4Q=((__UINTEGER_32 )typ_id__FENG);
- a__ZC4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__AENG=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__CENG + a__ZC4Q) & (__UINTEGER_32)(~ a__ZC4Q)),((__POINTER )(&(table_type[(t__XC4Q)]))),(__UINTEGER_32)(t__XC4Q | 1));
- };
- result__5DNG=((__PUSH *)ptr__AENG);
- *(result__5DNG) = *(Self__GYHG);
- };
- Self__ZSSG=((__PUSH *)result__5DNG);
- if (((void *)v__IYHG == (void *)NULL)) {
- print__1ZE((&__string_326));
+ __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;
+ };
+ };
+ 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;
+ };
+ };
+ 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__ZSSG->parent_instr__YRB.parent_itm_object__TE.position__BJM=pos__HYHG;
- Self__ZSSG->context__RTSG=v__IYHG;
- Self__ZSSG->is_first__STSG=f__JYHG;
- return(result__5DNG);
+ 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__C2HH()
+static void** create__EFEH()
// () With resultNo recursive, No inlinable.
{
- __INTEGER Self__MFMI;
- void **Result__12JH;
- Result__12JH=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(((__INTEGER )(sizeof(void *))) << 1))));
- Self__MFMI= 1;
- while ((Self__MFMI >= 0)) {
- Result__12JH[Self__MFMI]=NULL;
- Self__MFMI=(__INTEGER)(Self__MFMI - 1);
+ __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);
+ };
+ ((__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;
+ };
+ };
+ ((__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__12JH);
+ return(Result__HEGH);
}
-static void* get_local_slot__Q1HG(__TYPE *Self__R1HG,void *n__S1HG)
+static void* get_local_slot__P3EG(__TYPE *Self__Q3EG,void *n__R3EG)
// ({TYPE},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *itm_slot__V1HG;
- void *result__W1HG,*__tmp__G2HG;
- __INTEGER j__U1HG,__tmp__F5CR;
- void *__tmp__H2HG;
- void **__tmp__3DER;
- __BOOLEAN __tmp__K2HG;
- itm_slot__V1HG=NULL;
- result__W1HG=NULL;
- j__U1HG= 0;
- __tmp__F5CR=((__FAST_ARRAYoSLOTo *)Self__R1HG->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL;
- __tmp__3DER=((__FAST_ARRAYoSLOTo *)Self__R1HG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL;
- while_do__DHNG:
+ 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__U1HG <= __tmp__F5CR)) {
- __tmp__G2HG=((void **)__tmp__3DER)[j__U1HG];
- if (((struct ___OBJ *)__tmp__G2HG)->__id==__SLOT_DATA__) {
- __tmp__H2HG=((__SLOT_DATA *)__tmp__G2HG)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
+ 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__H2HG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__G2HG)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
+ __tmp__G4EG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__F4EG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
};
- __tmp__K2HG=((void *)__tmp__H2HG != (void *)n__S1HG);
+ __tmp__J4EG=((void *)__tmp__G4EG != (void *)n__R3EG);
} else {
- __tmp__K2HG=FALSE__;
+ __tmp__J4EG=FALSE__;
};
- if (__tmp__K2HG) {
- j__U1HG=(__INTEGER)(j__U1HG + 1);
- goto while_do__DHNG;
+ if (__tmp__J4EG) {
+ j__T3EG=(__INTEGER)(j__T3EG + 1);
+ goto while_do__SDKG;
};
};
- if ((j__U1HG <= ((__FAST_ARRAYoSLOTo *)Self__R1HG->slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- result__W1HG=((void **)((__FAST_ARRAYoSLOTo *)Self__R1HG->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__U1HG];
+ 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__V1HG=fast_reference_at__PWPD(((__PROTOTYPE *)Self__R1HG->prototype__RD)->slot_list__3IM,n__S1HG);
- if (((void *)itm_slot__V1HG != (void *)NULL)) {
- result__W1HG=create__type__YR4F(itm_slot__V1HG,Self__R1HG);
- add_last__AS4F(Self__R1HG->slot_run__1JC,result__W1HG);
+ 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);
+ };
+ };
+ ((void **)Self__ZV4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__ZV4R->parent_arrayed_collection__ZJC.upper__LSL]=result__V3EG;
};
};
- return(result__W1HG);
+ return(result__V3EG);
}
-static void* id_section__FGAG(__SLOT_DATA *Self__GGAG)
-// ({SLOT_DATA}) With resultNo recursive, No inlinable.
+static void* get_name__GCJD(void *n__ICJD)
+// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *result__IGAG;
- result__IGAG=NULL;
- if (((void *)Self__GGAG->parent_slot__H3YD != (void *)NULL)) {
- result__IGAG=((__ITM_SLOT *)((__SLOT *)Self__GGAG->parent_slot__H3YD)->base_slot__Z14F)->id_section__EACC;
- } else {
- result__IGAG=get_name__3CJD((&__string_26));
+ 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;
+ };
+ };
+ 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);
+ };
+ ((__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;
+ };
+ };
+ ptr__5J2E=result__AAPR;
+ };
+ result__4J2E=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)ptr__5J2E);
+ *(result__4J2E) = *(HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__);
+ };
+ 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;
+ };
};
- return(result__IGAG);
+ return(result__KCJD);
}
-static void* get_type_result__NX5G(__SLOT_DATA *Self__OX5G)
+static void* get_type_result__XF2G(__SLOT_DATA *Self__YF2G)
// ({SLOT_DATA}) With resultNo recursive, No inlinable.
{
- void *__tmp__SY5G;
- void *result__QX5G,*__tmp__QY5G,*__tmp__WL1P;
- void *tm__RX5G,*__tmp__JY5G;
- void *__tmp__IY5G;
- __ITM_TYPE_STYLE *Self__VL1P;
- __tmp__SY5G=self_up__KL5F;
- result__QX5G=NULL;
- tm__RX5G=NULL;
- if (((void *)((__SLOT *)Self__OX5G->parent_slot__H3YD)->slot_data_intern__B4YD != (void *)NULL)) {
- result__QX5G=((__SLOT_DATA *)((__SLOT *)Self__OX5G->parent_slot__H3YD)->slot_data_intern__B4YD)->parent_variable__G3YD.type__LCCG;
- } else {
- __tmp__IY5G=((__ITM_SLOT *)((__SLOT *)Self__OX5G->parent_slot__H3YD)->base_slot__Z14F)->type__KX1D;
- if (__tmp__IY5G==NULL) {
- __tmp__JY5G=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__IY5G)->__id) {
+ 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__JY5G=((void *)__tmp__IY5G);
+ __tmp__TG2G=((void *)__tmp__SG2G);
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__JY5G=((void *)__tmp__IY5G);
+ __tmp__TG2G=((void *)__tmp__SG2G);
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__JY5G=((void *)__tmp__IY5G);
+ __tmp__TG2G=((void *)__tmp__SG2G);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__JY5G=((void *)__tmp__IY5G);
+ __tmp__TG2G=((void *)__tmp__SG2G);
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__JY5G=((void *)__tmp__IY5G);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__JY5G=((void *)__tmp__IY5G);
+ __tmp__TG2G=((void *)__tmp__SG2G);
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__JY5G=NULL;
+ __tmp__TG2G=NULL;
} break;
}
};
- tm__RX5G=__tmp__JY5G;
- if (((void *)__tmp__JY5G != (void *)NULL)) {
- self_up__KL5F=receiver_type__PMAH(Self__OX5G);
- switch (((struct ___OBJ *)__tmp__JY5G)->__id) {
+ 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__JY5G)->to_run__2VK==0) {
- __tmp__QY5G=((__ITM_TYPE_SIMPLE *)__tmp__JY5G)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__TG2G)->to_run__2VK==0) {
+ __tmp__0G2G=((__ITM_TYPE_SIMPLE *)__tmp__TG2G)->to_run__1VK;
} else {
- __tmp__QY5G=to_run__XVK(__tmp__JY5G);
+ __tmp__0G2G=to_run__XVK(__tmp__TG2G);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__JY5G)->to_run__V1IB==0) {
- __tmp__QY5G=((__ITM_TYPE_STYLE *)__tmp__JY5G)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__TG2G)->to_run__E1IB==0) {
+ __tmp__0G2G=((__ITM_TYPE_STYLE *)__tmp__TG2G)->to_run__D1IB;
} else {
- Self__VL1P=((__ITM_TYPE_STYLE *)__tmp__JY5G);
- __tmp__WL1P=get__XUN(Self__VL1P);
- Self__VL1P->to_run__U1IB=__tmp__WL1P;
- Self__VL1P->to_run__V1IB=0;
- __tmp__QY5G=__tmp__WL1P;
+ 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__QY5G=to_run__W1IB(__tmp__JY5G);
+ __tmp__0G2G=to_run__F1IB(__tmp__TG2G);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__QY5G=to_run__BDXD();
+ 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__QY5G=to_run__DHAG(__tmp__JY5G);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__QY5G=NULL;
+ __tmp__0G2G=to_run__LJEF(__tmp__TG2G);
} break;
};
- result__QX5G=__tmp__QY5G;
- self_up__KL5F=__tmp__SY5G;
+ result__0F2G=__tmp__0G2G;
+ self_up__TJEF=__tmp__2G2G;
};
};
- return(result__QX5G);
+ return(result__0F2G);
}
-static void* get_type_result__XY5G(__SLOT_CODE *Self__YY5G)
+static void* get_type_result__BH2G(__SLOT_CODE *Self__CH2G)
// ({SLOT_CODE}) With resultNo recursive, No inlinable.
{
- void *__tmp__2Z5G;
- void *result__0Y5G,*__tmp__0Z5G,*__tmp__2L1P;
- void *tm__1Y5G,*__tmp__TZ5G;
- void *__tmp__SZ5G;
- __ITM_TYPE_STYLE *Self__1L1P;
- __tmp__2Z5G=self_up__KL5F;
- result__0Y5G=NULL;
- tm__1Y5G=NULL;
- if (((void *)((__SLOT *)Self__YY5G->parent_slot__C24F)->slot_data_intern__B4YD != (void *)NULL)) {
- result__0Y5G=((__SLOT_DATA *)((__SLOT *)Self__YY5G->parent_slot__C24F)->slot_data_intern__B4YD)->parent_variable__G3YD.type__LCCG;
- } else {
- __tmp__SZ5G=((__ITM_SLOT *)((__SLOT *)Self__YY5G->parent_slot__C24F)->base_slot__Z14F)->type__KX1D;
- if (__tmp__SZ5G==NULL) {
- __tmp__TZ5G=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__SZ5G)->__id) {
+ 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__TZ5G=((void *)__tmp__SZ5G);
+ __tmp__3H2G=((void *)__tmp__2H2G);
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__TZ5G=((void *)__tmp__SZ5G);
+ __tmp__3H2G=((void *)__tmp__2H2G);
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__TZ5G=((void *)__tmp__SZ5G);
+ __tmp__3H2G=((void *)__tmp__2H2G);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__TZ5G=((void *)__tmp__SZ5G);
+ __tmp__3H2G=((void *)__tmp__2H2G);
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__TZ5G=((void *)__tmp__SZ5G);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__TZ5G=((void *)__tmp__SZ5G);
+ __tmp__3H2G=((void *)__tmp__2H2G);
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__TZ5G=NULL;
+ __tmp__3H2G=NULL;
} break;
}
};
- tm__1Y5G=__tmp__TZ5G;
- if (((void *)__tmp__TZ5G != (void *)NULL)) {
- self_up__KL5F=((__SLOT *)Self__YY5G->parent_slot__C24F)->receiver_type__014F;
- switch (((struct ___OBJ *)__tmp__TZ5G)->__id) {
+ 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__TZ5G)->to_run__2VK==0) {
- __tmp__0Z5G=((__ITM_TYPE_SIMPLE *)__tmp__TZ5G)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__3H2G)->to_run__2VK==0) {
+ __tmp__EI2G=((__ITM_TYPE_SIMPLE *)__tmp__3H2G)->to_run__1VK;
} else {
- __tmp__0Z5G=to_run__XVK(__tmp__TZ5G);
+ __tmp__EI2G=to_run__XVK(__tmp__3H2G);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__TZ5G)->to_run__V1IB==0) {
- __tmp__0Z5G=((__ITM_TYPE_STYLE *)__tmp__TZ5G)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__3H2G)->to_run__E1IB==0) {
+ __tmp__EI2G=((__ITM_TYPE_STYLE *)__tmp__3H2G)->to_run__D1IB;
} else {
- Self__1L1P=((__ITM_TYPE_STYLE *)__tmp__TZ5G);
- __tmp__2L1P=get__XUN(Self__1L1P);
- Self__1L1P->to_run__U1IB=__tmp__2L1P;
- Self__1L1P->to_run__V1IB=0;
- __tmp__0Z5G=__tmp__2L1P;
+ 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__0Z5G=to_run__W1IB(__tmp__TZ5G);
+ __tmp__EI2G=to_run__F1IB(__tmp__3H2G);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__0Z5G=to_run__BDXD();
+ 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__0Z5G=to_run__DHAG(__tmp__TZ5G);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__0Z5G=NULL;
+ __tmp__EI2G=to_run__LJEF(__tmp__3H2G);
} break;
};
- result__0Y5G=__tmp__0Z5G;
- self_up__KL5F=__tmp__2Z5G;
+ result__EH2G=__tmp__EI2G;
+ self_up__TJEF=__tmp__GI2G;
};
};
- return(result__0Y5G);
+ return(result__EH2G);
}
-static void* get_slot__WADH(__TYPE_FULL *Self__XADH,void *n__YADH)
+static void* get_slot__IO5G(__TYPE_FULL *Self__JO5G,void *n__KO5G)
// ({TYPE_FULL},{NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
{
- void *__tmp__0ADH;
- void *__tmp__1ADH;
- __tmp__0ADH=Self__XADH->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__0ADH)->__id) {
+ void *__tmp__MO5G;
+ void *__tmp__NO5G;
+ __tmp__MO5G=Self__JO5G->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__MO5G)->__id) {
case __TYPE__: {
- __tmp__1ADH=get_slot__3MEG(__tmp__0ADH,n__YADH);
+ __tmp__NO5G=get_slot__20BG(__tmp__MO5G,n__KO5G);
} break;
case __TYPE_NULL__: {
- __tmp__1ADH=get_slot__TOEG(__tmp__0ADH,n__YADH);
+ __tmp__NO5G=get_slot__S2BG(__tmp__MO5G,n__KO5G);
} break;
case __TYPE_VOID__: {
- __tmp__1ADH=get_slot__JQEG(__tmp__0ADH,n__YADH);
+ __tmp__NO5G=get_slot__I4BG(__tmp__MO5G,n__KO5G);
} break;
case __TYPE_CONTEXT__: {
- __tmp__1ADH=get_slot__5REG(__tmp__0ADH,n__YADH);
+ __tmp__NO5G=get_slot__45BG(__tmp__MO5G,n__KO5G);
} break;
case __TYPE_ID__: {
- __tmp__1ADH=get_slot__VTEG(__tmp__0ADH,n__YADH);
+ __tmp__NO5G=get_slot__UBCG(__tmp__MO5G,n__KO5G);
} break;
case __TYPE_GENERIC__: {
- __tmp__1ADH=get_slot__LVEG(__tmp__0ADH,n__YADH);
+ __tmp__NO5G=get_slot__KDCG(__tmp__MO5G,n__KO5G);
} break;
case __PROFIL_BLOCK__: {
- __tmp__1ADH=get_slot__BUIJ(n__YADH);
+ __tmp__NO5G=get_slot__3WEJ(n__KO5G);
} break;
};
- return(__tmp__1ADH);
+ return(__tmp__NO5G);
}
-static void* get_local_slot__E4HG(__TYPE_VOID *Self__F4HG,void *n__G4HG)
+static void* get_local_slot__DAFG(__TYPE_VOID *Self__EAFG,void *n__FAFG)
// ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *itm_slot__J4HG;
- void *result__K4HG,*__tmp__04HG;
- __INTEGER j__I4HG,__tmp__L5CR;
- void *__tmp__14HG;
- void **__tmp__4DER;
- __BOOLEAN __tmp__44HG;
- itm_slot__J4HG=NULL;
- result__K4HG=NULL;
- j__I4HG= 0;
- __tmp__L5CR=((__FAST_ARRAYoSLOTo *)Self__F4HG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL;
- __tmp__4DER=((__FAST_ARRAYoSLOTo *)Self__F4HG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL;
- while_do__YHNG:
+ 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__I4HG <= __tmp__L5CR)) {
- __tmp__04HG=((void **)__tmp__4DER)[j__I4HG];
- if (((struct ___OBJ *)__tmp__04HG)->__id==__SLOT_DATA__) {
- __tmp__14HG=((__SLOT_DATA *)__tmp__04HG)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
+ 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__14HG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__04HG)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
+ __tmp__0AFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZAFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
};
- __tmp__44HG=((void *)__tmp__14HG != (void *)n__G4HG);
+ __tmp__3AFG=((void *)__tmp__0AFG != (void *)n__FAFG);
} else {
- __tmp__44HG=FALSE__;
+ __tmp__3AFG=FALSE__;
};
- if (__tmp__44HG) {
- j__I4HG=(__INTEGER)(j__I4HG + 1);
- goto while_do__YHNG;
+ if (__tmp__3AFG) {
+ j__HAFG=(__INTEGER)(j__HAFG + 1);
+ goto while_do__HEKG;
};
};
- if ((j__I4HG <= ((__FAST_ARRAYoSLOTo *)Self__F4HG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- result__K4HG=((void **)((__FAST_ARRAYoSLOTo *)Self__F4HG->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__I4HG];
+ 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__J4HG=fast_reference_at__PWPD(((__PROTOTYPE *)Self__F4HG->parent_type__UIB.prototype__RD)->slot_list__3IM,n__G4HG);
- if (((void *)itm_slot__J4HG != (void *)NULL)) {
- result__K4HG=create__type__YR4F(itm_slot__J4HG,Self__F4HG);
- add_last__AS4F(Self__F4HG->parent_type__UIB.slot_run__1JC,result__K4HG);
+ 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__K4HG);
+ return(result__JAFG);
}
-static void* get_local_slot__MAIG(__TYPE_CONTEXT *Self__NAIG,void *n__OAIG)
+static void* get_local_slot__LCFG(__TYPE_CONTEXT *Self__MCFG,void *n__NCFG)
// ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *itm_slot__RAIG;
- void *result__SAIG,*__tmp__CBIG;
- __INTEGER j__QAIG,__tmp__R5CR;
- void *__tmp__DBIG;
- void **__tmp__5DER;
- __BOOLEAN __tmp__GBIG;
- itm_slot__RAIG=NULL;
- result__SAIG=NULL;
- j__QAIG= 0;
- __tmp__R5CR=((__FAST_ARRAYoSLOTo *)Self__NAIG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL;
- __tmp__5DER=((__FAST_ARRAYoSLOTo *)Self__NAIG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL;
- while_do__OING:
+ 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__QAIG <= __tmp__R5CR)) {
- __tmp__CBIG=((void **)__tmp__5DER)[j__QAIG];
- if (((struct ___OBJ *)__tmp__CBIG)->__id==__SLOT_DATA__) {
- __tmp__DBIG=((__SLOT_DATA *)__tmp__CBIG)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
+ 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__DBIG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__CBIG)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
+ __tmp__CDFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__BDFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
};
- __tmp__GBIG=((void *)__tmp__DBIG != (void *)n__OAIG);
+ __tmp__FDFG=((void *)__tmp__CDFG != (void *)n__NCFG);
} else {
- __tmp__GBIG=FALSE__;
+ __tmp__FDFG=FALSE__;
};
- if (__tmp__GBIG) {
- j__QAIG=(__INTEGER)(j__QAIG + 1);
- goto while_do__OING;
+ if (__tmp__FDFG) {
+ j__PCFG=(__INTEGER)(j__PCFG + 1);
+ goto while_do__3EKG;
};
};
- if ((j__QAIG <= ((__FAST_ARRAYoSLOTo *)Self__NAIG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- result__SAIG=((void **)((__FAST_ARRAYoSLOTo *)Self__NAIG->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__QAIG];
+ 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__RAIG=fast_reference_at__PWPD(((__PROTOTYPE *)Self__NAIG->parent_type__VIB.prototype__RD)->slot_list__3IM,n__OAIG);
- if (((void *)itm_slot__RAIG != (void *)NULL)) {
- result__SAIG=create__type__YR4F(itm_slot__RAIG,Self__NAIG);
- add_last__AS4F(Self__NAIG->parent_type__VIB.slot_run__1JC,result__SAIG);
+ 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);
+ };
+ 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);
+ };
+ };
+ ((void **)Self__RW4R->parent_arrayed_collection__ZJC.storage__HSL)[Self__RW4R->parent_arrayed_collection__ZJC.upper__LSL]=result__RCFG;
};
};
- return(result__SAIG);
+ return(result__RCFG);
}
-static void* get_local_slot__UCIG(__TYPE_ID *Self__VCIG,void *n__WCIG)
+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__ZCIG;
- void *result__0CIG,*__tmp__KDIG;
- __INTEGER j__YCIG,__tmp__X5CR;
- void *__tmp__LDIG;
- void **__tmp__AEER;
- __BOOLEAN __tmp__ODIG;
- itm_slot__ZCIG=NULL;
- result__0CIG=NULL;
- j__YCIG= 0;
- __tmp__X5CR=((__FAST_ARRAYoSLOTo *)Self__VCIG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL;
- __tmp__AEER=((__FAST_ARRAYoSLOTo *)Self__VCIG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL;
- while_do__EJNG:
+ 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__YCIG <= __tmp__X5CR)) {
- __tmp__KDIG=((void **)__tmp__AEER)[j__YCIG];
- if (((struct ___OBJ *)__tmp__KDIG)->__id==__SLOT_DATA__) {
- __tmp__LDIG=((__SLOT_DATA *)__tmp__KDIG)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
+ 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__LDIG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__KDIG)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
+ __tmp__KFFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__JFFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
};
- __tmp__ODIG=((void *)__tmp__LDIG != (void *)n__WCIG);
+ __tmp__NFFG=((void *)__tmp__KFFG != (void *)n__VEFG);
} else {
- __tmp__ODIG=FALSE__;
+ __tmp__NFFG=FALSE__;
};
- if (__tmp__ODIG) {
- j__YCIG=(__INTEGER)(j__YCIG + 1);
- goto while_do__EJNG;
+ if (__tmp__NFFG) {
+ j__XEFG=(__INTEGER)(j__XEFG + 1);
+ goto while_do__TFKG;
};
};
- if ((j__YCIG <= ((__FAST_ARRAYoSLOTo *)Self__VCIG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- result__0CIG=((void **)((__FAST_ARRAYoSLOTo *)Self__VCIG->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__YCIG];
+ 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__ZCIG=fast_reference_at__PWPD(((__PROTOTYPE *)Self__VCIG->parent_type__WIB.prototype__RD)->slot_list__3IM,n__WCIG);
- if (((void *)itm_slot__ZCIG != (void *)NULL)) {
- result__0CIG=create__type__YR4F(itm_slot__ZCIG,Self__VCIG);
- add_last__AS4F(Self__VCIG->parent_type__WIB.slot_run__1JC,result__0CIG);
+ 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;
};
};
- return(result__0CIG);
+ return(result__ZEFG);
}
-static void* get_local_slot__2EIG(__TYPE_GENERIC *Self__3EIG,void *n__4EIG)
+static void* get_local_slot__1GFG(__TYPE_GENERIC *Self__2GFG,void *n__3GFG)
// ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *itm_slot__BFIG;
- void *result__CFIG,*__tmp__SFIG;
- __INTEGER j__AFIG,__tmp__35CR;
- void *__tmp__TFIG;
- void **__tmp__BEER;
- __BOOLEAN __tmp__WFIG;
- itm_slot__BFIG=NULL;
- result__CFIG=NULL;
- j__AFIG= 0;
- __tmp__35CR=((__FAST_ARRAYoSLOTo *)Self__3EIG->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL;
- __tmp__BEER=((__FAST_ARRAYoSLOTo *)Self__3EIG->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL;
- while_do__0JNG:
+ 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__AFIG <= __tmp__35CR)) {
- __tmp__SFIG=((void **)__tmp__BEER)[j__AFIG];
- if (((struct ___OBJ *)__tmp__SFIG)->__id==__SLOT_DATA__) {
- __tmp__TFIG=((__SLOT_DATA *)__tmp__SFIG)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
+ 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__TFIG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__SFIG)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
+ __tmp__SHFG=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__RHFG)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
};
- __tmp__WFIG=((void *)__tmp__TFIG != (void *)n__4EIG);
+ __tmp__VHFG=((void *)__tmp__SHFG != (void *)n__3GFG);
} else {
- __tmp__WFIG=FALSE__;
+ __tmp__VHFG=FALSE__;
};
- if (__tmp__WFIG) {
- j__AFIG=(__INTEGER)(j__AFIG + 1);
- goto while_do__0JNG;
+ if (__tmp__VHFG) {
+ j__5GFG=(__INTEGER)(j__5GFG + 1);
+ goto while_do__JGKG;
};
};
- if ((j__AFIG <= ((__FAST_ARRAYoSLOTo *)Self__3EIG->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- result__CFIG=((void **)((__FAST_ARRAYoSLOTo *)Self__3EIG->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__AFIG];
+ 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__BFIG=fast_reference_at__PWPD(((__PROTOTYPE *)Self__3EIG->parent_type__T2IB.prototype__RD)->slot_list__3IM,n__4EIG);
- if (((void *)itm_slot__BFIG != (void *)NULL)) {
- result__CFIG=create__type__YR4F(itm_slot__BFIG,Self__3EIG);
- add_last__AS4F(Self__3EIG->parent_type__T2IB.slot_run__1JC,result__CFIG);
+ 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__CFIG);
+ return(result__BHFG);
}
-static void* to_strict__NX4D(__TYPE_FULL *Self__OX4D)
-// ({TYPE_FULL}) With resultNo recursive, No inlinable.
-{
- void *result__QX4D;
- result__QX4D=NULL;
- if (((__UINTEGER_8)(Self__OX4D->flag__LTL & 1) != 0)) {
- result__QX4D=Self__OX4D;
- } else {
- result__QX4D=get_with__HSAB(Self__OX4D,(__UINTEGER_8)(Self__OX4D->flag__LTL | 4));
- };
- return(result__QX4D);
-}
-
-static void* static_type__SCTG(__LIST *Self__TCTG)
+static void* static_type__OHQG(__LIST *Self__PHQG)
// ({LIST}) With resultRecursive, No inlinable.
{
- void *__tmp__VCTG;
- void *__tmp__WCTG;
- __tmp__VCTG=last_expr__KOUG(Self__TCTG);
- switch (((struct ___OBJ *)__tmp__VCTG)->__id) {
+ void *__tmp__RHQG;
+ void *__tmp__SHQG;
+ __tmp__RHQG=last_expr__2QRG(Self__PHQG);
+ switch (((struct ___OBJ *)__tmp__RHQG)->__id) {
case __LIST__: {
- __tmp__WCTG=static_type__SCTG(__tmp__VCTG);
+ __tmp__SHQG=static_type__OHQG(__tmp__RHQG);
} break;
case __STRING_CST__: {
- __tmp__WCTG=((__STRING_CST *)__tmp__VCTG)->parent_constant__5F.static_type__LSYD;
+ __tmp__SHQG=((__STRING_CST *)__tmp__RHQG)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__WCTG=((__EXTERNAL_C *)__tmp__VCTG)->static_type__KMZD;
+ __tmp__SHQG=((__EXTERNAL_C *)__tmp__RHQG)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__WCTG=((__PROTOTYPE_CST *)__tmp__VCTG)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__SHQG=((__PROTOTYPE_CST *)__tmp__RHQG)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__WCTG=((__INTEGER_CST *)__tmp__VCTG)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__SHQG=((__INTEGER_CST *)__tmp__RHQG)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__WCTG=((__LOCAL *)((__READ_LOCAL *)__tmp__VCTG)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__SHQG=((__LOCAL *)((__READ_LOCAL *)__tmp__RHQG)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__WCTG=static_type__EG5H(__tmp__VCTG);
+ __tmp__SHQG=static_type__CN1H(__tmp__RHQG);
} break;
case __EXPR_EQUAL__: {
- __tmp__WCTG=static_type__3G5H();
+ __tmp__SHQG=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__WCTG=static_type__CH5H();
+ __tmp__SHQG=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__WCTG=((__REAL_CST *)__tmp__VCTG)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__SHQG=((__REAL_CST *)__tmp__RHQG)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__WCTG=((__CHARACTER_CST *)__tmp__VCTG)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__SHQG=((__CHARACTER_CST *)__tmp__RHQG)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__WCTG=static_type__HH5H();
+ __tmp__SHQG=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__WCTG=static_type__MH5H();
+ __tmp__SHQG=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__WCTG=static_type__RH5H();
+ __tmp__SHQG=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__WCTG=static_type__WH5H(__tmp__VCTG);
+ __tmp__SHQG=static_type__UO1H(__tmp__RHQG);
} break;
case __EXPR_MUL__: {
- __tmp__WCTG=static_type__2H5H(__tmp__VCTG);
+ __tmp__SHQG=static_type__0O1H(__tmp__RHQG);
} break;
case __EXPR_DIV__: {
- __tmp__WCTG=static_type__BI5H(__tmp__VCTG);
+ __tmp__SHQG=static_type__5O1H(__tmp__RHQG);
} break;
case __EXPR_AND__: {
- __tmp__WCTG=static_type__GI5H(__tmp__VCTG);
+ __tmp__SHQG=static_type__EP1H(__tmp__RHQG);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__WCTG=static_type__LI5H(__tmp__VCTG);
+ __tmp__SHQG=static_type__JP1H(__tmp__RHQG);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__WCTG=static_type__QI5H(__tmp__VCTG);
+ __tmp__SHQG=static_type__OP1H(__tmp__RHQG);
} break;
case __PUT_TO__: {
- __tmp__WCTG=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__SHQG=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__WCTG=static_type__ZI5H(__tmp__VCTG);
+ __tmp__SHQG=static_type__XP1H(__tmp__RHQG);
} break;
case __SIZE_OF__: {
- __tmp__WCTG=static_type__FJ5H();
+ __tmp__SHQG=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__WCTG=((__CAST *)__tmp__VCTG)->static_type__2G5H;
+ __tmp__SHQG=((__CAST *)__tmp__RHQG)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__WCTG=static_type__SEOL(__tmp__VCTG);
+ __tmp__SHQG=static_type__NOKL(__tmp__RHQG);
} break;
case __READ_SLOT__: {
- __tmp__WCTG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__VCTG)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__SHQG=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RHQG)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__WCTG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VCTG)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__SHQG=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RHQG)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__WCTG=static_type__VN3M();
+ __tmp__SHQG=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__WCTG=static_type__BIIO();
+ __tmp__SHQG=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__WCTG=static_type__XRMO();
+ __tmp__SHQG=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__WCTG=static_type__GIIO();
+ __tmp__SHQG=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__WCTG=static_type__3RMO();
+ __tmp__SHQG=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__WCTG=static_type__FZMM(__tmp__VCTG);
+ __tmp__SHQG=static_type__DFJM(__tmp__RHQG);
} break;
case __EXPR_ADD__: {
- __tmp__WCTG=static_type__UTQL(__tmp__VCTG);
+ __tmp__SHQG=static_type__P3ML(__tmp__RHQG);
} break;
case __EXPR_NOT__: {
- __tmp__WCTG=static_type__NP1M(__tmp__VCTG);
+ __tmp__SHQG=static_type__R3XM(__tmp__RHQG);
} break;
case __EXPR_MOD__: {
- __tmp__WCTG=static_type__LIIO(__tmp__VCTG);
+ __tmp__SHQG=static_type__DREO(__tmp__RHQG);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__WCTG=static_type__CZHP();
+ __tmp__SHQG=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__WCTG=static_type__RMUN();
+ __tmp__SHQG=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__WCTG=static_type__WMUN();
+ __tmp__SHQG=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__WCTG=static_type__ZKTN(__tmp__VCTG);
+ __tmp__SHQG=static_type__3YPN(__tmp__RHQG);
} break;
case __EXPR_XOR__: {
- __tmp__WCTG=static_type__D5VO(__tmp__VCTG);
+ __tmp__SHQG=static_type__1HSO(__tmp__RHQG);
} break;
};
- return(__tmp__WCTG);
+ return(__tmp__SHQG);
}
-static void* static_type__EG5H(__EXPR_MULTIPLE *Self__FG5H)
+static void* static_type__CN1H(__EXPR_MULTIPLE *Self__DN1H)
// ({EXPR_MULTIPLE}) With resultRecursive, No inlinable.
{
- void *__tmp__IG5H;
- void *__tmp__JG5H;
- __tmp__IG5H=((void **)((__FAST_ARRAYoEXPRo *)Self__FG5H->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__IG5H)->__id) {
+ 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__JG5H=static_type__SCTG(__tmp__IG5H);
+ __tmp__HN1H=static_type__OHQG(__tmp__GN1H);
} break;
case __STRING_CST__: {
- __tmp__JG5H=((__STRING_CST *)__tmp__IG5H)->parent_constant__5F.static_type__LSYD;
+ __tmp__HN1H=((__STRING_CST *)__tmp__GN1H)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__JG5H=((__EXTERNAL_C *)__tmp__IG5H)->static_type__KMZD;
+ __tmp__HN1H=((__EXTERNAL_C *)__tmp__GN1H)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__JG5H=((__PROTOTYPE_CST *)__tmp__IG5H)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__HN1H=((__PROTOTYPE_CST *)__tmp__GN1H)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__JG5H=((__INTEGER_CST *)__tmp__IG5H)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__HN1H=((__INTEGER_CST *)__tmp__GN1H)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__JG5H=((__LOCAL *)((__READ_LOCAL *)__tmp__IG5H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__HN1H=((__LOCAL *)((__READ_LOCAL *)__tmp__GN1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__JG5H=static_type__EG5H(__tmp__IG5H);
+ __tmp__HN1H=static_type__CN1H(__tmp__GN1H);
} break;
case __EXPR_EQUAL__: {
- __tmp__JG5H=static_type__3G5H();
+ __tmp__HN1H=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__JG5H=static_type__CH5H();
+ __tmp__HN1H=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__JG5H=((__REAL_CST *)__tmp__IG5H)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__HN1H=((__REAL_CST *)__tmp__GN1H)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__JG5H=((__CHARACTER_CST *)__tmp__IG5H)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__HN1H=((__CHARACTER_CST *)__tmp__GN1H)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__JG5H=static_type__HH5H();
+ __tmp__HN1H=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__JG5H=static_type__MH5H();
+ __tmp__HN1H=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__JG5H=static_type__RH5H();
+ __tmp__HN1H=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__JG5H=static_type__WH5H(__tmp__IG5H);
+ __tmp__HN1H=static_type__UO1H(__tmp__GN1H);
} break;
case __EXPR_MUL__: {
- __tmp__JG5H=static_type__2H5H(__tmp__IG5H);
+ __tmp__HN1H=static_type__0O1H(__tmp__GN1H);
} break;
case __EXPR_DIV__: {
- __tmp__JG5H=static_type__BI5H(__tmp__IG5H);
+ __tmp__HN1H=static_type__5O1H(__tmp__GN1H);
} break;
case __EXPR_AND__: {
- __tmp__JG5H=static_type__GI5H(__tmp__IG5H);
+ __tmp__HN1H=static_type__EP1H(__tmp__GN1H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__JG5H=static_type__LI5H(__tmp__IG5H);
+ __tmp__HN1H=static_type__JP1H(__tmp__GN1H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__JG5H=static_type__QI5H(__tmp__IG5H);
+ __tmp__HN1H=static_type__OP1H(__tmp__GN1H);
} break;
case __PUT_TO__: {
- __tmp__JG5H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__HN1H=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__JG5H=static_type__ZI5H(__tmp__IG5H);
+ __tmp__HN1H=static_type__XP1H(__tmp__GN1H);
} break;
case __SIZE_OF__: {
- __tmp__JG5H=static_type__FJ5H();
+ __tmp__HN1H=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__JG5H=((__CAST *)__tmp__IG5H)->static_type__2G5H;
+ __tmp__HN1H=((__CAST *)__tmp__GN1H)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__JG5H=static_type__SEOL(__tmp__IG5H);
+ __tmp__HN1H=static_type__NOKL(__tmp__GN1H);
} break;
case __READ_SLOT__: {
- __tmp__JG5H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IG5H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HN1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GN1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__JG5H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IG5H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HN1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GN1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__JG5H=static_type__VN3M();
+ __tmp__HN1H=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__JG5H=static_type__BIIO();
+ __tmp__HN1H=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__JG5H=static_type__XRMO();
+ __tmp__HN1H=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__JG5H=static_type__GIIO();
+ __tmp__HN1H=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__JG5H=static_type__3RMO();
+ __tmp__HN1H=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__JG5H=static_type__FZMM(__tmp__IG5H);
+ __tmp__HN1H=static_type__DFJM(__tmp__GN1H);
} break;
case __EXPR_ADD__: {
- __tmp__JG5H=static_type__UTQL(__tmp__IG5H);
+ __tmp__HN1H=static_type__P3ML(__tmp__GN1H);
} break;
case __EXPR_NOT__: {
- __tmp__JG5H=static_type__NP1M(__tmp__IG5H);
+ __tmp__HN1H=static_type__R3XM(__tmp__GN1H);
} break;
case __EXPR_MOD__: {
- __tmp__JG5H=static_type__LIIO(__tmp__IG5H);
+ __tmp__HN1H=static_type__DREO(__tmp__GN1H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__JG5H=static_type__CZHP();
+ __tmp__HN1H=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__JG5H=static_type__RMUN();
+ __tmp__HN1H=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__JG5H=static_type__WMUN();
+ __tmp__HN1H=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__JG5H=static_type__ZKTN(__tmp__IG5H);
+ __tmp__HN1H=static_type__3YPN(__tmp__GN1H);
} break;
case __EXPR_XOR__: {
- __tmp__JG5H=static_type__D5VO(__tmp__IG5H);
+ __tmp__HN1H=static_type__1HSO(__tmp__GN1H);
} break;
};
- return(__tmp__JG5H);
+ return(__tmp__HN1H);
}
-static void* static_type__3G5H()
+static void* static_type__1N1H()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__AH5H;
- void *__tmp__BH5H;
- __tmp__AH5H=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__AH5H)->__id) {
+ void *__tmp__4N1H;
+ void *__tmp__5N1H;
+ __tmp__4N1H=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__4N1H)->__id) {
case __TYPE__: {
- __tmp__BH5H=((__TYPE *)__tmp__AH5H)->default__AKC;
+ __tmp__5N1H=((__TYPE *)__tmp__4N1H)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__BH5H=((__TYPE_NULL *)__tmp__AH5H)->parent_type__TIB.default__AKC;
+ __tmp__5N1H=((__TYPE_NULL *)__tmp__4N1H)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__BH5H=((__TYPE_VOID *)__tmp__AH5H)->parent_type__UIB.default__AKC;
+ __tmp__5N1H=((__TYPE_VOID *)__tmp__4N1H)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__BH5H=((__TYPE_CONTEXT *)__tmp__AH5H)->parent_type__VIB.default__AKC;
+ __tmp__5N1H=((__TYPE_CONTEXT *)__tmp__4N1H)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__BH5H=((__TYPE_ID *)__tmp__AH5H)->parent_type__WIB.default__AKC;
+ __tmp__5N1H=((__TYPE_ID *)__tmp__4N1H)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__BH5H=((__TYPE_GENERIC *)__tmp__AH5H)->parent_type__T2IB.default__AKC;
+ __tmp__5N1H=((__TYPE_GENERIC *)__tmp__4N1H)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__BH5H=((__PROFIL_BLOCK *)__tmp__AH5H)->parent_type__VNCG.default__AKC;
+ __tmp__5N1H=((__PROFIL_BLOCK *)__tmp__4N1H)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__BH5H);
+ return(__tmp__5N1H);
}
-static void* static_type__CH5H()
+static void* static_type__AO1H()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__FH5H;
- void *__tmp__GH5H;
- __tmp__FH5H=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__FH5H)->__id) {
+ void *__tmp__DO1H;
+ void *__tmp__EO1H;
+ __tmp__DO1H=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__DO1H)->__id) {
case __TYPE__: {
- __tmp__GH5H=((__TYPE *)__tmp__FH5H)->default__AKC;
+ __tmp__EO1H=((__TYPE *)__tmp__DO1H)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__GH5H=((__TYPE_NULL *)__tmp__FH5H)->parent_type__TIB.default__AKC;
+ __tmp__EO1H=((__TYPE_NULL *)__tmp__DO1H)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__GH5H=((__TYPE_VOID *)__tmp__FH5H)->parent_type__UIB.default__AKC;
+ __tmp__EO1H=((__TYPE_VOID *)__tmp__DO1H)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__GH5H=((__TYPE_CONTEXT *)__tmp__FH5H)->parent_type__VIB.default__AKC;
+ __tmp__EO1H=((__TYPE_CONTEXT *)__tmp__DO1H)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__GH5H=((__TYPE_ID *)__tmp__FH5H)->parent_type__WIB.default__AKC;
+ __tmp__EO1H=((__TYPE_ID *)__tmp__DO1H)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__GH5H=((__TYPE_GENERIC *)__tmp__FH5H)->parent_type__T2IB.default__AKC;
+ __tmp__EO1H=((__TYPE_GENERIC *)__tmp__DO1H)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__GH5H=((__PROFIL_BLOCK *)__tmp__FH5H)->parent_type__VNCG.default__AKC;
+ __tmp__EO1H=((__PROFIL_BLOCK *)__tmp__DO1H)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__GH5H);
+ return(__tmp__EO1H);
}
-static void* static_type__HH5H()
+static void* static_type__FO1H()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__KH5H;
- void *__tmp__LH5H;
- __tmp__KH5H=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__KH5H)->__id) {
+ void *__tmp__IO1H;
+ void *__tmp__JO1H;
+ __tmp__IO1H=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__IO1H)->__id) {
case __TYPE__: {
- __tmp__LH5H=((__TYPE *)__tmp__KH5H)->default__AKC;
+ __tmp__JO1H=((__TYPE *)__tmp__IO1H)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__LH5H=((__TYPE_NULL *)__tmp__KH5H)->parent_type__TIB.default__AKC;
+ __tmp__JO1H=((__TYPE_NULL *)__tmp__IO1H)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__LH5H=((__TYPE_VOID *)__tmp__KH5H)->parent_type__UIB.default__AKC;
+ __tmp__JO1H=((__TYPE_VOID *)__tmp__IO1H)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__LH5H=((__TYPE_CONTEXT *)__tmp__KH5H)->parent_type__VIB.default__AKC;
+ __tmp__JO1H=((__TYPE_CONTEXT *)__tmp__IO1H)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__LH5H=((__TYPE_ID *)__tmp__KH5H)->parent_type__WIB.default__AKC;
+ __tmp__JO1H=((__TYPE_ID *)__tmp__IO1H)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__LH5H=((__TYPE_GENERIC *)__tmp__KH5H)->parent_type__T2IB.default__AKC;
+ __tmp__JO1H=((__TYPE_GENERIC *)__tmp__IO1H)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__LH5H=((__PROFIL_BLOCK *)__tmp__KH5H)->parent_type__VNCG.default__AKC;
+ __tmp__JO1H=((__PROFIL_BLOCK *)__tmp__IO1H)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__LH5H);
+ return(__tmp__JO1H);
}
-static void* static_type__MH5H()
+static void* static_type__KO1H()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__PH5H;
- void *__tmp__QH5H;
- __tmp__PH5H=type_integer__3JB;
- switch (((struct ___OBJ *)__tmp__PH5H)->__id) {
+ void *__tmp__NO1H;
+ void *__tmp__OO1H;
+ __tmp__NO1H=type_integer__3JB;
+ switch (((struct ___OBJ *)__tmp__NO1H)->__id) {
case __TYPE__: {
- __tmp__QH5H=((__TYPE *)__tmp__PH5H)->default__AKC;
+ __tmp__OO1H=((__TYPE *)__tmp__NO1H)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__QH5H=((__TYPE_NULL *)__tmp__PH5H)->parent_type__TIB.default__AKC;
+ __tmp__OO1H=((__TYPE_NULL *)__tmp__NO1H)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__QH5H=((__TYPE_VOID *)__tmp__PH5H)->parent_type__UIB.default__AKC;
+ __tmp__OO1H=((__TYPE_VOID *)__tmp__NO1H)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__QH5H=((__TYPE_CONTEXT *)__tmp__PH5H)->parent_type__VIB.default__AKC;
+ __tmp__OO1H=((__TYPE_CONTEXT *)__tmp__NO1H)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__QH5H=((__TYPE_ID *)__tmp__PH5H)->parent_type__WIB.default__AKC;
+ __tmp__OO1H=((__TYPE_ID *)__tmp__NO1H)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__QH5H=((__TYPE_GENERIC *)__tmp__PH5H)->parent_type__T2IB.default__AKC;
+ __tmp__OO1H=((__TYPE_GENERIC *)__tmp__NO1H)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__QH5H=((__PROFIL_BLOCK *)__tmp__PH5H)->parent_type__VNCG.default__AKC;
+ __tmp__OO1H=((__PROFIL_BLOCK *)__tmp__NO1H)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__QH5H);
+ return(__tmp__OO1H);
}
-static void* static_type__RH5H()
+static void* static_type__PO1H()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__UH5H;
- void *__tmp__VH5H;
- __tmp__UH5H=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__UH5H)->__id) {
+ void *__tmp__SO1H;
+ void *__tmp__TO1H;
+ __tmp__SO1H=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__SO1H)->__id) {
case __TYPE__: {
- __tmp__VH5H=((__TYPE *)__tmp__UH5H)->default__AKC;
+ __tmp__TO1H=((__TYPE *)__tmp__SO1H)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__VH5H=((__TYPE_NULL *)__tmp__UH5H)->parent_type__TIB.default__AKC;
+ __tmp__TO1H=((__TYPE_NULL *)__tmp__SO1H)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__VH5H=((__TYPE_VOID *)__tmp__UH5H)->parent_type__UIB.default__AKC;
+ __tmp__TO1H=((__TYPE_VOID *)__tmp__SO1H)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__VH5H=((__TYPE_CONTEXT *)__tmp__UH5H)->parent_type__VIB.default__AKC;
+ __tmp__TO1H=((__TYPE_CONTEXT *)__tmp__SO1H)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__VH5H=((__TYPE_ID *)__tmp__UH5H)->parent_type__WIB.default__AKC;
+ __tmp__TO1H=((__TYPE_ID *)__tmp__SO1H)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__VH5H=((__TYPE_GENERIC *)__tmp__UH5H)->parent_type__T2IB.default__AKC;
+ __tmp__TO1H=((__TYPE_GENERIC *)__tmp__SO1H)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__VH5H=((__PROFIL_BLOCK *)__tmp__UH5H)->parent_type__VNCG.default__AKC;
+ __tmp__TO1H=((__PROFIL_BLOCK *)__tmp__SO1H)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__VH5H);
+ return(__tmp__TO1H);
}
-static void* static_type__WH5H(__EXPR_SUB *Self__XH5H)
+static void* static_type__UO1H(__EXPR_SUB *Self__VO1H)
// ({EXPR_SUB}) With resultRecursive, No inlinable.
{
- void *__tmp__0H5H;
- void *__tmp__1H5H;
- __tmp__0H5H=Self__XH5H->parent_expr_binary__DZNH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__0H5H)->__id) {
+ 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__1H5H=static_type__SCTG(__tmp__0H5H);
+ __tmp__ZO1H=static_type__OHQG(__tmp__YO1H);
} break;
case __STRING_CST__: {
- __tmp__1H5H=((__STRING_CST *)__tmp__0H5H)->parent_constant__5F.static_type__LSYD;
+ __tmp__ZO1H=((__STRING_CST *)__tmp__YO1H)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__1H5H=((__EXTERNAL_C *)__tmp__0H5H)->static_type__KMZD;
+ __tmp__ZO1H=((__EXTERNAL_C *)__tmp__YO1H)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__1H5H=((__PROTOTYPE_CST *)__tmp__0H5H)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__ZO1H=((__PROTOTYPE_CST *)__tmp__YO1H)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__1H5H=((__INTEGER_CST *)__tmp__0H5H)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__ZO1H=((__INTEGER_CST *)__tmp__YO1H)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__1H5H=((__LOCAL *)((__READ_LOCAL *)__tmp__0H5H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__ZO1H=((__LOCAL *)((__READ_LOCAL *)__tmp__YO1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__1H5H=static_type__EG5H(__tmp__0H5H);
+ __tmp__ZO1H=static_type__CN1H(__tmp__YO1H);
} break;
case __EXPR_EQUAL__: {
- __tmp__1H5H=static_type__3G5H();
+ __tmp__ZO1H=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__1H5H=static_type__CH5H();
+ __tmp__ZO1H=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__1H5H=((__REAL_CST *)__tmp__0H5H)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__ZO1H=((__REAL_CST *)__tmp__YO1H)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__1H5H=((__CHARACTER_CST *)__tmp__0H5H)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__ZO1H=((__CHARACTER_CST *)__tmp__YO1H)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__1H5H=static_type__HH5H();
+ __tmp__ZO1H=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__1H5H=static_type__MH5H();
+ __tmp__ZO1H=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__1H5H=static_type__RH5H();
+ __tmp__ZO1H=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__1H5H=static_type__WH5H(__tmp__0H5H);
+ __tmp__ZO1H=static_type__UO1H(__tmp__YO1H);
} break;
case __EXPR_MUL__: {
- __tmp__1H5H=static_type__2H5H(__tmp__0H5H);
+ __tmp__ZO1H=static_type__0O1H(__tmp__YO1H);
} break;
case __EXPR_DIV__: {
- __tmp__1H5H=static_type__BI5H(__tmp__0H5H);
+ __tmp__ZO1H=static_type__5O1H(__tmp__YO1H);
} break;
case __EXPR_AND__: {
- __tmp__1H5H=static_type__GI5H(__tmp__0H5H);
+ __tmp__ZO1H=static_type__EP1H(__tmp__YO1H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__1H5H=static_type__LI5H(__tmp__0H5H);
+ __tmp__ZO1H=static_type__JP1H(__tmp__YO1H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__1H5H=static_type__QI5H(__tmp__0H5H);
+ __tmp__ZO1H=static_type__OP1H(__tmp__YO1H);
} break;
case __PUT_TO__: {
- __tmp__1H5H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__ZO1H=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__1H5H=static_type__ZI5H(__tmp__0H5H);
+ __tmp__ZO1H=static_type__XP1H(__tmp__YO1H);
} break;
case __SIZE_OF__: {
- __tmp__1H5H=static_type__FJ5H();
+ __tmp__ZO1H=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__1H5H=((__CAST *)__tmp__0H5H)->static_type__2G5H;
+ __tmp__ZO1H=((__CAST *)__tmp__YO1H)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__1H5H=static_type__SEOL(__tmp__0H5H);
+ __tmp__ZO1H=static_type__NOKL(__tmp__YO1H);
} break;
case __READ_SLOT__: {
- __tmp__1H5H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__0H5H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__ZO1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__YO1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__1H5H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0H5H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__ZO1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YO1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__1H5H=static_type__VN3M();
+ __tmp__ZO1H=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__1H5H=static_type__BIIO();
+ __tmp__ZO1H=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__1H5H=static_type__XRMO();
+ __tmp__ZO1H=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__1H5H=static_type__GIIO();
+ __tmp__ZO1H=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__1H5H=static_type__3RMO();
+ __tmp__ZO1H=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__1H5H=static_type__FZMM(__tmp__0H5H);
+ __tmp__ZO1H=static_type__DFJM(__tmp__YO1H);
} break;
case __EXPR_ADD__: {
- __tmp__1H5H=static_type__UTQL(__tmp__0H5H);
+ __tmp__ZO1H=static_type__P3ML(__tmp__YO1H);
} break;
case __EXPR_NOT__: {
- __tmp__1H5H=static_type__NP1M(__tmp__0H5H);
+ __tmp__ZO1H=static_type__R3XM(__tmp__YO1H);
} break;
case __EXPR_MOD__: {
- __tmp__1H5H=static_type__LIIO(__tmp__0H5H);
+ __tmp__ZO1H=static_type__DREO(__tmp__YO1H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__1H5H=static_type__CZHP();
+ __tmp__ZO1H=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__1H5H=static_type__RMUN();
+ __tmp__ZO1H=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__1H5H=static_type__WMUN();
+ __tmp__ZO1H=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__1H5H=static_type__ZKTN(__tmp__0H5H);
+ __tmp__ZO1H=static_type__3YPN(__tmp__YO1H);
} break;
case __EXPR_XOR__: {
- __tmp__1H5H=static_type__D5VO(__tmp__0H5H);
+ __tmp__ZO1H=static_type__1HSO(__tmp__YO1H);
} break;
};
- return(__tmp__1H5H);
+ return(__tmp__ZO1H);
}
-static void* static_type__2H5H(__EXPR_MUL *Self__3H5H)
+static void* static_type__0O1H(__EXPR_MUL *Self__1O1H)
// ({EXPR_MUL}) With resultRecursive, No inlinable.
{
- void *__tmp__5H5H;
- void *__tmp__AI5H;
- __tmp__5H5H=Self__3H5H->parent_expr_binary__WZNH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__5H5H)->__id) {
+ 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__AI5H=static_type__SCTG(__tmp__5H5H);
+ __tmp__4O1H=static_type__OHQG(__tmp__3O1H);
} break;
case __STRING_CST__: {
- __tmp__AI5H=((__STRING_CST *)__tmp__5H5H)->parent_constant__5F.static_type__LSYD;
+ __tmp__4O1H=((__STRING_CST *)__tmp__3O1H)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__AI5H=((__EXTERNAL_C *)__tmp__5H5H)->static_type__KMZD;
+ __tmp__4O1H=((__EXTERNAL_C *)__tmp__3O1H)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__AI5H=((__PROTOTYPE_CST *)__tmp__5H5H)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__4O1H=((__PROTOTYPE_CST *)__tmp__3O1H)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__AI5H=((__INTEGER_CST *)__tmp__5H5H)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__4O1H=((__INTEGER_CST *)__tmp__3O1H)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__AI5H=((__LOCAL *)((__READ_LOCAL *)__tmp__5H5H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__4O1H=((__LOCAL *)((__READ_LOCAL *)__tmp__3O1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__AI5H=static_type__EG5H(__tmp__5H5H);
+ __tmp__4O1H=static_type__CN1H(__tmp__3O1H);
} break;
case __EXPR_EQUAL__: {
- __tmp__AI5H=static_type__3G5H();
+ __tmp__4O1H=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__AI5H=static_type__CH5H();
+ __tmp__4O1H=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__AI5H=((__REAL_CST *)__tmp__5H5H)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__4O1H=((__REAL_CST *)__tmp__3O1H)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__AI5H=((__CHARACTER_CST *)__tmp__5H5H)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__4O1H=((__CHARACTER_CST *)__tmp__3O1H)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__AI5H=static_type__HH5H();
+ __tmp__4O1H=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__AI5H=static_type__MH5H();
+ __tmp__4O1H=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__AI5H=static_type__RH5H();
+ __tmp__4O1H=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__AI5H=static_type__WH5H(__tmp__5H5H);
+ __tmp__4O1H=static_type__UO1H(__tmp__3O1H);
} break;
case __EXPR_MUL__: {
- __tmp__AI5H=static_type__2H5H(__tmp__5H5H);
+ __tmp__4O1H=static_type__0O1H(__tmp__3O1H);
} break;
case __EXPR_DIV__: {
- __tmp__AI5H=static_type__BI5H(__tmp__5H5H);
+ __tmp__4O1H=static_type__5O1H(__tmp__3O1H);
} break;
case __EXPR_AND__: {
- __tmp__AI5H=static_type__GI5H(__tmp__5H5H);
+ __tmp__4O1H=static_type__EP1H(__tmp__3O1H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__AI5H=static_type__LI5H(__tmp__5H5H);
+ __tmp__4O1H=static_type__JP1H(__tmp__3O1H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__AI5H=static_type__QI5H(__tmp__5H5H);
+ __tmp__4O1H=static_type__OP1H(__tmp__3O1H);
} break;
case __PUT_TO__: {
- __tmp__AI5H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__4O1H=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__AI5H=static_type__ZI5H(__tmp__5H5H);
+ __tmp__4O1H=static_type__XP1H(__tmp__3O1H);
} break;
case __SIZE_OF__: {
- __tmp__AI5H=static_type__FJ5H();
+ __tmp__4O1H=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__AI5H=((__CAST *)__tmp__5H5H)->static_type__2G5H;
+ __tmp__4O1H=((__CAST *)__tmp__3O1H)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__AI5H=static_type__SEOL(__tmp__5H5H);
+ __tmp__4O1H=static_type__NOKL(__tmp__3O1H);
} break;
case __READ_SLOT__: {
- __tmp__AI5H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5H5H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__4O1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__3O1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__AI5H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5H5H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__4O1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3O1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__AI5H=static_type__VN3M();
+ __tmp__4O1H=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__AI5H=static_type__BIIO();
+ __tmp__4O1H=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__AI5H=static_type__XRMO();
+ __tmp__4O1H=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__AI5H=static_type__GIIO();
+ __tmp__4O1H=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__AI5H=static_type__3RMO();
+ __tmp__4O1H=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__AI5H=static_type__FZMM(__tmp__5H5H);
+ __tmp__4O1H=static_type__DFJM(__tmp__3O1H);
} break;
case __EXPR_ADD__: {
- __tmp__AI5H=static_type__UTQL(__tmp__5H5H);
+ __tmp__4O1H=static_type__P3ML(__tmp__3O1H);
} break;
case __EXPR_NOT__: {
- __tmp__AI5H=static_type__NP1M(__tmp__5H5H);
+ __tmp__4O1H=static_type__R3XM(__tmp__3O1H);
} break;
case __EXPR_MOD__: {
- __tmp__AI5H=static_type__LIIO(__tmp__5H5H);
+ __tmp__4O1H=static_type__DREO(__tmp__3O1H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__AI5H=static_type__CZHP();
+ __tmp__4O1H=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__AI5H=static_type__RMUN();
+ __tmp__4O1H=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__AI5H=static_type__WMUN();
+ __tmp__4O1H=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__AI5H=static_type__ZKTN(__tmp__5H5H);
+ __tmp__4O1H=static_type__3YPN(__tmp__3O1H);
} break;
case __EXPR_XOR__: {
- __tmp__AI5H=static_type__D5VO(__tmp__5H5H);
+ __tmp__4O1H=static_type__1HSO(__tmp__3O1H);
} break;
};
- return(__tmp__AI5H);
+ return(__tmp__4O1H);
}
-static void* static_type__BI5H(__EXPR_DIV *Self__CI5H)
+static void* static_type__5O1H(__EXPR_DIV *Self__AP1H)
// ({EXPR_DIV}) With resultRecursive, No inlinable.
{
- void *__tmp__EI5H;
- void *__tmp__FI5H;
- __tmp__EI5H=Self__CI5H->parent_expr_binary__J0NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__EI5H)->__id) {
+ 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__FI5H=static_type__SCTG(__tmp__EI5H);
+ __tmp__DP1H=static_type__OHQG(__tmp__CP1H);
} break;
case __STRING_CST__: {
- __tmp__FI5H=((__STRING_CST *)__tmp__EI5H)->parent_constant__5F.static_type__LSYD;
+ __tmp__DP1H=((__STRING_CST *)__tmp__CP1H)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__FI5H=((__EXTERNAL_C *)__tmp__EI5H)->static_type__KMZD;
+ __tmp__DP1H=((__EXTERNAL_C *)__tmp__CP1H)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__FI5H=((__PROTOTYPE_CST *)__tmp__EI5H)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__DP1H=((__PROTOTYPE_CST *)__tmp__CP1H)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__FI5H=((__INTEGER_CST *)__tmp__EI5H)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__DP1H=((__INTEGER_CST *)__tmp__CP1H)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__FI5H=((__LOCAL *)((__READ_LOCAL *)__tmp__EI5H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__DP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__CP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__FI5H=static_type__EG5H(__tmp__EI5H);
+ __tmp__DP1H=static_type__CN1H(__tmp__CP1H);
} break;
case __EXPR_EQUAL__: {
- __tmp__FI5H=static_type__3G5H();
+ __tmp__DP1H=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__FI5H=static_type__CH5H();
+ __tmp__DP1H=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__FI5H=((__REAL_CST *)__tmp__EI5H)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__DP1H=((__REAL_CST *)__tmp__CP1H)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__FI5H=((__CHARACTER_CST *)__tmp__EI5H)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__DP1H=((__CHARACTER_CST *)__tmp__CP1H)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__FI5H=static_type__HH5H();
+ __tmp__DP1H=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__FI5H=static_type__MH5H();
+ __tmp__DP1H=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__FI5H=static_type__RH5H();
+ __tmp__DP1H=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__FI5H=static_type__WH5H(__tmp__EI5H);
+ __tmp__DP1H=static_type__UO1H(__tmp__CP1H);
} break;
case __EXPR_MUL__: {
- __tmp__FI5H=static_type__2H5H(__tmp__EI5H);
+ __tmp__DP1H=static_type__0O1H(__tmp__CP1H);
} break;
case __EXPR_DIV__: {
- __tmp__FI5H=static_type__BI5H(__tmp__EI5H);
+ __tmp__DP1H=static_type__5O1H(__tmp__CP1H);
} break;
case __EXPR_AND__: {
- __tmp__FI5H=static_type__GI5H(__tmp__EI5H);
+ __tmp__DP1H=static_type__EP1H(__tmp__CP1H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__FI5H=static_type__LI5H(__tmp__EI5H);
+ __tmp__DP1H=static_type__JP1H(__tmp__CP1H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__FI5H=static_type__QI5H(__tmp__EI5H);
+ __tmp__DP1H=static_type__OP1H(__tmp__CP1H);
} break;
case __PUT_TO__: {
- __tmp__FI5H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__DP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__FI5H=static_type__ZI5H(__tmp__EI5H);
+ __tmp__DP1H=static_type__XP1H(__tmp__CP1H);
} break;
case __SIZE_OF__: {
- __tmp__FI5H=static_type__FJ5H();
+ __tmp__DP1H=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__FI5H=((__CAST *)__tmp__EI5H)->static_type__2G5H;
+ __tmp__DP1H=((__CAST *)__tmp__CP1H)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__FI5H=static_type__SEOL(__tmp__EI5H);
+ __tmp__DP1H=static_type__NOKL(__tmp__CP1H);
} break;
case __READ_SLOT__: {
- __tmp__FI5H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__EI5H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__DP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__FI5H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__EI5H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__DP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__FI5H=static_type__VN3M();
+ __tmp__DP1H=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__FI5H=static_type__BIIO();
+ __tmp__DP1H=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__FI5H=static_type__XRMO();
+ __tmp__DP1H=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__FI5H=static_type__GIIO();
+ __tmp__DP1H=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__FI5H=static_type__3RMO();
+ __tmp__DP1H=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__FI5H=static_type__FZMM(__tmp__EI5H);
+ __tmp__DP1H=static_type__DFJM(__tmp__CP1H);
} break;
case __EXPR_ADD__: {
- __tmp__FI5H=static_type__UTQL(__tmp__EI5H);
+ __tmp__DP1H=static_type__P3ML(__tmp__CP1H);
} break;
case __EXPR_NOT__: {
- __tmp__FI5H=static_type__NP1M(__tmp__EI5H);
+ __tmp__DP1H=static_type__R3XM(__tmp__CP1H);
} break;
case __EXPR_MOD__: {
- __tmp__FI5H=static_type__LIIO(__tmp__EI5H);
+ __tmp__DP1H=static_type__DREO(__tmp__CP1H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__FI5H=static_type__CZHP();
+ __tmp__DP1H=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__FI5H=static_type__RMUN();
+ __tmp__DP1H=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__FI5H=static_type__WMUN();
+ __tmp__DP1H=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__FI5H=static_type__ZKTN(__tmp__EI5H);
+ __tmp__DP1H=static_type__3YPN(__tmp__CP1H);
} break;
case __EXPR_XOR__: {
- __tmp__FI5H=static_type__D5VO(__tmp__EI5H);
+ __tmp__DP1H=static_type__1HSO(__tmp__CP1H);
} break;
};
- return(__tmp__FI5H);
+ return(__tmp__DP1H);
}
-static void* static_type__GI5H(__EXPR_AND *Self__HI5H)
+static void* static_type__EP1H(__EXPR_AND *Self__FP1H)
// ({EXPR_AND}) With resultRecursive, No inlinable.
{
- void *__tmp__JI5H;
- void *__tmp__KI5H;
- __tmp__JI5H=Self__HI5H->parent_expr_binary__20NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__JI5H)->__id) {
+ 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__KI5H=static_type__SCTG(__tmp__JI5H);
+ __tmp__IP1H=static_type__OHQG(__tmp__HP1H);
} break;
case __STRING_CST__: {
- __tmp__KI5H=((__STRING_CST *)__tmp__JI5H)->parent_constant__5F.static_type__LSYD;
+ __tmp__IP1H=((__STRING_CST *)__tmp__HP1H)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__KI5H=((__EXTERNAL_C *)__tmp__JI5H)->static_type__KMZD;
+ __tmp__IP1H=((__EXTERNAL_C *)__tmp__HP1H)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__KI5H=((__PROTOTYPE_CST *)__tmp__JI5H)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__IP1H=((__PROTOTYPE_CST *)__tmp__HP1H)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__KI5H=((__INTEGER_CST *)__tmp__JI5H)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__IP1H=((__INTEGER_CST *)__tmp__HP1H)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__KI5H=((__LOCAL *)((__READ_LOCAL *)__tmp__JI5H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__IP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__HP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__KI5H=static_type__EG5H(__tmp__JI5H);
+ __tmp__IP1H=static_type__CN1H(__tmp__HP1H);
} break;
case __EXPR_EQUAL__: {
- __tmp__KI5H=static_type__3G5H();
+ __tmp__IP1H=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__KI5H=static_type__CH5H();
+ __tmp__IP1H=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__KI5H=((__REAL_CST *)__tmp__JI5H)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__IP1H=((__REAL_CST *)__tmp__HP1H)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__KI5H=((__CHARACTER_CST *)__tmp__JI5H)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__IP1H=((__CHARACTER_CST *)__tmp__HP1H)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__KI5H=static_type__HH5H();
+ __tmp__IP1H=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__KI5H=static_type__MH5H();
+ __tmp__IP1H=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__KI5H=static_type__RH5H();
+ __tmp__IP1H=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__KI5H=static_type__WH5H(__tmp__JI5H);
+ __tmp__IP1H=static_type__UO1H(__tmp__HP1H);
} break;
case __EXPR_MUL__: {
- __tmp__KI5H=static_type__2H5H(__tmp__JI5H);
+ __tmp__IP1H=static_type__0O1H(__tmp__HP1H);
} break;
case __EXPR_DIV__: {
- __tmp__KI5H=static_type__BI5H(__tmp__JI5H);
+ __tmp__IP1H=static_type__5O1H(__tmp__HP1H);
} break;
case __EXPR_AND__: {
- __tmp__KI5H=static_type__GI5H(__tmp__JI5H);
+ __tmp__IP1H=static_type__EP1H(__tmp__HP1H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__KI5H=static_type__LI5H(__tmp__JI5H);
+ __tmp__IP1H=static_type__JP1H(__tmp__HP1H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__KI5H=static_type__QI5H(__tmp__JI5H);
+ __tmp__IP1H=static_type__OP1H(__tmp__HP1H);
} break;
case __PUT_TO__: {
- __tmp__KI5H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__IP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__KI5H=static_type__ZI5H(__tmp__JI5H);
+ __tmp__IP1H=static_type__XP1H(__tmp__HP1H);
} break;
case __SIZE_OF__: {
- __tmp__KI5H=static_type__FJ5H();
+ __tmp__IP1H=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__KI5H=((__CAST *)__tmp__JI5H)->static_type__2G5H;
+ __tmp__IP1H=((__CAST *)__tmp__HP1H)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__KI5H=static_type__SEOL(__tmp__JI5H);
+ __tmp__IP1H=static_type__NOKL(__tmp__HP1H);
} break;
case __READ_SLOT__: {
- __tmp__KI5H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__JI5H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__IP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__KI5H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JI5H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__IP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__KI5H=static_type__VN3M();
+ __tmp__IP1H=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__KI5H=static_type__BIIO();
+ __tmp__IP1H=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__KI5H=static_type__XRMO();
+ __tmp__IP1H=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__KI5H=static_type__GIIO();
+ __tmp__IP1H=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__KI5H=static_type__3RMO();
+ __tmp__IP1H=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__KI5H=static_type__FZMM(__tmp__JI5H);
+ __tmp__IP1H=static_type__DFJM(__tmp__HP1H);
} break;
case __EXPR_ADD__: {
- __tmp__KI5H=static_type__UTQL(__tmp__JI5H);
+ __tmp__IP1H=static_type__P3ML(__tmp__HP1H);
} break;
case __EXPR_NOT__: {
- __tmp__KI5H=static_type__NP1M(__tmp__JI5H);
+ __tmp__IP1H=static_type__R3XM(__tmp__HP1H);
} break;
case __EXPR_MOD__: {
- __tmp__KI5H=static_type__LIIO(__tmp__JI5H);
+ __tmp__IP1H=static_type__DREO(__tmp__HP1H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__KI5H=static_type__CZHP();
+ __tmp__IP1H=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__KI5H=static_type__RMUN();
+ __tmp__IP1H=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__KI5H=static_type__WMUN();
+ __tmp__IP1H=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__KI5H=static_type__ZKTN(__tmp__JI5H);
+ __tmp__IP1H=static_type__3YPN(__tmp__HP1H);
} break;
case __EXPR_XOR__: {
- __tmp__KI5H=static_type__D5VO(__tmp__JI5H);
+ __tmp__IP1H=static_type__1HSO(__tmp__HP1H);
} break;
};
- return(__tmp__KI5H);
+ return(__tmp__IP1H);
}
-static void* static_type__LI5H(__EXPR_SHIFT_R *Self__MI5H)
+static void* static_type__JP1H(__EXPR_SHIFT_R *Self__KP1H)
// ({EXPR_SHIFT_R}) With resultRecursive, No inlinable.
{
- void *__tmp__OI5H;
- void *__tmp__PI5H;
- __tmp__OI5H=Self__MI5H->parent_expr_binary__P1NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__OI5H)->__id) {
+ 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__PI5H=static_type__SCTG(__tmp__OI5H);
+ __tmp__NP1H=static_type__OHQG(__tmp__MP1H);
} break;
case __STRING_CST__: {
- __tmp__PI5H=((__STRING_CST *)__tmp__OI5H)->parent_constant__5F.static_type__LSYD;
+ __tmp__NP1H=((__STRING_CST *)__tmp__MP1H)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__PI5H=((__EXTERNAL_C *)__tmp__OI5H)->static_type__KMZD;
+ __tmp__NP1H=((__EXTERNAL_C *)__tmp__MP1H)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__PI5H=((__PROTOTYPE_CST *)__tmp__OI5H)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__NP1H=((__PROTOTYPE_CST *)__tmp__MP1H)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__PI5H=((__INTEGER_CST *)__tmp__OI5H)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__NP1H=((__INTEGER_CST *)__tmp__MP1H)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__PI5H=((__LOCAL *)((__READ_LOCAL *)__tmp__OI5H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__NP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__MP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__PI5H=static_type__EG5H(__tmp__OI5H);
+ __tmp__NP1H=static_type__CN1H(__tmp__MP1H);
} break;
case __EXPR_EQUAL__: {
- __tmp__PI5H=static_type__3G5H();
+ __tmp__NP1H=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__PI5H=static_type__CH5H();
+ __tmp__NP1H=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__PI5H=((__REAL_CST *)__tmp__OI5H)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__NP1H=((__REAL_CST *)__tmp__MP1H)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__PI5H=((__CHARACTER_CST *)__tmp__OI5H)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__NP1H=((__CHARACTER_CST *)__tmp__MP1H)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__PI5H=static_type__HH5H();
+ __tmp__NP1H=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__PI5H=static_type__MH5H();
+ __tmp__NP1H=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__PI5H=static_type__RH5H();
+ __tmp__NP1H=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__PI5H=static_type__WH5H(__tmp__OI5H);
+ __tmp__NP1H=static_type__UO1H(__tmp__MP1H);
} break;
case __EXPR_MUL__: {
- __tmp__PI5H=static_type__2H5H(__tmp__OI5H);
+ __tmp__NP1H=static_type__0O1H(__tmp__MP1H);
} break;
case __EXPR_DIV__: {
- __tmp__PI5H=static_type__BI5H(__tmp__OI5H);
+ __tmp__NP1H=static_type__5O1H(__tmp__MP1H);
} break;
case __EXPR_AND__: {
- __tmp__PI5H=static_type__GI5H(__tmp__OI5H);
+ __tmp__NP1H=static_type__EP1H(__tmp__MP1H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__PI5H=static_type__LI5H(__tmp__OI5H);
+ __tmp__NP1H=static_type__JP1H(__tmp__MP1H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__PI5H=static_type__QI5H(__tmp__OI5H);
+ __tmp__NP1H=static_type__OP1H(__tmp__MP1H);
} break;
case __PUT_TO__: {
- __tmp__PI5H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__NP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__PI5H=static_type__ZI5H(__tmp__OI5H);
+ __tmp__NP1H=static_type__XP1H(__tmp__MP1H);
} break;
case __SIZE_OF__: {
- __tmp__PI5H=static_type__FJ5H();
+ __tmp__NP1H=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__PI5H=((__CAST *)__tmp__OI5H)->static_type__2G5H;
+ __tmp__NP1H=((__CAST *)__tmp__MP1H)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__PI5H=static_type__SEOL(__tmp__OI5H);
+ __tmp__NP1H=static_type__NOKL(__tmp__MP1H);
} break;
case __READ_SLOT__: {
- __tmp__PI5H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__OI5H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__NP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__PI5H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OI5H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__NP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__PI5H=static_type__VN3M();
+ __tmp__NP1H=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__PI5H=static_type__BIIO();
+ __tmp__NP1H=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__PI5H=static_type__XRMO();
+ __tmp__NP1H=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__PI5H=static_type__GIIO();
+ __tmp__NP1H=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__PI5H=static_type__3RMO();
+ __tmp__NP1H=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__PI5H=static_type__FZMM(__tmp__OI5H);
+ __tmp__NP1H=static_type__DFJM(__tmp__MP1H);
} break;
case __EXPR_ADD__: {
- __tmp__PI5H=static_type__UTQL(__tmp__OI5H);
+ __tmp__NP1H=static_type__P3ML(__tmp__MP1H);
} break;
case __EXPR_NOT__: {
- __tmp__PI5H=static_type__NP1M(__tmp__OI5H);
+ __tmp__NP1H=static_type__R3XM(__tmp__MP1H);
} break;
case __EXPR_MOD__: {
- __tmp__PI5H=static_type__LIIO(__tmp__OI5H);
+ __tmp__NP1H=static_type__DREO(__tmp__MP1H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__PI5H=static_type__CZHP();
+ __tmp__NP1H=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__PI5H=static_type__RMUN();
+ __tmp__NP1H=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__PI5H=static_type__WMUN();
+ __tmp__NP1H=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__PI5H=static_type__ZKTN(__tmp__OI5H);
+ __tmp__NP1H=static_type__3YPN(__tmp__MP1H);
} break;
case __EXPR_XOR__: {
- __tmp__PI5H=static_type__D5VO(__tmp__OI5H);
+ __tmp__NP1H=static_type__1HSO(__tmp__MP1H);
} break;
};
- return(__tmp__PI5H);
+ return(__tmp__NP1H);
}
-static void* static_type__QI5H(__EXPR_SHIFT_L *Self__RI5H)
+static void* static_type__OP1H(__EXPR_SHIFT_L *Self__PP1H)
// ({EXPR_SHIFT_L}) With resultRecursive, No inlinable.
{
- void *__tmp__TI5H;
- void *__tmp__UI5H;
- __tmp__TI5H=Self__RI5H->parent_expr_binary__C2NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__TI5H)->__id) {
+ 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__UI5H=static_type__SCTG(__tmp__TI5H);
+ __tmp__SP1H=static_type__OHQG(__tmp__RP1H);
} break;
case __STRING_CST__: {
- __tmp__UI5H=((__STRING_CST *)__tmp__TI5H)->parent_constant__5F.static_type__LSYD;
+ __tmp__SP1H=((__STRING_CST *)__tmp__RP1H)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__UI5H=((__EXTERNAL_C *)__tmp__TI5H)->static_type__KMZD;
+ __tmp__SP1H=((__EXTERNAL_C *)__tmp__RP1H)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__UI5H=((__PROTOTYPE_CST *)__tmp__TI5H)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__SP1H=((__PROTOTYPE_CST *)__tmp__RP1H)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__UI5H=((__INTEGER_CST *)__tmp__TI5H)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__SP1H=((__INTEGER_CST *)__tmp__RP1H)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__UI5H=((__LOCAL *)((__READ_LOCAL *)__tmp__TI5H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__SP1H=((__LOCAL *)((__READ_LOCAL *)__tmp__RP1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__UI5H=static_type__EG5H(__tmp__TI5H);
+ __tmp__SP1H=static_type__CN1H(__tmp__RP1H);
} break;
case __EXPR_EQUAL__: {
- __tmp__UI5H=static_type__3G5H();
+ __tmp__SP1H=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__UI5H=static_type__CH5H();
+ __tmp__SP1H=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__UI5H=((__REAL_CST *)__tmp__TI5H)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__SP1H=((__REAL_CST *)__tmp__RP1H)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__UI5H=((__CHARACTER_CST *)__tmp__TI5H)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__SP1H=((__CHARACTER_CST *)__tmp__RP1H)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__UI5H=static_type__HH5H();
+ __tmp__SP1H=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__UI5H=static_type__MH5H();
+ __tmp__SP1H=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__UI5H=static_type__RH5H();
+ __tmp__SP1H=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__UI5H=static_type__WH5H(__tmp__TI5H);
+ __tmp__SP1H=static_type__UO1H(__tmp__RP1H);
} break;
case __EXPR_MUL__: {
- __tmp__UI5H=static_type__2H5H(__tmp__TI5H);
+ __tmp__SP1H=static_type__0O1H(__tmp__RP1H);
} break;
case __EXPR_DIV__: {
- __tmp__UI5H=static_type__BI5H(__tmp__TI5H);
+ __tmp__SP1H=static_type__5O1H(__tmp__RP1H);
} break;
case __EXPR_AND__: {
- __tmp__UI5H=static_type__GI5H(__tmp__TI5H);
+ __tmp__SP1H=static_type__EP1H(__tmp__RP1H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__UI5H=static_type__LI5H(__tmp__TI5H);
+ __tmp__SP1H=static_type__JP1H(__tmp__RP1H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__UI5H=static_type__QI5H(__tmp__TI5H);
+ __tmp__SP1H=static_type__OP1H(__tmp__RP1H);
} break;
case __PUT_TO__: {
- __tmp__UI5H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__SP1H=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__UI5H=static_type__ZI5H(__tmp__TI5H);
+ __tmp__SP1H=static_type__XP1H(__tmp__RP1H);
} break;
case __SIZE_OF__: {
- __tmp__UI5H=static_type__FJ5H();
+ __tmp__SP1H=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__UI5H=((__CAST *)__tmp__TI5H)->static_type__2G5H;
+ __tmp__SP1H=((__CAST *)__tmp__RP1H)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__UI5H=static_type__SEOL(__tmp__TI5H);
+ __tmp__SP1H=static_type__NOKL(__tmp__RP1H);
} break;
case __READ_SLOT__: {
- __tmp__UI5H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__TI5H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__SP1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RP1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__UI5H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TI5H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__SP1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RP1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__UI5H=static_type__VN3M();
+ __tmp__SP1H=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__UI5H=static_type__BIIO();
+ __tmp__SP1H=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__UI5H=static_type__XRMO();
+ __tmp__SP1H=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__UI5H=static_type__GIIO();
+ __tmp__SP1H=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__UI5H=static_type__3RMO();
+ __tmp__SP1H=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__UI5H=static_type__FZMM(__tmp__TI5H);
+ __tmp__SP1H=static_type__DFJM(__tmp__RP1H);
} break;
case __EXPR_ADD__: {
- __tmp__UI5H=static_type__UTQL(__tmp__TI5H);
+ __tmp__SP1H=static_type__P3ML(__tmp__RP1H);
} break;
case __EXPR_NOT__: {
- __tmp__UI5H=static_type__NP1M(__tmp__TI5H);
+ __tmp__SP1H=static_type__R3XM(__tmp__RP1H);
} break;
case __EXPR_MOD__: {
- __tmp__UI5H=static_type__LIIO(__tmp__TI5H);
+ __tmp__SP1H=static_type__DREO(__tmp__RP1H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__UI5H=static_type__CZHP();
+ __tmp__SP1H=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__UI5H=static_type__RMUN();
+ __tmp__SP1H=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__UI5H=static_type__WMUN();
+ __tmp__SP1H=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__UI5H=static_type__ZKTN(__tmp__TI5H);
+ __tmp__SP1H=static_type__3YPN(__tmp__RP1H);
} break;
case __EXPR_XOR__: {
- __tmp__UI5H=static_type__D5VO(__tmp__TI5H);
+ __tmp__SP1H=static_type__1HSO(__tmp__RP1H);
} break;
};
- return(__tmp__UI5H);
+ return(__tmp__SP1H);
}
-static void* static_type__ZI5H(__ITEM *Self__0I5H)
+static void* static_type__XP1H(__ITEM *Self__YP1H)
// ({ITEM}) With resultRecursive, No inlinable.
{
- void *__tmp__4I5H;
- void *__tmp__5I5H;
- void *__tmp__BJ5H;
- void *__tmp__CJ5H,*t__2I5H;
- __tmp__4I5H=Self__0I5H->receiver__3I5H;
- switch (((struct ___OBJ *)__tmp__4I5H)->__id) {
+ 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__5I5H=static_type__SCTG(__tmp__4I5H);
+ __tmp__3P1H=static_type__OHQG(__tmp__2P1H);
} break;
case __STRING_CST__: {
- __tmp__5I5H=((__STRING_CST *)__tmp__4I5H)->parent_constant__5F.static_type__LSYD;
+ __tmp__3P1H=((__STRING_CST *)__tmp__2P1H)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__5I5H=((__EXTERNAL_C *)__tmp__4I5H)->static_type__KMZD;
+ __tmp__3P1H=((__EXTERNAL_C *)__tmp__2P1H)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__5I5H=((__PROTOTYPE_CST *)__tmp__4I5H)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__3P1H=((__PROTOTYPE_CST *)__tmp__2P1H)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__5I5H=((__INTEGER_CST *)__tmp__4I5H)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__3P1H=((__INTEGER_CST *)__tmp__2P1H)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__5I5H=((__LOCAL *)((__READ_LOCAL *)__tmp__4I5H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__3P1H=((__LOCAL *)((__READ_LOCAL *)__tmp__2P1H)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__5I5H=static_type__EG5H(__tmp__4I5H);
+ __tmp__3P1H=static_type__CN1H(__tmp__2P1H);
} break;
case __EXPR_EQUAL__: {
- __tmp__5I5H=static_type__3G5H();
+ __tmp__3P1H=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__5I5H=static_type__CH5H();
+ __tmp__3P1H=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__5I5H=((__REAL_CST *)__tmp__4I5H)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__3P1H=((__REAL_CST *)__tmp__2P1H)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__5I5H=((__CHARACTER_CST *)__tmp__4I5H)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__3P1H=((__CHARACTER_CST *)__tmp__2P1H)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__5I5H=static_type__HH5H();
+ __tmp__3P1H=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__5I5H=static_type__MH5H();
+ __tmp__3P1H=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__5I5H=static_type__RH5H();
+ __tmp__3P1H=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__5I5H=static_type__WH5H(__tmp__4I5H);
+ __tmp__3P1H=static_type__UO1H(__tmp__2P1H);
} break;
case __EXPR_MUL__: {
- __tmp__5I5H=static_type__2H5H(__tmp__4I5H);
+ __tmp__3P1H=static_type__0O1H(__tmp__2P1H);
} break;
case __EXPR_DIV__: {
- __tmp__5I5H=static_type__BI5H(__tmp__4I5H);
+ __tmp__3P1H=static_type__5O1H(__tmp__2P1H);
} break;
case __EXPR_AND__: {
- __tmp__5I5H=static_type__GI5H(__tmp__4I5H);
+ __tmp__3P1H=static_type__EP1H(__tmp__2P1H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__5I5H=static_type__LI5H(__tmp__4I5H);
+ __tmp__3P1H=static_type__JP1H(__tmp__2P1H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__5I5H=static_type__QI5H(__tmp__4I5H);
+ __tmp__3P1H=static_type__OP1H(__tmp__2P1H);
} break;
case __PUT_TO__: {
- __tmp__5I5H=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__3P1H=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__5I5H=static_type__ZI5H(__tmp__4I5H);
+ __tmp__3P1H=static_type__XP1H(__tmp__2P1H);
} break;
case __SIZE_OF__: {
- __tmp__5I5H=static_type__FJ5H();
+ __tmp__3P1H=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__5I5H=((__CAST *)__tmp__4I5H)->static_type__2G5H;
+ __tmp__3P1H=((__CAST *)__tmp__2P1H)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__5I5H=static_type__SEOL(__tmp__4I5H);
+ __tmp__3P1H=static_type__NOKL(__tmp__2P1H);
} break;
case __READ_SLOT__: {
- __tmp__5I5H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4I5H)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3P1H=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2P1H)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__5I5H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4I5H)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3P1H=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2P1H)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__5I5H=static_type__VN3M();
+ __tmp__3P1H=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__5I5H=static_type__BIIO();
+ __tmp__3P1H=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__5I5H=static_type__XRMO();
+ __tmp__3P1H=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__5I5H=static_type__GIIO();
+ __tmp__3P1H=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__5I5H=static_type__3RMO();
+ __tmp__3P1H=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__5I5H=static_type__FZMM(__tmp__4I5H);
+ __tmp__3P1H=static_type__DFJM(__tmp__2P1H);
} break;
case __EXPR_ADD__: {
- __tmp__5I5H=static_type__UTQL(__tmp__4I5H);
+ __tmp__3P1H=static_type__P3ML(__tmp__2P1H);
} break;
case __EXPR_NOT__: {
- __tmp__5I5H=static_type__NP1M(__tmp__4I5H);
+ __tmp__3P1H=static_type__R3XM(__tmp__2P1H);
} break;
case __EXPR_MOD__: {
- __tmp__5I5H=static_type__LIIO(__tmp__4I5H);
+ __tmp__3P1H=static_type__DREO(__tmp__2P1H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__5I5H=static_type__CZHP();
+ __tmp__3P1H=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__5I5H=static_type__RMUN();
+ __tmp__3P1H=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__5I5H=static_type__WMUN();
+ __tmp__3P1H=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__5I5H=static_type__ZKTN(__tmp__4I5H);
+ __tmp__3P1H=static_type__3YPN(__tmp__2P1H);
} break;
case __EXPR_XOR__: {
- __tmp__5I5H=static_type__D5VO(__tmp__4I5H);
+ __tmp__3P1H=static_type__1HSO(__tmp__2P1H);
} break;
};
- __tmp__BJ5H=((__TYPE_FULL *)__tmp__5I5H)->parent_type__KTL;
- if (__tmp__BJ5H==NULL) {
- __tmp__CJ5H=NULL;
+ __tmp__5P1H=((__TYPE_FULL *)__tmp__3P1H)->parent_type__5SL;
+ if (__tmp__5P1H==NULL) {
+ __tmp__AQ1H=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__BJ5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__5P1H)->__id) {
case __TYPE__: {
- __tmp__CJ5H=NULL;
+ __tmp__AQ1H=NULL;
} break;
case __TYPE_NULL__: {
- __tmp__CJ5H=NULL;
+ __tmp__AQ1H=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__CJ5H=NULL;
+ __tmp__AQ1H=NULL;
} break;
case __TYPE_CONTEXT__: {
- __tmp__CJ5H=NULL;
+ __tmp__AQ1H=NULL;
} break;
case __TYPE_ID__: {
- __tmp__CJ5H=NULL;
+ __tmp__AQ1H=NULL;
} break;
case __TYPE_GENERIC__: {
- __tmp__CJ5H=((void *)__tmp__BJ5H);
+ __tmp__AQ1H=((void *)__tmp__5P1H);
} break;
case __PROFIL_BLOCK__: {
- __tmp__CJ5H=NULL;
+ __tmp__AQ1H=NULL;
} break;
}
};
- t__2I5H=__tmp__CJ5H;
- return(((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__CJ5H)->generic_list__3R2B)->parent_arrayed_collection__UUCB.storage__LZMB)[ 0]);
+ t__0P1H=__tmp__AQ1H;
+ return(((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__AQ1H)->generic_list__MR2B)->parent_arrayed_collection__KZCB.storage__0YMB)[ 0]);
}
-static void* static_type__FJ5H()
+static void* static_type__DQ1H()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__IJ5H;
- void *__tmp__JJ5H;
- __tmp__IJ5H=type_integer__3JB;
- switch (((struct ___OBJ *)__tmp__IJ5H)->__id) {
+ void *__tmp__GQ1H;
+ void *__tmp__HQ1H;
+ __tmp__GQ1H=type_integer__3JB;
+ switch (((struct ___OBJ *)__tmp__GQ1H)->__id) {
case __TYPE__: {
- __tmp__JJ5H=((__TYPE *)__tmp__IJ5H)->default__AKC;
+ __tmp__HQ1H=((__TYPE *)__tmp__GQ1H)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__JJ5H=((__TYPE_NULL *)__tmp__IJ5H)->parent_type__TIB.default__AKC;
+ __tmp__HQ1H=((__TYPE_NULL *)__tmp__GQ1H)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__JJ5H=((__TYPE_VOID *)__tmp__IJ5H)->parent_type__UIB.default__AKC;
+ __tmp__HQ1H=((__TYPE_VOID *)__tmp__GQ1H)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__JJ5H=((__TYPE_CONTEXT *)__tmp__IJ5H)->parent_type__VIB.default__AKC;
+ __tmp__HQ1H=((__TYPE_CONTEXT *)__tmp__GQ1H)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__JJ5H=((__TYPE_ID *)__tmp__IJ5H)->parent_type__WIB.default__AKC;
+ __tmp__HQ1H=((__TYPE_ID *)__tmp__GQ1H)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__JJ5H=((__TYPE_GENERIC *)__tmp__IJ5H)->parent_type__T2IB.default__AKC;
+ __tmp__HQ1H=((__TYPE_GENERIC *)__tmp__GQ1H)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__JJ5H=((__PROFIL_BLOCK *)__tmp__IJ5H)->parent_type__VNCG.default__AKC;
+ __tmp__HQ1H=((__PROFIL_BLOCK *)__tmp__GQ1H)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__JJ5H);
+ return(__tmp__HQ1H);
}
-static void* static_type__SEOL(__CALL_SLOT *Self__TEOL)
+static void* static_type__NOKL(__CALL_SLOT *Self__OOKL)
// ({CALL_SLOT}) With resultNo recursive, No inlinable.
{
- void *result__VEOL,*__tmp__3EOL;
- void *__tmp__2EOL;
- void *__tmp__DFOL;
- void *__tmp__EFOL;
- result__VEOL=NULL;
- if (is_interrupt__IJUL(Self__TEOL)) {
- __tmp__2EOL=type_pointer__HLB;
- switch (((struct ___OBJ *)__tmp__2EOL)->__id) {
+ 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__3EOL=((__TYPE *)__tmp__2EOL)->default__AKC;
+ __tmp__YOKL=((__TYPE *)__tmp__XOKL)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__3EOL=((__TYPE_NULL *)__tmp__2EOL)->parent_type__TIB.default__AKC;
+ __tmp__YOKL=((__TYPE_NULL *)__tmp__XOKL)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__3EOL=((__TYPE_VOID *)__tmp__2EOL)->parent_type__UIB.default__AKC;
+ __tmp__YOKL=((__TYPE_VOID *)__tmp__XOKL)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__3EOL=((__TYPE_CONTEXT *)__tmp__2EOL)->parent_type__VIB.default__AKC;
+ __tmp__YOKL=((__TYPE_CONTEXT *)__tmp__XOKL)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__3EOL=((__TYPE_ID *)__tmp__2EOL)->parent_type__WIB.default__AKC;
+ __tmp__YOKL=((__TYPE_ID *)__tmp__XOKL)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__3EOL=((__TYPE_GENERIC *)__tmp__2EOL)->parent_type__T2IB.default__AKC;
+ __tmp__YOKL=((__TYPE_GENERIC *)__tmp__XOKL)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__3EOL=((__PROFIL_BLOCK *)__tmp__2EOL)->parent_type__VNCG.default__AKC;
+ __tmp__YOKL=((__PROFIL_BLOCK *)__tmp__XOKL)->parent_type__PGAG.default__AKC;
} break;
};
- result__VEOL=__tmp__3EOL;
+ result__QOKL=__tmp__YOKL;
} else {
- __tmp__DFOL=Self__TEOL->profil__CZ5H;
- if (((struct ___OBJ *)__tmp__DFOL)->__id==__PROFIL_SLOT__) {
- __tmp__EFOL=((__PROFIL_SLOT *)__tmp__DFOL)->parent_profil__4KMC.result_last__T4NH;
+ __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__EFOL=((__PROFIL_BLOCK *)__tmp__DFOL)->parent_profil__UNCG.result_last__T4NH;
+ __tmp__5OKL=((__PROFIL_BLOCK *)__tmp__4OKL)->parent_profil__OGAG.result_last__5FKH;
};
- if (((void *)__tmp__EFOL != (void *)NULL)) {
- result__VEOL=((__LOCAL *)__tmp__EFOL)->parent_variable__ALMC.type__LCCG;
+ if (((void *)__tmp__5OKL != (void *)NULL)) {
+ result__QOKL=((__LOCAL *)__tmp__5OKL)->parent_variable__T1LC.type__D25F;
} else {
- result__VEOL=TYPE_VOID__->parent_type__UIB.default__AKC;
+ result__QOKL=TYPE_VOID__->parent_type__UIB.default__AKC;
};
};
- return(result__VEOL);
+ return(result__QOKL);
}
-static void* static_type__VN3M()
+static void* static_type__Z1ZM()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__YN3M;
- void *__tmp__ZN3M;
- __tmp__YN3M=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__YN3M)->__id) {
+ void *__tmp__21ZM;
+ void *__tmp__31ZM;
+ __tmp__21ZM=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__21ZM)->__id) {
case __TYPE__: {
- __tmp__ZN3M=((__TYPE *)__tmp__YN3M)->default__AKC;
+ __tmp__31ZM=((__TYPE *)__tmp__21ZM)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__ZN3M=((__TYPE_NULL *)__tmp__YN3M)->parent_type__TIB.default__AKC;
+ __tmp__31ZM=((__TYPE_NULL *)__tmp__21ZM)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__ZN3M=((__TYPE_VOID *)__tmp__YN3M)->parent_type__UIB.default__AKC;
+ __tmp__31ZM=((__TYPE_VOID *)__tmp__21ZM)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__ZN3M=((__TYPE_CONTEXT *)__tmp__YN3M)->parent_type__VIB.default__AKC;
+ __tmp__31ZM=((__TYPE_CONTEXT *)__tmp__21ZM)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__ZN3M=((__TYPE_ID *)__tmp__YN3M)->parent_type__WIB.default__AKC;
+ __tmp__31ZM=((__TYPE_ID *)__tmp__21ZM)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__ZN3M=((__TYPE_GENERIC *)__tmp__YN3M)->parent_type__T2IB.default__AKC;
+ __tmp__31ZM=((__TYPE_GENERIC *)__tmp__21ZM)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__ZN3M=((__PROFIL_BLOCK *)__tmp__YN3M)->parent_type__VNCG.default__AKC;
+ __tmp__31ZM=((__PROFIL_BLOCK *)__tmp__21ZM)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__ZN3M);
+ return(__tmp__31ZM);
}
-static void* static_type__BIIO()
+static void* static_type__ZQEO()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__EIIO;
- void *__tmp__FIIO;
- __tmp__EIIO=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__EIIO)->__id) {
+ void *__tmp__2QEO;
+ void *__tmp__3QEO;
+ __tmp__2QEO=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__2QEO)->__id) {
case __TYPE__: {
- __tmp__FIIO=((__TYPE *)__tmp__EIIO)->default__AKC;
+ __tmp__3QEO=((__TYPE *)__tmp__2QEO)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__FIIO=((__TYPE_NULL *)__tmp__EIIO)->parent_type__TIB.default__AKC;
+ __tmp__3QEO=((__TYPE_NULL *)__tmp__2QEO)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__FIIO=((__TYPE_VOID *)__tmp__EIIO)->parent_type__UIB.default__AKC;
+ __tmp__3QEO=((__TYPE_VOID *)__tmp__2QEO)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__FIIO=((__TYPE_CONTEXT *)__tmp__EIIO)->parent_type__VIB.default__AKC;
+ __tmp__3QEO=((__TYPE_CONTEXT *)__tmp__2QEO)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__FIIO=((__TYPE_ID *)__tmp__EIIO)->parent_type__WIB.default__AKC;
+ __tmp__3QEO=((__TYPE_ID *)__tmp__2QEO)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__FIIO=((__TYPE_GENERIC *)__tmp__EIIO)->parent_type__T2IB.default__AKC;
+ __tmp__3QEO=((__TYPE_GENERIC *)__tmp__2QEO)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__FIIO=((__PROFIL_BLOCK *)__tmp__EIIO)->parent_type__VNCG.default__AKC;
+ __tmp__3QEO=((__PROFIL_BLOCK *)__tmp__2QEO)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__FIIO);
+ return(__tmp__3QEO);
}
-static void* static_type__XRMO()
+static void* static_type__P0IO()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__0RMO;
- void *__tmp__1RMO;
- __tmp__0RMO=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__0RMO)->__id) {
+ void *__tmp__S0IO;
+ void *__tmp__T0IO;
+ __tmp__S0IO=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__S0IO)->__id) {
case __TYPE__: {
- __tmp__1RMO=((__TYPE *)__tmp__0RMO)->default__AKC;
+ __tmp__T0IO=((__TYPE *)__tmp__S0IO)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__1RMO=((__TYPE_NULL *)__tmp__0RMO)->parent_type__TIB.default__AKC;
+ __tmp__T0IO=((__TYPE_NULL *)__tmp__S0IO)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__1RMO=((__TYPE_VOID *)__tmp__0RMO)->parent_type__UIB.default__AKC;
+ __tmp__T0IO=((__TYPE_VOID *)__tmp__S0IO)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__1RMO=((__TYPE_CONTEXT *)__tmp__0RMO)->parent_type__VIB.default__AKC;
+ __tmp__T0IO=((__TYPE_CONTEXT *)__tmp__S0IO)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__1RMO=((__TYPE_ID *)__tmp__0RMO)->parent_type__WIB.default__AKC;
+ __tmp__T0IO=((__TYPE_ID *)__tmp__S0IO)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__1RMO=((__TYPE_GENERIC *)__tmp__0RMO)->parent_type__T2IB.default__AKC;
+ __tmp__T0IO=((__TYPE_GENERIC *)__tmp__S0IO)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__1RMO=((__PROFIL_BLOCK *)__tmp__0RMO)->parent_type__VNCG.default__AKC;
+ __tmp__T0IO=((__PROFIL_BLOCK *)__tmp__S0IO)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__1RMO);
+ return(__tmp__T0IO);
}
-static void* static_type__GIIO()
+static void* static_type__4QEO()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__JIIO;
- void *__tmp__KIIO;
- __tmp__JIIO=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__JIIO)->__id) {
+ void *__tmp__BREO;
+ void *__tmp__CREO;
+ __tmp__BREO=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__BREO)->__id) {
case __TYPE__: {
- __tmp__KIIO=((__TYPE *)__tmp__JIIO)->default__AKC;
+ __tmp__CREO=((__TYPE *)__tmp__BREO)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__KIIO=((__TYPE_NULL *)__tmp__JIIO)->parent_type__TIB.default__AKC;
+ __tmp__CREO=((__TYPE_NULL *)__tmp__BREO)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__KIIO=((__TYPE_VOID *)__tmp__JIIO)->parent_type__UIB.default__AKC;
+ __tmp__CREO=((__TYPE_VOID *)__tmp__BREO)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__KIIO=((__TYPE_CONTEXT *)__tmp__JIIO)->parent_type__VIB.default__AKC;
+ __tmp__CREO=((__TYPE_CONTEXT *)__tmp__BREO)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__KIIO=((__TYPE_ID *)__tmp__JIIO)->parent_type__WIB.default__AKC;
+ __tmp__CREO=((__TYPE_ID *)__tmp__BREO)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__KIIO=((__TYPE_GENERIC *)__tmp__JIIO)->parent_type__T2IB.default__AKC;
+ __tmp__CREO=((__TYPE_GENERIC *)__tmp__BREO)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__KIIO=((__PROFIL_BLOCK *)__tmp__JIIO)->parent_type__VNCG.default__AKC;
+ __tmp__CREO=((__PROFIL_BLOCK *)__tmp__BREO)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__KIIO);
+ return(__tmp__CREO);
}
-static void* static_type__3RMO()
+static void* static_type__V0IO()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__ASMO;
- void *__tmp__BSMO;
- __tmp__ASMO=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__ASMO)->__id) {
+ void *__tmp__Y0IO;
+ void *__tmp__Z0IO;
+ __tmp__Y0IO=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__Y0IO)->__id) {
case __TYPE__: {
- __tmp__BSMO=((__TYPE *)__tmp__ASMO)->default__AKC;
+ __tmp__Z0IO=((__TYPE *)__tmp__Y0IO)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__BSMO=((__TYPE_NULL *)__tmp__ASMO)->parent_type__TIB.default__AKC;
+ __tmp__Z0IO=((__TYPE_NULL *)__tmp__Y0IO)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__BSMO=((__TYPE_VOID *)__tmp__ASMO)->parent_type__UIB.default__AKC;
+ __tmp__Z0IO=((__TYPE_VOID *)__tmp__Y0IO)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__BSMO=((__TYPE_CONTEXT *)__tmp__ASMO)->parent_type__VIB.default__AKC;
+ __tmp__Z0IO=((__TYPE_CONTEXT *)__tmp__Y0IO)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__BSMO=((__TYPE_ID *)__tmp__ASMO)->parent_type__WIB.default__AKC;
+ __tmp__Z0IO=((__TYPE_ID *)__tmp__Y0IO)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__BSMO=((__TYPE_GENERIC *)__tmp__ASMO)->parent_type__T2IB.default__AKC;
+ __tmp__Z0IO=((__TYPE_GENERIC *)__tmp__Y0IO)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__BSMO=((__PROFIL_BLOCK *)__tmp__ASMO)->parent_type__VNCG.default__AKC;
+ __tmp__Z0IO=((__PROFIL_BLOCK *)__tmp__Y0IO)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__BSMO);
+ return(__tmp__Z0IO);
}
-static void* static_type__FZMM(__EXPR_NEG *Self__GZMM)
+static void* static_type__DFJM(__EXPR_NEG *Self__EFJM)
// ({EXPR_NEG}) With resultRecursive, No inlinable.
{
- void *__tmp__IZMM;
- void *__tmp__JZMM;
- __tmp__IZMM=Self__GZMM->parent_expr_unary__VVHL.right__DWHL;
- switch (((struct ___OBJ *)__tmp__IZMM)->__id) {
+ 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__JZMM=static_type__SCTG(__tmp__IZMM);
+ __tmp__HFJM=static_type__OHQG(__tmp__GFJM);
} break;
case __STRING_CST__: {
- __tmp__JZMM=((__STRING_CST *)__tmp__IZMM)->parent_constant__5F.static_type__LSYD;
+ __tmp__HFJM=((__STRING_CST *)__tmp__GFJM)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__JZMM=((__EXTERNAL_C *)__tmp__IZMM)->static_type__KMZD;
+ __tmp__HFJM=((__EXTERNAL_C *)__tmp__GFJM)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__JZMM=((__PROTOTYPE_CST *)__tmp__IZMM)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__HFJM=((__PROTOTYPE_CST *)__tmp__GFJM)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__JZMM=((__INTEGER_CST *)__tmp__IZMM)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__HFJM=((__INTEGER_CST *)__tmp__GFJM)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__JZMM=((__LOCAL *)((__READ_LOCAL *)__tmp__IZMM)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__HFJM=((__LOCAL *)((__READ_LOCAL *)__tmp__GFJM)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__JZMM=static_type__EG5H(__tmp__IZMM);
+ __tmp__HFJM=static_type__CN1H(__tmp__GFJM);
} break;
case __EXPR_EQUAL__: {
- __tmp__JZMM=static_type__3G5H();
+ __tmp__HFJM=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__JZMM=static_type__CH5H();
+ __tmp__HFJM=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__JZMM=((__REAL_CST *)__tmp__IZMM)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__HFJM=((__REAL_CST *)__tmp__GFJM)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__JZMM=((__CHARACTER_CST *)__tmp__IZMM)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__HFJM=((__CHARACTER_CST *)__tmp__GFJM)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__JZMM=static_type__HH5H();
+ __tmp__HFJM=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__JZMM=static_type__MH5H();
+ __tmp__HFJM=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__JZMM=static_type__RH5H();
+ __tmp__HFJM=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__JZMM=static_type__WH5H(__tmp__IZMM);
+ __tmp__HFJM=static_type__UO1H(__tmp__GFJM);
} break;
case __EXPR_MUL__: {
- __tmp__JZMM=static_type__2H5H(__tmp__IZMM);
+ __tmp__HFJM=static_type__0O1H(__tmp__GFJM);
} break;
case __EXPR_DIV__: {
- __tmp__JZMM=static_type__BI5H(__tmp__IZMM);
+ __tmp__HFJM=static_type__5O1H(__tmp__GFJM);
} break;
case __EXPR_AND__: {
- __tmp__JZMM=static_type__GI5H(__tmp__IZMM);
+ __tmp__HFJM=static_type__EP1H(__tmp__GFJM);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__JZMM=static_type__LI5H(__tmp__IZMM);
+ __tmp__HFJM=static_type__JP1H(__tmp__GFJM);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__JZMM=static_type__QI5H(__tmp__IZMM);
+ __tmp__HFJM=static_type__OP1H(__tmp__GFJM);
} break;
case __PUT_TO__: {
- __tmp__JZMM=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__HFJM=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__JZMM=static_type__ZI5H(__tmp__IZMM);
+ __tmp__HFJM=static_type__XP1H(__tmp__GFJM);
} break;
case __SIZE_OF__: {
- __tmp__JZMM=static_type__FJ5H();
+ __tmp__HFJM=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__JZMM=((__CAST *)__tmp__IZMM)->static_type__2G5H;
+ __tmp__HFJM=((__CAST *)__tmp__GFJM)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__JZMM=static_type__SEOL(__tmp__IZMM);
+ __tmp__HFJM=static_type__NOKL(__tmp__GFJM);
} break;
case __READ_SLOT__: {
- __tmp__JZMM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IZMM)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HFJM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GFJM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__JZMM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IZMM)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HFJM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GFJM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__JZMM=static_type__VN3M();
+ __tmp__HFJM=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__JZMM=static_type__BIIO();
+ __tmp__HFJM=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__JZMM=static_type__XRMO();
+ __tmp__HFJM=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__JZMM=static_type__GIIO();
+ __tmp__HFJM=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__JZMM=static_type__3RMO();
+ __tmp__HFJM=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__JZMM=static_type__FZMM(__tmp__IZMM);
+ __tmp__HFJM=static_type__DFJM(__tmp__GFJM);
} break;
case __EXPR_ADD__: {
- __tmp__JZMM=static_type__UTQL(__tmp__IZMM);
+ __tmp__HFJM=static_type__P3ML(__tmp__GFJM);
} break;
case __EXPR_NOT__: {
- __tmp__JZMM=static_type__NP1M(__tmp__IZMM);
+ __tmp__HFJM=static_type__R3XM(__tmp__GFJM);
} break;
case __EXPR_MOD__: {
- __tmp__JZMM=static_type__LIIO(__tmp__IZMM);
+ __tmp__HFJM=static_type__DREO(__tmp__GFJM);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__JZMM=static_type__CZHP();
+ __tmp__HFJM=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__JZMM=static_type__RMUN();
+ __tmp__HFJM=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__JZMM=static_type__WMUN();
+ __tmp__HFJM=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__JZMM=static_type__ZKTN(__tmp__IZMM);
+ __tmp__HFJM=static_type__3YPN(__tmp__GFJM);
} break;
case __EXPR_XOR__: {
- __tmp__JZMM=static_type__D5VO(__tmp__IZMM);
+ __tmp__HFJM=static_type__1HSO(__tmp__GFJM);
} break;
};
- return(__tmp__JZMM);
+ return(__tmp__HFJM);
}
-static void* static_type__UTQL(__EXPR_ADD *Self__VTQL)
+static void* static_type__P3ML(__EXPR_ADD *Self__Q3ML)
// ({EXPR_ADD}) With resultRecursive, No inlinable.
{
- void *__tmp__XTQL;
- void *__tmp__YTQL;
- __tmp__XTQL=Self__VTQL->parent_expr_binary__AWHL.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__XTQL)->__id) {
+ 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__YTQL=static_type__SCTG(__tmp__XTQL);
+ __tmp__T3ML=static_type__OHQG(__tmp__S3ML);
} break;
case __STRING_CST__: {
- __tmp__YTQL=((__STRING_CST *)__tmp__XTQL)->parent_constant__5F.static_type__LSYD;
+ __tmp__T3ML=((__STRING_CST *)__tmp__S3ML)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__YTQL=((__EXTERNAL_C *)__tmp__XTQL)->static_type__KMZD;
+ __tmp__T3ML=((__EXTERNAL_C *)__tmp__S3ML)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__YTQL=((__PROTOTYPE_CST *)__tmp__XTQL)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__T3ML=((__PROTOTYPE_CST *)__tmp__S3ML)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__YTQL=((__INTEGER_CST *)__tmp__XTQL)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__T3ML=((__INTEGER_CST *)__tmp__S3ML)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__YTQL=((__LOCAL *)((__READ_LOCAL *)__tmp__XTQL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__T3ML=((__LOCAL *)((__READ_LOCAL *)__tmp__S3ML)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__YTQL=static_type__EG5H(__tmp__XTQL);
+ __tmp__T3ML=static_type__CN1H(__tmp__S3ML);
} break;
case __EXPR_EQUAL__: {
- __tmp__YTQL=static_type__3G5H();
+ __tmp__T3ML=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__YTQL=static_type__CH5H();
+ __tmp__T3ML=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__YTQL=((__REAL_CST *)__tmp__XTQL)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__T3ML=((__REAL_CST *)__tmp__S3ML)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__YTQL=((__CHARACTER_CST *)__tmp__XTQL)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__T3ML=((__CHARACTER_CST *)__tmp__S3ML)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__YTQL=static_type__HH5H();
+ __tmp__T3ML=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__YTQL=static_type__MH5H();
+ __tmp__T3ML=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__YTQL=static_type__RH5H();
+ __tmp__T3ML=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__YTQL=static_type__WH5H(__tmp__XTQL);
+ __tmp__T3ML=static_type__UO1H(__tmp__S3ML);
} break;
case __EXPR_MUL__: {
- __tmp__YTQL=static_type__2H5H(__tmp__XTQL);
+ __tmp__T3ML=static_type__0O1H(__tmp__S3ML);
} break;
case __EXPR_DIV__: {
- __tmp__YTQL=static_type__BI5H(__tmp__XTQL);
+ __tmp__T3ML=static_type__5O1H(__tmp__S3ML);
} break;
case __EXPR_AND__: {
- __tmp__YTQL=static_type__GI5H(__tmp__XTQL);
+ __tmp__T3ML=static_type__EP1H(__tmp__S3ML);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__YTQL=static_type__LI5H(__tmp__XTQL);
+ __tmp__T3ML=static_type__JP1H(__tmp__S3ML);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__YTQL=static_type__QI5H(__tmp__XTQL);
+ __tmp__T3ML=static_type__OP1H(__tmp__S3ML);
} break;
case __PUT_TO__: {
- __tmp__YTQL=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__T3ML=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__YTQL=static_type__ZI5H(__tmp__XTQL);
+ __tmp__T3ML=static_type__XP1H(__tmp__S3ML);
} break;
case __SIZE_OF__: {
- __tmp__YTQL=static_type__FJ5H();
+ __tmp__T3ML=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__YTQL=((__CAST *)__tmp__XTQL)->static_type__2G5H;
+ __tmp__T3ML=((__CAST *)__tmp__S3ML)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__YTQL=static_type__SEOL(__tmp__XTQL);
+ __tmp__T3ML=static_type__NOKL(__tmp__S3ML);
} break;
case __READ_SLOT__: {
- __tmp__YTQL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__XTQL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__T3ML=((__SLOT_DATA *)((__READ_SLOT *)__tmp__S3ML)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__YTQL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XTQL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__T3ML=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__S3ML)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__YTQL=static_type__VN3M();
+ __tmp__T3ML=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__YTQL=static_type__BIIO();
+ __tmp__T3ML=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__YTQL=static_type__XRMO();
+ __tmp__T3ML=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__YTQL=static_type__GIIO();
+ __tmp__T3ML=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__YTQL=static_type__3RMO();
+ __tmp__T3ML=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__YTQL=static_type__FZMM(__tmp__XTQL);
+ __tmp__T3ML=static_type__DFJM(__tmp__S3ML);
} break;
case __EXPR_ADD__: {
- __tmp__YTQL=static_type__UTQL(__tmp__XTQL);
+ __tmp__T3ML=static_type__P3ML(__tmp__S3ML);
} break;
case __EXPR_NOT__: {
- __tmp__YTQL=static_type__NP1M(__tmp__XTQL);
+ __tmp__T3ML=static_type__R3XM(__tmp__S3ML);
} break;
case __EXPR_MOD__: {
- __tmp__YTQL=static_type__LIIO(__tmp__XTQL);
+ __tmp__T3ML=static_type__DREO(__tmp__S3ML);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__YTQL=static_type__CZHP();
+ __tmp__T3ML=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__YTQL=static_type__RMUN();
+ __tmp__T3ML=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__YTQL=static_type__WMUN();
+ __tmp__T3ML=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__YTQL=static_type__ZKTN(__tmp__XTQL);
+ __tmp__T3ML=static_type__3YPN(__tmp__S3ML);
} break;
case __EXPR_XOR__: {
- __tmp__YTQL=static_type__D5VO(__tmp__XTQL);
+ __tmp__T3ML=static_type__1HSO(__tmp__S3ML);
} break;
};
- return(__tmp__YTQL);
+ return(__tmp__T3ML);
}
-static void* static_type__NP1M(__EXPR_NOT *Self__OP1M)
+static void* static_type__R3XM(__EXPR_NOT *Self__S3XM)
// ({EXPR_NOT}) With resultRecursive, No inlinable.
{
- void *__tmp__QP1M;
- void *__tmp__RP1M;
- __tmp__QP1M=Self__OP1M->parent_expr_unary__Y1ZL.right__DWHL;
- switch (((struct ___OBJ *)__tmp__QP1M)->__id) {
+ 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__RP1M=static_type__SCTG(__tmp__QP1M);
+ __tmp__V3XM=static_type__OHQG(__tmp__U3XM);
} break;
case __STRING_CST__: {
- __tmp__RP1M=((__STRING_CST *)__tmp__QP1M)->parent_constant__5F.static_type__LSYD;
+ __tmp__V3XM=((__STRING_CST *)__tmp__U3XM)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__RP1M=((__EXTERNAL_C *)__tmp__QP1M)->static_type__KMZD;
+ __tmp__V3XM=((__EXTERNAL_C *)__tmp__U3XM)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__RP1M=((__PROTOTYPE_CST *)__tmp__QP1M)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__V3XM=((__PROTOTYPE_CST *)__tmp__U3XM)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__RP1M=((__INTEGER_CST *)__tmp__QP1M)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__V3XM=((__INTEGER_CST *)__tmp__U3XM)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__RP1M=((__LOCAL *)((__READ_LOCAL *)__tmp__QP1M)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__V3XM=((__LOCAL *)((__READ_LOCAL *)__tmp__U3XM)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__RP1M=static_type__EG5H(__tmp__QP1M);
+ __tmp__V3XM=static_type__CN1H(__tmp__U3XM);
} break;
case __EXPR_EQUAL__: {
- __tmp__RP1M=static_type__3G5H();
+ __tmp__V3XM=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__RP1M=static_type__CH5H();
+ __tmp__V3XM=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__RP1M=((__REAL_CST *)__tmp__QP1M)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__V3XM=((__REAL_CST *)__tmp__U3XM)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__RP1M=((__CHARACTER_CST *)__tmp__QP1M)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__V3XM=((__CHARACTER_CST *)__tmp__U3XM)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__RP1M=static_type__HH5H();
+ __tmp__V3XM=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__RP1M=static_type__MH5H();
+ __tmp__V3XM=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__RP1M=static_type__RH5H();
+ __tmp__V3XM=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__RP1M=static_type__WH5H(__tmp__QP1M);
+ __tmp__V3XM=static_type__UO1H(__tmp__U3XM);
} break;
case __EXPR_MUL__: {
- __tmp__RP1M=static_type__2H5H(__tmp__QP1M);
+ __tmp__V3XM=static_type__0O1H(__tmp__U3XM);
} break;
case __EXPR_DIV__: {
- __tmp__RP1M=static_type__BI5H(__tmp__QP1M);
+ __tmp__V3XM=static_type__5O1H(__tmp__U3XM);
} break;
case __EXPR_AND__: {
- __tmp__RP1M=static_type__GI5H(__tmp__QP1M);
+ __tmp__V3XM=static_type__EP1H(__tmp__U3XM);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__RP1M=static_type__LI5H(__tmp__QP1M);
+ __tmp__V3XM=static_type__JP1H(__tmp__U3XM);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__RP1M=static_type__QI5H(__tmp__QP1M);
+ __tmp__V3XM=static_type__OP1H(__tmp__U3XM);
} break;
case __PUT_TO__: {
- __tmp__RP1M=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__V3XM=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__RP1M=static_type__ZI5H(__tmp__QP1M);
+ __tmp__V3XM=static_type__XP1H(__tmp__U3XM);
} break;
case __SIZE_OF__: {
- __tmp__RP1M=static_type__FJ5H();
+ __tmp__V3XM=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__RP1M=((__CAST *)__tmp__QP1M)->static_type__2G5H;
+ __tmp__V3XM=((__CAST *)__tmp__U3XM)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__RP1M=static_type__SEOL(__tmp__QP1M);
+ __tmp__V3XM=static_type__NOKL(__tmp__U3XM);
} break;
case __READ_SLOT__: {
- __tmp__RP1M=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QP1M)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__V3XM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__U3XM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__RP1M=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QP1M)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__V3XM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__U3XM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__RP1M=static_type__VN3M();
+ __tmp__V3XM=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__RP1M=static_type__BIIO();
+ __tmp__V3XM=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__RP1M=static_type__XRMO();
+ __tmp__V3XM=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__RP1M=static_type__GIIO();
+ __tmp__V3XM=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__RP1M=static_type__3RMO();
+ __tmp__V3XM=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__RP1M=static_type__FZMM(__tmp__QP1M);
+ __tmp__V3XM=static_type__DFJM(__tmp__U3XM);
} break;
case __EXPR_ADD__: {
- __tmp__RP1M=static_type__UTQL(__tmp__QP1M);
+ __tmp__V3XM=static_type__P3ML(__tmp__U3XM);
} break;
case __EXPR_NOT__: {
- __tmp__RP1M=static_type__NP1M(__tmp__QP1M);
+ __tmp__V3XM=static_type__R3XM(__tmp__U3XM);
} break;
case __EXPR_MOD__: {
- __tmp__RP1M=static_type__LIIO(__tmp__QP1M);
+ __tmp__V3XM=static_type__DREO(__tmp__U3XM);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__RP1M=static_type__CZHP();
+ __tmp__V3XM=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__RP1M=static_type__RMUN();
+ __tmp__V3XM=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__RP1M=static_type__WMUN();
+ __tmp__V3XM=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__RP1M=static_type__ZKTN(__tmp__QP1M);
+ __tmp__V3XM=static_type__3YPN(__tmp__U3XM);
} break;
case __EXPR_XOR__: {
- __tmp__RP1M=static_type__D5VO(__tmp__QP1M);
+ __tmp__V3XM=static_type__1HSO(__tmp__U3XM);
} break;
};
- return(__tmp__RP1M);
+ return(__tmp__V3XM);
}
-static void* static_type__LIIO(__EXPR_MOD *Self__MIIO)
+static void* static_type__DREO(__EXPR_MOD *Self__EREO)
// ({EXPR_MOD}) With resultRecursive, No inlinable.
{
- void *__tmp__OIIO;
- void *__tmp__PIIO;
- __tmp__OIIO=Self__MIIO->parent_expr_binary__15ZL.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__OIIO)->__id) {
+ 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__PIIO=static_type__SCTG(__tmp__OIIO);
+ __tmp__HREO=static_type__OHQG(__tmp__GREO);
} break;
case __STRING_CST__: {
- __tmp__PIIO=((__STRING_CST *)__tmp__OIIO)->parent_constant__5F.static_type__LSYD;
+ __tmp__HREO=((__STRING_CST *)__tmp__GREO)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__PIIO=((__EXTERNAL_C *)__tmp__OIIO)->static_type__KMZD;
+ __tmp__HREO=((__EXTERNAL_C *)__tmp__GREO)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__PIIO=((__PROTOTYPE_CST *)__tmp__OIIO)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__HREO=((__PROTOTYPE_CST *)__tmp__GREO)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__PIIO=((__INTEGER_CST *)__tmp__OIIO)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__HREO=((__INTEGER_CST *)__tmp__GREO)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__PIIO=((__LOCAL *)((__READ_LOCAL *)__tmp__OIIO)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__HREO=((__LOCAL *)((__READ_LOCAL *)__tmp__GREO)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__PIIO=static_type__EG5H(__tmp__OIIO);
+ __tmp__HREO=static_type__CN1H(__tmp__GREO);
} break;
case __EXPR_EQUAL__: {
- __tmp__PIIO=static_type__3G5H();
+ __tmp__HREO=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__PIIO=static_type__CH5H();
+ __tmp__HREO=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__PIIO=((__REAL_CST *)__tmp__OIIO)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__HREO=((__REAL_CST *)__tmp__GREO)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__PIIO=((__CHARACTER_CST *)__tmp__OIIO)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__HREO=((__CHARACTER_CST *)__tmp__GREO)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__PIIO=static_type__HH5H();
+ __tmp__HREO=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__PIIO=static_type__MH5H();
+ __tmp__HREO=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__PIIO=static_type__RH5H();
+ __tmp__HREO=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__PIIO=static_type__WH5H(__tmp__OIIO);
+ __tmp__HREO=static_type__UO1H(__tmp__GREO);
} break;
case __EXPR_MUL__: {
- __tmp__PIIO=static_type__2H5H(__tmp__OIIO);
+ __tmp__HREO=static_type__0O1H(__tmp__GREO);
} break;
case __EXPR_DIV__: {
- __tmp__PIIO=static_type__BI5H(__tmp__OIIO);
+ __tmp__HREO=static_type__5O1H(__tmp__GREO);
} break;
case __EXPR_AND__: {
- __tmp__PIIO=static_type__GI5H(__tmp__OIIO);
+ __tmp__HREO=static_type__EP1H(__tmp__GREO);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__PIIO=static_type__LI5H(__tmp__OIIO);
+ __tmp__HREO=static_type__JP1H(__tmp__GREO);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__PIIO=static_type__QI5H(__tmp__OIIO);
+ __tmp__HREO=static_type__OP1H(__tmp__GREO);
} break;
case __PUT_TO__: {
- __tmp__PIIO=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__HREO=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__PIIO=static_type__ZI5H(__tmp__OIIO);
+ __tmp__HREO=static_type__XP1H(__tmp__GREO);
} break;
case __SIZE_OF__: {
- __tmp__PIIO=static_type__FJ5H();
+ __tmp__HREO=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__PIIO=((__CAST *)__tmp__OIIO)->static_type__2G5H;
+ __tmp__HREO=((__CAST *)__tmp__GREO)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__PIIO=static_type__SEOL(__tmp__OIIO);
+ __tmp__HREO=static_type__NOKL(__tmp__GREO);
} break;
case __READ_SLOT__: {
- __tmp__PIIO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__OIIO)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HREO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GREO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__PIIO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OIIO)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HREO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GREO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__PIIO=static_type__VN3M();
+ __tmp__HREO=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__PIIO=static_type__BIIO();
+ __tmp__HREO=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__PIIO=static_type__XRMO();
+ __tmp__HREO=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__PIIO=static_type__GIIO();
+ __tmp__HREO=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__PIIO=static_type__3RMO();
+ __tmp__HREO=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__PIIO=static_type__FZMM(__tmp__OIIO);
+ __tmp__HREO=static_type__DFJM(__tmp__GREO);
} break;
case __EXPR_ADD__: {
- __tmp__PIIO=static_type__UTQL(__tmp__OIIO);
+ __tmp__HREO=static_type__P3ML(__tmp__GREO);
} break;
case __EXPR_NOT__: {
- __tmp__PIIO=static_type__NP1M(__tmp__OIIO);
+ __tmp__HREO=static_type__R3XM(__tmp__GREO);
} break;
case __EXPR_MOD__: {
- __tmp__PIIO=static_type__LIIO(__tmp__OIIO);
+ __tmp__HREO=static_type__DREO(__tmp__GREO);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__PIIO=static_type__CZHP();
+ __tmp__HREO=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__PIIO=static_type__RMUN();
+ __tmp__HREO=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__PIIO=static_type__WMUN();
+ __tmp__HREO=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__PIIO=static_type__ZKTN(__tmp__OIIO);
+ __tmp__HREO=static_type__3YPN(__tmp__GREO);
} break;
case __EXPR_XOR__: {
- __tmp__PIIO=static_type__D5VO(__tmp__OIIO);
+ __tmp__HREO=static_type__1HSO(__tmp__GREO);
} break;
};
- return(__tmp__PIIO);
+ return(__tmp__HREO);
}
-static void* static_type__CZHP()
+static void* static_type__0BEP()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__FZHP;
- void *__tmp__GZHP;
- __tmp__FZHP=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__FZHP)->__id) {
+ void *__tmp__3BEP;
+ void *__tmp__4BEP;
+ __tmp__3BEP=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__3BEP)->__id) {
case __TYPE__: {
- __tmp__GZHP=((__TYPE *)__tmp__FZHP)->default__AKC;
+ __tmp__4BEP=((__TYPE *)__tmp__3BEP)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__GZHP=((__TYPE_NULL *)__tmp__FZHP)->parent_type__TIB.default__AKC;
+ __tmp__4BEP=((__TYPE_NULL *)__tmp__3BEP)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__GZHP=((__TYPE_VOID *)__tmp__FZHP)->parent_type__UIB.default__AKC;
+ __tmp__4BEP=((__TYPE_VOID *)__tmp__3BEP)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__GZHP=((__TYPE_CONTEXT *)__tmp__FZHP)->parent_type__VIB.default__AKC;
+ __tmp__4BEP=((__TYPE_CONTEXT *)__tmp__3BEP)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__GZHP=((__TYPE_ID *)__tmp__FZHP)->parent_type__WIB.default__AKC;
+ __tmp__4BEP=((__TYPE_ID *)__tmp__3BEP)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__GZHP=((__TYPE_GENERIC *)__tmp__FZHP)->parent_type__T2IB.default__AKC;
+ __tmp__4BEP=((__TYPE_GENERIC *)__tmp__3BEP)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__GZHP=((__PROFIL_BLOCK *)__tmp__FZHP)->parent_type__VNCG.default__AKC;
+ __tmp__4BEP=((__PROFIL_BLOCK *)__tmp__3BEP)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__GZHP);
+ return(__tmp__4BEP);
}
-static void* static_type__RMUN()
+static void* static_type__V0QN()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__UMUN;
- void *__tmp__VMUN;
- __tmp__UMUN=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__UMUN)->__id) {
+ void *__tmp__Y0QN;
+ void *__tmp__Z0QN;
+ __tmp__Y0QN=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__Y0QN)->__id) {
case __TYPE__: {
- __tmp__VMUN=((__TYPE *)__tmp__UMUN)->default__AKC;
+ __tmp__Z0QN=((__TYPE *)__tmp__Y0QN)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__VMUN=((__TYPE_NULL *)__tmp__UMUN)->parent_type__TIB.default__AKC;
+ __tmp__Z0QN=((__TYPE_NULL *)__tmp__Y0QN)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__VMUN=((__TYPE_VOID *)__tmp__UMUN)->parent_type__UIB.default__AKC;
+ __tmp__Z0QN=((__TYPE_VOID *)__tmp__Y0QN)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__VMUN=((__TYPE_CONTEXT *)__tmp__UMUN)->parent_type__VIB.default__AKC;
+ __tmp__Z0QN=((__TYPE_CONTEXT *)__tmp__Y0QN)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__VMUN=((__TYPE_ID *)__tmp__UMUN)->parent_type__WIB.default__AKC;
+ __tmp__Z0QN=((__TYPE_ID *)__tmp__Y0QN)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__VMUN=((__TYPE_GENERIC *)__tmp__UMUN)->parent_type__T2IB.default__AKC;
+ __tmp__Z0QN=((__TYPE_GENERIC *)__tmp__Y0QN)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__VMUN=((__PROFIL_BLOCK *)__tmp__UMUN)->parent_type__VNCG.default__AKC;
+ __tmp__Z0QN=((__PROFIL_BLOCK *)__tmp__Y0QN)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__VMUN);
+ return(__tmp__Z0QN);
}
-static void* static_type__WMUN()
+static void* static_type__00QN()
// () With resultNo recursive, No inlinable.
{
- void *__tmp__ZMUN;
- void *__tmp__0MUN;
- __tmp__ZMUN=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__ZMUN)->__id) {
+ void *__tmp__30QN;
+ void *__tmp__40QN;
+ __tmp__30QN=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__30QN)->__id) {
case __TYPE__: {
- __tmp__0MUN=((__TYPE *)__tmp__ZMUN)->default__AKC;
+ __tmp__40QN=((__TYPE *)__tmp__30QN)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__0MUN=((__TYPE_NULL *)__tmp__ZMUN)->parent_type__TIB.default__AKC;
+ __tmp__40QN=((__TYPE_NULL *)__tmp__30QN)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__0MUN=((__TYPE_VOID *)__tmp__ZMUN)->parent_type__UIB.default__AKC;
+ __tmp__40QN=((__TYPE_VOID *)__tmp__30QN)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__0MUN=((__TYPE_CONTEXT *)__tmp__ZMUN)->parent_type__VIB.default__AKC;
+ __tmp__40QN=((__TYPE_CONTEXT *)__tmp__30QN)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__0MUN=((__TYPE_ID *)__tmp__ZMUN)->parent_type__WIB.default__AKC;
+ __tmp__40QN=((__TYPE_ID *)__tmp__30QN)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__0MUN=((__TYPE_GENERIC *)__tmp__ZMUN)->parent_type__T2IB.default__AKC;
+ __tmp__40QN=((__TYPE_GENERIC *)__tmp__30QN)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__0MUN=((__PROFIL_BLOCK *)__tmp__ZMUN)->parent_type__VNCG.default__AKC;
+ __tmp__40QN=((__PROFIL_BLOCK *)__tmp__30QN)->parent_type__PGAG.default__AKC;
} break;
};
- return(__tmp__0MUN);
+ return(__tmp__40QN);
}
-static void* static_type__ZKTN(__EXPR_OR *Self__0KTN)
+static void* static_type__3YPN(__EXPR_OR *Self__4YPN)
// ({EXPR_OR}) With resultRecursive, No inlinable.
{
- void *__tmp__2KTN;
- void *__tmp__3KTN;
- __tmp__2KTN=Self__0KTN->parent_expr_binary__QP5M.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__2KTN)->__id) {
+ 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__3KTN=static_type__SCTG(__tmp__2KTN);
+ __tmp__BZPN=static_type__OHQG(__tmp__AZPN);
} break;
case __STRING_CST__: {
- __tmp__3KTN=((__STRING_CST *)__tmp__2KTN)->parent_constant__5F.static_type__LSYD;
+ __tmp__BZPN=((__STRING_CST *)__tmp__AZPN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__3KTN=((__EXTERNAL_C *)__tmp__2KTN)->static_type__KMZD;
+ __tmp__BZPN=((__EXTERNAL_C *)__tmp__AZPN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__3KTN=((__PROTOTYPE_CST *)__tmp__2KTN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__BZPN=((__PROTOTYPE_CST *)__tmp__AZPN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__3KTN=((__INTEGER_CST *)__tmp__2KTN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__BZPN=((__INTEGER_CST *)__tmp__AZPN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__3KTN=((__LOCAL *)((__READ_LOCAL *)__tmp__2KTN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__BZPN=((__LOCAL *)((__READ_LOCAL *)__tmp__AZPN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__3KTN=static_type__EG5H(__tmp__2KTN);
+ __tmp__BZPN=static_type__CN1H(__tmp__AZPN);
} break;
case __EXPR_EQUAL__: {
- __tmp__3KTN=static_type__3G5H();
+ __tmp__BZPN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__3KTN=static_type__CH5H();
+ __tmp__BZPN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__3KTN=((__REAL_CST *)__tmp__2KTN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__BZPN=((__REAL_CST *)__tmp__AZPN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__3KTN=((__CHARACTER_CST *)__tmp__2KTN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__BZPN=((__CHARACTER_CST *)__tmp__AZPN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__3KTN=static_type__HH5H();
+ __tmp__BZPN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__3KTN=static_type__MH5H();
+ __tmp__BZPN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__3KTN=static_type__RH5H();
+ __tmp__BZPN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__3KTN=static_type__WH5H(__tmp__2KTN);
+ __tmp__BZPN=static_type__UO1H(__tmp__AZPN);
} break;
case __EXPR_MUL__: {
- __tmp__3KTN=static_type__2H5H(__tmp__2KTN);
+ __tmp__BZPN=static_type__0O1H(__tmp__AZPN);
} break;
case __EXPR_DIV__: {
- __tmp__3KTN=static_type__BI5H(__tmp__2KTN);
+ __tmp__BZPN=static_type__5O1H(__tmp__AZPN);
} break;
case __EXPR_AND__: {
- __tmp__3KTN=static_type__GI5H(__tmp__2KTN);
+ __tmp__BZPN=static_type__EP1H(__tmp__AZPN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__3KTN=static_type__LI5H(__tmp__2KTN);
+ __tmp__BZPN=static_type__JP1H(__tmp__AZPN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__3KTN=static_type__QI5H(__tmp__2KTN);
+ __tmp__BZPN=static_type__OP1H(__tmp__AZPN);
} break;
case __PUT_TO__: {
- __tmp__3KTN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__BZPN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__3KTN=static_type__ZI5H(__tmp__2KTN);
+ __tmp__BZPN=static_type__XP1H(__tmp__AZPN);
} break;
case __SIZE_OF__: {
- __tmp__3KTN=static_type__FJ5H();
+ __tmp__BZPN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__3KTN=((__CAST *)__tmp__2KTN)->static_type__2G5H;
+ __tmp__BZPN=((__CAST *)__tmp__AZPN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__3KTN=static_type__SEOL(__tmp__2KTN);
+ __tmp__BZPN=static_type__NOKL(__tmp__AZPN);
} break;
case __READ_SLOT__: {
- __tmp__3KTN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2KTN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__BZPN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AZPN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__3KTN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2KTN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__BZPN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AZPN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__3KTN=static_type__VN3M();
+ __tmp__BZPN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__3KTN=static_type__BIIO();
+ __tmp__BZPN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__3KTN=static_type__XRMO();
+ __tmp__BZPN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__3KTN=static_type__GIIO();
+ __tmp__BZPN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__3KTN=static_type__3RMO();
+ __tmp__BZPN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__3KTN=static_type__FZMM(__tmp__2KTN);
+ __tmp__BZPN=static_type__DFJM(__tmp__AZPN);
} break;
case __EXPR_ADD__: {
- __tmp__3KTN=static_type__UTQL(__tmp__2KTN);
+ __tmp__BZPN=static_type__P3ML(__tmp__AZPN);
} break;
case __EXPR_NOT__: {
- __tmp__3KTN=static_type__NP1M(__tmp__2KTN);
+ __tmp__BZPN=static_type__R3XM(__tmp__AZPN);
} break;
case __EXPR_MOD__: {
- __tmp__3KTN=static_type__LIIO(__tmp__2KTN);
+ __tmp__BZPN=static_type__DREO(__tmp__AZPN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__3KTN=static_type__CZHP();
+ __tmp__BZPN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__3KTN=static_type__RMUN();
+ __tmp__BZPN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__3KTN=static_type__WMUN();
+ __tmp__BZPN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__3KTN=static_type__ZKTN(__tmp__2KTN);
+ __tmp__BZPN=static_type__3YPN(__tmp__AZPN);
} break;
case __EXPR_XOR__: {
- __tmp__3KTN=static_type__D5VO(__tmp__2KTN);
+ __tmp__BZPN=static_type__1HSO(__tmp__AZPN);
} break;
};
- return(__tmp__3KTN);
+ return(__tmp__BZPN);
}
-static void* static_type__D5VO(__EXPR_XOR *Self__E5VO)
+static void* static_type__1HSO(__EXPR_XOR *Self__2HSO)
// ({EXPR_XOR}) With resultRecursive, No inlinable.
{
- void *__tmp__G5VO;
- void *__tmp__H5VO;
- __tmp__G5VO=Self__E5VO->parent_expr_binary__A3CO.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__G5VO)->__id) {
+ 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__H5VO=static_type__SCTG(__tmp__G5VO);
+ __tmp__5HSO=static_type__OHQG(__tmp__4HSO);
} break;
case __STRING_CST__: {
- __tmp__H5VO=((__STRING_CST *)__tmp__G5VO)->parent_constant__5F.static_type__LSYD;
+ __tmp__5HSO=((__STRING_CST *)__tmp__4HSO)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__H5VO=((__EXTERNAL_C *)__tmp__G5VO)->static_type__KMZD;
+ __tmp__5HSO=((__EXTERNAL_C *)__tmp__4HSO)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__H5VO=((__PROTOTYPE_CST *)__tmp__G5VO)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__5HSO=((__PROTOTYPE_CST *)__tmp__4HSO)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__H5VO=((__INTEGER_CST *)__tmp__G5VO)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__5HSO=((__INTEGER_CST *)__tmp__4HSO)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__H5VO=((__LOCAL *)((__READ_LOCAL *)__tmp__G5VO)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__5HSO=((__LOCAL *)((__READ_LOCAL *)__tmp__4HSO)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__H5VO=static_type__EG5H(__tmp__G5VO);
+ __tmp__5HSO=static_type__CN1H(__tmp__4HSO);
} break;
case __EXPR_EQUAL__: {
- __tmp__H5VO=static_type__3G5H();
+ __tmp__5HSO=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__H5VO=static_type__CH5H();
+ __tmp__5HSO=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__H5VO=((__REAL_CST *)__tmp__G5VO)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__5HSO=((__REAL_CST *)__tmp__4HSO)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__H5VO=((__CHARACTER_CST *)__tmp__G5VO)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__5HSO=((__CHARACTER_CST *)__tmp__4HSO)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__H5VO=static_type__HH5H();
+ __tmp__5HSO=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__H5VO=static_type__MH5H();
+ __tmp__5HSO=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__H5VO=static_type__RH5H();
+ __tmp__5HSO=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__H5VO=static_type__WH5H(__tmp__G5VO);
+ __tmp__5HSO=static_type__UO1H(__tmp__4HSO);
} break;
case __EXPR_MUL__: {
- __tmp__H5VO=static_type__2H5H(__tmp__G5VO);
+ __tmp__5HSO=static_type__0O1H(__tmp__4HSO);
} break;
case __EXPR_DIV__: {
- __tmp__H5VO=static_type__BI5H(__tmp__G5VO);
+ __tmp__5HSO=static_type__5O1H(__tmp__4HSO);
} break;
case __EXPR_AND__: {
- __tmp__H5VO=static_type__GI5H(__tmp__G5VO);
+ __tmp__5HSO=static_type__EP1H(__tmp__4HSO);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__H5VO=static_type__LI5H(__tmp__G5VO);
+ __tmp__5HSO=static_type__JP1H(__tmp__4HSO);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__H5VO=static_type__QI5H(__tmp__G5VO);
+ __tmp__5HSO=static_type__OP1H(__tmp__4HSO);
} break;
case __PUT_TO__: {
- __tmp__H5VO=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__5HSO=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__H5VO=static_type__ZI5H(__tmp__G5VO);
+ __tmp__5HSO=static_type__XP1H(__tmp__4HSO);
} break;
case __SIZE_OF__: {
- __tmp__H5VO=static_type__FJ5H();
+ __tmp__5HSO=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__H5VO=((__CAST *)__tmp__G5VO)->static_type__2G5H;
+ __tmp__5HSO=((__CAST *)__tmp__4HSO)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__H5VO=static_type__SEOL(__tmp__G5VO);
+ __tmp__5HSO=static_type__NOKL(__tmp__4HSO);
} break;
case __READ_SLOT__: {
- __tmp__H5VO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__G5VO)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__5HSO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4HSO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__H5VO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__G5VO)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__5HSO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4HSO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__H5VO=static_type__VN3M();
+ __tmp__5HSO=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__H5VO=static_type__BIIO();
+ __tmp__5HSO=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__H5VO=static_type__XRMO();
+ __tmp__5HSO=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__H5VO=static_type__GIIO();
+ __tmp__5HSO=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__H5VO=static_type__3RMO();
+ __tmp__5HSO=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__H5VO=static_type__FZMM(__tmp__G5VO);
+ __tmp__5HSO=static_type__DFJM(__tmp__4HSO);
} break;
case __EXPR_ADD__: {
- __tmp__H5VO=static_type__UTQL(__tmp__G5VO);
+ __tmp__5HSO=static_type__P3ML(__tmp__4HSO);
} break;
case __EXPR_NOT__: {
- __tmp__H5VO=static_type__NP1M(__tmp__G5VO);
+ __tmp__5HSO=static_type__R3XM(__tmp__4HSO);
} break;
case __EXPR_MOD__: {
- __tmp__H5VO=static_type__LIIO(__tmp__G5VO);
+ __tmp__5HSO=static_type__DREO(__tmp__4HSO);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__H5VO=static_type__CZHP();
+ __tmp__5HSO=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__H5VO=static_type__RMUN();
+ __tmp__5HSO=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__H5VO=static_type__WMUN();
+ __tmp__5HSO=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__H5VO=static_type__ZKTN(__tmp__G5VO);
+ __tmp__5HSO=static_type__3YPN(__tmp__4HSO);
} break;
case __EXPR_XOR__: {
- __tmp__H5VO=static_type__D5VO(__tmp__G5VO);
+ __tmp__5HSO=static_type__1HSO(__tmp__4HSO);
} break;
};
- return(__tmp__H5VO);
+ return(__tmp__5HSO);
}
-static void* get_expr_result__MMRG(__SLOT_DATA *Self__NMRG)
+static void* get_expr_result__ZTOG(__SLOT_DATA *Self__0TOG)
// ({SLOT_DATA}) With resultNo recursive, No inlinable.
{
- void *__tmp__IPRG,*__tmp__1MRG;
- void *result__PMRG;
- void *type_multiple__SMRG,*__tmp__CORG;
- void *type_mono__TMRG,*__tmp__SORG,*__tmp__CPRG;
- void *__tmp__2MRG,*__tmp__TORG,*__tmp__YO1P,*__tmp__DPRG,*__tmp__5O1P;
- void *__tmp__BORG,*__tmp__BPRG;
- __INTEGER __tmp__MORG,Self__BMLH;
- __ITM_TYPE_STYLE *Self__XO1P,*Self__4O1P;
- void *lst__QMRG;
- __BOOLEAN __tmp__ANRG;
- __tmp__IPRG=self_up__KL5F;
- result__PMRG=NULL;
- lst__QMRG=NULL;
- type_multiple__SMRG=NULL;
- type_mono__TMRG=NULL;
- if (((void *)((__SECTION_ *)id_section__FGAG(Self__NMRG))->name__I2ZD == (void *)(&__string_25))) {
- __tmp__1MRG=type_pointer__HLB;
- switch (((struct ___OBJ *)__tmp__1MRG)->__id) {
+ 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__2MRG=((__TYPE *)__tmp__1MRG)->default__AKC;
+ __tmp__JUOG=((__TYPE *)__tmp__IUOG)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__2MRG=((__TYPE_NULL *)__tmp__1MRG)->parent_type__TIB.default__AKC;
+ __tmp__JUOG=((__TYPE_NULL *)__tmp__IUOG)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__2MRG=((__TYPE_VOID *)__tmp__1MRG)->parent_type__UIB.default__AKC;
+ __tmp__JUOG=((__TYPE_VOID *)__tmp__IUOG)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__2MRG=((__TYPE_CONTEXT *)__tmp__1MRG)->parent_type__VIB.default__AKC;
+ __tmp__JUOG=((__TYPE_CONTEXT *)__tmp__IUOG)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__2MRG=((__TYPE_ID *)__tmp__1MRG)->parent_type__WIB.default__AKC;
+ __tmp__JUOG=((__TYPE_ID *)__tmp__IUOG)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__2MRG=((__TYPE_GENERIC *)__tmp__1MRG)->parent_type__T2IB.default__AKC;
+ __tmp__JUOG=((__TYPE_GENERIC *)__tmp__IUOG)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__2MRG=((__PROFIL_BLOCK *)__tmp__1MRG)->parent_type__VNCG.default__AKC;
+ __tmp__JUOG=((__PROFIL_BLOCK *)__tmp__IUOG)->parent_type__PGAG.default__AKC;
} break;
};
- result__PMRG=get_temporary_expr__MFXG(__tmp__2MRG,Self__NMRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM);
- __tmp__ANRG=TRUE__;
+ 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__ANRG=FALSE__;
- };
- if ((! __tmp__ANRG)) {
- if ((((void *)((__SLOT *)Self__NMRG->parent_slot__H3YD)->slot_data_intern__B4YD != (void *)NULL) && ((void *)((__SLOT *)Self__NMRG->parent_slot__H3YD)->slot_data_list__RK5F == (void *)NULL))) {
- result__PMRG=get_temporary_expr__MFXG(((__SLOT_DATA *)((__SLOT *)Self__NMRG->parent_slot__H3YD)->slot_data_intern__B4YD)->parent_variable__G3YD.type__LCCG,Self__NMRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM);
+ __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 {
- self_up__KL5F=receiver_type__PMAH(Self__NMRG);
- __tmp__BORG=((__ITM_SLOT *)((__SLOT *)Self__NMRG->parent_slot__H3YD)->base_slot__Z14F)->type__KX1D;
- if (__tmp__BORG==NULL) {
- __tmp__CORG=NULL;
+ result__CCCR=NULL;
+ if (((void *)Self__0TOG->parent_slot__IHZD != (void *)NULL)) {
+ result__CCCR=((__SLOT *)Self__0TOG->parent_slot__IHZD)->receiver_type__Y12F;
} else {
- switch (((struct ___OBJ *)__tmp__BORG)->__id) {
+ 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__CORG=NULL;
+ __tmp__PVOG=NULL;
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__CORG=NULL;
+ __tmp__PVOG=NULL;
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__CORG=NULL;
+ __tmp__PVOG=NULL;
} break;
case __ITM_TYPE_SELF__: {
- __tmp__CORG=NULL;
+ __tmp__PVOG=NULL;
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__CORG=NULL;
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__CORG=NULL;
+ __tmp__PVOG=NULL;
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__CORG=((void *)__tmp__BORG);
+ __tmp__PVOG=((void *)__tmp__OVOG);
} break;
}
};
- type_multiple__SMRG=__tmp__CORG;
- if (((void *)__tmp__CORG != (void *)NULL)) {
- lst__QMRG=create_with_capacity__ZLLH((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__CORG)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK + 1));
- __tmp__MORG=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__CORG)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK;
- Self__BMLH= 0;
- while ((Self__BMLH <= __tmp__MORG)) {
- __tmp__SORG=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__SMRG)->list_type__KNVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__BMLH];
- switch (((struct ___OBJ *)__tmp__SORG)->__id) {
+ 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__SORG)->to_run__2VK==0) {
- __tmp__TORG=((__ITM_TYPE_SIMPLE *)__tmp__SORG)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__5VOG)->to_run__2VK==0) {
+ __tmp__AWOG=((__ITM_TYPE_SIMPLE *)__tmp__5VOG)->to_run__1VK;
} else {
- __tmp__TORG=to_run__XVK(__tmp__SORG);
+ __tmp__AWOG=to_run__XVK(__tmp__5VOG);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__SORG)->to_run__V1IB==0) {
- __tmp__TORG=((__ITM_TYPE_STYLE *)__tmp__SORG)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__5VOG)->to_run__E1IB==0) {
+ __tmp__AWOG=((__ITM_TYPE_STYLE *)__tmp__5VOG)->to_run__D1IB;
} else {
- Self__XO1P=((__ITM_TYPE_STYLE *)__tmp__SORG);
- __tmp__YO1P=get__XUN(Self__XO1P);
- Self__XO1P->to_run__U1IB=__tmp__YO1P;
- Self__XO1P->to_run__V1IB=0;
- __tmp__TORG=__tmp__YO1P;
+ 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__TORG=to_run__W1IB(__tmp__SORG);
+ __tmp__AWOG=to_run__F1IB(__tmp__5VOG);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__TORG=to_run__BDXD();
+ 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__TORG=to_run__DHAG(__tmp__SORG);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__TORG=NULL;
+ __tmp__AWOG=to_run__LJEF(__tmp__5VOG);
} break;
};
- add_last__JLII(lst__QMRG,get_temporary_expr__MFXG(__tmp__TORG,Self__NMRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM));
- Self__BMLH=(__INTEGER)(Self__BMLH + 1);
+ 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__PMRG=create__OMLH(lst__QMRG);
+ result__2TOG=create__0THH(lst__3TOG);
} else {
- __tmp__BPRG=((__ITM_SLOT *)((__SLOT *)Self__NMRG->parent_slot__H3YD)->base_slot__Z14F)->type__KX1D;
- if (__tmp__BPRG==NULL) {
- __tmp__CPRG=NULL;
+ __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__BPRG)->__id) {
+ switch (((struct ___OBJ *)__tmp__OWOG)->__id) {
case __ITM_TYPE_SIMPLE__: {
- __tmp__CPRG=((void *)__tmp__BPRG);
+ __tmp__PWOG=((void *)__tmp__OWOG);
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__CPRG=((void *)__tmp__BPRG);
+ __tmp__PWOG=((void *)__tmp__OWOG);
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__CPRG=((void *)__tmp__BPRG);
+ __tmp__PWOG=((void *)__tmp__OWOG);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__CPRG=((void *)__tmp__BPRG);
+ __tmp__PWOG=((void *)__tmp__OWOG);
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__CPRG=((void *)__tmp__BPRG);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__CPRG=((void *)__tmp__BPRG);
+ __tmp__PWOG=((void *)__tmp__OWOG);
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__CPRG=NULL;
+ __tmp__PWOG=NULL;
} break;
}
};
- type_mono__TMRG=__tmp__CPRG;
- switch (((struct ___OBJ *)__tmp__CPRG)->__id) {
+ type_mono__AUOG=__tmp__PWOG;
+ switch (((struct ___OBJ *)__tmp__PWOG)->__id) {
case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__CPRG)->to_run__2VK==0) {
- __tmp__DPRG=((__ITM_TYPE_SIMPLE *)__tmp__CPRG)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__PWOG)->to_run__2VK==0) {
+ __tmp__QWOG=((__ITM_TYPE_SIMPLE *)__tmp__PWOG)->to_run__1VK;
} else {
- __tmp__DPRG=to_run__XVK(__tmp__CPRG);
+ __tmp__QWOG=to_run__XVK(__tmp__PWOG);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__CPRG)->to_run__V1IB==0) {
- __tmp__DPRG=((__ITM_TYPE_STYLE *)__tmp__CPRG)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__PWOG)->to_run__E1IB==0) {
+ __tmp__QWOG=((__ITM_TYPE_STYLE *)__tmp__PWOG)->to_run__D1IB;
} else {
- Self__4O1P=((__ITM_TYPE_STYLE *)__tmp__CPRG);
- __tmp__5O1P=get__XUN(Self__4O1P);
- Self__4O1P->to_run__U1IB=__tmp__5O1P;
- Self__4O1P->to_run__V1IB=0;
- __tmp__DPRG=__tmp__5O1P;
+ 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__DPRG=to_run__W1IB(__tmp__CPRG);
+ __tmp__QWOG=to_run__F1IB(__tmp__PWOG);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__DPRG=to_run__BDXD();
+ 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__DPRG=to_run__DHAG(__tmp__CPRG);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__DPRG=NULL;
+ __tmp__QWOG=to_run__LJEF(__tmp__PWOG);
} break;
};
- result__PMRG=get_temporary_expr__MFXG(__tmp__DPRG,Self__NMRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM);
+ 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__KL5F=__tmp__IPRG;
+ self_up__TJEF=__tmp__VWOG;
};
};
- return(result__PMRG);
+ return(result__2TOG);
}
-static void* get_expr_result__LPRG(__SLOT_CODE *Self__MPRG)
+static void* get_expr_result__YWOG(__SLOT_CODE *Self__ZWOG)
// ({SLOT_CODE}) With resultNo recursive, No inlinable.
{
- void *__tmp__GSRG,*__tmp__0PRG;
- void *result__OPRG;
- void *type_multiple__RPRG,*__tmp__BRRG;
- void *type_mono__SPRG,*__tmp__RRRG,*__tmp__ASRG;
- void *__tmp__1PRG,*__tmp__SRRG,*__tmp__JP1P,*__tmp__BSRG,*__tmp__QP1P;
- void *__tmp__ARRG,*__tmp__5RRG;
- __INTEGER __tmp__LRRG,Self__0MLH;
- __ITM_TYPE_STYLE *Self__IP1P,*Self__PP1P;
- void *lst__PPRG;
- __BOOLEAN __tmp__5PRG;
- __tmp__GSRG=self_up__KL5F;
- result__OPRG=NULL;
- lst__PPRG=NULL;
- type_multiple__RPRG=NULL;
- type_mono__SPRG=NULL;
- if (((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)Self__MPRG->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC)->name__I2ZD == (void *)(&__string_25))) {
- __tmp__0PRG=type_pointer__HLB;
- switch (((struct ___OBJ *)__tmp__0PRG)->__id) {
+ 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__1PRG=((__TYPE *)__tmp__0PRG)->default__AKC;
+ __tmp__IXOG=((__TYPE *)__tmp__HXOG)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__1PRG=((__TYPE_NULL *)__tmp__0PRG)->parent_type__TIB.default__AKC;
+ __tmp__IXOG=((__TYPE_NULL *)__tmp__HXOG)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__1PRG=((__TYPE_VOID *)__tmp__0PRG)->parent_type__UIB.default__AKC;
+ __tmp__IXOG=((__TYPE_VOID *)__tmp__HXOG)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__1PRG=((__TYPE_CONTEXT *)__tmp__0PRG)->parent_type__VIB.default__AKC;
+ __tmp__IXOG=((__TYPE_CONTEXT *)__tmp__HXOG)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__1PRG=((__TYPE_ID *)__tmp__0PRG)->parent_type__WIB.default__AKC;
+ __tmp__IXOG=((__TYPE_ID *)__tmp__HXOG)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__1PRG=((__TYPE_GENERIC *)__tmp__0PRG)->parent_type__T2IB.default__AKC;
+ __tmp__IXOG=((__TYPE_GENERIC *)__tmp__HXOG)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__1PRG=((__PROFIL_BLOCK *)__tmp__0PRG)->parent_type__VNCG.default__AKC;
+ __tmp__IXOG=((__PROFIL_BLOCK *)__tmp__HXOG)->parent_type__PGAG.default__AKC;
} break;
};
- result__OPRG=get_temporary_expr__MFXG(__tmp__1PRG,((__ITM_SLOT *)((__SLOT *)Self__MPRG->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
- __tmp__5PRG=TRUE__;
+ 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__5PRG=FALSE__;
- };
- if ((! __tmp__5PRG)) {
- if ((((void *)((__SLOT *)Self__MPRG->parent_slot__C24F)->slot_data_intern__B4YD != (void *)NULL) && ((void *)((__SLOT *)Self__MPRG->parent_slot__C24F)->slot_data_list__RK5F == (void *)NULL))) {
- result__OPRG=get_temporary_expr__MFXG(((__SLOT_DATA *)((__SLOT *)Self__MPRG->parent_slot__C24F)->slot_data_intern__B4YD)->parent_variable__G3YD.type__LCCG,((__ITM_SLOT *)((__SLOT *)Self__MPRG->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
+ __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__KL5F=((__SLOT *)Self__MPRG->parent_slot__C24F)->receiver_type__014F;
- __tmp__ARRG=((__ITM_SLOT *)((__SLOT *)Self__MPRG->parent_slot__C24F)->base_slot__Z14F)->type__KX1D;
- if (__tmp__ARRG==NULL) {
- __tmp__BRRG=NULL;
+ 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__ARRG)->__id) {
+ switch (((struct ___OBJ *)__tmp__NYOG)->__id) {
case __ITM_TYPE_SIMPLE__: {
- __tmp__BRRG=NULL;
+ __tmp__OYOG=NULL;
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__BRRG=NULL;
+ __tmp__OYOG=NULL;
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__BRRG=NULL;
+ __tmp__OYOG=NULL;
} break;
case __ITM_TYPE_SELF__: {
- __tmp__BRRG=NULL;
+ __tmp__OYOG=NULL;
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__BRRG=NULL;
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__BRRG=NULL;
+ __tmp__OYOG=NULL;
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__BRRG=((void *)__tmp__ARRG);
+ __tmp__OYOG=((void *)__tmp__NYOG);
} break;
}
};
- type_multiple__RPRG=__tmp__BRRG;
- if (((void *)__tmp__BRRG != (void *)NULL)) {
- lst__PPRG=create_with_capacity__ZLLH((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__BRRG)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK + 1));
- __tmp__LRRG=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__BRRG)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK;
- Self__0MLH= 0;
- while ((Self__0MLH <= __tmp__LRRG)) {
- __tmp__RRRG=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__RPRG)->list_type__KNVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__0MLH];
- switch (((struct ___OBJ *)__tmp__RRRG)->__id) {
+ 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__RRRG)->to_run__2VK==0) {
- __tmp__SRRG=((__ITM_TYPE_SIMPLE *)__tmp__RRRG)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__4YOG)->to_run__2VK==0) {
+ __tmp__5YOG=((__ITM_TYPE_SIMPLE *)__tmp__4YOG)->to_run__1VK;
} else {
- __tmp__SRRG=to_run__XVK(__tmp__RRRG);
+ __tmp__5YOG=to_run__XVK(__tmp__4YOG);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__RRRG)->to_run__V1IB==0) {
- __tmp__SRRG=((__ITM_TYPE_STYLE *)__tmp__RRRG)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__4YOG)->to_run__E1IB==0) {
+ __tmp__5YOG=((__ITM_TYPE_STYLE *)__tmp__4YOG)->to_run__D1IB;
} else {
- Self__IP1P=((__ITM_TYPE_STYLE *)__tmp__RRRG);
- __tmp__JP1P=get__XUN(Self__IP1P);
- Self__IP1P->to_run__U1IB=__tmp__JP1P;
- Self__IP1P->to_run__V1IB=0;
- __tmp__SRRG=__tmp__JP1P;
+ 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__SRRG=to_run__W1IB(__tmp__RRRG);
+ __tmp__5YOG=to_run__F1IB(__tmp__4YOG);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__SRRG=to_run__BDXD();
+ 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__SRRG=to_run__DHAG(__tmp__RRRG);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__SRRG=NULL;
+ __tmp__5YOG=to_run__LJEF(__tmp__4YOG);
} break;
};
- add_last__JLII(lst__PPRG,get_temporary_expr__MFXG(__tmp__SRRG,((__ITM_SLOT *)((__SLOT *)Self__MPRG->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM));
- Self__0MLH=(__INTEGER)(Self__0MLH + 1);
+ 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__OPRG=create__OMLH(lst__PPRG);
+ result__1WOG=create__0THH(lst__2WOG);
} else {
- __tmp__5RRG=((__ITM_SLOT *)((__SLOT *)Self__MPRG->parent_slot__C24F)->base_slot__Z14F)->type__KX1D;
- if (__tmp__5RRG==NULL) {
- __tmp__ASRG=NULL;
+ __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__5RRG)->__id) {
+ switch (((struct ___OBJ *)__tmp__MZOG)->__id) {
case __ITM_TYPE_SIMPLE__: {
- __tmp__ASRG=((void *)__tmp__5RRG);
+ __tmp__NZOG=((void *)__tmp__MZOG);
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__ASRG=((void *)__tmp__5RRG);
+ __tmp__NZOG=((void *)__tmp__MZOG);
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__ASRG=((void *)__tmp__5RRG);
+ __tmp__NZOG=((void *)__tmp__MZOG);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__ASRG=((void *)__tmp__5RRG);
+ __tmp__NZOG=((void *)__tmp__MZOG);
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__ASRG=((void *)__tmp__5RRG);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__ASRG=((void *)__tmp__5RRG);
+ __tmp__NZOG=((void *)__tmp__MZOG);
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__ASRG=NULL;
+ __tmp__NZOG=NULL;
} break;
}
};
- type_mono__SPRG=__tmp__ASRG;
- switch (((struct ___OBJ *)__tmp__ASRG)->__id) {
+ type_mono__5WOG=__tmp__NZOG;
+ switch (((struct ___OBJ *)__tmp__NZOG)->__id) {
case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__ASRG)->to_run__2VK==0) {
- __tmp__BSRG=((__ITM_TYPE_SIMPLE *)__tmp__ASRG)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__NZOG)->to_run__2VK==0) {
+ __tmp__OZOG=((__ITM_TYPE_SIMPLE *)__tmp__NZOG)->to_run__1VK;
} else {
- __tmp__BSRG=to_run__XVK(__tmp__ASRG);
+ __tmp__OZOG=to_run__XVK(__tmp__NZOG);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__ASRG)->to_run__V1IB==0) {
- __tmp__BSRG=((__ITM_TYPE_STYLE *)__tmp__ASRG)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__NZOG)->to_run__E1IB==0) {
+ __tmp__OZOG=((__ITM_TYPE_STYLE *)__tmp__NZOG)->to_run__D1IB;
} else {
- Self__PP1P=((__ITM_TYPE_STYLE *)__tmp__ASRG);
- __tmp__QP1P=get__XUN(Self__PP1P);
- Self__PP1P->to_run__U1IB=__tmp__QP1P;
- Self__PP1P->to_run__V1IB=0;
- __tmp__BSRG=__tmp__QP1P;
+ 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__BSRG=to_run__W1IB(__tmp__ASRG);
+ __tmp__OZOG=to_run__F1IB(__tmp__NZOG);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__BSRG=to_run__BDXD();
+ 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__BSRG=to_run__DHAG(__tmp__ASRG);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__BSRG=NULL;
+ __tmp__OZOG=to_run__LJEF(__tmp__NZOG);
} break;
};
- result__OPRG=get_temporary_expr__MFXG(__tmp__BSRG,((__ITM_SLOT *)((__SLOT *)Self__MPRG->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM);
+ 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__KL5F=__tmp__GSRG;
+ self_up__TJEF=__tmp__TZOG;
};
};
- return(result__OPRG);
+ return(result__1WOG);
}
-static void init__BWRG(__SLOT_DATA *Self__CWRG)
+static void init__K3OG(__SLOT_DATA *Self__L3OG)
// ({SLOT_DATA}) VoidRecursive, No inlinable.
{
- void *self_var__DWRG;
- void *val__EWRG,*rec__FWRG,*__tmp__AZRG,*__tmp__EZRG;
- void *wrt__HWRG;
- void *type_self__IWRG,*__tmp__JXRG,*__tmp__LXRG,*__tmp__DYRG;
- void *__tmp__JYRG,*__tmp__CZRG,*__tmp__OZRG;
- void *type_self_up__JWRG,*__tmp__IXRG,*t2__UP1P,*__tmp__CYRG;
- void *__tmp__IYRG,*__tmp__NZRG;
- void *old_profil_first__KWRG;
- __POSITION __tmp__5XRG,__tmp__HYRG,__tmp__OYMH,__tmp__DZRG;
- __POSITION __tmp__MZRG;
- void *__tmp__5YRG;
- __ITM_CHARACTER *Self__YXLQ;
- __ITM_STRING *Self__ZXLQ;
- __CONTEXT *Self__3P1P;
- self_var__DWRG=NULL;
- val__EWRG=NULL;
- rec__FWRG=NULL;
- wrt__HWRG=NULL;
- type_self__IWRG=NULL;
- type_self_up__JWRG=NULL;
- old_profil_first__KWRG=NULL;
- if ((((void *)Self__CWRG->value__LWRG == (void *)NULL) && ((((__ITM_SLOT *)((__SLOT *)Self__CWRG->parent_slot__H3YD)->base_slot__Z14F)->affect__OX1D != '<') || ((void *)Self__CWRG == (void *)((__SLOT *)Self__CWRG->parent_slot__H3YD)->slot_id__ZWRG)))) {
- type_self__IWRG=run_value__K0QC;
- type_self_up__JWRG=self_up__KL5F;
- __tmp__IXRG=receiver_type__PMAH(Self__CWRG);
- switch (((struct ___OBJ *)__tmp__IXRG)->__id) {
+ 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__JXRG=((__TYPE *)__tmp__IXRG)->default__AKC;
+ __tmp__S4OG=((__TYPE *)result__ICCR)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__JXRG=((__TYPE_NULL *)__tmp__IXRG)->parent_type__TIB.default__AKC;
+ __tmp__S4OG=((__TYPE_NULL *)result__ICCR)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__JXRG=((__TYPE_VOID *)__tmp__IXRG)->parent_type__UIB.default__AKC;
+ __tmp__S4OG=((__TYPE_VOID *)result__ICCR)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__JXRG=((__TYPE_CONTEXT *)__tmp__IXRG)->parent_type__VIB.default__AKC;
+ __tmp__S4OG=((__TYPE_CONTEXT *)result__ICCR)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__JXRG=((__TYPE_ID *)__tmp__IXRG)->parent_type__WIB.default__AKC;
+ __tmp__S4OG=((__TYPE_ID *)result__ICCR)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__JXRG=((__TYPE_GENERIC *)__tmp__IXRG)->parent_type__T2IB.default__AKC;
+ __tmp__S4OG=((__TYPE_GENERIC *)result__ICCR)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__JXRG=((__PROFIL_BLOCK *)__tmp__IXRG)->parent_type__VNCG.default__AKC;
- } break;
- };
- __tmp__LXRG=to_strict__NX4D(__tmp__JXRG);
- t2__UP1P=receiver_type__PMAH(Self__CWRG);
- run_value__K0QC=__tmp__LXRG;
- self_up__KL5F=t2__UP1P;
- old_profil_first__KWRG=profil_first__D4QC;
- profil_first__D4QC=NULL;
- push_extern__profil__3UQC(Self__CWRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM,NULL);
- Self__CWRG->value__LWRG=list_current__IF1;
- if (((void *)Self__CWRG == (void *)((__SLOT *)Self__CWRG->parent_slot__H3YD)->slot_id__ZWRG)) {
- val__EWRG=create__type__HZQC(Self__CWRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM,Self__CWRG->parent_variable__G3YD.type__LCCG);
- } else {
- __tmp__5XRG=Self__CWRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- __tmp__CYRG=receiver_type__PMAH(Self__CWRG);
- switch (((struct ___OBJ *)__tmp__CYRG)->__id) {
+ __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__DYRG=((__TYPE *)__tmp__CYRG)->default__AKC;
+ __tmp__M5OG=((__TYPE *)result__MCCR)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__DYRG=((__TYPE_NULL *)__tmp__CYRG)->parent_type__TIB.default__AKC;
+ __tmp__M5OG=((__TYPE_NULL *)result__MCCR)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__DYRG=((__TYPE_VOID *)__tmp__CYRG)->parent_type__UIB.default__AKC;
+ __tmp__M5OG=((__TYPE_VOID *)result__MCCR)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__DYRG=((__TYPE_CONTEXT *)__tmp__CYRG)->parent_type__VIB.default__AKC;
+ __tmp__M5OG=((__TYPE_CONTEXT *)result__MCCR)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__DYRG=((__TYPE_ID *)__tmp__CYRG)->parent_type__WIB.default__AKC;
+ __tmp__M5OG=((__TYPE_ID *)result__MCCR)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__DYRG=((__TYPE_GENERIC *)__tmp__CYRG)->parent_type__T2IB.default__AKC;
+ __tmp__M5OG=((__TYPE_GENERIC *)result__MCCR)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__DYRG=((__PROFIL_BLOCK *)__tmp__CYRG)->parent_type__VNCG.default__AKC;
+ __tmp__M5OG=((__PROFIL_BLOCK *)result__MCCR)->parent_type__PGAG.default__AKC;
} break;
};
- self_var__DWRG=create__name__style__type__VCNG(__tmp__5XRG,(&__string_57),'+',__tmp__DYRG);
- add_last__PUJH(stack_local__RIAG,self_var__DWRG);
- __tmp__HYRG=Self__CWRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- __tmp__IYRG=receiver_type__PMAH(Self__CWRG);
- switch (((struct ___OBJ *)__tmp__IYRG)->__id) {
+ 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__JYRG=((__TYPE *)__tmp__IYRG)->default__AKC;
+ __tmp__S5OG=((__TYPE *)result__OCCR)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__JYRG=((__TYPE_NULL *)__tmp__IYRG)->parent_type__TIB.default__AKC;
+ __tmp__S5OG=((__TYPE_NULL *)result__OCCR)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__JYRG=((__TYPE_VOID *)__tmp__IYRG)->parent_type__UIB.default__AKC;
+ __tmp__S5OG=((__TYPE_VOID *)result__OCCR)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__JYRG=((__TYPE_CONTEXT *)__tmp__IYRG)->parent_type__VIB.default__AKC;
+ __tmp__S5OG=((__TYPE_CONTEXT *)result__OCCR)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__JYRG=((__TYPE_ID *)__tmp__IYRG)->parent_type__WIB.default__AKC;
+ __tmp__S5OG=((__TYPE_ID *)result__OCCR)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__JYRG=((__TYPE_GENERIC *)__tmp__IYRG)->parent_type__T2IB.default__AKC;
+ __tmp__S5OG=((__TYPE_GENERIC *)result__OCCR)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__JYRG=((__PROFIL_BLOCK *)__tmp__IYRG)->parent_type__VNCG.default__AKC;
+ __tmp__S5OG=((__PROFIL_BLOCK *)result__OCCR)->parent_type__PGAG.default__AKC;
} break;
};
- val__EWRG=create__type__HZQC(__tmp__HYRG,__tmp__JYRG);
- wrt__HWRG=write__value__PXJH(self_var__DWRG,Self__CWRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM,val__EWRG);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,wrt__HWRG);
- if (((void *)((__ITM_SLOT *)((__SLOT *)Self__CWRG->parent_slot__H3YD)->base_slot__Z14F)->value__AS2D == (void *)NULL)) {
- val__EWRG=default_value__QTMH(Self__CWRG->parent_variable__G3YD.type__LCCG,Self__CWRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM);
+ 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__5YRG=((__ITM_SLOT *)((__SLOT *)Self__CWRG->parent_slot__H3YD)->base_slot__Z14F)->value__AS2D;
- switch (((struct ___OBJ *)__tmp__5YRG)->__id) {
+ __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__AZRG=to_run_expr__5UMH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__L2IH(__tmp__IAPG);
} break;
case __ITM_PROTOTYPE__: {
- __tmp__AZRG=to_run_expr__IVMH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__U2IH(__tmp__IAPG);
} break;
case __ITM_LIST_IDF__: {
- __tmp__OYMH=((__ITM_LIST_IDF *)__tmp__5YRG)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__OYMH);
- send_error__2FH();
- __tmp__AZRG=NULL;
+ __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__AZRG=to_run_expr__QYMH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__25IH(__tmp__IAPG);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__AZRG=to_run_expr__S1MH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__4CJH(__tmp__IAPG);
} break;
case __ITM_READ__: {
- __tmp__AZRG=to_run_expr__F4MH(__tmp__5YRG);
+ 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__AZRG=to_run_expr__I5MH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__UGJH(__tmp__IAPG);
} break;
case __ITM_READ_ARG2__: {
- __tmp__AZRG=to_run_expr__ZANH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__FIJH(__tmp__IAPG);
} break;
case __ITM_BINARY__: {
- __tmp__AZRG=to_run_expr__NENH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__ZLJH(__tmp__IAPG);
} break;
case __ITM_READ_ARG1__: {
- __tmp__AZRG=to_run_expr__WPNH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__CXJH(__tmp__IAPG);
} break;
case __ITM_OLD__: {
- __tmp__AZRG=to_run_expr__1PNH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__HXJH(__tmp__IAPG);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__AZRG=to_run_expr__QTNH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__20JH(__tmp__IAPG);
} break;
case __ITM_REAL__: {
- __tmp__AZRG=to_run_expr__FVNH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__R2JH(__tmp__IAPG);
} break;
case __ITM_NUMBER__: {
- __tmp__AZRG=to_run_expr__PVNH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__12JH(__tmp__IAPG);
} break;
case __ITM_CHARACTER__: {
- Self__YXLQ=((__ITM_CHARACTER *)__tmp__5YRG);
- __tmp__AZRG=create__char__XLQH(Self__YXLQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__YXLQ->character__0XZD);
+ 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__ZXLQ=((__ITM_STRING *)__tmp__5YRG);
- __tmp__AZRG=create__text__BMQH(Self__ZXLQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__ZXLQ->string__GYZD);
+ 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__AZRG=to_run_expr__FWNH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__R3JH(__tmp__IAPG);
} break;
case __ITM_READ_ARGS__: {
- __tmp__AZRG=to_run_expr__PAOH(__tmp__5YRG);
+ __tmp__JAPG=to_run_expr__1HKH(__tmp__IAPG);
} break;
};
- val__EWRG=__tmp__AZRG;
+ val__N3OG=__tmp__JAPG;
};
- __tmp__CZRG=Self__CWRG->parent_variable__G3YD.type__LCCG;
- __tmp__DZRG=Self__CWRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- switch (((struct ___OBJ *)val__EWRG)->__id) {
+ __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__EZRG=check_type__with__51GN(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__DKDN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __STRING_CST__: {
- __tmp__EZRG=check_type__with__CVAI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__Y12H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXTERNAL_C__: {
- __tmp__EZRG=check_type__with__B4AI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__XE3H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __PROTOTYPE_CST__: {
- __tmp__EZRG=check_type__with__AHBI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__WN3H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __INTEGER_CST__: {
- __tmp__EZRG=check_type__with__5PBI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__VW3H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __READ_LOCAL__: {
- __tmp__EZRG=check_type__with__XAJJ(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__TDFJ(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_MULTIPLE__: {
- __tmp__EZRG=check_type__with__3YBI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__T53H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_EQUAL__: {
- __tmp__EZRG=check_type__with__2BCI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__SI4H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__EZRG=check_type__with__1KCI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__RR4H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __REAL_CST__: {
- __tmp__EZRG=check_type__with__0TCI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__Q04H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __CHARACTER_CST__: {
- __tmp__EZRG=check_type__with__Z2CI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__PD5H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __IS_EXPANDED__: {
- __tmp__EZRG=check_type__with__XFDI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__NM5H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __GET_TYPE_ID__: {
- __tmp__EZRG=check_type__with__VODI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__LV5H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_SUP__: {
- __tmp__EZRG=check_type__with__UXDI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__K45H(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_SUB__: {
- __tmp__EZRG=check_type__with__TAEI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__JHAI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_MUL__: {
- __tmp__EZRG=check_type__with__SJEI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__IQAI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_DIV__: {
- __tmp__EZRG=check_type__with__RSEI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__HZAI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_AND__: {
- __tmp__EZRG=check_type__with__Q1EI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__GCBI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__EZRG=check_type__with__PEFI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__FLBI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__EZRG=check_type__with__ONFI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__EUBI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __PUT_TO__: {
- __tmp__EZRG=check_type__with__MWFI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__C3BI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __ITEM__: {
- __tmp__EZRG=check_type__with__K5FI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__AGCI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __SIZE_OF__: {
- __tmp__EZRG=check_type__with__IIGI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__4OCI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __CAST__: {
- __tmp__EZRG=check_type__with__GRGI(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__2XCI(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __CALL_SLOT__: {
- __tmp__EZRG=check_type__with__3EHN(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__BTDN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __READ_SLOT__: {
- __tmp__EZRG=check_type__with__BMOL(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__2VKL(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __READ_GLOBAL__: {
- __tmp__EZRG=check_type__with__AVOL(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__14KL(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__EZRG=check_type__with__USAP(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__M12O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__EZRG=check_type__with__MUMO(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__E3IO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__EZRG=check_type__with__UBWO(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__MKSO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__EZRG=check_type__with__L3MO(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__DGJO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__EZRG=check_type__with__UKWO(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__MTSO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_NEG__: {
- __tmp__EZRG=check_type__with__4R1M(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__CAYM(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_ADD__: {
- __tmp__EZRG=check_type__with__301M(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__BJYM(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_NOT__: {
- __tmp__EZRG=check_type__with__2NHN(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__A2DN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_MOD__: {
- __tmp__EZRG=check_type__with__KGNO(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__CPJO(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__EZRG=check_type__with__4MMP(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__WVIP(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_INF__: {
- __tmp__EZRG=check_type__with__T1AP(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__LE3O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_INF_EQ__: {
- __tmp__EZRG=check_type__with__SEBP(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__KN3O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_OR__: {
- __tmp__EZRG=check_type__with__YV3N(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__35ZN(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
case __EXPR_XOR__: {
- __tmp__EZRG=check_type__with__RNBP(val__EWRG,__tmp__CZRG,__tmp__DZRG);
+ __tmp__NAPG=check_type__with__JW3O(val__N3OG,__tmp__LAPG,__tmp__MAPG);
} break;
};
- val__EWRG=__tmp__EZRG;
+ val__N3OG=__tmp__NAPG;
};
- if ((Self__CWRG->parent_variable__G3YD.parent_named__5KMC.style__ODGC == '+')) {
- __tmp__MZRG=Self__CWRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- __tmp__NZRG=receiver_type__PMAH(Self__CWRG);
- switch (((struct ___OBJ *)__tmp__NZRG)->__id) {
+ 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__OZRG=((__TYPE *)__tmp__NZRG)->default__AKC;
+ __tmp__XAPG=((__TYPE *)result__QCCR)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__OZRG=((__TYPE_NULL *)__tmp__NZRG)->parent_type__TIB.default__AKC;
+ __tmp__XAPG=((__TYPE_NULL *)result__QCCR)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__OZRG=((__TYPE_VOID *)__tmp__NZRG)->parent_type__UIB.default__AKC;
+ __tmp__XAPG=((__TYPE_VOID *)result__QCCR)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__OZRG=((__TYPE_CONTEXT *)__tmp__NZRG)->parent_type__VIB.default__AKC;
+ __tmp__XAPG=((__TYPE_CONTEXT *)result__QCCR)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__OZRG=((__TYPE_ID *)__tmp__NZRG)->parent_type__WIB.default__AKC;
+ __tmp__XAPG=((__TYPE_ID *)result__QCCR)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__OZRG=((__TYPE_GENERIC *)__tmp__NZRG)->parent_type__T2IB.default__AKC;
+ __tmp__XAPG=((__TYPE_GENERIC *)result__QCCR)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__OZRG=((__PROFIL_BLOCK *)__tmp__NZRG)->parent_type__VNCG.default__AKC;
+ __tmp__XAPG=((__PROFIL_BLOCK *)result__QCCR)->parent_type__PGAG.default__AKC;
} break;
};
- rec__FWRG=create__type__HZQC(__tmp__MZRG,__tmp__OZRG);
+ rec__O3OG=create__type__PKQC(__tmp__VAPG,__tmp__XAPG);
};
if ((debug_level_option__3C != 0)) {
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,create__context__first__FYHG(PUSH__,Self__CWRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM,context_main__CLMC,FALSE__));
- };
- wrt__HWRG=write_direct__with__value__AWHH(Self__CWRG,Self__CWRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM,rec__FWRG,val__EWRG);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,wrt__HWRG);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,create__type__HZQC(Self__CWRG->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM,TYPE_VOID__->parent_type__UIB.default__AKC));
- Self__3P1P=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC]);
- pop_stack_until__RJCG(stack_local_lower__AIAG);
- stack_local_lower__AIAG=Self__3P1P->local__CIAG;
- remove_since__XKSG(stack_result__WIAG,stack_result_lower__DIAG);
- stack_result_lower__DIAG=Self__3P1P->result__FIAG;
- list_current__IF1=Self__3P1P->list__HIAG;
- profil_second__C4QC=Self__3P1P->profil__LIAG;
- profil_first__D4QC=Self__3P1P->old_profil_first__JIAG;
- top__CVQC=(__INTEGER)(top__CVQC - 1);
- profil_first__D4QC=old_profil_first__KWRG;
- run_value__K0QC=type_self__IWRG;
- self_up__KL5F=type_self_up__JWRG;
- };
-}
-
-static __NODE_TYPE* create__with__2AVC(void *e__4AVC,void *d__5AVC)
-// ({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},{NULLxDTA_RDxDTA_CASTxDTA_WR_CODExDTA_BLOCKxDTA_WR_VALUExDTA_RD_ARGS}) With resultNo recursive, No inlinable.
-{
- __NODE_TYPE *result__PB1C,*Self__N5YD;
- __POINTER ptr__QB1C;
- __INTEGER typ_id__VB1C;
- __UINTEGER_32 sz__SB1C,a__2D4Q,new_size__0D4Q,t__AE4Q,a__CE4Q;
- result__PB1C=NULL;
- ptr__QB1C=((__POINTER )(NULL));
- typ_id__VB1C= 0;
- sz__SB1C=((__UINTEGER_32 )sizeof(__NODE_TYPE));
- if ((sz__SB1C == 0)) {
- result__PB1C=NODE_TYPE__;
- } else {
- typ_id__VB1C=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SB1C);
- if ((typ_id__VB1C == (__INTEGER)(- 1))) {
- a__2D4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0D4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SB1C + a__2D4Q) & (__UINTEGER_32)(~ a__2D4Q));
- ptr__QB1C=micro_alloc__table__lab__BOI(new_size__0D4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0D4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__0D4Q);
- } else {
- t__AE4Q=((__UINTEGER_32 )typ_id__VB1C);
- a__CE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__QB1C=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__SB1C + a__CE4Q) & (__UINTEGER_32)(~ a__CE4Q)),((__POINTER )(&(table_type[(t__AE4Q)]))),(__UINTEGER_32)(t__AE4Q | 1));
- };
- result__PB1C=((__NODE_TYPE *)ptr__QB1C);
- *(result__PB1C) = *(NODE_TYPE__);
- };
- Self__N5YD=((__NODE_TYPE *)result__PB1C);
- Self__N5YD->parent_node__I0QC.expr__Q5YD=e__4AVC;
- Self__N5YD->parent_node__I0QC.data__R5YD=d__5AVC;
- late_binding_counter__DI=(__INTEGER)(late_binding_counter__DI + 1);
- return(result__PB1C);
-}
-
-static void add_last__OSYD(__LINKED_LISToNODE_TYPEo *Self__PSYD,void *element__QSYD)
-// ({LINKED_LISToNODE_TYPEo},{NULLxNODE_TYPE}) VoidNo recursive, No inlinable.
+ 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;
+ };
+}
+
+static void append_in__XYWE(__INTEGER_64 Self__YYWE,void *buffer__ZYWE)
+// ({INTEGER_64},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *lnk__SSYD;
- lnk__SSYD=NULL;
- if (((void *)Self__PSYD->first_link__TSYD == (void *)NULL)) {
- Self__PSYD->first_link__TSYD=create__next__2TPE(element__QSYD);
- Self__PSYD->parent_linked_collection__T0QC.upper__TBID= 1;
- Self__PSYD->last_link__2SYD=Self__PSYD->first_link__TSYD;
- Self__PSYD->mem_idx__3SYD= 1;
- Self__PSYD->mem_lnk__5SYD=Self__PSYD->first_link__TSYD;
+ __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 {
- lnk__SSYD=create__next__2TPE(element__QSYD);
- ((__LINKED_LIST_NODEoNODE_TYPEo *)Self__PSYD->last_link__2SYD)->next__EV4E=lnk__SSYD;
- Self__PSYD->parent_linked_collection__T0QC.upper__TBID=(__INTEGER)(Self__PSYD->parent_linked_collection__T0QC.upper__TBID + 1);
- Self__PSYD->last_link__2SYD=lnk__SSYD;
- };
-}
-
-static void check_type__T14D(__INTEGER_CST *Self__U14D)
-// ({INTEGER_CST}) VoidNo recursive, No inlinable.
-{
- __INTEGER_64 min__W14D,max__Z14D;
- void *__tmp__314D;
- void *__tmp__414D;
- __STRING_CONSTANT *Self__5RGE;
- __BOOLEAN error__V14D;
- error__V14D=FALSE__;
- min__W14D= 0;
- max__Z14D= 0;
- __tmp__314D=((__TYPE_FULL *)Self__U14D->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__314D)->__id) {
- case __TYPE__: {
- __tmp__414D=((__PROTOTYPE *)((__TYPE *)__tmp__314D)->prototype__RD)->parent_named__QD.name__1QB;
- } break;
- case __TYPE_NULL__: {
- __tmp__414D=(&__string_59);
- } break;
- case __TYPE_VOID__: {
- __tmp__414D=(&__string_2);
- } break;
- case __TYPE_CONTEXT__: {
- __tmp__414D=(&__string_44);
- } break;
- case __TYPE_ID__: {
- __tmp__414D=(&__string_46);
- } break;
- case __TYPE_GENERIC__: {
- __tmp__414D=((__TYPE_GENERIC *)__tmp__314D)->name__2R2B;
- } break;
- case __PROFIL_BLOCK__: {
- __tmp__414D=((__PROFIL_BLOCK *)__tmp__314D)->parent_profil__UNCG.name__JCII;
- } break;
- };
- Self__5RGE=((__STRING_CONSTANT *)__tmp__414D);
- if (((void *)Self__5RGE == (void *)(&__string_47))) {
- if ((Self__U14D->value__VUYD < 0)) {
- error__V14D=TRUE__;
- max__Z14D= 0;
- };
- };
- if (((void *)Self__5RGE == (void *)(&__string_48))) {
- if (((Self__U14D->value__VUYD < 0) || (Self__U14D->value__VUYD > 4294967295LU))) {
- error__V14D=TRUE__;
- max__Z14D= 4294967295LU;
- };
- };
- if (((void *)Self__5RGE == (void *)(&__string_49))) {
- if (((Self__U14D->value__VUYD < 0) || (Self__U14D->value__VUYD > 65535))) {
- error__V14D=TRUE__;
- max__Z14D= 65535;
- };
- };
- if (((void *)Self__5RGE == (void *)(&__string_50))) {
- if (((Self__U14D->value__VUYD < 0) || (Self__U14D->value__VUYD > 255))) {
- error__V14D=TRUE__;
- max__Z14D= 255;
- };
- };
- if (((void *)Self__5RGE == (void *)(&__string_52))) {
- if (((Self__U14D->value__VUYD < ((__INTEGER_64 )(__INTEGER)(- 2147483647))) || (Self__U14D->value__VUYD > 2147483647))) {
- error__V14D=TRUE__;
- min__W14D=((__INTEGER_64 )(__INTEGER)(- 2147483647));
- max__Z14D= 2147483647;
- };
- };
- if (((void *)Self__5RGE == (void *)(&__string_53))) {
- if (((Self__U14D->value__VUYD < -32767) || (Self__U14D->value__VUYD > 32767))) {
- error__V14D=TRUE__;
- min__W14D= -32767;
- max__Z14D= 32767;
+ 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);
};
- };
- if (((void *)Self__5RGE == (void *)(&__string_54))) {
- if (((Self__U14D->value__VUYD < -127) || (Self__U14D->value__VUYD > 127))) {
- error__V14D=TRUE__;
- min__W14D= -127;
- max__Z14D= 127;
+ 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);
};
};
- if (error__V14D) {
- copy__BNK(string_tmp__RB,(&__string_328));
- append_in__ZLWE(Self__U14D->value__VUYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_329));
- append_name_in__0UXD(Self__U14D->parent_constant__OMMC.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_330));
- append_in__ZLWE(min__W14D,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_331));
- append_in__ZLWE(max__Z14D,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_332));
- put_error__text__0AH( 2,string_tmp__RB);
- put_position__ECH(Self__U14D->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- put_position__ECH(((__LIST *)list_current__IF1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- Self__U14D->value__VUYD= 0;
- };
}
-static void* lookup__XHNM(__PROFIL_SLOT *Self__YHNM,void *n__ZHNM)
+static void* lookup__VTJM(__PROFIL_SLOT *Self__WTJM,void *n__XTJM)
// ({PROFIL_SLOT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *result__2HNM;
- __INTEGER j__1HNM,__tmp__JADR,__tmp__PADR;
- void **__tmp__CEER,**__tmp__DEER;
- __BOOLEAN __tmp__EJNM,__tmp__ZJNM;
- result__2HNM=NULL;
- j__1HNM= 0;
- __tmp__JADR=((__FAST_ARRAYoLOCALo *)Self__YHNM->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__CEER=((__FAST_ARRAYoLOCALo *)Self__YHNM->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG;
- while ((! ((j__1HNM > __tmp__JADR) || ((void *)((__LOCAL *)((void **)__tmp__CEER)[j__1HNM])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)n__ZHNM)))) {
- j__1HNM=(__INTEGER)(j__1HNM + 1);
- };
- if ((j__1HNM <= ((__FAST_ARRAYoLOCALo *)Self__YHNM->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG)) {
- result__2HNM=((void **)((__FAST_ARRAYoLOCALo *)Self__YHNM->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[j__1HNM];
- __tmp__EJNM=TRUE__;
+ 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__EJNM=FALSE__;
+ __tmp__CVJM=FALSE__;
};
- if ((! __tmp__EJNM)) {
- if (((void *)Self__YHNM->parent_profil__4KMC.result_last__T4NH != (void *)NULL)) {
- if (((void *)n__ZHNM == (void *)((__LOCAL *)Self__YHNM->parent_profil__4KMC.result_last__T4NH)->parent_variable__ALMC.parent_named__5KMC.name__1QB)) {
- result__2HNM=Self__YHNM->parent_profil__4KMC.result_last__T4NH;
- __tmp__ZJNM=TRUE__;
+ 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__ZJNM=FALSE__;
- };
- if ((! __tmp__ZJNM)) {
- if (((void *)Self__YHNM->parent_profil__4KMC.result_list__EZ5H != (void *)NULL)) {
- j__1HNM= 0;
- __tmp__PADR=((__FAST_ARRAYoLOCALo *)Self__YHNM->parent_profil__4KMC.result_list__EZ5H)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__DEER=((__FAST_ARRAYoLOCALo *)Self__YHNM->parent_profil__4KMC.result_list__EZ5H)->parent_arrayed_collection__QIAG.storage__3RSG;
- while ((! ((j__1HNM > __tmp__PADR) || ((void *)((__LOCAL *)((void **)__tmp__DEER)[j__1HNM])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)n__ZHNM)))) {
- j__1HNM=(__INTEGER)(j__1HNM + 1);
+ __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__1HNM <= ((__FAST_ARRAYoLOCALo *)Self__YHNM->parent_profil__4KMC.result_list__EZ5H)->parent_arrayed_collection__QIAG.upper__TIAG)) {
- result__2HNM=((void **)((__FAST_ARRAYoLOCALo *)Self__YHNM->parent_profil__4KMC.result_list__EZ5H)->parent_arrayed_collection__QIAG.storage__3RSG)[j__1HNM];
+ 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__2HNM);
-}
-
-static void go_item__OT4E(__LINKED_LISToNODE_TYPEo *Self__PT4E,__INTEGER i__QT4E)
-// ({LINKED_LISToNODE_TYPEo},{INTEGER}) VoidNo recursive, No inlinable.
-{
- if ((Self__PT4E->mem_idx__3SYD > i__QT4E)) {
- Self__PT4E->mem_idx__3SYD= 1;
- Self__PT4E->mem_lnk__5SYD=Self__PT4E->first_link__TSYD;
- };
- while ((i__QT4E != Self__PT4E->mem_idx__3SYD)) {
- Self__PT4E->mem_lnk__5SYD=((__LINKED_LIST_NODEoNODE_TYPEo *)Self__PT4E->mem_lnk__5SYD)->next__EV4E;
- Self__PT4E->mem_idx__3SYD=(__INTEGER)(Self__PT4E->mem_idx__3SYD + 1);
- };
+ return(result__0TJM);
}
-static void* product__with__A31G(__DTA_RD *Self__B31G,void *t__C31G,void *e__D31G)
+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.
{
- __POSITION __tmp__G31G,__tmp__MB4G;
- void *result__F31G;
- void *__tmp__PA4G,*__tmp__RA4G,*s__KA4G,*__tmp__XA4G,*__tmp__GB4G;
- void *__tmp__QA4G;
- void *__tmp__YA4G,*__tmp__ZA4G,*__tmp__QE5G;
- __STRING_CST *Self__PYLQ,*Self__XYLQ;
- __PROTOTYPE_CST *Self__QYLQ,*Self__YYLQ;
- __INTEGER_CST *Self__RYLQ,*Self__ZYLQ;
- __REAL_CST *Self__TYLQ,*Self__1YLQ;
- __CHARACTER_CST *Self__VYLQ,*Self__3YLQ;
- __IS_EXPANDED *Self__WYLQ,*Self__4YLQ;
- void *__tmp__FB4G,*__tmp__HB4G;
- switch (((struct ___OBJ *)e__D31G)->__id) {
+ __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__G31G=((__LIST *)e__D31G)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EMYG=((__LIST *)e__BMYG)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__G31G=((__STRING_CST *)e__D31G)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXTERNAL_C *)e__D31G)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EMYG=((__EXTERNAL_C *)e__BMYG)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__G31G=((__PROTOTYPE_CST *)e__D31G)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__INTEGER_CST *)e__D31G)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__READ_LOCAL *)e__D31G)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EMYG=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__G31G=((__EXPR_EQUAL *)e__D31G)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_NOT_EQUAL *)e__D31G)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__REAL_CST *)e__D31G)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__CHARACTER_CST *)e__D31G)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__IS_EXPANDED *)e__D31G)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EMYG=((__IS_EXPANDED *)e__BMYG)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__G31G=((__GET_TYPE_ID *)e__D31G)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EMYG=((__GET_TYPE_ID *)e__BMYG)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__G31G=((__EXPR_SUP *)e__D31G)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_SUB *)e__D31G)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_MUL *)e__D31G)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_DIV *)e__D31G)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_AND *)e__D31G)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_SHIFT_R *)e__D31G)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_SHIFT_L *)e__D31G)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__PUT_TO *)e__D31G)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EMYG=((__PUT_TO *)e__BMYG)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__G31G=((__ITEM *)e__D31G)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EMYG=((__ITEM *)e__BMYG)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__G31G=((__SIZE_OF *)e__D31G)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EMYG=((__SIZE_OF *)e__BMYG)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__G31G=((__CAST *)e__D31G)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EMYG=((__CAST *)e__BMYG)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__G31G=((__CALL_SLOT *)e__D31G)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EMYG=((__CALL_SLOT *)e__BMYG)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__G31G=((__READ_SLOT *)e__D31G)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__READ_GLOBAL *)e__D31G)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_NOT_LOGIC *)e__D31G)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_OR_LOGIC *)e__D31G)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_OR_OR_LOGIC *)e__D31G)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_AND_LOGIC *)e__D31G)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_AND_AND_LOGIC *)e__D31G)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_NEG *)e__D31G)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_ADD *)e__D31G)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_NOT *)e__D31G)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_MOD *)e__D31G)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_SUP_EQ *)e__D31G)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_INF *)e__D31G)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_INF_EQ *)e__D31G)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_OR *)e__D31G)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__G31G=((__EXPR_XOR *)e__D31G)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EMYG=((__EXPR_XOR *)e__BMYG)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- result__F31G=create__4ICG(__tmp__G31G);
- if (((void *)t__C31G == (void *)TYPE_NULL__)) {
- product_error__for__in__with__023G(Self__B31G->parent_dta__F0QC.parent_itm_object__E0QC.position__BJM,Self__B31G->parent_dta__F0QC.result_expr__X3YD,result__F31G,Self__B31G->parent_dta__F0QC.context__U3YD);
+ 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__PA4G=Self__B31G->parent_dta__F0QC.slot__V3YD;
- if (((struct ___OBJ *)__tmp__PA4G)->__id==__SLOT_DATA__) {
- __tmp__QA4G=((__SLOT_DATA *)__tmp__PA4G)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
+ __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__QA4G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__PA4G)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
+ __tmp__0O0G=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZO0G)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
};
- switch (((struct ___OBJ *)t__C31G)->__id) {
+ switch (((struct ___OBJ *)t__AMYG)->__id) {
case __TYPE__: {
- __tmp__RA4G=get_local_slot__Q1HG(t__C31G,__tmp__QA4G);
+ __tmp__1O0G=get_local_slot__P3EG(t__AMYG,__tmp__0O0G);
} break;
case __TYPE_NULL__: {
- __tmp__RA4G=NULL;
+ __tmp__1O0G=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__RA4G=get_local_slot__E4HG(t__C31G,__tmp__QA4G);
+ __tmp__1O0G=get_local_slot__DAFG(t__AMYG,__tmp__0O0G);
} break;
case __TYPE_CONTEXT__: {
- __tmp__RA4G=get_local_slot__MAIG(t__C31G,__tmp__QA4G);
+ __tmp__1O0G=get_local_slot__LCFG(t__AMYG,__tmp__0O0G);
} break;
case __TYPE_ID__: {
- __tmp__RA4G=get_local_slot__UCIG(t__C31G,__tmp__QA4G);
+ __tmp__1O0G=get_local_slot__TEFG(t__AMYG,__tmp__0O0G);
} break;
case __TYPE_GENERIC__: {
- __tmp__RA4G=get_local_slot__2EIG(t__C31G,__tmp__QA4G);
+ __tmp__1O0G=get_local_slot__1GFG(t__AMYG,__tmp__0O0G);
} break;
case __PROFIL_BLOCK__: {
- __tmp__RA4G=get_local_slot__G2IJ(__tmp__QA4G);
+ __tmp__1O0G=get_local_slot__C5EJ(__tmp__0O0G);
} break;
};
- s__KA4G=__tmp__RA4G;
- if (((void *)__tmp__RA4G == (void *)NULL)) {
- switch (((struct ___OBJ *)t__C31G)->__id) {
+ s__UO0G=__tmp__1O0G;
+ if (((void *)__tmp__1O0G == (void *)NULL)) {
+ switch (((struct ___OBJ *)t__AMYG)->__id) {
case __TYPE__: {
- __tmp__XA4G=get_path_slot__H14G(t__C31G,__tmp__QA4G);
+ __tmp__BP0G=get_path_slot__RJ1G(t__AMYG,__tmp__0O0G);
} break;
case __TYPE_NULL__: {
- __tmp__XA4G=NULL;
+ __tmp__BP0G=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__XA4G=get_path_slot__A34G(t__C31G,__tmp__QA4G);
+ __tmp__BP0G=get_path_slot__KL1G(t__AMYG,__tmp__0O0G);
} break;
case __TYPE_CONTEXT__: {
- __tmp__XA4G=get_path_slot__V44G(t__C31G,__tmp__QA4G);
+ __tmp__BP0G=get_path_slot__5M1G(t__AMYG,__tmp__0O0G);
} break;
case __TYPE_ID__: {
- __tmp__XA4G=get_path_slot__KA5G(t__C31G,__tmp__QA4G);
+ __tmp__BP0G=get_path_slot__UO1G(t__AMYG,__tmp__0O0G);
} break;
case __TYPE_GENERIC__: {
- __tmp__XA4G=get_path_slot__5B5G(t__C31G,__tmp__QA4G);
+ __tmp__BP0G=get_path_slot__JQ1G(t__AMYG,__tmp__0O0G);
} break;
case __PROFIL_BLOCK__: {
- __tmp__XA4G=get_path_slot__T2IJ(__tmp__QA4G);
+ __tmp__BP0G=get_path_slot__P5EJ(__tmp__0O0G);
} break;
};
- s__KA4G=__tmp__XA4G;
- if (((struct ___OBJ *)__tmp__XA4G)->__id==__SLOT_DATA__) {
- __tmp__YA4G=get_expr_result__MMRG(__tmp__XA4G);
+ s__UO0G=__tmp__BP0G;
+ if (((struct ___OBJ *)__tmp__BP0G)->__id==__SLOT_DATA__) {
+ __tmp__CP0G=get_expr_result__ZTOG(__tmp__BP0G);
} else {
- __tmp__YA4G=get_expr_result__LPRG(__tmp__XA4G);
+ __tmp__CP0G=get_expr_result__YWOG(__tmp__BP0G);
};
- switch (((struct ___OBJ *)e__D31G)->__id) {
+ switch (((struct ___OBJ *)e__BMYG)->__id) {
case __LIST__: {
- __tmp__ZA4G=my_copy__IE2M(e__D31G);
+ __tmp__DP0G=my_copy__MSYM(e__BMYG);
} break;
case __STRING_CST__: {
- Self__PYLQ=((__STRING_CST *)e__D31G);
- __tmp__ZA4G=create__text__BMQH(Self__PYLQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PYLQ->string__LDAI);
+ 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__ZA4G=my_copy__ODAI(e__D31G);
+ __tmp__DP0G=my_copy__EK2H(e__BMYG);
} break;
case __PROTOTYPE_CST__: {
- Self__QYLQ=((__PROTOTYPE_CST *)e__D31G);
- __tmp__ZA4G=create__type__HZQC(Self__QYLQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QYLQ->parent_constant__DMMC.static_type__LSYD);
+ 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__RYLQ=((__INTEGER_CST *)e__D31G);
- __tmp__ZA4G=create__value__type__I1QC(Self__RYLQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RYLQ->value__VUYD,Self__RYLQ->parent_constant__OMMC.static_type__LSYD);
+ 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);
+ };
+ ((__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);
+ };
+ ((__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;
+ };
+ 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__ZA4G=my_copy__02IJ(e__D31G);
+ __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__ZA4G=my_copy__2EAI(e__D31G);
+ __tmp__DP0G=my_copy__SL2H(e__BMYG);
} break;
case __EXPR_EQUAL__: {
- __tmp__ZA4G=my_copy__VFAI(e__D31G);
+ __tmp__DP0G=my_copy__LM2H(e__BMYG);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ZA4G=my_copy__CGAI(e__D31G);
+ __tmp__DP0G=my_copy__YM2H(e__BMYG);
} break;
case __REAL_CST__: {
- Self__TYLQ=((__REAL_CST *)e__D31G);
- __tmp__ZA4G=create__value__type__2KQH(Self__TYLQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TYLQ->value__RGAI,Self__TYLQ->parent_constant__IVNH.static_type__LSYD);
+ 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;
+ };
+ };
+ ptr__ABPR=result__SBPR;
+ };
+ result__5APR=((__REAL_CST *)ptr__ABPR);
+ *(result__5APR) = *(REAL_CST__);
+ };
+ 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__VYLQ=((__CHARACTER_CST *)e__D31G);
- __tmp__ZA4G=create__char__XLQH(Self__VYLQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VYLQ->text__ZGAI);
+ 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__WYLQ=((__IS_EXPANDED *)e__D31G);
- __tmp__ZA4G=create__receiver__2J0H(Self__WYLQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__WYLQ->receiver__AHAI));
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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__ZA4G=my_copy__FHAI(e__D31G);
+ __tmp__DP0G=my_copy__1N2H(e__BMYG);
} break;
case __EXPR_SUP__: {
- __tmp__ZA4G=my_copy__OHAI(e__D31G);
+ __tmp__DP0G=my_copy__EO2H(e__BMYG);
} break;
case __EXPR_SUB__: {
- __tmp__ZA4G=my_copy__ZHAI(e__D31G);
+ __tmp__DP0G=my_copy__PO2H(e__BMYG);
} break;
case __EXPR_MUL__: {
- __tmp__ZA4G=my_copy__FIAI(e__D31G);
+ __tmp__DP0G=my_copy__1O2H(e__BMYG);
} break;
case __EXPR_DIV__: {
- __tmp__ZA4G=my_copy__QIAI(e__D31G);
+ __tmp__DP0G=my_copy__GP2H(e__BMYG);
} break;
case __EXPR_AND__: {
- __tmp__ZA4G=my_copy__1IAI(e__D31G);
+ __tmp__DP0G=my_copy__RP2H(e__BMYG);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ZA4G=my_copy__GJAI(e__D31G);
+ __tmp__DP0G=my_copy__2P2H(e__BMYG);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ZA4G=my_copy__RJAI(e__D31G);
+ __tmp__DP0G=my_copy__HQ2H(e__BMYG);
} break;
case __PUT_TO__: {
- __tmp__ZA4G=my_copy__2JAI(e__D31G);
+ __tmp__DP0G=my_copy__SQ2H(e__BMYG);
} break;
case __ITEM__: {
- __tmp__ZA4G=my_copy__NKAI(e__D31G);
+ __tmp__DP0G=my_copy__DR2H(e__BMYG);
} break;
case __SIZE_OF__: {
- __tmp__ZA4G=my_copy__ZKAI(e__D31G);
+ __tmp__DP0G=my_copy__PR2H(e__BMYG);
} break;
case __CAST__: {
- __tmp__ZA4G=my_copy__CLAI(e__D31G);
+ __tmp__DP0G=my_copy__YR2H(e__BMYG);
} break;
case __CALL_SLOT__: {
- __tmp__ZA4G=my_copy__1E2M(e__D31G);
+ __tmp__DP0G=my_copy__5SYM(e__BMYG);
} break;
case __READ_SLOT__: {
- __tmp__ZA4G=my_copy__MRKK(e__D31G);
+ __tmp__DP0G=my_copy__IUGK(e__BMYG);
} break;
case __READ_GLOBAL__: {
- __tmp__ZA4G=my_copy__ZRKK(e__D31G);
+ __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;
+ }
+ };
+ __tmp__DP0G=__tmp__GDER;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ZA4G=my_copy__3BGN(e__D31G);
+ __tmp__DP0G=my_copy__BQCN(e__BMYG);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ZA4G=my_copy__VIIO(e__D31G);
+ __tmp__DP0G=my_copy__NREO(e__BMYG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ZA4G=my_copy__3PNO(e__D31G);
+ __tmp__DP0G=my_copy__VYJO(e__BMYG);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ZA4G=my_copy__CJIO(e__D31G);
+ __tmp__DP0G=my_copy__0REO(e__BMYG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ZA4G=my_copy__JQNO(e__D31G);
+ __tmp__DP0G=my_copy__BZJO(e__BMYG);
} break;
case __EXPR_NEG__: {
- __tmp__ZA4G=my_copy__EBNM(e__D31G);
+ __tmp__DP0G=my_copy__CNJM(e__BMYG);
} break;
case __EXPR_ADD__: {
- __tmp__ZA4G=my_copy__EOPL(e__D31G);
+ __tmp__DP0G=my_copy__5XLL(e__BMYG);
} break;
case __EXPR_NOT__: {
- __tmp__ZA4G=my_copy__SH2M(e__D31G);
+ __tmp__DP0G=my_copy__WVYM(e__BMYG);
} break;
case __EXPR_MOD__: {
- __tmp__ZA4G=my_copy__NJIO(e__D31G);
+ __tmp__DP0G=my_copy__FSEO(e__BMYG);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ZA4G=my_copy__YZHP(e__D31G);
+ __tmp__DP0G=my_copy__QCEP(e__BMYG);
} break;
case __EXPR_INF__: {
- __tmp__ZA4G=my_copy__13VN(e__D31G);
+ __tmp__DP0G=my_copy__5LSN(e__BMYG);
} break;
case __EXPR_INF_EQ__: {
- __tmp__ZA4G=my_copy__G4VN(e__D31G);
+ __tmp__DP0G=my_copy__KMSN(e__BMYG);
} break;
case __EXPR_OR__: {
- __tmp__ZA4G=my_copy__FLTN(e__D31G);
+ __tmp__DP0G=my_copy__JZPN(e__BMYG);
} break;
case __EXPR_XOR__: {
- __tmp__ZA4G=my_copy__OUWO(e__D31G);
+ __tmp__DP0G=my_copy__G3SO(e__BMYG);
} break;
};
- add_last__W2BH(((__LIST *)result__F31G)->expr_list__EMRG,create__with__result__0D5G(__tmp__ZA4G,__tmp__XA4G,Self__B31G,__tmp__YA4G));
- add_last__W2BH(((__LIST *)result__F31G)->expr_list__EMRG,create__with__2AVC(__tmp__YA4G,Self__B31G));
+ 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);
+ };
+ ((__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;
+ };
+ };
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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__KA4G)->__id==__SLOT_DATA__) {
- __tmp__FB4G=((__SLOT *)((__SLOT_DATA *)s__KA4G)->parent_slot__H3YD)->base_slot__Z14F;
+ if (((struct ___OBJ *)s__UO0G)->__id==__SLOT_DATA__) {
+ __tmp__PP0G=((__SLOT *)((__SLOT_DATA *)s__UO0G)->parent_slot__IHZD)->base_slot__X12F;
} else {
- __tmp__FB4G=((__SLOT *)((__SLOT_CODE *)s__KA4G)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__PP0G=((__SLOT *)((__SLOT_CODE *)s__UO0G)->parent_slot__A22F)->base_slot__X12F;
};
- __tmp__GB4G=Self__B31G->parent_dta__F0QC.slot__V3YD;
- if (((struct ___OBJ *)__tmp__GB4G)->__id==__SLOT_DATA__) {
- __tmp__HB4G=((__SLOT *)((__SLOT_DATA *)__tmp__GB4G)->parent_slot__H3YD)->base_slot__Z14F;
+ __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__HB4G=((__SLOT *)((__SLOT_CODE *)__tmp__GB4G)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__RP0G=((__SLOT *)((__SLOT_CODE *)__tmp__QP0G)->parent_slot__A22F)->base_slot__X12F;
};
- is_equal_profil__F3CH(__tmp__FB4G,__tmp__HB4G);
- switch (((struct ___OBJ *)e__D31G)->__id) {
+ is_equal_profil__XK5G(__tmp__PP0G,__tmp__RP0G);
+ switch (((struct ___OBJ *)e__BMYG)->__id) {
case __LIST__: {
- __tmp__QE5G=my_copy__IE2M(e__D31G);
+ __tmp__0S1G=my_copy__MSYM(e__BMYG);
} break;
case __STRING_CST__: {
- Self__XYLQ=((__STRING_CST *)e__D31G);
- __tmp__QE5G=create__text__BMQH(Self__XYLQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XYLQ->string__LDAI);
+ 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__QE5G=my_copy__ODAI(e__D31G);
+ __tmp__0S1G=my_copy__EK2H(e__BMYG);
} break;
case __PROTOTYPE_CST__: {
- Self__YYLQ=((__PROTOTYPE_CST *)e__D31G);
- __tmp__QE5G=create__type__HZQC(Self__YYLQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YYLQ->parent_constant__DMMC.static_type__LSYD);
+ 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__ZYLQ=((__INTEGER_CST *)e__D31G);
- __tmp__QE5G=create__value__type__I1QC(Self__ZYLQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZYLQ->value__VUYD,Self__ZYLQ->parent_constant__OMMC.static_type__LSYD);
+ 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);
+ };
+ ((__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);
+ };
+ ((__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__QE5G=my_copy__02IJ(e__D31G);
+ __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__QE5G=my_copy__2EAI(e__D31G);
+ __tmp__0S1G=my_copy__SL2H(e__BMYG);
} break;
case __EXPR_EQUAL__: {
- __tmp__QE5G=my_copy__VFAI(e__D31G);
+ __tmp__0S1G=my_copy__LM2H(e__BMYG);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__QE5G=my_copy__CGAI(e__D31G);
+ __tmp__0S1G=my_copy__YM2H(e__BMYG);
} break;
case __REAL_CST__: {
- Self__1YLQ=((__REAL_CST *)e__D31G);
- __tmp__QE5G=create__value__type__2KQH(Self__1YLQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1YLQ->value__RGAI,Self__1YLQ->parent_constant__IVNH.static_type__LSYD);
+ 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);
+ };
+ ((__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;
+ } else {
+ ((__POINTER *)result__IEPR)[ 0]=(void *)((unsigned long)((__POINTER *)next__GEPR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
+ result__IEPR=next__GEPR;
+ };
+ };
+ ptr__WDPR=result__IEPR;
+ };
+ 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__3YLQ=((__CHARACTER_CST *)e__D31G);
- __tmp__QE5G=create__char__XLQH(Self__3YLQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3YLQ->text__ZGAI);
+ 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__4YLQ=((__IS_EXPANDED *)e__D31G);
- __tmp__QE5G=create__receiver__2J0H(Self__4YLQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__4YLQ->receiver__AHAI));
+ 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);
+ };
+ ((__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);
+ };
+ ((__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;
+ };
+ };
+ ptr__MEPR=result__3EPR;
+ };
+ result__LEPR=((__IS_EXPANDED *)ptr__MEPR);
+ *(result__LEPR) = *(IS_EXPANDED__);
+ };
+ 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__QE5G=my_copy__FHAI(e__D31G);
+ __tmp__0S1G=my_copy__1N2H(e__BMYG);
} break;
case __EXPR_SUP__: {
- __tmp__QE5G=my_copy__OHAI(e__D31G);
+ __tmp__0S1G=my_copy__EO2H(e__BMYG);
} break;
case __EXPR_SUB__: {
- __tmp__QE5G=my_copy__ZHAI(e__D31G);
+ __tmp__0S1G=my_copy__PO2H(e__BMYG);
} break;
case __EXPR_MUL__: {
- __tmp__QE5G=my_copy__FIAI(e__D31G);
+ __tmp__0S1G=my_copy__1O2H(e__BMYG);
} break;
case __EXPR_DIV__: {
- __tmp__QE5G=my_copy__QIAI(e__D31G);
+ __tmp__0S1G=my_copy__GP2H(e__BMYG);
} break;
case __EXPR_AND__: {
- __tmp__QE5G=my_copy__1IAI(e__D31G);
+ __tmp__0S1G=my_copy__RP2H(e__BMYG);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__QE5G=my_copy__GJAI(e__D31G);
+ __tmp__0S1G=my_copy__2P2H(e__BMYG);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__QE5G=my_copy__RJAI(e__D31G);
+ __tmp__0S1G=my_copy__HQ2H(e__BMYG);
} break;
case __PUT_TO__: {
- __tmp__QE5G=my_copy__2JAI(e__D31G);
+ __tmp__0S1G=my_copy__SQ2H(e__BMYG);
} break;
case __ITEM__: {
- __tmp__QE5G=my_copy__NKAI(e__D31G);
+ __tmp__0S1G=my_copy__DR2H(e__BMYG);
} break;
case __SIZE_OF__: {
- __tmp__QE5G=my_copy__ZKAI(e__D31G);
+ __tmp__0S1G=my_copy__PR2H(e__BMYG);
} break;
case __CAST__: {
- __tmp__QE5G=my_copy__CLAI(e__D31G);
+ __tmp__0S1G=my_copy__YR2H(e__BMYG);
} break;
case __CALL_SLOT__: {
- __tmp__QE5G=my_copy__1E2M(e__D31G);
+ __tmp__0S1G=my_copy__5SYM(e__BMYG);
} break;
case __READ_SLOT__: {
- __tmp__QE5G=my_copy__MRKK(e__D31G);
+ __tmp__0S1G=my_copy__IUGK(e__BMYG);
} break;
case __READ_GLOBAL__: {
- __tmp__QE5G=my_copy__ZRKK(e__D31G);
+ __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;
+ } break;
+ case __READ_GLOBAL__: {
+ __tmp__BEER=((__READ_GLOBAL *)__tmp__AEER);
+ } break;
+ }
+ };
+ __tmp__0S1G=__tmp__BEER;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__QE5G=my_copy__3BGN(e__D31G);
+ __tmp__0S1G=my_copy__BQCN(e__BMYG);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__QE5G=my_copy__VIIO(e__D31G);
+ __tmp__0S1G=my_copy__NREO(e__BMYG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__QE5G=my_copy__3PNO(e__D31G);
+ __tmp__0S1G=my_copy__VYJO(e__BMYG);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__QE5G=my_copy__CJIO(e__D31G);
+ __tmp__0S1G=my_copy__0REO(e__BMYG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__QE5G=my_copy__JQNO(e__D31G);
+ __tmp__0S1G=my_copy__BZJO(e__BMYG);
} break;
case __EXPR_NEG__: {
- __tmp__QE5G=my_copy__EBNM(e__D31G);
+ __tmp__0S1G=my_copy__CNJM(e__BMYG);
} break;
case __EXPR_ADD__: {
- __tmp__QE5G=my_copy__EOPL(e__D31G);
+ __tmp__0S1G=my_copy__5XLL(e__BMYG);
} break;
case __EXPR_NOT__: {
- __tmp__QE5G=my_copy__SH2M(e__D31G);
+ __tmp__0S1G=my_copy__WVYM(e__BMYG);
} break;
case __EXPR_MOD__: {
- __tmp__QE5G=my_copy__NJIO(e__D31G);
+ __tmp__0S1G=my_copy__FSEO(e__BMYG);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__QE5G=my_copy__YZHP(e__D31G);
+ __tmp__0S1G=my_copy__QCEP(e__BMYG);
} break;
case __EXPR_INF__: {
- __tmp__QE5G=my_copy__13VN(e__D31G);
+ __tmp__0S1G=my_copy__5LSN(e__BMYG);
} break;
case __EXPR_INF_EQ__: {
- __tmp__QE5G=my_copy__G4VN(e__D31G);
+ __tmp__0S1G=my_copy__KMSN(e__BMYG);
} break;
case __EXPR_OR__: {
- __tmp__QE5G=my_copy__FLTN(e__D31G);
+ __tmp__0S1G=my_copy__JZPN(e__BMYG);
} break;
case __EXPR_XOR__: {
- __tmp__QE5G=my_copy__OUWO(e__D31G);
+ __tmp__0S1G=my_copy__G3SO(e__BMYG);
} break;
};
- add_last__W2BH(((__LIST *)result__F31G)->expr_list__EMRG,create__with__result__0D5G(__tmp__QE5G,s__KA4G,Self__B31G,Self__B31G->parent_dta__F0QC.result_expr__X3YD));
+ 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;
+ };
+ result__AFPR=((__NODE_STYLE *)ptr__BFPR);
+ *(result__AFPR) = *(NODE_STYLE__);
+ };
+ 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);
};
- switch (((struct ___OBJ *)e__D31G)->__id) {
+ switch (((struct ___OBJ *)e__BMYG)->__id) {
case __LIST__: {
- __tmp__MB4G=((__LIST *)e__D31G)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__LIST *)e__BMYG)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__MB4G=((__STRING_CST *)e__D31G)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__STRING_CST *)e__BMYG)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXTERNAL_C__: {
- __tmp__MB4G=((__EXTERNAL_C *)e__D31G)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__EXTERNAL_C *)e__BMYG)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__MB4G=((__PROTOTYPE_CST *)e__D31G)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__PROTOTYPE_CST *)e__BMYG)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __INTEGER_CST__: {
- __tmp__MB4G=((__INTEGER_CST *)e__D31G)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__INTEGER_CST *)e__BMYG)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_LOCAL__: {
- __tmp__MB4G=((__READ_LOCAL *)e__D31G)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__READ_LOCAL *)e__BMYG)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__MB4G=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__MB4G=((__EXPR_EQUAL *)e__D31G)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_NOT_EQUAL *)e__D31G)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__REAL_CST *)e__D31G)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__REAL_CST *)e__BMYG)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__MB4G=((__CHARACTER_CST *)e__D31G)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__CHARACTER_CST *)e__BMYG)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__MB4G=((__IS_EXPANDED *)e__D31G)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__IS_EXPANDED *)e__BMYG)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__MB4G=((__GET_TYPE_ID *)e__D31G)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__GET_TYPE_ID *)e__BMYG)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__MB4G=((__EXPR_SUP *)e__D31G)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_SUB *)e__D31G)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_MUL *)e__D31G)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_DIV *)e__D31G)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_AND *)e__D31G)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_SHIFT_R *)e__D31G)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_SHIFT_L *)e__D31G)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__PUT_TO *)e__D31G)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__PUT_TO *)e__BMYG)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__MB4G=((__ITEM *)e__D31G)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__ITEM *)e__BMYG)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__MB4G=((__SIZE_OF *)e__D31G)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__SIZE_OF *)e__BMYG)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__MB4G=((__CAST *)e__D31G)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__CAST *)e__BMYG)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__MB4G=((__CALL_SLOT *)e__D31G)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__CALL_SLOT *)e__BMYG)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__MB4G=((__READ_SLOT *)e__D31G)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__READ_SLOT *)e__BMYG)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__MB4G=((__READ_GLOBAL *)e__D31G)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_NOT_LOGIC *)e__D31G)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_OR_LOGIC *)e__D31G)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_OR_OR_LOGIC *)e__D31G)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__MB4G=((__EXPR_AND_LOGIC *)e__D31G)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_AND_AND_LOGIC *)e__D31G)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__MB4G=((__EXPR_NEG *)e__D31G)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_ADD *)e__D31G)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_NOT *)e__D31G)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_MOD *)e__D31G)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_SUP_EQ *)e__D31G)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_INF *)e__D31G)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_INF_EQ *)e__D31G)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_OR *)e__D31G)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__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__MB4G=((__EXPR_XOR *)e__D31G)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__WP0G=((__EXPR_XOR *)e__BMYG)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- add_last__W2BH(((__LIST *)result__F31G)->expr_list__EMRG,create__type__HZQC(__tmp__MB4G,TYPE_VOID__->parent_type__UIB.default__AKC));
+ add_last__IK4G(((__LIST *)result__DMYG)->expr_list__RTOG,create__type__PKQC(__tmp__WP0G,TYPE_VOID__->parent_type__UIB.default__AKC));
};
- return(result__F31G);
+ return(result__DMYG);
}
-static void* product__with__ET5H(__DTA_CAST *Self__FT5H,void *t__GT5H,void *e__HT5H)
+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.
{
- void *new_value__LT5H,*__tmp__ST5H,*__tmp__MU5H,*__tmp__DV5H;
- __POSITION __tmp__NT5H,__tmp__PV5H,__tmp__WV5H,__tmp__0V5H;
- void *result__MT5H;
- void *__tmp__TT5H,*rd__KT5H;
- void *__tmp__VT5H;
- void *__tmp__WT5H,*cast__JT5H;
- void *__tmp__LU5H,*__tmp__BV5H;
- __STRING_CST *Self__5YLQ,*Self__HZLQ;
- __PROTOTYPE_CST *Self__AZLQ,*Self__IZLQ;
- __INTEGER_CST *Self__BZLQ,*Self__JZLQ;
- __REAL_CST *Self__DZLQ,*Self__LZLQ;
- __CHARACTER_CST *Self__FZLQ,*Self__NZLQ;
- __IS_EXPANDED *Self__GZLQ,*Self__OZLQ;
- void *__tmp__ZU5H;
- __BOOLEAN __tmp__SU5H,__tmp__0U5H;
- new_value__LT5H=NULL;
- switch (((struct ___OBJ *)e__HT5H)->__id) {
+ __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__NT5H=((__LIST *)e__HT5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D01H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__NT5H=((__STRING_CST *)e__HT5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXTERNAL_C *)e__HT5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D01H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__NT5H=((__PROTOTYPE_CST *)e__HT5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__INTEGER_CST *)e__HT5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__READ_LOCAL *)e__HT5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D01H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__NT5H=((__EXPR_EQUAL *)e__HT5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_NOT_EQUAL *)e__HT5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__REAL_CST *)e__HT5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__CHARACTER_CST *)e__HT5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__IS_EXPANDED *)e__HT5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D01H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__NT5H=((__GET_TYPE_ID *)e__HT5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D01H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__NT5H=((__EXPR_SUP *)e__HT5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_SUB *)e__HT5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_MUL *)e__HT5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_DIV *)e__HT5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_AND *)e__HT5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_SHIFT_R *)e__HT5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_SHIFT_L *)e__HT5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__PUT_TO *)e__HT5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D01H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__NT5H=((__ITEM *)e__HT5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D01H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__NT5H=((__SIZE_OF *)e__HT5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D01H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__NT5H=((__CAST *)e__HT5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D01H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__NT5H=((__CALL_SLOT *)e__HT5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D01H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__NT5H=((__READ_SLOT *)e__HT5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__READ_GLOBAL *)e__HT5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_NOT_LOGIC *)e__HT5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_OR_LOGIC *)e__HT5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_OR_OR_LOGIC *)e__HT5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_AND_LOGIC *)e__HT5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_AND_AND_LOGIC *)e__HT5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_NEG *)e__HT5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_ADD *)e__HT5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_NOT *)e__HT5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_MOD *)e__HT5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_SUP_EQ *)e__HT5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_INF *)e__HT5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_INF_EQ *)e__HT5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_OR *)e__HT5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__NT5H=((__EXPR_XOR *)e__HT5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D01H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- result__MT5H=create__4ICG(__tmp__NT5H);
- __tmp__ST5H=Self__FT5H->result_expr__QT5H;
- if (__tmp__ST5H==NULL) {
- __tmp__TT5H=NULL;
+ result__C01H=create__YBAG(__tmp__D01H);
+ __tmp__I01H=Self__1Z1H->result_expr__G01H;
+ if (__tmp__I01H==NULL) {
+ __tmp__J01H=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__ST5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__I01H)->__id) {
case __PROTOTYPE_CST__: {
- __tmp__TT5H=NULL;
+ __tmp__J01H=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__TT5H=((void *)__tmp__ST5H);
+ __tmp__J01H=((void *)__tmp__I01H);
} break;
}
};
- rd__KT5H=__tmp__TT5H;
- __tmp__VT5H=((__READ_LOCAL *)__tmp__TT5H)->local__G5YD;
- if (__tmp__VT5H==NULL) {
- __tmp__WT5H=NULL;
+ rd__A01H=__tmp__J01H;
+ __tmp__L01H=((__READ_LOCAL *)__tmp__J01H)->local__HJZD;
+ if (__tmp__L01H==NULL) {
+ __tmp__M01H=NULL;
} else {
- __tmp__WT5H=((void *)__tmp__VT5H);
- };
- cast__JT5H=__tmp__WT5H;
- if (((void *)t__GT5H != (void *)TYPE_NULL__)) {
- if (((__UINTEGER_8)(((__TYPE_FULL *)((__LOCAL *)__tmp__WT5H)->parent_variable__ALMC.type__LCCG)->flag__LTL & 4) != 0)) {
- if (((void *)((__TYPE_FULL *)((__LOCAL *)__tmp__WT5H)->parent_variable__ALMC.type__LCCG)->parent_type__KTL == (void *)t__GT5H)) {
- __tmp__LU5H=((__LOCAL *)__tmp__WT5H)->parent_variable__ALMC.type__LCCG;
- switch (((struct ___OBJ *)e__HT5H)->__id) {
+ __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__MU5H=my_copy__IE2M(e__HT5H);
+ __tmp__C11H=my_copy__MSYM(e__3Z1H);
} break;
case __STRING_CST__: {
- Self__5YLQ=((__STRING_CST *)e__HT5H);
- __tmp__MU5H=create__text__BMQH(Self__5YLQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5YLQ->string__LDAI);
+ 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__MU5H=my_copy__ODAI(e__HT5H);
+ __tmp__C11H=my_copy__EK2H(e__3Z1H);
} break;
case __PROTOTYPE_CST__: {
- Self__AZLQ=((__PROTOTYPE_CST *)e__HT5H);
- __tmp__MU5H=create__type__HZQC(Self__AZLQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AZLQ->parent_constant__DMMC.static_type__LSYD);
+ 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__BZLQ=((__INTEGER_CST *)e__HT5H);
- __tmp__MU5H=create__value__type__I1QC(Self__BZLQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BZLQ->value__VUYD,Self__BZLQ->parent_constant__OMMC.static_type__LSYD);
+ 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__MU5H=my_copy__02IJ(e__HT5H);
+ __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__MU5H=my_copy__2EAI(e__HT5H);
+ __tmp__C11H=my_copy__SL2H(e__3Z1H);
} break;
case __EXPR_EQUAL__: {
- __tmp__MU5H=my_copy__VFAI(e__HT5H);
+ __tmp__C11H=my_copy__LM2H(e__3Z1H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__MU5H=my_copy__CGAI(e__HT5H);
+ __tmp__C11H=my_copy__YM2H(e__3Z1H);
} break;
case __REAL_CST__: {
- Self__DZLQ=((__REAL_CST *)e__HT5H);
- __tmp__MU5H=create__value__type__2KQH(Self__DZLQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DZLQ->value__RGAI,Self__DZLQ->parent_constant__IVNH.static_type__LSYD);
+ 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__FZLQ=((__CHARACTER_CST *)e__HT5H);
- __tmp__MU5H=create__char__XLQH(Self__FZLQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FZLQ->text__ZGAI);
+ 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__GZLQ=((__IS_EXPANDED *)e__HT5H);
- __tmp__MU5H=create__receiver__2J0H(Self__GZLQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__GZLQ->receiver__AHAI));
+ 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__MU5H=my_copy__FHAI(e__HT5H);
+ __tmp__C11H=my_copy__1N2H(e__3Z1H);
} break;
case __EXPR_SUP__: {
- __tmp__MU5H=my_copy__OHAI(e__HT5H);
+ __tmp__C11H=my_copy__EO2H(e__3Z1H);
} break;
case __EXPR_SUB__: {
- __tmp__MU5H=my_copy__ZHAI(e__HT5H);
+ __tmp__C11H=my_copy__PO2H(e__3Z1H);
} break;
case __EXPR_MUL__: {
- __tmp__MU5H=my_copy__FIAI(e__HT5H);
+ __tmp__C11H=my_copy__1O2H(e__3Z1H);
} break;
case __EXPR_DIV__: {
- __tmp__MU5H=my_copy__QIAI(e__HT5H);
+ __tmp__C11H=my_copy__GP2H(e__3Z1H);
} break;
case __EXPR_AND__: {
- __tmp__MU5H=my_copy__1IAI(e__HT5H);
+ __tmp__C11H=my_copy__RP2H(e__3Z1H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__MU5H=my_copy__GJAI(e__HT5H);
+ __tmp__C11H=my_copy__2P2H(e__3Z1H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__MU5H=my_copy__RJAI(e__HT5H);
+ __tmp__C11H=my_copy__HQ2H(e__3Z1H);
} break;
case __PUT_TO__: {
- __tmp__MU5H=my_copy__2JAI(e__HT5H);
+ __tmp__C11H=my_copy__SQ2H(e__3Z1H);
} break;
case __ITEM__: {
- __tmp__MU5H=my_copy__NKAI(e__HT5H);
+ __tmp__C11H=my_copy__DR2H(e__3Z1H);
} break;
case __SIZE_OF__: {
- __tmp__MU5H=my_copy__ZKAI(e__HT5H);
+ __tmp__C11H=my_copy__PR2H(e__3Z1H);
} break;
case __CAST__: {
- __tmp__MU5H=my_copy__CLAI(e__HT5H);
+ __tmp__C11H=my_copy__YR2H(e__3Z1H);
} break;
case __CALL_SLOT__: {
- __tmp__MU5H=my_copy__1E2M(e__HT5H);
+ __tmp__C11H=my_copy__5SYM(e__3Z1H);
} break;
case __READ_SLOT__: {
- __tmp__MU5H=my_copy__MRKK(e__HT5H);
+ __tmp__C11H=my_copy__IUGK(e__3Z1H);
} break;
case __READ_GLOBAL__: {
- __tmp__MU5H=my_copy__ZRKK(e__HT5H);
+ __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;
+ } break;
+ case __READ_GLOBAL__: {
+ __tmp__REER=((__READ_GLOBAL *)__tmp__QEER);
+ } break;
+ }
+ };
+ __tmp__C11H=__tmp__REER;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__MU5H=my_copy__3BGN(e__HT5H);
+ __tmp__C11H=my_copy__BQCN(e__3Z1H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__MU5H=my_copy__VIIO(e__HT5H);
+ __tmp__C11H=my_copy__NREO(e__3Z1H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__MU5H=my_copy__3PNO(e__HT5H);
+ __tmp__C11H=my_copy__VYJO(e__3Z1H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__MU5H=my_copy__CJIO(e__HT5H);
+ __tmp__C11H=my_copy__0REO(e__3Z1H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__MU5H=my_copy__JQNO(e__HT5H);
+ __tmp__C11H=my_copy__BZJO(e__3Z1H);
} break;
case __EXPR_NEG__: {
- __tmp__MU5H=my_copy__EBNM(e__HT5H);
+ __tmp__C11H=my_copy__CNJM(e__3Z1H);
} break;
case __EXPR_ADD__: {
- __tmp__MU5H=my_copy__EOPL(e__HT5H);
+ __tmp__C11H=my_copy__5XLL(e__3Z1H);
} break;
case __EXPR_NOT__: {
- __tmp__MU5H=my_copy__SH2M(e__HT5H);
+ __tmp__C11H=my_copy__WVYM(e__3Z1H);
} break;
case __EXPR_MOD__: {
- __tmp__MU5H=my_copy__NJIO(e__HT5H);
+ __tmp__C11H=my_copy__FSEO(e__3Z1H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__MU5H=my_copy__YZHP(e__HT5H);
+ __tmp__C11H=my_copy__QCEP(e__3Z1H);
} break;
case __EXPR_INF__: {
- __tmp__MU5H=my_copy__13VN(e__HT5H);
+ __tmp__C11H=my_copy__5LSN(e__3Z1H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__MU5H=my_copy__G4VN(e__HT5H);
+ __tmp__C11H=my_copy__KMSN(e__3Z1H);
} break;
case __EXPR_OR__: {
- __tmp__MU5H=my_copy__FLTN(e__HT5H);
+ __tmp__C11H=my_copy__JZPN(e__3Z1H);
} break;
case __EXPR_XOR__: {
- __tmp__MU5H=my_copy__OUWO(e__HT5H);
+ __tmp__C11H=my_copy__G3SO(e__3Z1H);
} break;
};
- new_value__LT5H=create__value__YT0H(CAST__,__tmp__LU5H,__tmp__MU5H);
+ new_value__B01H=create__value__00WH(CAST__,__tmp__B11H,__tmp__C11H);
};
- __tmp__SU5H=TRUE__;
+ __tmp__I11H=TRUE__;
} else {
- __tmp__SU5H=FALSE__;
+ __tmp__I11H=FALSE__;
};
- if ((! __tmp__SU5H)) {
- __tmp__ZU5H=((__TYPE_FULL *)((__LOCAL *)__tmp__WT5H)->parent_variable__ALMC.type__LCCG)->parent_type__KTL;
- switch (((struct ___OBJ *)t__GT5H)->__id) {
+ 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__0U5H=is_sub_type__NCBJ(t__GT5H,__tmp__ZU5H);
+ __tmp__Q11H=is_sub_type__HI3I(t__2Z1H,__tmp__P11H);
} break;
case __TYPE_NULL__: {
- __tmp__0U5H=TRUE__;
+ __tmp__Q11H=TRUE__;
} break;
case __TYPE_VOID__: {
- __tmp__0U5H=FALSE__;
+ __tmp__Q11H=FALSE__;
} break;
case __TYPE_CONTEXT__: {
- __tmp__0U5H=is_sub_type__QDBJ(t__GT5H,__tmp__ZU5H);
+ __tmp__Q11H=is_sub_type__KJ3I(t__2Z1H,__tmp__P11H);
} break;
case __TYPE_ID__: {
- __tmp__0U5H=is_sub_type__LEBJ(__tmp__ZU5H);
+ __tmp__Q11H=is_sub_type__FK3I(__tmp__P11H);
} break;
case __TYPE_GENERIC__: {
- __tmp__0U5H=is_sub_type__REBJ(t__GT5H,__tmp__ZU5H);
+ __tmp__Q11H=is_sub_type__LK3I(t__2Z1H,__tmp__P11H);
} break;
case __PROFIL_BLOCK__: {
- __tmp__0U5H=__infix_equal_equal__SOJJ(((__PROFIL_BLOCK *)t__GT5H),__tmp__ZU5H);
+ __tmp__Q11H=__infix_equal_equal__ORFJ(((__PROFIL_BLOCK *)t__2Z1H),__tmp__P11H);
} break;
};
- if (__tmp__0U5H) {
- switch (((struct ___OBJ *)t__GT5H)->__id) {
+ if (__tmp__Q11H) {
+ switch (((struct ___OBJ *)t__2Z1H)->__id) {
case __TYPE__: {
- __tmp__BV5H=((__TYPE *)t__GT5H)->default__AKC;
+ __tmp__X11H=((__TYPE *)t__2Z1H)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__BV5H=((__TYPE_NULL *)t__GT5H)->parent_type__TIB.default__AKC;
+ __tmp__X11H=((__TYPE_NULL *)t__2Z1H)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__BV5H=((__TYPE_VOID *)t__GT5H)->parent_type__UIB.default__AKC;
+ __tmp__X11H=((__TYPE_VOID *)t__2Z1H)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__BV5H=((__TYPE_CONTEXT *)t__GT5H)->parent_type__VIB.default__AKC;
+ __tmp__X11H=((__TYPE_CONTEXT *)t__2Z1H)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__BV5H=((__TYPE_ID *)t__GT5H)->parent_type__WIB.default__AKC;
+ __tmp__X11H=((__TYPE_ID *)t__2Z1H)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__BV5H=((__TYPE_GENERIC *)t__GT5H)->parent_type__T2IB.default__AKC;
+ __tmp__X11H=((__TYPE_GENERIC *)t__2Z1H)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__BV5H=((__PROFIL_BLOCK *)t__GT5H)->parent_type__VNCG.default__AKC;
+ __tmp__X11H=((__PROFIL_BLOCK *)t__2Z1H)->parent_type__PGAG.default__AKC;
} break;
};
- switch (((struct ___OBJ *)e__HT5H)->__id) {
+ switch (((struct ___OBJ *)e__3Z1H)->__id) {
case __LIST__: {
- __tmp__DV5H=my_copy__IE2M(e__HT5H);
+ __tmp__Z11H=my_copy__MSYM(e__3Z1H);
} break;
case __STRING_CST__: {
- Self__HZLQ=((__STRING_CST *)e__HT5H);
- __tmp__DV5H=create__text__BMQH(Self__HZLQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HZLQ->string__LDAI);
+ 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__DV5H=my_copy__ODAI(e__HT5H);
+ __tmp__Z11H=my_copy__EK2H(e__3Z1H);
} break;
case __PROTOTYPE_CST__: {
- Self__IZLQ=((__PROTOTYPE_CST *)e__HT5H);
- __tmp__DV5H=create__type__HZQC(Self__IZLQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IZLQ->parent_constant__DMMC.static_type__LSYD);
+ 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__JZLQ=((__INTEGER_CST *)e__HT5H);
- __tmp__DV5H=create__value__type__I1QC(Self__JZLQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JZLQ->value__VUYD,Self__JZLQ->parent_constant__OMMC.static_type__LSYD);
+ 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__DV5H=my_copy__02IJ(e__HT5H);
+ __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__DV5H=my_copy__2EAI(e__HT5H);
+ __tmp__Z11H=my_copy__SL2H(e__3Z1H);
} break;
case __EXPR_EQUAL__: {
- __tmp__DV5H=my_copy__VFAI(e__HT5H);
+ __tmp__Z11H=my_copy__LM2H(e__3Z1H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__DV5H=my_copy__CGAI(e__HT5H);
+ __tmp__Z11H=my_copy__YM2H(e__3Z1H);
} break;
case __REAL_CST__: {
- Self__LZLQ=((__REAL_CST *)e__HT5H);
- __tmp__DV5H=create__value__type__2KQH(Self__LZLQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LZLQ->value__RGAI,Self__LZLQ->parent_constant__IVNH.static_type__LSYD);
+ 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__NZLQ=((__CHARACTER_CST *)e__HT5H);
- __tmp__DV5H=create__char__XLQH(Self__NZLQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NZLQ->text__ZGAI);
+ 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__OZLQ=((__IS_EXPANDED *)e__HT5H);
- __tmp__DV5H=create__receiver__2J0H(Self__OZLQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__OZLQ->receiver__AHAI));
+ 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__DV5H=my_copy__FHAI(e__HT5H);
+ __tmp__Z11H=my_copy__1N2H(e__3Z1H);
} break;
case __EXPR_SUP__: {
- __tmp__DV5H=my_copy__OHAI(e__HT5H);
+ __tmp__Z11H=my_copy__EO2H(e__3Z1H);
} break;
case __EXPR_SUB__: {
- __tmp__DV5H=my_copy__ZHAI(e__HT5H);
+ __tmp__Z11H=my_copy__PO2H(e__3Z1H);
} break;
case __EXPR_MUL__: {
- __tmp__DV5H=my_copy__FIAI(e__HT5H);
+ __tmp__Z11H=my_copy__1O2H(e__3Z1H);
} break;
case __EXPR_DIV__: {
- __tmp__DV5H=my_copy__QIAI(e__HT5H);
+ __tmp__Z11H=my_copy__GP2H(e__3Z1H);
} break;
case __EXPR_AND__: {
- __tmp__DV5H=my_copy__1IAI(e__HT5H);
+ __tmp__Z11H=my_copy__RP2H(e__3Z1H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__DV5H=my_copy__GJAI(e__HT5H);
+ __tmp__Z11H=my_copy__2P2H(e__3Z1H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__DV5H=my_copy__RJAI(e__HT5H);
+ __tmp__Z11H=my_copy__HQ2H(e__3Z1H);
} break;
case __PUT_TO__: {
- __tmp__DV5H=my_copy__2JAI(e__HT5H);
+ __tmp__Z11H=my_copy__SQ2H(e__3Z1H);
} break;
case __ITEM__: {
- __tmp__DV5H=my_copy__NKAI(e__HT5H);
+ __tmp__Z11H=my_copy__DR2H(e__3Z1H);
} break;
case __SIZE_OF__: {
- __tmp__DV5H=my_copy__ZKAI(e__HT5H);
+ __tmp__Z11H=my_copy__PR2H(e__3Z1H);
} break;
case __CAST__: {
- __tmp__DV5H=my_copy__CLAI(e__HT5H);
+ __tmp__Z11H=my_copy__YR2H(e__3Z1H);
} break;
case __CALL_SLOT__: {
- __tmp__DV5H=my_copy__1E2M(e__HT5H);
+ __tmp__Z11H=my_copy__5SYM(e__3Z1H);
} break;
case __READ_SLOT__: {
- __tmp__DV5H=my_copy__MRKK(e__HT5H);
+ __tmp__Z11H=my_copy__IUGK(e__3Z1H);
} break;
case __READ_GLOBAL__: {
- __tmp__DV5H=my_copy__ZRKK(e__HT5H);
+ __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;
+ } break;
+ case __READ_GLOBAL__: {
+ __tmp__BFER=((__READ_GLOBAL *)__tmp__AFER);
+ } break;
+ }
+ };
+ __tmp__Z11H=__tmp__BFER;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__DV5H=my_copy__3BGN(e__HT5H);
+ __tmp__Z11H=my_copy__BQCN(e__3Z1H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__DV5H=my_copy__VIIO(e__HT5H);
+ __tmp__Z11H=my_copy__NREO(e__3Z1H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__DV5H=my_copy__3PNO(e__HT5H);
+ __tmp__Z11H=my_copy__VYJO(e__3Z1H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__DV5H=my_copy__CJIO(e__HT5H);
+ __tmp__Z11H=my_copy__0REO(e__3Z1H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__DV5H=my_copy__JQNO(e__HT5H);
+ __tmp__Z11H=my_copy__BZJO(e__3Z1H);
} break;
case __EXPR_NEG__: {
- __tmp__DV5H=my_copy__EBNM(e__HT5H);
+ __tmp__Z11H=my_copy__CNJM(e__3Z1H);
} break;
case __EXPR_ADD__: {
- __tmp__DV5H=my_copy__EOPL(e__HT5H);
+ __tmp__Z11H=my_copy__5XLL(e__3Z1H);
} break;
case __EXPR_NOT__: {
- __tmp__DV5H=my_copy__SH2M(e__HT5H);
+ __tmp__Z11H=my_copy__WVYM(e__3Z1H);
} break;
case __EXPR_MOD__: {
- __tmp__DV5H=my_copy__NJIO(e__HT5H);
+ __tmp__Z11H=my_copy__FSEO(e__3Z1H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__DV5H=my_copy__YZHP(e__HT5H);
+ __tmp__Z11H=my_copy__QCEP(e__3Z1H);
} break;
case __EXPR_INF__: {
- __tmp__DV5H=my_copy__13VN(e__HT5H);
+ __tmp__Z11H=my_copy__5LSN(e__3Z1H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__DV5H=my_copy__G4VN(e__HT5H);
+ __tmp__Z11H=my_copy__KMSN(e__3Z1H);
} break;
case __EXPR_OR__: {
- __tmp__DV5H=my_copy__FLTN(e__HT5H);
+ __tmp__Z11H=my_copy__JZPN(e__3Z1H);
} break;
case __EXPR_XOR__: {
- __tmp__DV5H=my_copy__OUWO(e__HT5H);
+ __tmp__Z11H=my_copy__G3SO(e__3Z1H);
} break;
};
- new_value__LT5H=create__value__YT0H(CAST__,__tmp__BV5H,__tmp__DV5H);
+ new_value__B01H=create__value__00WH(CAST__,__tmp__X11H,__tmp__Z11H);
};
};
};
- if (((void *)new_value__LT5H == (void *)NULL)) {
- switch (((struct ___OBJ *)e__HT5H)->__id) {
+ if (((void *)new_value__B01H == (void *)NULL)) {
+ switch (((struct ___OBJ *)e__3Z1H)->__id) {
case __LIST__: {
- __tmp__PV5H=((__LIST *)e__HT5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__PV5H=((__STRING_CST *)e__HT5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__STRING_CST *)e__3Z1H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXTERNAL_C__: {
- __tmp__PV5H=((__EXTERNAL_C *)e__HT5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__PV5H=((__PROTOTYPE_CST *)e__HT5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__PROTOTYPE_CST *)e__3Z1H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __INTEGER_CST__: {
- __tmp__PV5H=((__INTEGER_CST *)e__HT5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__INTEGER_CST *)e__3Z1H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_LOCAL__: {
- __tmp__PV5H=((__READ_LOCAL *)e__HT5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__READ_LOCAL *)e__3Z1H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__PV5H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__PV5H=((__EXPR_EQUAL *)e__HT5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_NOT_EQUAL *)e__HT5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__REAL_CST *)e__HT5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__REAL_CST *)e__3Z1H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__PV5H=((__CHARACTER_CST *)e__HT5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__CHARACTER_CST *)e__3Z1H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__PV5H=((__IS_EXPANDED *)e__HT5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__PV5H=((__GET_TYPE_ID *)e__HT5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__PV5H=((__EXPR_SUP *)e__HT5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_SUB *)e__HT5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_MUL *)e__HT5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_DIV *)e__HT5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_AND *)e__HT5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_SHIFT_R *)e__HT5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_SHIFT_L *)e__HT5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__PUT_TO *)e__HT5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__PV5H=((__ITEM *)e__HT5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__PV5H=((__SIZE_OF *)e__HT5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__PV5H=((__CAST *)e__HT5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__PV5H=((__CALL_SLOT *)e__HT5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__PV5H=((__READ_SLOT *)e__HT5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__READ_SLOT *)e__3Z1H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__PV5H=((__READ_GLOBAL *)e__HT5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_NOT_LOGIC *)e__HT5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_OR_LOGIC *)e__HT5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_OR_OR_LOGIC *)e__HT5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__PV5H=((__EXPR_AND_LOGIC *)e__HT5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_AND_AND_LOGIC *)e__HT5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__PV5H=((__EXPR_NEG *)e__HT5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_ADD *)e__HT5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_NOT *)e__HT5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_MOD *)e__HT5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_SUP_EQ *)e__HT5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_INF *)e__HT5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_INF_EQ *)e__HT5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__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__PV5H=((__EXPR_OR *)e__HT5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__PV5H=((__EXPR_XOR *)e__HT5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__F21H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- new_value__LT5H=create__type__HZQC(__tmp__PV5H,TYPE_NULL__->parent_type__TIB.default__AKC);
+ new_value__B01H=create__type__PKQC(__tmp__F21H,TYPE_NULL__->parent_type__TIB.default__AKC);
};
- switch (((struct ___OBJ *)e__HT5H)->__id) {
+ switch (((struct ___OBJ *)e__3Z1H)->__id) {
case __LIST__: {
- __tmp__WV5H=((__LIST *)e__HT5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__WV5H=((__STRING_CST *)e__HT5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__STRING_CST *)e__3Z1H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXTERNAL_C__: {
- __tmp__WV5H=((__EXTERNAL_C *)e__HT5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__WV5H=((__PROTOTYPE_CST *)e__HT5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__PROTOTYPE_CST *)e__3Z1H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __INTEGER_CST__: {
- __tmp__WV5H=((__INTEGER_CST *)e__HT5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__INTEGER_CST *)e__3Z1H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_LOCAL__: {
- __tmp__WV5H=((__READ_LOCAL *)e__HT5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__READ_LOCAL *)e__3Z1H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__WV5H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__WV5H=((__EXPR_EQUAL *)e__HT5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_NOT_EQUAL *)e__HT5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__REAL_CST *)e__HT5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__REAL_CST *)e__3Z1H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__WV5H=((__CHARACTER_CST *)e__HT5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__CHARACTER_CST *)e__3Z1H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__WV5H=((__IS_EXPANDED *)e__HT5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__WV5H=((__GET_TYPE_ID *)e__HT5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__WV5H=((__EXPR_SUP *)e__HT5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_SUB *)e__HT5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_MUL *)e__HT5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_DIV *)e__HT5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_AND *)e__HT5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_SHIFT_R *)e__HT5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_SHIFT_L *)e__HT5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__PUT_TO *)e__HT5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__WV5H=((__ITEM *)e__HT5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__WV5H=((__SIZE_OF *)e__HT5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__WV5H=((__CAST *)e__HT5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__WV5H=((__CALL_SLOT *)e__HT5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__WV5H=((__READ_SLOT *)e__HT5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__READ_SLOT *)e__3Z1H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__WV5H=((__READ_GLOBAL *)e__HT5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_NOT_LOGIC *)e__HT5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_OR_LOGIC *)e__HT5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_OR_OR_LOGIC *)e__HT5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__WV5H=((__EXPR_AND_LOGIC *)e__HT5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_AND_AND_LOGIC *)e__HT5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__WV5H=((__EXPR_NEG *)e__HT5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_ADD *)e__HT5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_NOT *)e__HT5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_MOD *)e__HT5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_SUP_EQ *)e__HT5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_INF *)e__HT5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_INF_EQ *)e__HT5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_OR *)e__HT5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__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__WV5H=((__EXPR_XOR *)e__HT5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__M21H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- add_last__W2BH(((__LIST *)result__MT5H)->expr_list__EMRG,write__value__PXJH(__tmp__WT5H,__tmp__WV5H,new_value__LT5H));
- switch (((struct ___OBJ *)e__HT5H)->__id) {
+ 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__0V5H=((__LIST *)e__HT5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__LIST *)e__3Z1H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__0V5H=((__STRING_CST *)e__HT5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__STRING_CST *)e__3Z1H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXTERNAL_C__: {
- __tmp__0V5H=((__EXTERNAL_C *)e__HT5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__EXTERNAL_C *)e__3Z1H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__0V5H=((__PROTOTYPE_CST *)e__HT5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__PROTOTYPE_CST *)e__3Z1H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __INTEGER_CST__: {
- __tmp__0V5H=((__INTEGER_CST *)e__HT5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__INTEGER_CST *)e__3Z1H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_LOCAL__: {
- __tmp__0V5H=((__READ_LOCAL *)e__HT5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__READ_LOCAL *)e__3Z1H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__0V5H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__0V5H=((__EXPR_EQUAL *)e__HT5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_NOT_EQUAL *)e__HT5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__REAL_CST *)e__HT5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__REAL_CST *)e__3Z1H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__0V5H=((__CHARACTER_CST *)e__HT5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__CHARACTER_CST *)e__3Z1H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__0V5H=((__IS_EXPANDED *)e__HT5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__IS_EXPANDED *)e__3Z1H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__0V5H=((__GET_TYPE_ID *)e__HT5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__GET_TYPE_ID *)e__3Z1H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__0V5H=((__EXPR_SUP *)e__HT5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_SUB *)e__HT5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_MUL *)e__HT5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_DIV *)e__HT5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_AND *)e__HT5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_SHIFT_R *)e__HT5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_SHIFT_L *)e__HT5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__PUT_TO *)e__HT5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__PUT_TO *)e__3Z1H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__0V5H=((__ITEM *)e__HT5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__ITEM *)e__3Z1H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__0V5H=((__SIZE_OF *)e__HT5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__SIZE_OF *)e__3Z1H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__0V5H=((__CAST *)e__HT5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__CAST *)e__3Z1H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__0V5H=((__CALL_SLOT *)e__HT5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__CALL_SLOT *)e__3Z1H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__0V5H=((__READ_SLOT *)e__HT5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__READ_SLOT *)e__3Z1H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__0V5H=((__READ_GLOBAL *)e__HT5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_NOT_LOGIC *)e__HT5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_OR_LOGIC *)e__HT5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_OR_OR_LOGIC *)e__HT5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__0V5H=((__EXPR_AND_LOGIC *)e__HT5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_AND_AND_LOGIC *)e__HT5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__0V5H=((__EXPR_NEG *)e__HT5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_ADD *)e__HT5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_NOT *)e__HT5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_MOD *)e__HT5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_SUP_EQ *)e__HT5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_INF *)e__HT5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_INF_EQ *)e__HT5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__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__0V5H=((__EXPR_OR *)e__HT5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__0V5H=((__EXPR_XOR *)e__HT5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Q21H=((__EXPR_XOR *)e__3Z1H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- add_last__W2BH(((__LIST *)result__MT5H)->expr_list__EMRG,create__type__HZQC(__tmp__0V5H,TYPE_VOID__->parent_type__UIB.default__AKC));
- return(result__MT5H);
+ add_last__IK4G(((__LIST *)result__C01H)->expr_list__RTOG,create__type__PKQC(__tmp__Q21H,TYPE_VOID__->parent_type__UIB.default__AKC));
+ return(result__C01H);
}
-static void* product__with__AW5H(__DTA_WR_CODE *Self__BW5H,void *t__CW5H,void *e__DW5H)
+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.
{
- __POSITION __tmp__GW5H,__tmp__2QDJ,__tmp__XZLQ,__tmp__3ZLQ;
- __POSITION __tmp__D0LQ,__tmp__J0LQ,__tmp__2RXI;
- void *result__FW5H;
- void *__tmp__5QXI,*__tmp__BRXI,*s__1QXI,*__tmp__HRXI,*__tmp__WRXI;
- void *b__YZLQ,*b__4ZLQ,*b__E0LQ,*b__K0LQ;
- void *__tmp__ARXI,*__tmp__ZZLQ,*__tmp__5ZLQ,*__tmp__F0LQ,*__tmp__L0LQ;
- void *__tmp__IRXI,*__tmp__JRXI,*__tmp__LRDJ;
- __STRING_CST *Self__PZLQ,*Self__P0LQ;
- __PROTOTYPE_CST *Self__QZLQ,*Self__Q0LQ;
- __INTEGER_CST *Self__RZLQ,*Self__R0LQ;
- __REAL_CST *Self__TZLQ,*Self__T0LQ;
- __CHARACTER_CST *Self__VZLQ,*Self__V0LQ;
- __IS_EXPANDED *Self__WZLQ,*Self__W0LQ;
- void *__tmp__VRXI,*__tmp__XRXI;
- void *__tmp__3QDJ;
- __SLOT_DATA *Self__IQMJ,*result__1ZLQ,*result__B0LQ,*result__H0LQ;
- __SLOT_DATA *result__N0LQ;
- __INTEGER result__MQMJ,__tmp__4QDJ,result__ISMJ;
- void *slot__LQMJ,*slot__HSMJ;
- void *t__2ZLQ,*t__C0LQ,*t__I0LQ,*t__O0LQ;
- __SLOT_CODE *Self__ESMJ;
- void *id__YQDJ;
- void *__tmp__KRDJ,*__tmp__URDJ;
- __CHARACTER __tmp__0ZLQ,__tmp__A0LQ,__tmp__G0LQ,__tmp__M0LQ;
- __CHARACTER __tmp__ERDJ;
- switch (((struct ___OBJ *)e__DW5H)->__id) {
+ __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__GW5H=((__LIST *)e__DW5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__221H=((__LIST *)e__Z21H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__GW5H=((__STRING_CST *)e__DW5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXTERNAL_C *)e__DW5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__221H=((__EXTERNAL_C *)e__Z21H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__GW5H=((__PROTOTYPE_CST *)e__DW5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__INTEGER_CST *)e__DW5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__READ_LOCAL *)e__DW5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__221H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__GW5H=((__EXPR_EQUAL *)e__DW5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_NOT_EQUAL *)e__DW5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__REAL_CST *)e__DW5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__CHARACTER_CST *)e__DW5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__IS_EXPANDED *)e__DW5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__221H=((__IS_EXPANDED *)e__Z21H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__GW5H=((__GET_TYPE_ID *)e__DW5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__221H=((__GET_TYPE_ID *)e__Z21H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__GW5H=((__EXPR_SUP *)e__DW5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_SUB *)e__DW5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_MUL *)e__DW5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_DIV *)e__DW5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_AND *)e__DW5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_SHIFT_R *)e__DW5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_SHIFT_L *)e__DW5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__PUT_TO *)e__DW5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__221H=((__PUT_TO *)e__Z21H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__GW5H=((__ITEM *)e__DW5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__221H=((__ITEM *)e__Z21H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__GW5H=((__SIZE_OF *)e__DW5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__221H=((__SIZE_OF *)e__Z21H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__GW5H=((__CAST *)e__DW5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__221H=((__CAST *)e__Z21H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__GW5H=((__CALL_SLOT *)e__DW5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__221H=((__CALL_SLOT *)e__Z21H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__GW5H=((__READ_SLOT *)e__DW5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__READ_GLOBAL *)e__DW5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_NOT_LOGIC *)e__DW5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_OR_LOGIC *)e__DW5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_OR_OR_LOGIC *)e__DW5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_AND_LOGIC *)e__DW5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_AND_AND_LOGIC *)e__DW5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_NEG *)e__DW5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_ADD *)e__DW5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_NOT *)e__DW5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_MOD *)e__DW5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_SUP_EQ *)e__DW5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_INF *)e__DW5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_INF_EQ *)e__DW5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_OR *)e__DW5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GW5H=((__EXPR_XOR *)e__DW5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__221H=((__EXPR_XOR *)e__Z21H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- result__FW5H=create__4ICG(__tmp__GW5H);
- if (((void *)t__CW5H == (void *)TYPE_NULL__)) {
- product_error__for__in__with__023G(Self__BW5H->parent_dta__FSPH.parent_itm_object__E0QC.position__BJM,Self__BW5H->parent_dta__FSPH.result_expr__X3YD,result__FW5H,Self__BW5H->parent_dta__FSPH.context__U3YD);
+ 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__5QXI=Self__BW5H->parent_dta__FSPH.slot__V3YD;
- if (((struct ___OBJ *)__tmp__5QXI)->__id==__SLOT_DATA__) {
- __tmp__ARXI=((__SLOT_DATA *)__tmp__5QXI)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
+ __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__ARXI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__5QXI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
+ __tmp__GWTI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__FWTI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
};
- switch (((struct ___OBJ *)t__CW5H)->__id) {
+ switch (((struct ___OBJ *)t__Y21H)->__id) {
case __TYPE__: {
- __tmp__BRXI=get_local_slot__Q1HG(t__CW5H,__tmp__ARXI);
+ __tmp__HWTI=get_local_slot__P3EG(t__Y21H,__tmp__GWTI);
} break;
case __TYPE_NULL__: {
- __tmp__BRXI=NULL;
+ __tmp__HWTI=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__BRXI=get_local_slot__E4HG(t__CW5H,__tmp__ARXI);
+ __tmp__HWTI=get_local_slot__DAFG(t__Y21H,__tmp__GWTI);
} break;
case __TYPE_CONTEXT__: {
- __tmp__BRXI=get_local_slot__MAIG(t__CW5H,__tmp__ARXI);
+ __tmp__HWTI=get_local_slot__LCFG(t__Y21H,__tmp__GWTI);
} break;
case __TYPE_ID__: {
- __tmp__BRXI=get_local_slot__UCIG(t__CW5H,__tmp__ARXI);
+ __tmp__HWTI=get_local_slot__TEFG(t__Y21H,__tmp__GWTI);
} break;
case __TYPE_GENERIC__: {
- __tmp__BRXI=get_local_slot__2EIG(t__CW5H,__tmp__ARXI);
+ __tmp__HWTI=get_local_slot__1GFG(t__Y21H,__tmp__GWTI);
} break;
case __PROFIL_BLOCK__: {
- __tmp__BRXI=get_local_slot__G2IJ(__tmp__ARXI);
+ __tmp__HWTI=get_local_slot__C5EJ(__tmp__GWTI);
} break;
};
- s__1QXI=__tmp__BRXI;
- if (((void *)__tmp__BRXI == (void *)NULL)) {
- switch (((struct ___OBJ *)t__CW5H)->__id) {
+ s__BWTI=__tmp__HWTI;
+ if (((void *)__tmp__HWTI == (void *)NULL)) {
+ switch (((struct ___OBJ *)t__Y21H)->__id) {
case __TYPE__: {
- __tmp__HRXI=get_path_slot__H14G(t__CW5H,__tmp__ARXI);
+ __tmp__NWTI=get_path_slot__RJ1G(t__Y21H,__tmp__GWTI);
} break;
case __TYPE_NULL__: {
- __tmp__HRXI=NULL;
+ __tmp__NWTI=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__HRXI=get_path_slot__A34G(t__CW5H,__tmp__ARXI);
+ __tmp__NWTI=get_path_slot__KL1G(t__Y21H,__tmp__GWTI);
} break;
case __TYPE_CONTEXT__: {
- __tmp__HRXI=get_path_slot__V44G(t__CW5H,__tmp__ARXI);
+ __tmp__NWTI=get_path_slot__5M1G(t__Y21H,__tmp__GWTI);
} break;
case __TYPE_ID__: {
- __tmp__HRXI=get_path_slot__KA5G(t__CW5H,__tmp__ARXI);
+ __tmp__NWTI=get_path_slot__UO1G(t__Y21H,__tmp__GWTI);
} break;
case __TYPE_GENERIC__: {
- __tmp__HRXI=get_path_slot__5B5G(t__CW5H,__tmp__ARXI);
+ __tmp__NWTI=get_path_slot__JQ1G(t__Y21H,__tmp__GWTI);
} break;
case __PROFIL_BLOCK__: {
- __tmp__HRXI=get_path_slot__T2IJ(__tmp__ARXI);
+ __tmp__NWTI=get_path_slot__P5EJ(__tmp__GWTI);
} break;
};
- s__1QXI=__tmp__HRXI;
- if (((struct ___OBJ *)__tmp__HRXI)->__id==__SLOT_DATA__) {
- __tmp__IRXI=get_expr_result__MMRG(__tmp__HRXI);
+ s__BWTI=__tmp__NWTI;
+ if (((struct ___OBJ *)__tmp__NWTI)->__id==__SLOT_DATA__) {
+ __tmp__OWTI=get_expr_result__ZTOG(__tmp__NWTI);
} else {
- __tmp__IRXI=get_expr_result__LPRG(__tmp__HRXI);
+ __tmp__OWTI=get_expr_result__YWOG(__tmp__NWTI);
};
- switch (((struct ___OBJ *)e__DW5H)->__id) {
+ switch (((struct ___OBJ *)e__Z21H)->__id) {
case __LIST__: {
- __tmp__JRXI=my_copy__IE2M(e__DW5H);
+ __tmp__PWTI=my_copy__MSYM(e__Z21H);
} break;
case __STRING_CST__: {
- Self__PZLQ=((__STRING_CST *)e__DW5H);
- __tmp__JRXI=create__text__BMQH(Self__PZLQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PZLQ->string__LDAI);
+ 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__JRXI=my_copy__ODAI(e__DW5H);
+ __tmp__PWTI=my_copy__EK2H(e__Z21H);
} break;
case __PROTOTYPE_CST__: {
- Self__QZLQ=((__PROTOTYPE_CST *)e__DW5H);
- __tmp__JRXI=create__type__HZQC(Self__QZLQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QZLQ->parent_constant__DMMC.static_type__LSYD);
+ 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__RZLQ=((__INTEGER_CST *)e__DW5H);
- __tmp__JRXI=create__value__type__I1QC(Self__RZLQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RZLQ->value__VUYD,Self__RZLQ->parent_constant__OMMC.static_type__LSYD);
+ 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__JRXI=my_copy__02IJ(e__DW5H);
+ __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__JRXI=my_copy__2EAI(e__DW5H);
+ __tmp__PWTI=my_copy__SL2H(e__Z21H);
} break;
case __EXPR_EQUAL__: {
- __tmp__JRXI=my_copy__VFAI(e__DW5H);
+ __tmp__PWTI=my_copy__LM2H(e__Z21H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__JRXI=my_copy__CGAI(e__DW5H);
+ __tmp__PWTI=my_copy__YM2H(e__Z21H);
} break;
case __REAL_CST__: {
- Self__TZLQ=((__REAL_CST *)e__DW5H);
- __tmp__JRXI=create__value__type__2KQH(Self__TZLQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TZLQ->value__RGAI,Self__TZLQ->parent_constant__IVNH.static_type__LSYD);
+ 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__VZLQ=((__CHARACTER_CST *)e__DW5H);
- __tmp__JRXI=create__char__XLQH(Self__VZLQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VZLQ->text__ZGAI);
+ 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__WZLQ=((__IS_EXPANDED *)e__DW5H);
- __tmp__JRXI=create__receiver__2J0H(Self__WZLQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__WZLQ->receiver__AHAI));
+ 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__JRXI=my_copy__FHAI(e__DW5H);
+ __tmp__PWTI=my_copy__1N2H(e__Z21H);
} break;
case __EXPR_SUP__: {
- __tmp__JRXI=my_copy__OHAI(e__DW5H);
+ __tmp__PWTI=my_copy__EO2H(e__Z21H);
} break;
case __EXPR_SUB__: {
- __tmp__JRXI=my_copy__ZHAI(e__DW5H);
+ __tmp__PWTI=my_copy__PO2H(e__Z21H);
} break;
case __EXPR_MUL__: {
- __tmp__JRXI=my_copy__FIAI(e__DW5H);
+ __tmp__PWTI=my_copy__1O2H(e__Z21H);
} break;
case __EXPR_DIV__: {
- __tmp__JRXI=my_copy__QIAI(e__DW5H);
+ __tmp__PWTI=my_copy__GP2H(e__Z21H);
} break;
case __EXPR_AND__: {
- __tmp__JRXI=my_copy__1IAI(e__DW5H);
+ __tmp__PWTI=my_copy__RP2H(e__Z21H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__JRXI=my_copy__GJAI(e__DW5H);
+ __tmp__PWTI=my_copy__2P2H(e__Z21H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__JRXI=my_copy__RJAI(e__DW5H);
+ __tmp__PWTI=my_copy__HQ2H(e__Z21H);
} break;
case __PUT_TO__: {
- __tmp__JRXI=my_copy__2JAI(e__DW5H);
+ __tmp__PWTI=my_copy__SQ2H(e__Z21H);
} break;
case __ITEM__: {
- __tmp__JRXI=my_copy__NKAI(e__DW5H);
+ __tmp__PWTI=my_copy__DR2H(e__Z21H);
} break;
case __SIZE_OF__: {
- __tmp__JRXI=my_copy__ZKAI(e__DW5H);
+ __tmp__PWTI=my_copy__PR2H(e__Z21H);
} break;
case __CAST__: {
- __tmp__JRXI=my_copy__CLAI(e__DW5H);
+ __tmp__PWTI=my_copy__YR2H(e__Z21H);
} break;
case __CALL_SLOT__: {
- __tmp__JRXI=my_copy__1E2M(e__DW5H);
+ __tmp__PWTI=my_copy__5SYM(e__Z21H);
} break;
case __READ_SLOT__: {
- __tmp__JRXI=my_copy__MRKK(e__DW5H);
+ __tmp__PWTI=my_copy__IUGK(e__Z21H);
} break;
case __READ_GLOBAL__: {
- __tmp__JRXI=my_copy__ZRKK(e__DW5H);
+ __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);
+ } break;
+ }
+ };
+ __tmp__PWTI=__tmp__RFER;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__JRXI=my_copy__3BGN(e__DW5H);
+ __tmp__PWTI=my_copy__BQCN(e__Z21H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__JRXI=my_copy__VIIO(e__DW5H);
+ __tmp__PWTI=my_copy__NREO(e__Z21H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__JRXI=my_copy__3PNO(e__DW5H);
+ __tmp__PWTI=my_copy__VYJO(e__Z21H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__JRXI=my_copy__CJIO(e__DW5H);
+ __tmp__PWTI=my_copy__0REO(e__Z21H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__JRXI=my_copy__JQNO(e__DW5H);
+ __tmp__PWTI=my_copy__BZJO(e__Z21H);
} break;
case __EXPR_NEG__: {
- __tmp__JRXI=my_copy__EBNM(e__DW5H);
+ __tmp__PWTI=my_copy__CNJM(e__Z21H);
} break;
case __EXPR_ADD__: {
- __tmp__JRXI=my_copy__EOPL(e__DW5H);
+ __tmp__PWTI=my_copy__5XLL(e__Z21H);
} break;
case __EXPR_NOT__: {
- __tmp__JRXI=my_copy__SH2M(e__DW5H);
+ __tmp__PWTI=my_copy__WVYM(e__Z21H);
} break;
case __EXPR_MOD__: {
- __tmp__JRXI=my_copy__NJIO(e__DW5H);
+ __tmp__PWTI=my_copy__FSEO(e__Z21H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__JRXI=my_copy__YZHP(e__DW5H);
+ __tmp__PWTI=my_copy__QCEP(e__Z21H);
} break;
case __EXPR_INF__: {
- __tmp__JRXI=my_copy__13VN(e__DW5H);
+ __tmp__PWTI=my_copy__5LSN(e__Z21H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__JRXI=my_copy__G4VN(e__DW5H);
+ __tmp__PWTI=my_copy__KMSN(e__Z21H);
} break;
case __EXPR_OR__: {
- __tmp__JRXI=my_copy__FLTN(e__DW5H);
+ __tmp__PWTI=my_copy__JZPN(e__Z21H);
} break;
case __EXPR_XOR__: {
- __tmp__JRXI=my_copy__OUWO(e__DW5H);
+ __tmp__PWTI=my_copy__G3SO(e__Z21H);
} break;
};
- add_last__W2BH(((__LIST *)result__FW5H)->expr_list__EMRG,create__with__result__0D5G(__tmp__JRXI,__tmp__HRXI,Self__BW5H,__tmp__IRXI));
- add_last__W2BH(((__LIST *)result__FW5H)->expr_list__EMRG,create__with__2AVC(__tmp__IRXI,Self__BW5H));
+ 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__1QXI)->__id==__SLOT_DATA__) {
- __tmp__VRXI=((__SLOT *)((__SLOT_DATA *)s__1QXI)->parent_slot__H3YD)->base_slot__Z14F;
+ if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
+ __tmp__1WTI=((__SLOT *)((__SLOT_DATA *)s__BWTI)->parent_slot__IHZD)->base_slot__X12F;
} else {
- __tmp__VRXI=((__SLOT *)((__SLOT_CODE *)s__1QXI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__1WTI=((__SLOT *)((__SLOT_CODE *)s__BWTI)->parent_slot__A22F)->base_slot__X12F;
};
- __tmp__WRXI=Self__BW5H->parent_dta__FSPH.slot__V3YD;
- if (((struct ___OBJ *)__tmp__WRXI)->__id==__SLOT_DATA__) {
- __tmp__XRXI=((__SLOT *)((__SLOT_DATA *)__tmp__WRXI)->parent_slot__H3YD)->base_slot__Z14F;
+ __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__XRXI=((__SLOT *)((__SLOT_CODE *)__tmp__WRXI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__3WTI=((__SLOT *)((__SLOT_CODE *)__tmp__2WTI)->parent_slot__A22F)->base_slot__X12F;
};
- is_equal_profil__F3CH(__tmp__VRXI,__tmp__XRXI);
- switch (((struct ___OBJ *)e__DW5H)->__id) {
+ is_equal_profil__XK5G(__tmp__1WTI,__tmp__3WTI);
+ switch (((struct ___OBJ *)e__Z21H)->__id) {
case __LIST__: {
- __tmp__2QDJ=((__LIST *)e__DW5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__VW5I=((__LIST *)e__Z21H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__2QDJ=((__STRING_CST *)e__DW5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXTERNAL_C *)e__DW5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__VW5I=((__EXTERNAL_C *)e__Z21H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__2QDJ=((__PROTOTYPE_CST *)e__DW5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__INTEGER_CST *)e__DW5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__READ_LOCAL *)e__DW5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__VW5I=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__2QDJ=((__EXPR_EQUAL *)e__DW5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_NOT_EQUAL *)e__DW5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__REAL_CST *)e__DW5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__CHARACTER_CST *)e__DW5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__IS_EXPANDED *)e__DW5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__VW5I=((__IS_EXPANDED *)e__Z21H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__2QDJ=((__GET_TYPE_ID *)e__DW5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__VW5I=((__GET_TYPE_ID *)e__Z21H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__2QDJ=((__EXPR_SUP *)e__DW5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_SUB *)e__DW5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_MUL *)e__DW5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_DIV *)e__DW5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_AND *)e__DW5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_SHIFT_R *)e__DW5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_SHIFT_L *)e__DW5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__PUT_TO *)e__DW5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__VW5I=((__PUT_TO *)e__Z21H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__2QDJ=((__ITEM *)e__DW5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__VW5I=((__ITEM *)e__Z21H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__2QDJ=((__SIZE_OF *)e__DW5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__VW5I=((__SIZE_OF *)e__Z21H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__2QDJ=((__CAST *)e__DW5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__VW5I=((__CAST *)e__Z21H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__2QDJ=((__CALL_SLOT *)e__DW5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__VW5I=((__CALL_SLOT *)e__Z21H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__2QDJ=((__READ_SLOT *)e__DW5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__READ_GLOBAL *)e__DW5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_NOT_LOGIC *)e__DW5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_OR_LOGIC *)e__DW5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_OR_OR_LOGIC *)e__DW5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_AND_LOGIC *)e__DW5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_AND_AND_LOGIC *)e__DW5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_NEG *)e__DW5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_ADD *)e__DW5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_NOT *)e__DW5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_MOD *)e__DW5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_SUP_EQ *)e__DW5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_INF *)e__DW5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_INF_EQ *)e__DW5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_OR *)e__DW5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__2QDJ=((__EXPR_XOR *)e__DW5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- } break;
- };
- __tmp__3QDJ=Self__BW5H->code__0GII;
- if (((struct ___OBJ *)s__1QXI)->__id==__SLOT_DATA__) {
- Self__IQMJ=((__SLOT_DATA *)s__1QXI);
- result__MQMJ= 0;
- slot__LQMJ=create__with__HJ5F(Self__IQMJ->parent_slot__H3YD,__tmp__3QDJ);
- if (((void *)((__SLOT *)Self__IQMJ->parent_slot__H3YD)->slot_code_intern__H24F == (void *)NULL)) {
- ((__SLOT *)Self__IQMJ->parent_slot__H3YD)->slot_code_intern__H24F=slot__LQMJ;
- b__YZLQ=Self__IQMJ->parent_slot__H3YD;
- t__2ZLQ=((__TYPE_ID *)get_index__LV3H( 0))->parent_type__WIB.default__AKC;
- __tmp__XZLQ=ITM_OBJECT__->position__BJM;
- __tmp__ZZLQ=((__ITM_SLOT *)((__SLOT *)b__YZLQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__0ZLQ=((__ITM_SLOT *)((__SLOT *)b__YZLQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__1ZLQ=clone__145F();
- make__name__style__base__type__5BCG(result__1ZLQ,__tmp__XZLQ,__tmp__ZZLQ,__tmp__0ZLQ,b__YZLQ,t__2ZLQ);
- ((__SLOT *)Self__IQMJ->parent_slot__H3YD)->slot_id__ZWRG=result__1ZLQ;
- init__BWRG(((__SLOT *)Self__IQMJ->parent_slot__H3YD)->slot_id__ZWRG);
- result__MQMJ= 1;
- } else {
- if (((void *)((__SLOT *)Self__IQMJ->parent_slot__H3YD)->slot_code_list__FRMJ == (void *)NULL)) {
- ((__SLOT *)Self__IQMJ->parent_slot__H3YD)->slot_code_list__FRMJ=create_with_capacity__TRCK();
- };
- add_last__2LMK(((__SLOT *)Self__IQMJ->parent_slot__H3YD)->slot_code_list__FRMJ,slot__LQMJ);
- if (((void *)((__SLOT *)Self__IQMJ->parent_slot__H3YD)->slot_id__ZWRG == (void *)NULL)) {
- b__4ZLQ=Self__IQMJ->parent_slot__H3YD;
- t__C0LQ=((__TYPE_ID *)get_index__LV3H( 1))->parent_type__WIB.default__AKC;
- __tmp__3ZLQ=ITM_OBJECT__->position__BJM;
- __tmp__5ZLQ=((__ITM_SLOT *)((__SLOT *)b__4ZLQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__A0LQ=((__ITM_SLOT *)((__SLOT *)b__4ZLQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__B0LQ=clone__145F();
- make__name__style__base__type__5BCG(result__B0LQ,__tmp__3ZLQ,__tmp__5ZLQ,__tmp__A0LQ,b__4ZLQ,t__C0LQ);
- ((__SLOT *)Self__IQMJ->parent_slot__H3YD)->slot_id__ZWRG=result__B0LQ;
- init__BWRG(((__SLOT *)Self__IQMJ->parent_slot__H3YD)->slot_id__ZWRG);
- };
- result__MQMJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__IQMJ->parent_slot__H3YD)->slot_code_list__FRMJ)->parent_arrayed_collection__ERMJ.upper__5RMJ + 2);
- };
- __tmp__4QDJ=result__MQMJ;
- } else {
- Self__ESMJ=((__SLOT_CODE *)s__1QXI);
- result__ISMJ= 0;
- slot__HSMJ=create__with__HJ5F(Self__ESMJ->parent_slot__C24F,__tmp__3QDJ);
- if (((void *)((__SLOT *)Self__ESMJ->parent_slot__C24F)->slot_code_intern__H24F == (void *)NULL)) {
- ((__SLOT *)Self__ESMJ->parent_slot__C24F)->slot_code_intern__H24F=slot__HSMJ;
- b__E0LQ=Self__ESMJ->parent_slot__C24F;
- t__I0LQ=((__TYPE_ID *)get_index__LV3H( 0))->parent_type__WIB.default__AKC;
- __tmp__D0LQ=ITM_OBJECT__->position__BJM;
- __tmp__F0LQ=((__ITM_SLOT *)((__SLOT *)b__E0LQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__G0LQ=((__ITM_SLOT *)((__SLOT *)b__E0LQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__H0LQ=clone__145F();
- make__name__style__base__type__5BCG(result__H0LQ,__tmp__D0LQ,__tmp__F0LQ,__tmp__G0LQ,b__E0LQ,t__I0LQ);
- ((__SLOT *)Self__ESMJ->parent_slot__C24F)->slot_id__ZWRG=result__H0LQ;
- init__BWRG(((__SLOT *)Self__ESMJ->parent_slot__C24F)->slot_id__ZWRG);
- result__ISMJ= 1;
- } else {
- if (((void *)((__SLOT *)Self__ESMJ->parent_slot__C24F)->slot_code_list__FRMJ == (void *)NULL)) {
- ((__SLOT *)Self__ESMJ->parent_slot__C24F)->slot_code_list__FRMJ=create_with_capacity__TRCK();
- };
- add_last__2LMK(((__SLOT *)Self__ESMJ->parent_slot__C24F)->slot_code_list__FRMJ,slot__HSMJ);
- if (((void *)((__SLOT *)Self__ESMJ->parent_slot__C24F)->slot_id__ZWRG == (void *)NULL)) {
- b__K0LQ=Self__ESMJ->parent_slot__C24F;
- t__O0LQ=((__TYPE_ID *)get_index__LV3H( 1))->parent_type__WIB.default__AKC;
- __tmp__J0LQ=ITM_OBJECT__->position__BJM;
- __tmp__L0LQ=((__ITM_SLOT *)((__SLOT *)b__K0LQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__M0LQ=((__ITM_SLOT *)((__SLOT *)b__K0LQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__N0LQ=clone__145F();
- make__name__style__base__type__5BCG(result__N0LQ,__tmp__J0LQ,__tmp__L0LQ,__tmp__M0LQ,b__K0LQ,t__O0LQ);
- ((__SLOT *)Self__ESMJ->parent_slot__C24F)->slot_id__ZWRG=result__N0LQ;
- init__BWRG(((__SLOT *)Self__ESMJ->parent_slot__C24F)->slot_id__ZWRG);
- };
- result__ISMJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__ESMJ->parent_slot__C24F)->slot_code_list__FRMJ)->parent_arrayed_collection__ERMJ.upper__5RMJ + 2);
- };
- __tmp__4QDJ=result__ISMJ;
- };
- id__YQDJ=create__type__HZQC(__tmp__2QDJ,((__TYPE_ID *)get_index__LV3H(__tmp__4QDJ))->parent_type__WIB.default__AKC);
- if (((struct ___OBJ *)s__1QXI)->__id==__SLOT_DATA__) {
- __tmp__ERDJ=((__SLOT_DATA *)s__1QXI)->parent_variable__G3YD.parent_named__5KMC.style__ODGC;
- } else {
- __tmp__ERDJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)s__1QXI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- };
- if ((__tmp__ERDJ == '+')) {
- if (((struct ___OBJ *)s__1QXI)->__id==__SLOT_DATA__) {
- __tmp__KRDJ=((__SLOT *)((__SLOT_DATA *)s__1QXI)->parent_slot__H3YD)->slot_id__ZWRG;
- } else {
- __tmp__KRDJ=((__SLOT *)((__SLOT_CODE *)s__1QXI)->parent_slot__C24F)->slot_id__ZWRG;
- };
- switch (((struct ___OBJ *)e__DW5H)->__id) {
+ __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);
+ };
+ result__EVIJ=(__INTEGER)(((__FAST_ARRAYoSLOT_CODEo *)((__SLOT *)Self__AVIJ->parent_slot__A22F)->slot_code_list__BUIJ)->parent_arrayed_collection__AUIJ.upper__1UIJ + 2);
+ };
+ __tmp__XW5I=result__EVIJ;
+ };
+ 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];
+ };
+ 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;
+ } 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__LRDJ=my_copy__IE2M(e__DW5H);
+ __tmp__EX5I=my_copy__MSYM(e__Z21H);
} break;
case __STRING_CST__: {
- Self__P0LQ=((__STRING_CST *)e__DW5H);
- __tmp__LRDJ=create__text__BMQH(Self__P0LQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__P0LQ->string__LDAI);
+ 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__LRDJ=my_copy__ODAI(e__DW5H);
+ __tmp__EX5I=my_copy__EK2H(e__Z21H);
} break;
case __PROTOTYPE_CST__: {
- Self__Q0LQ=((__PROTOTYPE_CST *)e__DW5H);
- __tmp__LRDJ=create__type__HZQC(Self__Q0LQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Q0LQ->parent_constant__DMMC.static_type__LSYD);
+ 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__R0LQ=((__INTEGER_CST *)e__DW5H);
- __tmp__LRDJ=create__value__type__I1QC(Self__R0LQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R0LQ->value__VUYD,Self__R0LQ->parent_constant__OMMC.static_type__LSYD);
+ 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__LRDJ=my_copy__02IJ(e__DW5H);
+ __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__LRDJ=my_copy__2EAI(e__DW5H);
+ __tmp__EX5I=my_copy__SL2H(e__Z21H);
} break;
case __EXPR_EQUAL__: {
- __tmp__LRDJ=my_copy__VFAI(e__DW5H);
+ __tmp__EX5I=my_copy__LM2H(e__Z21H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__LRDJ=my_copy__CGAI(e__DW5H);
+ __tmp__EX5I=my_copy__YM2H(e__Z21H);
} break;
case __REAL_CST__: {
- Self__T0LQ=((__REAL_CST *)e__DW5H);
- __tmp__LRDJ=create__value__type__2KQH(Self__T0LQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__T0LQ->value__RGAI,Self__T0LQ->parent_constant__IVNH.static_type__LSYD);
+ 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__V0LQ=((__CHARACTER_CST *)e__DW5H);
- __tmp__LRDJ=create__char__XLQH(Self__V0LQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__V0LQ->text__ZGAI);
+ 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__W0LQ=((__IS_EXPANDED *)e__DW5H);
- __tmp__LRDJ=create__receiver__2J0H(Self__W0LQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__W0LQ->receiver__AHAI));
+ 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;
} break;
case __GET_TYPE_ID__: {
- __tmp__LRDJ=my_copy__FHAI(e__DW5H);
+ __tmp__EX5I=my_copy__1N2H(e__Z21H);
} break;
case __EXPR_SUP__: {
- __tmp__LRDJ=my_copy__OHAI(e__DW5H);
+ __tmp__EX5I=my_copy__EO2H(e__Z21H);
} break;
case __EXPR_SUB__: {
- __tmp__LRDJ=my_copy__ZHAI(e__DW5H);
+ __tmp__EX5I=my_copy__PO2H(e__Z21H);
} break;
case __EXPR_MUL__: {
- __tmp__LRDJ=my_copy__FIAI(e__DW5H);
+ __tmp__EX5I=my_copy__1O2H(e__Z21H);
} break;
case __EXPR_DIV__: {
- __tmp__LRDJ=my_copy__QIAI(e__DW5H);
+ __tmp__EX5I=my_copy__GP2H(e__Z21H);
} break;
case __EXPR_AND__: {
- __tmp__LRDJ=my_copy__1IAI(e__DW5H);
+ __tmp__EX5I=my_copy__RP2H(e__Z21H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__LRDJ=my_copy__GJAI(e__DW5H);
+ __tmp__EX5I=my_copy__2P2H(e__Z21H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__LRDJ=my_copy__RJAI(e__DW5H);
+ __tmp__EX5I=my_copy__HQ2H(e__Z21H);
} break;
case __PUT_TO__: {
- __tmp__LRDJ=my_copy__2JAI(e__DW5H);
+ __tmp__EX5I=my_copy__SQ2H(e__Z21H);
} break;
case __ITEM__: {
- __tmp__LRDJ=my_copy__NKAI(e__DW5H);
+ __tmp__EX5I=my_copy__DR2H(e__Z21H);
} break;
case __SIZE_OF__: {
- __tmp__LRDJ=my_copy__ZKAI(e__DW5H);
+ __tmp__EX5I=my_copy__PR2H(e__Z21H);
} break;
case __CAST__: {
- __tmp__LRDJ=my_copy__CLAI(e__DW5H);
+ __tmp__EX5I=my_copy__YR2H(e__Z21H);
} break;
case __CALL_SLOT__: {
- __tmp__LRDJ=my_copy__1E2M(e__DW5H);
+ __tmp__EX5I=my_copy__5SYM(e__Z21H);
} break;
case __READ_SLOT__: {
- __tmp__LRDJ=my_copy__MRKK(e__DW5H);
+ __tmp__EX5I=my_copy__IUGK(e__Z21H);
} break;
case __READ_GLOBAL__: {
- __tmp__LRDJ=my_copy__ZRKK(e__DW5H);
+ __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;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__LRDJ=my_copy__3BGN(e__DW5H);
+ __tmp__EX5I=my_copy__BQCN(e__Z21H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__LRDJ=my_copy__VIIO(e__DW5H);
+ __tmp__EX5I=my_copy__NREO(e__Z21H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__LRDJ=my_copy__3PNO(e__DW5H);
+ __tmp__EX5I=my_copy__VYJO(e__Z21H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__LRDJ=my_copy__CJIO(e__DW5H);
+ __tmp__EX5I=my_copy__0REO(e__Z21H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__LRDJ=my_copy__JQNO(e__DW5H);
+ __tmp__EX5I=my_copy__BZJO(e__Z21H);
} break;
case __EXPR_NEG__: {
- __tmp__LRDJ=my_copy__EBNM(e__DW5H);
+ __tmp__EX5I=my_copy__CNJM(e__Z21H);
} break;
case __EXPR_ADD__: {
- __tmp__LRDJ=my_copy__EOPL(e__DW5H);
+ __tmp__EX5I=my_copy__5XLL(e__Z21H);
} break;
case __EXPR_NOT__: {
- __tmp__LRDJ=my_copy__SH2M(e__DW5H);
+ __tmp__EX5I=my_copy__WVYM(e__Z21H);
} break;
case __EXPR_MOD__: {
- __tmp__LRDJ=my_copy__NJIO(e__DW5H);
+ __tmp__EX5I=my_copy__FSEO(e__Z21H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__LRDJ=my_copy__YZHP(e__DW5H);
+ __tmp__EX5I=my_copy__QCEP(e__Z21H);
} break;
case __EXPR_INF__: {
- __tmp__LRDJ=my_copy__13VN(e__DW5H);
+ __tmp__EX5I=my_copy__5LSN(e__Z21H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__LRDJ=my_copy__G4VN(e__DW5H);
+ __tmp__EX5I=my_copy__KMSN(e__Z21H);
} break;
case __EXPR_OR__: {
- __tmp__LRDJ=my_copy__FLTN(e__DW5H);
+ __tmp__EX5I=my_copy__JZPN(e__Z21H);
} break;
case __EXPR_XOR__: {
- __tmp__LRDJ=my_copy__OUWO(e__DW5H);
+ __tmp__EX5I=my_copy__G3SO(e__Z21H);
} break;
};
- add_last__W2BH(((__LIST *)result__FW5H)->expr_list__EMRG,write_direct__with__value__AWHH(((__SLOT_DATA *)__tmp__KRDJ),__tmp__2QDJ,__tmp__LRDJ,id__YQDJ));
+ 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__1QXI)->__id==__SLOT_DATA__) {
- __tmp__URDJ=((__SLOT *)((__SLOT_DATA *)s__1QXI)->parent_slot__H3YD)->slot_id__ZWRG;
+ if (((struct ___OBJ *)s__BWTI)->__id==__SLOT_DATA__) {
+ __tmp__NX5I=((__SLOT *)((__SLOT_DATA *)s__BWTI)->parent_slot__IHZD)->slot_id__C4OG;
} else {
- __tmp__URDJ=((__SLOT *)((__SLOT_CODE *)s__1QXI)->parent_slot__C24F)->slot_id__ZWRG;
+ __tmp__NX5I=((__SLOT *)((__SLOT_CODE *)s__BWTI)->parent_slot__A22F)->slot_id__C4OG;
};
- add_last__W2BH(((__LIST *)result__FW5H)->expr_list__EMRG,write_direct__with__value__AWHH(((__SLOT_DATA *)__tmp__URDJ),__tmp__2QDJ,NULL,id__YQDJ));
+ add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__NX5I),__tmp__VW5I,NULL,id__RW5I));
};
};
- switch (((struct ___OBJ *)e__DW5H)->__id) {
+ switch (((struct ___OBJ *)e__Z21H)->__id) {
case __LIST__: {
- __tmp__2RXI=((__LIST *)e__DW5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__LIST *)e__Z21H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__2RXI=((__STRING_CST *)e__DW5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__STRING_CST *)e__Z21H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXTERNAL_C__: {
- __tmp__2RXI=((__EXTERNAL_C *)e__DW5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__EXTERNAL_C *)e__Z21H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__2RXI=((__PROTOTYPE_CST *)e__DW5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__PROTOTYPE_CST *)e__Z21H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __INTEGER_CST__: {
- __tmp__2RXI=((__INTEGER_CST *)e__DW5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__INTEGER_CST *)e__Z21H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_LOCAL__: {
- __tmp__2RXI=((__READ_LOCAL *)e__DW5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__READ_LOCAL *)e__Z21H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__2RXI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__2RXI=((__EXPR_EQUAL *)e__DW5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_NOT_EQUAL *)e__DW5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__REAL_CST *)e__DW5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__REAL_CST *)e__Z21H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__2RXI=((__CHARACTER_CST *)e__DW5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__CHARACTER_CST *)e__Z21H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__2RXI=((__IS_EXPANDED *)e__DW5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__IS_EXPANDED *)e__Z21H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__2RXI=((__GET_TYPE_ID *)e__DW5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__GET_TYPE_ID *)e__Z21H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__2RXI=((__EXPR_SUP *)e__DW5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_SUB *)e__DW5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_MUL *)e__DW5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_DIV *)e__DW5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_AND *)e__DW5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_SHIFT_R *)e__DW5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_SHIFT_L *)e__DW5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__PUT_TO *)e__DW5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__PUT_TO *)e__Z21H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__2RXI=((__ITEM *)e__DW5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__ITEM *)e__Z21H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__2RXI=((__SIZE_OF *)e__DW5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__SIZE_OF *)e__Z21H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__2RXI=((__CAST *)e__DW5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__CAST *)e__Z21H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__2RXI=((__CALL_SLOT *)e__DW5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__CALL_SLOT *)e__Z21H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__2RXI=((__READ_SLOT *)e__DW5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__READ_SLOT *)e__Z21H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__2RXI=((__READ_GLOBAL *)e__DW5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_NOT_LOGIC *)e__DW5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_OR_LOGIC *)e__DW5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_OR_OR_LOGIC *)e__DW5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__2RXI=((__EXPR_AND_LOGIC *)e__DW5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_AND_AND_LOGIC *)e__DW5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__2RXI=((__EXPR_NEG *)e__DW5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_ADD *)e__DW5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_NOT *)e__DW5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_MOD *)e__DW5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_SUP_EQ *)e__DW5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_INF *)e__DW5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_INF_EQ *)e__DW5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_OR *)e__DW5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__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__2RXI=((__EXPR_XOR *)e__DW5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__CXTI=((__EXPR_XOR *)e__Z21H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- add_last__W2BH(((__LIST *)result__FW5H)->expr_list__EMRG,create__type__HZQC(__tmp__2RXI,TYPE_VOID__->parent_type__UIB.default__AKC));
+ add_last__IK4G(((__LIST *)result__121H)->expr_list__RTOG,create__type__PKQC(__tmp__CXTI,TYPE_VOID__->parent_type__UIB.default__AKC));
};
- return(result__FW5H);
+ return(result__121H);
}
-static void* product__with__XW5H(__DTA_BLOCK *Self__YW5H,void *t__ZW5H,void *e__0W5H)
+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.
{
- void *t_block__3W5H,*__tmp__YX5H;
- void *call__BX5H;
- void *em__CX5H,*__tmp__IY5H;
- void *rd__DX5H,*__tmp__0Y5H,*__tmp__SZ5H,*__tmp__0Z5H;
- __POSITION __tmp__FX5H,__tmp__NX5H,__tmp__IVOJ,__tmp__EWOJ;
- __POSITION __tmp__1X5H,__tmp__KZ5H,__tmp__D05H,__tmp__O05H;
- void *result__2W5H;
- __PROFIL_BLOCK *Self__V0KJ;
- void *rec__Z0KJ,*val__2UOJ,*__tmp__HVOJ,*__tmp__4X5H,*__tmp__HY5H;
- void *__tmp__ZY5H,*__tmp__RZ5H,*__tmp__ZZ5H;
- void *__tmp__10KJ;
- void *loc__1UOJ,*__tmp__GZ5H;
- __INTEGER __tmp__WVOJ,Self__FMSJ,__tmp__SY5H,Self__IFFJ;
- __READ_LOCAL *Self__C1LQ,*Self__E1LQ;
- __READ_GLOBAL *Self__F1LQ;
- void *__tmp__5X5H;
- void *__tmp__BZ5H,*__tmp__C05H;
- void *__tmp__DZ5H;
- void *__tmp__MZ5H,*__tmp__F05H;
- void *__tmp__ZX5H;
- __FAST_ARRAYoEXPRo *Self__4ADR,*Self__QBDR;
- void *result__4UOJ;
- void *__tmp__FZ5H;
- t_block__3W5H=NULL;
- call__BX5H=NULL;
- em__CX5H=NULL;
- rd__DX5H=NULL;
- switch (((struct ___OBJ *)e__0W5H)->__id) {
+ 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__FX5H=((__LIST *)e__0W5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__FX5H=((__STRING_CST *)e__0W5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXTERNAL_C__: {
- __tmp__FX5H=((__EXTERNAL_C *)e__0W5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__FX5H=((__PROTOTYPE_CST *)e__0W5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __INTEGER_CST__: {
- __tmp__FX5H=((__INTEGER_CST *)e__0W5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_LOCAL__: {
- __tmp__FX5H=((__READ_LOCAL *)e__0W5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__FX5H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__FX5H=((__EXPR_EQUAL *)e__0W5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_NOT_EQUAL *)e__0W5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__REAL_CST *)e__0W5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__FX5H=((__CHARACTER_CST *)e__0W5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__FX5H=((__IS_EXPANDED *)e__0W5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__FX5H=((__GET_TYPE_ID *)e__0W5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__FX5H=((__EXPR_SUP *)e__0W5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_SUB *)e__0W5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_MUL *)e__0W5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_DIV *)e__0W5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_AND *)e__0W5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_SHIFT_R *)e__0W5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_SHIFT_L *)e__0W5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__PUT_TO *)e__0W5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__FX5H=((__ITEM *)e__0W5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__FX5H=((__SIZE_OF *)e__0W5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__FX5H=((__CAST *)e__0W5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__FX5H=((__CALL_SLOT *)e__0W5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__FX5H=((__READ_SLOT *)e__0W5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__FX5H=((__READ_GLOBAL *)e__0W5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_NOT_LOGIC *)e__0W5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_OR_LOGIC *)e__0W5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_OR_OR_LOGIC *)e__0W5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__FX5H=((__EXPR_AND_LOGIC *)e__0W5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_AND_AND_LOGIC *)e__0W5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__FX5H=((__EXPR_NEG *)e__0W5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_ADD *)e__0W5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_NOT *)e__0W5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_MOD *)e__0W5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_SUP_EQ *)e__0W5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_INF *)e__0W5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_INF_EQ *)e__0W5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__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__FX5H=((__EXPR_OR *)e__0W5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__FX5H=((__EXPR_XOR *)e__0W5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__131H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- result__2W5H=create__4ICG(__tmp__FX5H);
- if (((void *)t__ZW5H == (void *)TYPE_NULL__)) {
- switch (((struct ___OBJ *)e__0W5H)->__id) {
+ result__S31H=create__YBAG(__tmp__131H);
+ if (((void *)t__P31H == (void *)TYPE_NULL__)) {
+ switch (((struct ___OBJ *)e__Q31H)->__id) {
case __LIST__: {
- __tmp__NX5H=((__LIST *)e__0W5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__NX5H=((__STRING_CST *)e__0W5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXTERNAL_C__: {
- __tmp__NX5H=((__EXTERNAL_C *)e__0W5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__NX5H=((__PROTOTYPE_CST *)e__0W5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __INTEGER_CST__: {
- __tmp__NX5H=((__INTEGER_CST *)e__0W5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_LOCAL__: {
- __tmp__NX5H=((__READ_LOCAL *)e__0W5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__NX5H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__NX5H=((__EXPR_EQUAL *)e__0W5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_NOT_EQUAL *)e__0W5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__REAL_CST *)e__0W5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__NX5H=((__CHARACTER_CST *)e__0W5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__NX5H=((__IS_EXPANDED *)e__0W5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__NX5H=((__GET_TYPE_ID *)e__0W5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__NX5H=((__EXPR_SUP *)e__0W5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_SUB *)e__0W5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_MUL *)e__0W5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_DIV *)e__0W5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_AND *)e__0W5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_SHIFT_R *)e__0W5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_SHIFT_L *)e__0W5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__PUT_TO *)e__0W5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__NX5H=((__ITEM *)e__0W5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__NX5H=((__SIZE_OF *)e__0W5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__NX5H=((__CAST *)e__0W5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__NX5H=((__CALL_SLOT *)e__0W5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__NX5H=((__READ_SLOT *)e__0W5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__NX5H=((__READ_GLOBAL *)e__0W5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_NOT_LOGIC *)e__0W5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_OR_LOGIC *)e__0W5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_OR_OR_LOGIC *)e__0W5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__NX5H=((__EXPR_AND_LOGIC *)e__0W5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_AND_AND_LOGIC *)e__0W5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__NX5H=((__EXPR_NEG *)e__0W5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_ADD *)e__0W5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_NOT *)e__0W5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_MOD *)e__0W5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_SUP_EQ *)e__0W5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_INF *)e__0W5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_INF_EQ *)e__0W5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_OR *)e__0W5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__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__NX5H=((__EXPR_XOR *)e__0W5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__D41H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- product_error__for__in__with__023G(__tmp__NX5H,Self__YW5H->result_expr__PX5H,result__2W5H,Self__YW5H->context__FVYH);
+ product_error__for__in__with__EL0G(__tmp__D41H,Self__O31H->result_expr__F41H,result__S31H,Self__O31H->context__H2UH);
} else {
- if (t__ZW5H==NULL) {
- __tmp__YX5H=NULL;
+ if (t__P31H==NULL) {
+ __tmp__O41H=NULL;
} else {
- switch (((struct ___OBJ *)t__ZW5H)->__id) {
+ switch (((struct ___OBJ *)t__P31H)->__id) {
case __TYPE__: {
- __tmp__YX5H=NULL;
+ __tmp__O41H=NULL;
} break;
case __TYPE_NULL__: {
- __tmp__YX5H=NULL;
+ __tmp__O41H=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__YX5H=NULL;
+ __tmp__O41H=NULL;
} break;
case __TYPE_CONTEXT__: {
- __tmp__YX5H=NULL;
+ __tmp__O41H=NULL;
} break;
case __TYPE_ID__: {
- __tmp__YX5H=NULL;
+ __tmp__O41H=NULL;
} break;
case __TYPE_GENERIC__: {
- __tmp__YX5H=NULL;
+ __tmp__O41H=NULL;
} break;
case __PROFIL_BLOCK__: {
- __tmp__YX5H=((void *)t__ZW5H);
+ __tmp__O41H=((void *)t__P31H);
} break;
}
};
- t_block__3W5H=__tmp__YX5H;
- __tmp__ZX5H=get_argument__VUXI(Self__YW5H);
- Self__V0KJ=((__PROFIL_BLOCK *)__tmp__YX5H);
- rec__Z0KJ=((void **)((__FAST_ARRAYoEXPRo *)__tmp__ZX5H)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- __tmp__10KJ=Self__V0KJ->slot_self__PWMH;
- switch (((struct ___OBJ *)rec__Z0KJ)->__id) {
+ 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__: {
@@ -26856,711 +43372,753 @@ static void* product__with__XW5H(__DTA_BLOCK *Self__YW5H,void *t__ZW5H,void *e__
case __EXPR_XOR__: {
} break;
};
- ((void **)((__FAST_ARRAYoEXPRo *)__tmp__ZX5H)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=read__with__RUOJ(__tmp__10KJ,rec__Z0KJ);
- loc__1UOJ=NULL;
- val__2UOJ=NULL;
- if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)__tmp__ZX5H)->parent_arrayed_collection__3LMC.upper__0KWH + 1) != (__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__V0KJ->parent_profil__UNCG.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG + 1))) {
- Self__4ADR=((__FAST_ARRAYoEXPRo *)__tmp__ZX5H);
- __tmp__HVOJ=((void **)Self__4ADR->parent_arrayed_collection__3LMC.storage__NLHI)[Self__4ADR->parent_arrayed_collection__3LMC.upper__0KWH];
- switch (((struct ___OBJ *)__tmp__HVOJ)->__id) {
+ ((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__IVOJ=((__LIST *)__tmp__HVOJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__LIST *)__tmp__DYKJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__IVOJ=((__STRING_CST *)__tmp__HVOJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__STRING_CST *)__tmp__DYKJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXTERNAL_C__: {
- __tmp__IVOJ=((__EXTERNAL_C *)__tmp__HVOJ)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXTERNAL_C *)__tmp__DYKJ)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__IVOJ=((__PROTOTYPE_CST *)__tmp__HVOJ)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__PROTOTYPE_CST *)__tmp__DYKJ)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __INTEGER_CST__: {
- __tmp__IVOJ=((__INTEGER_CST *)__tmp__HVOJ)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__INTEGER_CST *)__tmp__DYKJ)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_LOCAL__: {
- __tmp__IVOJ=((__READ_LOCAL *)__tmp__HVOJ)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__READ_LOCAL *)__tmp__DYKJ)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__IVOJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__IVOJ=((__EXPR_EQUAL *)__tmp__HVOJ)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_EQUAL *)__tmp__DYKJ)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__IVOJ=((__EXPR_NOT_EQUAL *)__tmp__HVOJ)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_NOT_EQUAL *)__tmp__DYKJ)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __REAL_CST__: {
- __tmp__IVOJ=((__REAL_CST *)__tmp__HVOJ)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__REAL_CST *)__tmp__DYKJ)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__IVOJ=((__CHARACTER_CST *)__tmp__HVOJ)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__CHARACTER_CST *)__tmp__DYKJ)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__IVOJ=((__IS_EXPANDED *)__tmp__HVOJ)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__IS_EXPANDED *)__tmp__DYKJ)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__IVOJ=((__GET_TYPE_ID *)__tmp__HVOJ)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__GET_TYPE_ID *)__tmp__DYKJ)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__IVOJ=((__EXPR_SUP *)__tmp__HVOJ)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_SUP *)__tmp__DYKJ)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUB__: {
- __tmp__IVOJ=((__EXPR_SUB *)__tmp__HVOJ)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_SUB *)__tmp__DYKJ)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MUL__: {
- __tmp__IVOJ=((__EXPR_MUL *)__tmp__HVOJ)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_MUL *)__tmp__DYKJ)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_DIV__: {
- __tmp__IVOJ=((__EXPR_DIV *)__tmp__HVOJ)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_DIV *)__tmp__DYKJ)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_AND__: {
- __tmp__IVOJ=((__EXPR_AND *)__tmp__HVOJ)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_AND *)__tmp__DYKJ)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__IVOJ=((__EXPR_SHIFT_R *)__tmp__HVOJ)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_SHIFT_R *)__tmp__DYKJ)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__IVOJ=((__EXPR_SHIFT_L *)__tmp__HVOJ)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_SHIFT_L *)__tmp__DYKJ)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PUT_TO__: {
- __tmp__IVOJ=((__PUT_TO *)__tmp__HVOJ)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__PUT_TO *)__tmp__DYKJ)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__IVOJ=((__ITEM *)__tmp__HVOJ)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__ITEM *)__tmp__DYKJ)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__IVOJ=((__SIZE_OF *)__tmp__HVOJ)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__SIZE_OF *)__tmp__DYKJ)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__IVOJ=((__CAST *)__tmp__HVOJ)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__CAST *)__tmp__DYKJ)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__IVOJ=((__CALL_SLOT *)__tmp__HVOJ)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__CALL_SLOT *)__tmp__DYKJ)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__IVOJ=((__READ_SLOT *)__tmp__HVOJ)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__READ_SLOT *)__tmp__DYKJ)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__IVOJ=((__READ_GLOBAL *)__tmp__HVOJ)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__READ_GLOBAL *)__tmp__DYKJ)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__IVOJ=((__EXPR_NOT_LOGIC *)__tmp__HVOJ)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_NOT_LOGIC *)__tmp__DYKJ)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__IVOJ=((__EXPR_OR_LOGIC *)__tmp__HVOJ)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_OR_LOGIC *)__tmp__DYKJ)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__IVOJ=((__EXPR_OR_OR_LOGIC *)__tmp__HVOJ)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__IVOJ=((__EXPR_AND_LOGIC *)__tmp__HVOJ)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_AND_LOGIC *)__tmp__DYKJ)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__IVOJ=((__EXPR_AND_AND_LOGIC *)__tmp__HVOJ)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__IVOJ=((__EXPR_NEG *)__tmp__HVOJ)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_NEG *)__tmp__DYKJ)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_ADD__: {
- __tmp__IVOJ=((__EXPR_ADD *)__tmp__HVOJ)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_ADD *)__tmp__DYKJ)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_NOT__: {
- __tmp__IVOJ=((__EXPR_NOT *)__tmp__HVOJ)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_NOT *)__tmp__DYKJ)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MOD__: {
- __tmp__IVOJ=((__EXPR_MOD *)__tmp__HVOJ)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_MOD *)__tmp__DYKJ)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__IVOJ=((__EXPR_SUP_EQ *)__tmp__HVOJ)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_SUP_EQ *)__tmp__DYKJ)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_INF__: {
- __tmp__IVOJ=((__EXPR_INF *)__tmp__HVOJ)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_INF *)__tmp__DYKJ)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_INF_EQ__: {
- __tmp__IVOJ=((__EXPR_INF_EQ *)__tmp__HVOJ)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_INF_EQ *)__tmp__DYKJ)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_OR__: {
- __tmp__IVOJ=((__EXPR_OR *)__tmp__HVOJ)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_OR *)__tmp__DYKJ)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_XOR__: {
- __tmp__IVOJ=((__EXPR_XOR *)__tmp__HVOJ)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EYKJ=((__EXPR_XOR *)__tmp__DYKJ)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- put_error__text__0AH( 1,(&__string_333));
- put_position__ECH(__tmp__IVOJ);
- send_error__2FH();
+ 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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
+ };
};
- result__4UOJ=create_with_capacity__0ATH((__INTEGER)(((__FAST_ARRAYoLOCALo *)Self__V0KJ->parent_profil__UNCG.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG + 1));
- __tmp__WVOJ=((__FAST_ARRAYoLOCALo *)Self__V0KJ->parent_profil__UNCG.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG;
- Self__FMSJ= 0;
- while ((Self__FMSJ <= __tmp__WVOJ)) {
- loc__1UOJ=((void **)((__FAST_ARRAYoLOCALo *)Self__V0KJ->parent_profil__UNCG.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__FMSJ];
- val__2UOJ=((void **)((__FAST_ARRAYoEXPRo *)__tmp__ZX5H)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__FMSJ];
- if (((void *)loc__1UOJ != (void *)NULL)) {
- switch (((struct ___OBJ *)val__2UOJ)->__id) {
+ 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__EWOJ=((__LIST *)val__2UOJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__LIST *)val__YXKJ)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__EWOJ=((__STRING_CST *)val__2UOJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__STRING_CST *)val__YXKJ)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXTERNAL_C__: {
- __tmp__EWOJ=((__EXTERNAL_C *)val__2UOJ)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXTERNAL_C *)val__YXKJ)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__EWOJ=((__PROTOTYPE_CST *)val__2UOJ)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__PROTOTYPE_CST *)val__YXKJ)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __INTEGER_CST__: {
- __tmp__EWOJ=((__INTEGER_CST *)val__2UOJ)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__INTEGER_CST *)val__YXKJ)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_LOCAL__: {
- __tmp__EWOJ=((__READ_LOCAL *)val__2UOJ)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__READ_LOCAL *)val__YXKJ)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__EWOJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__EWOJ=((__EXPR_EQUAL *)val__2UOJ)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_EQUAL *)val__YXKJ)->parent_expr_binary_cmp__DLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__EWOJ=((__EXPR_NOT_EQUAL *)val__2UOJ)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_NOT_EQUAL *)val__YXKJ)->parent_expr_binary_cmp__LLJH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __REAL_CST__: {
- __tmp__EWOJ=((__REAL_CST *)val__2UOJ)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__REAL_CST *)val__YXKJ)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__EWOJ=((__CHARACTER_CST *)val__2UOJ)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__CHARACTER_CST *)val__YXKJ)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__EWOJ=((__IS_EXPANDED *)val__2UOJ)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__IS_EXPANDED *)val__YXKJ)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__EWOJ=((__GET_TYPE_ID *)val__2UOJ)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__GET_TYPE_ID *)val__YXKJ)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__EWOJ=((__EXPR_SUP *)val__2UOJ)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_SUP *)val__YXKJ)->parent_expr_binary_cmp__15JH.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUB__: {
- __tmp__EWOJ=((__EXPR_SUB *)val__2UOJ)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_SUB *)val__YXKJ)->parent_expr_binary__PAKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MUL__: {
- __tmp__EWOJ=((__EXPR_MUL *)val__2UOJ)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_MUL *)val__YXKJ)->parent_expr_binary__CBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_DIV__: {
- __tmp__EWOJ=((__EXPR_DIV *)val__2UOJ)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_DIV *)val__YXKJ)->parent_expr_binary__VBKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_AND__: {
- __tmp__EWOJ=((__EXPR_AND *)val__2UOJ)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_AND *)val__YXKJ)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__EWOJ=((__EXPR_SHIFT_R *)val__2UOJ)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_SHIFT_R *)val__YXKJ)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__EWOJ=((__EXPR_SHIFT_L *)val__2UOJ)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_SHIFT_L *)val__YXKJ)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PUT_TO__: {
- __tmp__EWOJ=((__PUT_TO *)val__2UOJ)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__PUT_TO *)val__YXKJ)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__EWOJ=((__ITEM *)val__2UOJ)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__ITEM *)val__YXKJ)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__EWOJ=((__SIZE_OF *)val__2UOJ)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__SIZE_OF *)val__YXKJ)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__EWOJ=((__CAST *)val__2UOJ)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__CAST *)val__YXKJ)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__EWOJ=((__CALL_SLOT *)val__2UOJ)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__CALL_SLOT *)val__YXKJ)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__EWOJ=((__READ_SLOT *)val__2UOJ)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__READ_SLOT *)val__YXKJ)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__EWOJ=((__READ_GLOBAL *)val__2UOJ)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__READ_GLOBAL *)val__YXKJ)->parent_read__2ZUJ.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__EWOJ=((__EXPR_NOT_LOGIC *)val__2UOJ)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_NOT_LOGIC *)val__YXKJ)->parent_expr_unary_logic__AHUK.parent_expr__5GUK.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__EWOJ=((__EXPR_OR_LOGIC *)val__2UOJ)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_OR_LOGIC *)val__YXKJ)->parent_expr_binary_logic__QICL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__EWOJ=((__EXPR_OR_OR_LOGIC *)val__2UOJ)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__EWOJ=((__EXPR_AND_LOGIC *)val__2UOJ)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_AND_LOGIC *)val__YXKJ)->parent_expr_binary_logic__QKCL.parent_expr__PICL.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__EWOJ=((__EXPR_AND_AND_LOGIC *)val__2UOJ)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__EWOJ=((__EXPR_NEG *)val__2UOJ)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_NEG *)val__YXKJ)->parent_expr_unary__EXDL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_ADD__: {
- __tmp__EWOJ=((__EXPR_ADD *)val__2UOJ)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_ADD *)val__YXKJ)->parent_expr_binary__PXDL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_NOT__: {
- __tmp__EWOJ=((__EXPR_NOT *)val__2UOJ)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_NOT *)val__YXKJ)->parent_expr_unary__YGWL.parent_expr__DXDL.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MOD__: {
- __tmp__EWOJ=((__EXPR_MOD *)val__2UOJ)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_MOD *)val__YXKJ)->parent_expr_binary__1KWL.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__EWOJ=((__EXPR_SUP_EQ *)val__2UOJ)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_SUP_EQ *)val__YXKJ)->parent_expr_binary_cmp__UZ1M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_INF__: {
- __tmp__EWOJ=((__EXPR_INF *)val__2UOJ)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_INF *)val__YXKJ)->parent_expr_binary_cmp__G11M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_INF_EQ__: {
- __tmp__EWOJ=((__EXPR_INF_EQ *)val__2UOJ)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_INF_EQ *)val__YXKJ)->parent_expr_binary_cmp__211M.parent_expr__CLJH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_OR__: {
- __tmp__EWOJ=((__EXPR_OR *)val__2UOJ)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_OR *)val__YXKJ)->parent_expr_binary__U31M.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_XOR__: {
- __tmp__EWOJ=((__EXPR_XOR *)val__2UOJ)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AZKJ=((__EXPR_XOR *)val__YXKJ)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- add_last__1HHI(result__4UOJ,write__value__PXJH(loc__1UOJ,__tmp__EWOJ,val__2UOJ));
+ add_last__RODI(result__0XKJ,write__value__14FH(loc__XXKJ,__tmp__AZKJ,val__YXKJ));
} else {
- add_last__1HHI(result__4UOJ,NULL);
- switch (((struct ___OBJ *)val__2UOJ)->__id) {
+ add_last__RODI(result__0XKJ,NULL);
+ switch (((struct ___OBJ *)val__YXKJ)->__id) {
case __LIST__: {
- remove__WLNJ(val__2UOJ);
+ remove__SOJJ(val__YXKJ);
} break;
case __STRING_CST__: {
} break;
case __EXTERNAL_C__: {
- remove__AREK(val__2UOJ);
+ remove__2TAK(val__YXKJ);
} break;
case __PROTOTYPE_CST__: {
} break;
case __INTEGER_CST__: {
} break;
case __READ_LOCAL__: {
- Self__C1LQ=((__READ_LOCAL *)val__2UOJ);
- unread__ESNK(Self__C1LQ->local__G5YD,Self__C1LQ);
+ 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);
+ fputc((int)('\n'),stdout);
+ print__1ZE((&__string_338));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ };
} break;
case __EXPR_MULTIPLE__: {
- remove__5REK(val__2UOJ);
+ remove__1UAK(val__YXKJ);
} break;
case __EXPR_EQUAL__: {
- remove__PSEK(val__2UOJ);
+ remove__LVAK(val__YXKJ);
} break;
case __EXPR_NOT_EQUAL__: {
- remove__TSEK(val__2UOJ);
+ remove__PVAK(val__YXKJ);
} break;
case __REAL_CST__: {
} break;
case __CHARACTER_CST__: {
} break;
case __IS_EXPANDED__: {
- Self__E1LQ=((__READ_LOCAL *)((__IS_EXPANDED *)val__2UOJ)->receiver__AHAI);
- unread__ESNK(Self__E1LQ->local__G5YD,Self__E1LQ);
+ 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));
+ fputc((int)('\n'),stdout);
+ fputc((int)('\n'),stdout);
+ print__1ZE((&__string_338));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ };
} break;
case __GET_TYPE_ID__: {
- remove__4SEK(val__2UOJ);
+ remove__0VAK(val__YXKJ);
} break;
case __EXPR_SUP__: {
- remove__BTEK(val__2UOJ);
+ remove__3VAK(val__YXKJ);
} break;
case __EXPR_SUB__: {
- remove__FTEK(val__2UOJ);
+ remove__BWAK(val__YXKJ);
} break;
case __EXPR_MUL__: {
- remove__JTEK(val__2UOJ);
+ remove__FWAK(val__YXKJ);
} break;
case __EXPR_DIV__: {
- remove__NTEK(val__2UOJ);
+ remove__JWAK(val__YXKJ);
} break;
case __EXPR_AND__: {
- remove__RTEK(val__2UOJ);
+ remove__NWAK(val__YXKJ);
} break;
case __EXPR_SHIFT_R__: {
- remove__VTEK(val__2UOJ);
+ remove__RWAK(val__YXKJ);
} break;
case __EXPR_SHIFT_L__: {
- remove__ZTEK(val__2UOJ);
+ remove__VWAK(val__YXKJ);
} break;
case __PUT_TO__: {
- remove__3TEK(val__2UOJ);
+ remove__ZWAK(val__YXKJ);
} break;
case __ITEM__: {
- remove__4UEK(val__2UOJ);
+ remove__0XAK(val__YXKJ);
} break;
case __SIZE_OF__: {
- remove__CVEK(val__2UOJ);
+ remove__4XAK(val__YXKJ);
} break;
case __CAST__: {
- remove__FVEK(val__2UOJ);
+ remove__BYAK(val__YXKJ);
} break;
case __CALL_SLOT__: {
- remove__IKQL(val__2UOJ);
+ remove__DUML(val__YXKJ);
} break;
case __READ_SLOT__: {
- remove__KDLK(val__2UOJ);
+ remove__GGHK(val__YXKJ);
} break;
case __READ_GLOBAL__: {
- Self__F1LQ=((__READ_GLOBAL *)val__2UOJ);
- unread__H2QL(Self__F1LQ->global__3DNK,Self__F1LQ);
+ Self__B1HQ=((__READ_GLOBAL *)val__YXKJ);
+ unread__CGNL(Self__B1HQ->global__ZGJK,Self__B1HQ);
} break;
case __EXPR_NOT_LOGIC__: {
- remove__SS3M(val__2UOJ);
+ remove__WA0M(val__YXKJ);
} break;
case __EXPR_OR_LOGIC__: {
- remove__CMIO(val__2UOJ);
+ remove__0UEO(val__YXKJ);
} break;
case __EXPR_OR_OR_LOGIC__: {
- remove__CJOO(val__2UOJ);
+ remove__0RKO(val__YXKJ);
} break;
case __EXPR_AND_LOGIC__: {
- remove__GMIO(val__2UOJ);
+ remove__4UEO(val__YXKJ);
} break;
case __EXPR_AND_AND_LOGIC__: {
- remove__HJOO(val__2UOJ);
+ remove__5RKO(val__YXKJ);
} break;
case __EXPR_NEG__: {
- remove__JHNM(val__2UOJ);
+ remove__HTJM(val__YXKJ);
} break;
case __EXPR_ADD__: {
- remove__2MQL(val__2UOJ);
+ remove__XWML(val__YXKJ);
} break;
case __EXPR_NOT__: {
- remove__P12M(val__2UOJ);
+ remove__TJZM(val__YXKJ);
} break;
case __EXPR_MOD__: {
- remove__KMIO(val__2UOJ);
+ remove__CVEO(val__YXKJ);
} break;
case __EXPR_SUP_EQ__: {
- remove__D2HP(val__2UOJ);
+ remove__1EEP(val__YXKJ);
} break;
case __EXPR_INF__: {
- remove__WVUN(val__2UOJ);
+ remove__0DRN(val__YXKJ);
} break;
case __EXPR_INF_EQ__: {
- remove__0VUN(val__2UOJ);
+ remove__4DRN(val__YXKJ);
} break;
case __EXPR_OR__: {
- remove__XQTN(val__2UOJ);
+ remove__14PN(val__YXKJ);
} break;
case __EXPR_XOR__: {
- remove__MMXO(val__2UOJ);
+ remove__EVTO(val__YXKJ);
} break;
};
};
- Self__FMSJ=(__INTEGER)(Self__FMSJ + 1);
+ Self__BPOJ=(__INTEGER)(Self__BPOJ + 1);
};
- switch (((struct ___OBJ *)e__0W5H)->__id) {
+ switch (((struct ___OBJ *)e__Q31H)->__id) {
case __LIST__: {
- __tmp__1X5H=((__LIST *)e__0W5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__1X5H=((__STRING_CST *)e__0W5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__STRING_CST *)e__Q31H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXTERNAL_C__: {
- __tmp__1X5H=((__EXTERNAL_C *)e__0W5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__1X5H=((__PROTOTYPE_CST *)e__0W5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__PROTOTYPE_CST *)e__Q31H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __INTEGER_CST__: {
- __tmp__1X5H=((__INTEGER_CST *)e__0W5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__INTEGER_CST *)e__Q31H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_LOCAL__: {
- __tmp__1X5H=((__READ_LOCAL *)e__0W5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__READ_LOCAL *)e__Q31H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__1X5H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__1X5H=((__EXPR_EQUAL *)e__0W5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_NOT_EQUAL *)e__0W5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__REAL_CST *)e__0W5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__REAL_CST *)e__Q31H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__1X5H=((__CHARACTER_CST *)e__0W5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__CHARACTER_CST *)e__Q31H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__1X5H=((__IS_EXPANDED *)e__0W5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__1X5H=((__GET_TYPE_ID *)e__0W5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__1X5H=((__EXPR_SUP *)e__0W5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_SUB *)e__0W5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_MUL *)e__0W5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_DIV *)e__0W5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_AND *)e__0W5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_SHIFT_R *)e__0W5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_SHIFT_L *)e__0W5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__PUT_TO *)e__0W5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__1X5H=((__ITEM *)e__0W5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__1X5H=((__SIZE_OF *)e__0W5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__1X5H=((__CAST *)e__0W5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__1X5H=((__CALL_SLOT *)e__0W5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__1X5H=((__READ_SLOT *)e__0W5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__READ_SLOT *)e__Q31H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__1X5H=((__READ_GLOBAL *)e__0W5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_NOT_LOGIC *)e__0W5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_OR_LOGIC *)e__0W5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_OR_OR_LOGIC *)e__0W5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__1X5H=((__EXPR_AND_LOGIC *)e__0W5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_AND_AND_LOGIC *)e__0W5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__1X5H=((__EXPR_NEG *)e__0W5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_ADD *)e__0W5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_NOT *)e__0W5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_MOD *)e__0W5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_SUP_EQ *)e__0W5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_INF *)e__0W5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_INF_EQ *)e__0W5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_OR *)e__0W5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__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__1X5H=((__EXPR_XOR *)e__0W5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__R41H=((__EXPR_XOR *)e__Q31H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- call__BX5H=create__profil__with__YYXI(__tmp__1X5H,__tmp__YX5H,result__4UOJ);
- __tmp__4X5H=Self__YW5H->result_expr__PX5H;
- switch (((struct ___OBJ *)__tmp__4X5H)->__id) {
+ 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__5X5H=((__PROTOTYPE_CST *)__tmp__4X5H)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__V41H=((__PROTOTYPE_CST *)__tmp__U41H)->parent_constant__W2LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__5X5H=((__LOCAL *)((__READ_LOCAL *)__tmp__4X5H)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__V41H=((__LOCAL *)((__READ_LOCAL *)__tmp__U41H)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__5X5H=static_type__EG5H(__tmp__4X5H);
+ __tmp__V41H=static_type__CN1H(__tmp__U41H);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__5X5H)->parent_type__KTL != (void *)TYPE_VOID__)) {
- __tmp__HY5H=Self__YW5H->result_expr__PX5H;
- if (__tmp__HY5H==NULL) {
- __tmp__IY5H=NULL;
+ 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;
} else {
- switch (((struct ___OBJ *)__tmp__HY5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__341H)->__id) {
case __PROTOTYPE_CST__: {
- __tmp__IY5H=NULL;
+ __tmp__441H=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__IY5H=NULL;
+ __tmp__441H=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__IY5H=((void *)__tmp__HY5H);
+ __tmp__441H=((void *)__tmp__341H);
} break;
}
};
- em__CX5H=__tmp__IY5H;
- if (((void *)__tmp__IY5H != (void *)NULL)) {
- __tmp__SY5H=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__IY5H)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH - 1);
- Self__IFFJ= 0;
- while ((Self__IFFJ <= __tmp__SY5H)) {
- __tmp__ZY5H=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__CX5H)->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__IFFJ];
- if (__tmp__ZY5H==NULL) {
- __tmp__0Y5H=NULL;
+ 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__ZY5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__P51H)->__id) {
case __LIST__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __STRING_CST__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__0Y5H=((void *)__tmp__ZY5H);
+ __tmp__Q51H=((void *)__tmp__P51H);
} break;
case __EXPR_MULTIPLE__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __REAL_CST__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_AND__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __PUT_TO__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __ITEM__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __SIZE_OF__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __CAST__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __READ_SLOT__: {
- __tmp__0Y5H=((void *)__tmp__ZY5H);
+ __tmp__Q51H=((void *)__tmp__P51H);
} break;
case __READ_GLOBAL__: {
- __tmp__0Y5H=((void *)__tmp__ZY5H);
+ __tmp__Q51H=((void *)__tmp__P51H);
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_INF__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_OR__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__0Y5H=NULL;
+ __tmp__Q51H=NULL;
} break;
}
};
- switch (((struct ___OBJ *)__tmp__0Y5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__Q51H)->__id) {
case __READ_LOCAL__: {
- __tmp__BZ5H=((__READ_LOCAL *)__tmp__0Y5H)->local__G5YD;
+ __tmp__X51H=((__READ_LOCAL *)__tmp__Q51H)->local__HJZD;
} break;
case __READ_SLOT__: {
- __tmp__BZ5H=((__READ_SLOT *)__tmp__0Y5H)->slot__QRKK;
+ __tmp__X51H=((__READ_SLOT *)__tmp__Q51H)->slot__MUGK;
} break;
case __READ_GLOBAL__: {
- __tmp__BZ5H=((__READ_GLOBAL *)__tmp__0Y5H)->global__3DNK;
+ __tmp__X51H=((__READ_GLOBAL *)__tmp__Q51H)->global__ZGJK;
} break;
};
- __tmp__DZ5H=((__CALL_SLOT *)call__BX5H)->profil__CZ5H;
- if (((struct ___OBJ *)__tmp__DZ5H)->__id==__PROFIL_SLOT__) {
- __tmp__FZ5H=((__PROFIL_SLOT *)__tmp__DZ5H)->parent_profil__4KMC.result_list__EZ5H;
+ __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__FZ5H=((__PROFIL_BLOCK *)__tmp__DZ5H)->parent_profil__UNCG.result_list__EZ5H;
+ __tmp__151H=((__PROFIL_BLOCK *)__tmp__Z51H)->parent_profil__OGAG.result_list__051H;
};
- __tmp__GZ5H=((void **)((__FAST_ARRAYoLOCALo *)__tmp__FZ5H)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__IFFJ];
- switch (((struct ___OBJ *)e__0W5H)->__id) {
+ __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__: {
@@ -27644,4230 +44202,6081 @@ static void* product__with__XW5H(__DTA_BLOCK *Self__YW5H,void *t__ZW5H,void *e__
case __EXPR_XOR__: {
} break;
};
- rd__DX5H=read__4TCH(__tmp__GZ5H);
- switch (((struct ___OBJ *)e__0W5H)->__id) {
+ rd__Z31H=read__QB5G(__tmp__251H);
+ switch (((struct ___OBJ *)e__Q31H)->__id) {
case __LIST__: {
- __tmp__KZ5H=((__LIST *)e__0W5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AA2H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__KZ5H=((__STRING_CST *)e__0W5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXTERNAL_C *)e__0W5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AA2H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__KZ5H=((__PROTOTYPE_CST *)e__0W5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__INTEGER_CST *)e__0W5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__READ_LOCAL *)e__0W5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AA2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__KZ5H=((__EXPR_EQUAL *)e__0W5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_NOT_EQUAL *)e__0W5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__REAL_CST *)e__0W5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__CHARACTER_CST *)e__0W5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__IS_EXPANDED *)e__0W5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AA2H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__KZ5H=((__GET_TYPE_ID *)e__0W5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AA2H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__KZ5H=((__EXPR_SUP *)e__0W5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_SUB *)e__0W5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_MUL *)e__0W5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_DIV *)e__0W5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_AND *)e__0W5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_SHIFT_R *)e__0W5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_SHIFT_L *)e__0W5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__PUT_TO *)e__0W5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AA2H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__KZ5H=((__ITEM *)e__0W5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AA2H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__KZ5H=((__SIZE_OF *)e__0W5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AA2H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__KZ5H=((__CAST *)e__0W5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AA2H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__KZ5H=((__CALL_SLOT *)e__0W5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AA2H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__KZ5H=((__READ_SLOT *)e__0W5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__READ_GLOBAL *)e__0W5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_NOT_LOGIC *)e__0W5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_OR_LOGIC *)e__0W5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_OR_OR_LOGIC *)e__0W5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_AND_LOGIC *)e__0W5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_AND_AND_LOGIC *)e__0W5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_NEG *)e__0W5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_ADD *)e__0W5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_NOT *)e__0W5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_MOD *)e__0W5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_SUP_EQ *)e__0W5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_INF *)e__0W5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_INF_EQ *)e__0W5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_OR *)e__0W5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__KZ5H=((__EXPR_XOR *)e__0W5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__AA2H=((__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__BZ5H)->__id==__LOCAL__) {
- __tmp__MZ5H=write__value__PXJH(__tmp__BZ5H,__tmp__KZ5H,rd__DX5H);
+ if (((struct ___OBJ *)__tmp__X51H)->__id==__LOCAL__) {
+ __tmp__CA2H=write__value__14FH(__tmp__X51H,__tmp__AA2H,rd__Z31H);
} else {
- __tmp__MZ5H=write_direct__with__value__AWHH(((__SLOT_DATA *)__tmp__BZ5H),__tmp__KZ5H,NULL,rd__DX5H);
+ __tmp__CA2H=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__X51H),__tmp__AA2H,NULL,rd__Z31H);
};
- add_last__1HHI(((__CALL_SLOT *)call__BX5H)->result_list__NZ5H,__tmp__MZ5H);
- Self__IFFJ=(__INTEGER)(Self__IFFJ + 1);
+ add_last__RODI(((__CALL_SLOT *)call__X31H)->result_list__DA2H,__tmp__CA2H);
+ Self__CJBJ=(__INTEGER)(Self__CJBJ + 1);
};
- Self__QBDR=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__IY5H)->expr_list__W3PH);
- __tmp__RZ5H=((void **)Self__QBDR->parent_arrayed_collection__3LMC.storage__NLHI)[Self__QBDR->parent_arrayed_collection__3LMC.upper__0KWH];
- if (__tmp__RZ5H==NULL) {
- __tmp__SZ5H=NULL;
+ 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__RZ5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__HA2H)->__id) {
case __LIST__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __STRING_CST__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__SZ5H=((void *)__tmp__RZ5H);
+ __tmp__IA2H=((void *)__tmp__HA2H);
} break;
case __EXPR_MULTIPLE__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __REAL_CST__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_AND__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __PUT_TO__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __ITEM__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __SIZE_OF__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __CAST__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __READ_SLOT__: {
- __tmp__SZ5H=((void *)__tmp__RZ5H);
+ __tmp__IA2H=((void *)__tmp__HA2H);
} break;
case __READ_GLOBAL__: {
- __tmp__SZ5H=((void *)__tmp__RZ5H);
+ __tmp__IA2H=((void *)__tmp__HA2H);
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_INF__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_OR__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__SZ5H=NULL;
+ __tmp__IA2H=NULL;
} break;
}
};
- rd__DX5H=__tmp__SZ5H;
+ rd__Z31H=__tmp__IA2H;
} else {
- __tmp__ZZ5H=Self__YW5H->result_expr__PX5H;
- if (__tmp__ZZ5H==NULL) {
- __tmp__0Z5H=NULL;
+ __tmp__PA2H=Self__O31H->result_expr__F41H;
+ if (__tmp__PA2H==NULL) {
+ __tmp__QA2H=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__ZZ5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__PA2H)->__id) {
case __PROTOTYPE_CST__: {
- __tmp__0Z5H=NULL;
+ __tmp__QA2H=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__0Z5H=((void *)__tmp__ZZ5H);
+ __tmp__QA2H=((void *)__tmp__PA2H);
} break;
case __EXPR_MULTIPLE__: {
- __tmp__0Z5H=NULL;
+ __tmp__QA2H=NULL;
} break;
}
};
- rd__DX5H=__tmp__0Z5H;
+ rd__Z31H=__tmp__QA2H;
};
- switch (((struct ___OBJ *)rd__DX5H)->__id) {
+ switch (((struct ___OBJ *)rd__Z31H)->__id) {
case __READ_LOCAL__: {
- __tmp__C05H=((__READ_LOCAL *)rd__DX5H)->local__G5YD;
+ __tmp__YA2H=((__READ_LOCAL *)rd__Z31H)->local__HJZD;
} break;
case __READ_SLOT__: {
- __tmp__C05H=((__READ_SLOT *)rd__DX5H)->slot__QRKK;
+ __tmp__YA2H=((__READ_SLOT *)rd__Z31H)->slot__MUGK;
} break;
case __READ_GLOBAL__: {
- __tmp__C05H=((__READ_GLOBAL *)rd__DX5H)->global__3DNK;
+ __tmp__YA2H=((__READ_GLOBAL *)rd__Z31H)->global__ZGJK;
} break;
};
- switch (((struct ___OBJ *)e__0W5H)->__id) {
+ switch (((struct ___OBJ *)e__Q31H)->__id) {
case __LIST__: {
- __tmp__D05H=((__LIST *)e__0W5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__ZA2H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__D05H=((__STRING_CST *)e__0W5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXTERNAL_C *)e__0W5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__ZA2H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__D05H=((__PROTOTYPE_CST *)e__0W5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__INTEGER_CST *)e__0W5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__READ_LOCAL *)e__0W5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__ZA2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__D05H=((__EXPR_EQUAL *)e__0W5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_NOT_EQUAL *)e__0W5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__REAL_CST *)e__0W5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__CHARACTER_CST *)e__0W5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__IS_EXPANDED *)e__0W5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__ZA2H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__D05H=((__GET_TYPE_ID *)e__0W5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__ZA2H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__D05H=((__EXPR_SUP *)e__0W5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_SUB *)e__0W5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_MUL *)e__0W5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_DIV *)e__0W5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_AND *)e__0W5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_SHIFT_R *)e__0W5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_SHIFT_L *)e__0W5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__PUT_TO *)e__0W5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__ZA2H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__D05H=((__ITEM *)e__0W5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__ZA2H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__D05H=((__SIZE_OF *)e__0W5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__ZA2H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__D05H=((__CAST *)e__0W5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__ZA2H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__D05H=((__CALL_SLOT *)e__0W5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__ZA2H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__D05H=((__READ_SLOT *)e__0W5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__READ_GLOBAL *)e__0W5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_NOT_LOGIC *)e__0W5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_OR_LOGIC *)e__0W5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_OR_OR_LOGIC *)e__0W5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_AND_LOGIC *)e__0W5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_AND_AND_LOGIC *)e__0W5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_NEG *)e__0W5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_ADD *)e__0W5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_NOT *)e__0W5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_MOD *)e__0W5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_SUP_EQ *)e__0W5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_INF *)e__0W5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_INF_EQ *)e__0W5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_OR *)e__0W5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__D05H=((__EXPR_XOR *)e__0W5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__C05H)->__id==__LOCAL__) {
- __tmp__F05H=write__value__PXJH(__tmp__C05H,__tmp__D05H,call__BX5H);
+ if (((struct ___OBJ *)__tmp__YA2H)->__id==__LOCAL__) {
+ __tmp__1A2H=write__value__14FH(__tmp__YA2H,__tmp__ZA2H,call__X31H);
} else {
- __tmp__F05H=write_direct__with__value__AWHH(((__SLOT_DATA *)__tmp__C05H),__tmp__D05H,NULL,call__BX5H);
+ __tmp__1A2H=write_direct__with__value__C5DH(((__SLOT_DATA *)__tmp__YA2H),__tmp__ZA2H,NULL,call__X31H);
};
- add_last__W2BH(((__LIST *)result__2W5H)->expr_list__EMRG,__tmp__F05H);
+ add_last__IK4G(((__LIST *)result__S31H)->expr_list__RTOG,__tmp__1A2H);
} else {
- add_last__W2BH(((__LIST *)result__2W5H)->expr_list__EMRG,call__BX5H);
+ add_last__IK4G(((__LIST *)result__S31H)->expr_list__RTOG,call__X31H);
};
};
- switch (((struct ___OBJ *)e__0W5H)->__id) {
+ switch (((struct ___OBJ *)e__Q31H)->__id) {
case __LIST__: {
- __tmp__O05H=((__LIST *)e__0W5H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EB2H=((__LIST *)e__Q31H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__O05H=((__STRING_CST *)e__0W5H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXTERNAL_C *)e__0W5H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EB2H=((__EXTERNAL_C *)e__Q31H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__O05H=((__PROTOTYPE_CST *)e__0W5H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__INTEGER_CST *)e__0W5H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__READ_LOCAL *)e__0W5H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EB2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__O05H=((__EXPR_EQUAL *)e__0W5H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_NOT_EQUAL *)e__0W5H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__REAL_CST *)e__0W5H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__CHARACTER_CST *)e__0W5H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__IS_EXPANDED *)e__0W5H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EB2H=((__IS_EXPANDED *)e__Q31H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__O05H=((__GET_TYPE_ID *)e__0W5H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EB2H=((__GET_TYPE_ID *)e__Q31H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__O05H=((__EXPR_SUP *)e__0W5H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_SUB *)e__0W5H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_MUL *)e__0W5H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_DIV *)e__0W5H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_AND *)e__0W5H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_SHIFT_R *)e__0W5H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_SHIFT_L *)e__0W5H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__PUT_TO *)e__0W5H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EB2H=((__PUT_TO *)e__Q31H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__O05H=((__ITEM *)e__0W5H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EB2H=((__ITEM *)e__Q31H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__O05H=((__SIZE_OF *)e__0W5H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EB2H=((__SIZE_OF *)e__Q31H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__O05H=((__CAST *)e__0W5H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EB2H=((__CAST *)e__Q31H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__O05H=((__CALL_SLOT *)e__0W5H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__EB2H=((__CALL_SLOT *)e__Q31H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__O05H=((__READ_SLOT *)e__0W5H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__READ_GLOBAL *)e__0W5H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_NOT_LOGIC *)e__0W5H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_OR_LOGIC *)e__0W5H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_OR_OR_LOGIC *)e__0W5H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_AND_LOGIC *)e__0W5H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_AND_AND_LOGIC *)e__0W5H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_NEG *)e__0W5H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_ADD *)e__0W5H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_NOT *)e__0W5H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_MOD *)e__0W5H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_SUP_EQ *)e__0W5H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_INF *)e__0W5H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_INF_EQ *)e__0W5H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_OR *)e__0W5H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__O05H=((__EXPR_XOR *)e__0W5H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__W2BH(((__LIST *)result__2W5H)->expr_list__EMRG,create__type__HZQC(__tmp__O05H,TYPE_VOID__->parent_type__UIB.default__AKC));
- return(result__2W5H);
+ 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__U05H(__DTA_WR_VALUE *Self__V05H,void *t__W05H,void *e__X05H)
+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.
{
- __POSITION __tmp__005H,__tmp__S0XI;
- void *result__Z05H;
- void *__tmp__VZXI,*__tmp__XZXI,*s__RZXI,*__tmp__3ZXI,*__tmp__M0XI;
- void *s__DTDJ;
- void *__tmp__WZXI;
- void *__tmp__4ZXI,*__tmp__5ZXI,*new_value__FTDJ,*__tmp__PTDJ;
- void *__tmp__QTDJ;
- __STRING_CST *Self__Q1LQ,*Self__Y1LQ;
- __PROTOTYPE_CST *Self__R1LQ,*Self__Z1LQ;
- __INTEGER_CST *Self__S1LQ,*Self__01LQ;
- __REAL_CST *Self__U1LQ,*Self__21LQ;
- __CHARACTER_CST *Self__W1LQ,*Self__41LQ;
- __IS_EXPANDED *Self__X1LQ,*Self__51LQ;
- void *__tmp__L0XI,*__tmp__N0XI;
- void *__tmp__YTDJ,*__tmp__XUDJ;
- void *__tmp__0TDJ,*em__HTDJ;
- __INTEGER __tmp__EUDJ,Self__0TGJ;
- void *__tmp__KUDJ;
- __FAST_ARRAYoEXPRo *Self__ZBDR;
- switch (((struct ___OBJ *)e__X05H)->__id) {
+ __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__005H=((__LIST *)e__X05H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__QB2H=((__LIST *)e__NB2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__005H=((__STRING_CST *)e__X05H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXTERNAL_C *)e__X05H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__QB2H=((__EXTERNAL_C *)e__NB2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__005H=((__PROTOTYPE_CST *)e__X05H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__INTEGER_CST *)e__X05H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__READ_LOCAL *)e__X05H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__QB2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__005H=((__EXPR_EQUAL *)e__X05H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_NOT_EQUAL *)e__X05H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__REAL_CST *)e__X05H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__CHARACTER_CST *)e__X05H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__IS_EXPANDED *)e__X05H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__QB2H=((__IS_EXPANDED *)e__NB2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__005H=((__GET_TYPE_ID *)e__X05H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__QB2H=((__GET_TYPE_ID *)e__NB2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__005H=((__EXPR_SUP *)e__X05H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_SUB *)e__X05H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_MUL *)e__X05H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_DIV *)e__X05H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_AND *)e__X05H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_SHIFT_R *)e__X05H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_SHIFT_L *)e__X05H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__PUT_TO *)e__X05H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__QB2H=((__PUT_TO *)e__NB2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__005H=((__ITEM *)e__X05H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__QB2H=((__ITEM *)e__NB2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__005H=((__SIZE_OF *)e__X05H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__QB2H=((__SIZE_OF *)e__NB2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__005H=((__CAST *)e__X05H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__QB2H=((__CAST *)e__NB2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__005H=((__CALL_SLOT *)e__X05H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__QB2H=((__CALL_SLOT *)e__NB2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__005H=((__READ_SLOT *)e__X05H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__READ_GLOBAL *)e__X05H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_NOT_LOGIC *)e__X05H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_OR_LOGIC *)e__X05H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_OR_OR_LOGIC *)e__X05H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_AND_LOGIC *)e__X05H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_AND_AND_LOGIC *)e__X05H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_NEG *)e__X05H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_ADD *)e__X05H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_NOT *)e__X05H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_MOD *)e__X05H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_SUP_EQ *)e__X05H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_INF *)e__X05H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_INF_EQ *)e__X05H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_OR *)e__X05H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__005H=((__EXPR_XOR *)e__X05H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__QB2H=((__EXPR_XOR *)e__NB2H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- result__Z05H=create__4ICG(__tmp__005H);
- if (((void *)t__W05H == (void *)TYPE_NULL__)) {
- product_error__for__in__with__023G(Self__V05H->parent_dta__VLYH.parent_itm_object__E0QC.position__BJM,NULL,result__Z05H,Self__V05H->parent_dta__VLYH.context__U3YD);
+ 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__VZXI=Self__V05H->parent_dta__VLYH.slot__V3YD;
- if (((struct ___OBJ *)__tmp__VZXI)->__id==__SLOT_DATA__) {
- __tmp__WZXI=((__SLOT_DATA *)__tmp__VZXI)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
+ __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__WZXI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__VZXI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
+ __tmp__24TI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__14TI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
};
- switch (((struct ___OBJ *)t__W05H)->__id) {
+ switch (((struct ___OBJ *)t__MB2H)->__id) {
case __TYPE__: {
- __tmp__XZXI=get_local_slot__Q1HG(t__W05H,__tmp__WZXI);
+ __tmp__34TI=get_local_slot__P3EG(t__MB2H,__tmp__24TI);
} break;
case __TYPE_NULL__: {
- __tmp__XZXI=NULL;
+ __tmp__34TI=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__XZXI=get_local_slot__E4HG(t__W05H,__tmp__WZXI);
+ __tmp__34TI=get_local_slot__DAFG(t__MB2H,__tmp__24TI);
} break;
case __TYPE_CONTEXT__: {
- __tmp__XZXI=get_local_slot__MAIG(t__W05H,__tmp__WZXI);
+ __tmp__34TI=get_local_slot__LCFG(t__MB2H,__tmp__24TI);
} break;
case __TYPE_ID__: {
- __tmp__XZXI=get_local_slot__UCIG(t__W05H,__tmp__WZXI);
+ __tmp__34TI=get_local_slot__TEFG(t__MB2H,__tmp__24TI);
} break;
case __TYPE_GENERIC__: {
- __tmp__XZXI=get_local_slot__2EIG(t__W05H,__tmp__WZXI);
+ __tmp__34TI=get_local_slot__1GFG(t__MB2H,__tmp__24TI);
} break;
case __PROFIL_BLOCK__: {
- __tmp__XZXI=get_local_slot__G2IJ(__tmp__WZXI);
+ __tmp__34TI=get_local_slot__C5EJ(__tmp__24TI);
} break;
};
- s__RZXI=__tmp__XZXI;
- if (((void *)__tmp__XZXI == (void *)NULL)) {
- switch (((struct ___OBJ *)t__W05H)->__id) {
+ s__X4TI=__tmp__34TI;
+ if (((void *)__tmp__34TI == (void *)NULL)) {
+ switch (((struct ___OBJ *)t__MB2H)->__id) {
case __TYPE__: {
- __tmp__3ZXI=get_path_slot__H14G(t__W05H,__tmp__WZXI);
+ __tmp__D5TI=get_path_slot__RJ1G(t__MB2H,__tmp__24TI);
} break;
case __TYPE_NULL__: {
- __tmp__3ZXI=NULL;
+ __tmp__D5TI=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__3ZXI=get_path_slot__A34G(t__W05H,__tmp__WZXI);
+ __tmp__D5TI=get_path_slot__KL1G(t__MB2H,__tmp__24TI);
} break;
case __TYPE_CONTEXT__: {
- __tmp__3ZXI=get_path_slot__V44G(t__W05H,__tmp__WZXI);
+ __tmp__D5TI=get_path_slot__5M1G(t__MB2H,__tmp__24TI);
} break;
case __TYPE_ID__: {
- __tmp__3ZXI=get_path_slot__KA5G(t__W05H,__tmp__WZXI);
+ __tmp__D5TI=get_path_slot__UO1G(t__MB2H,__tmp__24TI);
} break;
case __TYPE_GENERIC__: {
- __tmp__3ZXI=get_path_slot__5B5G(t__W05H,__tmp__WZXI);
+ __tmp__D5TI=get_path_slot__JQ1G(t__MB2H,__tmp__24TI);
} break;
case __PROFIL_BLOCK__: {
- __tmp__3ZXI=get_path_slot__T2IJ(__tmp__WZXI);
+ __tmp__D5TI=get_path_slot__P5EJ(__tmp__24TI);
} break;
};
- s__RZXI=__tmp__3ZXI;
- if (((struct ___OBJ *)__tmp__3ZXI)->__id==__SLOT_DATA__) {
- __tmp__4ZXI=get_expr_result__MMRG(__tmp__3ZXI);
+ s__X4TI=__tmp__D5TI;
+ if (((struct ___OBJ *)__tmp__D5TI)->__id==__SLOT_DATA__) {
+ __tmp__E5TI=get_expr_result__ZTOG(__tmp__D5TI);
} else {
- __tmp__4ZXI=get_expr_result__LPRG(__tmp__3ZXI);
+ __tmp__E5TI=get_expr_result__YWOG(__tmp__D5TI);
};
- switch (((struct ___OBJ *)e__X05H)->__id) {
+ switch (((struct ___OBJ *)e__NB2H)->__id) {
case __LIST__: {
- __tmp__5ZXI=my_copy__IE2M(e__X05H);
+ __tmp__F5TI=my_copy__MSYM(e__NB2H);
} break;
case __STRING_CST__: {
- Self__Q1LQ=((__STRING_CST *)e__X05H);
- __tmp__5ZXI=create__text__BMQH(Self__Q1LQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Q1LQ->string__LDAI);
+ 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__5ZXI=my_copy__ODAI(e__X05H);
+ __tmp__F5TI=my_copy__EK2H(e__NB2H);
} break;
case __PROTOTYPE_CST__: {
- Self__R1LQ=((__PROTOTYPE_CST *)e__X05H);
- __tmp__5ZXI=create__type__HZQC(Self__R1LQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R1LQ->parent_constant__DMMC.static_type__LSYD);
+ 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__S1LQ=((__INTEGER_CST *)e__X05H);
- __tmp__5ZXI=create__value__type__I1QC(Self__S1LQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__S1LQ->value__VUYD,Self__S1LQ->parent_constant__OMMC.static_type__LSYD);
+ 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__5ZXI=my_copy__02IJ(e__X05H);
+ __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__5ZXI=my_copy__2EAI(e__X05H);
+ __tmp__F5TI=my_copy__SL2H(e__NB2H);
} break;
case __EXPR_EQUAL__: {
- __tmp__5ZXI=my_copy__VFAI(e__X05H);
+ __tmp__F5TI=my_copy__LM2H(e__NB2H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__5ZXI=my_copy__CGAI(e__X05H);
+ __tmp__F5TI=my_copy__YM2H(e__NB2H);
} break;
case __REAL_CST__: {
- Self__U1LQ=((__REAL_CST *)e__X05H);
- __tmp__5ZXI=create__value__type__2KQH(Self__U1LQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__U1LQ->value__RGAI,Self__U1LQ->parent_constant__IVNH.static_type__LSYD);
+ 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;
+ };
+ 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__W1LQ=((__CHARACTER_CST *)e__X05H);
- __tmp__5ZXI=create__char__XLQH(Self__W1LQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__W1LQ->text__ZGAI);
+ 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__X1LQ=((__IS_EXPANDED *)e__X05H);
- __tmp__5ZXI=create__receiver__2J0H(Self__X1LQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__X1LQ->receiver__AHAI));
+ 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;
+ };
+ };
+ 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__0SPR=((__IS_EXPANDED *)ptr__1SPR);
+ *(result__0SPR) = *(IS_EXPANDED__);
+ };
+ 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__5ZXI=my_copy__FHAI(e__X05H);
+ __tmp__F5TI=my_copy__1N2H(e__NB2H);
} break;
case __EXPR_SUP__: {
- __tmp__5ZXI=my_copy__OHAI(e__X05H);
+ __tmp__F5TI=my_copy__EO2H(e__NB2H);
} break;
case __EXPR_SUB__: {
- __tmp__5ZXI=my_copy__ZHAI(e__X05H);
+ __tmp__F5TI=my_copy__PO2H(e__NB2H);
} break;
case __EXPR_MUL__: {
- __tmp__5ZXI=my_copy__FIAI(e__X05H);
+ __tmp__F5TI=my_copy__1O2H(e__NB2H);
} break;
case __EXPR_DIV__: {
- __tmp__5ZXI=my_copy__QIAI(e__X05H);
+ __tmp__F5TI=my_copy__GP2H(e__NB2H);
} break;
case __EXPR_AND__: {
- __tmp__5ZXI=my_copy__1IAI(e__X05H);
+ __tmp__F5TI=my_copy__RP2H(e__NB2H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__5ZXI=my_copy__GJAI(e__X05H);
+ __tmp__F5TI=my_copy__2P2H(e__NB2H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__5ZXI=my_copy__RJAI(e__X05H);
+ __tmp__F5TI=my_copy__HQ2H(e__NB2H);
} break;
case __PUT_TO__: {
- __tmp__5ZXI=my_copy__2JAI(e__X05H);
+ __tmp__F5TI=my_copy__SQ2H(e__NB2H);
} break;
case __ITEM__: {
- __tmp__5ZXI=my_copy__NKAI(e__X05H);
+ __tmp__F5TI=my_copy__DR2H(e__NB2H);
} break;
case __SIZE_OF__: {
- __tmp__5ZXI=my_copy__ZKAI(e__X05H);
+ __tmp__F5TI=my_copy__PR2H(e__NB2H);
} break;
case __CAST__: {
- __tmp__5ZXI=my_copy__CLAI(e__X05H);
+ __tmp__F5TI=my_copy__YR2H(e__NB2H);
} break;
case __CALL_SLOT__: {
- __tmp__5ZXI=my_copy__1E2M(e__X05H);
+ __tmp__F5TI=my_copy__5SYM(e__NB2H);
} break;
case __READ_SLOT__: {
- __tmp__5ZXI=my_copy__MRKK(e__X05H);
+ __tmp__F5TI=my_copy__IUGK(e__NB2H);
} break;
case __READ_GLOBAL__: {
- __tmp__5ZXI=my_copy__ZRKK(e__X05H);
+ __tmp__1GER=read__with__NXKJ(((__SLOT_DATA *)((__READ_GLOBAL *)e__NB2H)->global__ZGJK),NULL);
+ if (__tmp__1GER==NULL) {
+ __tmp__2GER=NULL;
+ } else {
+ switch (((struct ___OBJ *)__tmp__1GER)->__id) {
+ case __READ_SLOT__: {
+ __tmp__2GER=NULL;
+ } break;
+ case __READ_GLOBAL__: {
+ __tmp__2GER=((__READ_GLOBAL *)__tmp__1GER);
+ } break;
+ }
+ };
+ __tmp__F5TI=__tmp__2GER;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__5ZXI=my_copy__3BGN(e__X05H);
+ __tmp__F5TI=my_copy__BQCN(e__NB2H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__5ZXI=my_copy__VIIO(e__X05H);
+ __tmp__F5TI=my_copy__NREO(e__NB2H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__5ZXI=my_copy__3PNO(e__X05H);
+ __tmp__F5TI=my_copy__VYJO(e__NB2H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__5ZXI=my_copy__CJIO(e__X05H);
+ __tmp__F5TI=my_copy__0REO(e__NB2H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__5ZXI=my_copy__JQNO(e__X05H);
+ __tmp__F5TI=my_copy__BZJO(e__NB2H);
} break;
case __EXPR_NEG__: {
- __tmp__5ZXI=my_copy__EBNM(e__X05H);
+ __tmp__F5TI=my_copy__CNJM(e__NB2H);
} break;
case __EXPR_ADD__: {
- __tmp__5ZXI=my_copy__EOPL(e__X05H);
+ __tmp__F5TI=my_copy__5XLL(e__NB2H);
} break;
case __EXPR_NOT__: {
- __tmp__5ZXI=my_copy__SH2M(e__X05H);
+ __tmp__F5TI=my_copy__WVYM(e__NB2H);
} break;
case __EXPR_MOD__: {
- __tmp__5ZXI=my_copy__NJIO(e__X05H);
+ __tmp__F5TI=my_copy__FSEO(e__NB2H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__5ZXI=my_copy__YZHP(e__X05H);
+ __tmp__F5TI=my_copy__QCEP(e__NB2H);
} break;
case __EXPR_INF__: {
- __tmp__5ZXI=my_copy__13VN(e__X05H);
+ __tmp__F5TI=my_copy__5LSN(e__NB2H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__5ZXI=my_copy__G4VN(e__X05H);
+ __tmp__F5TI=my_copy__KMSN(e__NB2H);
} break;
case __EXPR_OR__: {
- __tmp__5ZXI=my_copy__FLTN(e__X05H);
+ __tmp__F5TI=my_copy__JZPN(e__NB2H);
} break;
case __EXPR_XOR__: {
- __tmp__5ZXI=my_copy__OUWO(e__X05H);
+ __tmp__F5TI=my_copy__G3SO(e__NB2H);
} break;
};
- add_last__W2BH(((__LIST *)result__Z05H)->expr_list__EMRG,create__with__result__0D5G(__tmp__5ZXI,__tmp__3ZXI,Self__V05H,__tmp__4ZXI));
- add_last__W2BH(((__LIST *)result__Z05H)->expr_list__EMRG,create__with__2AVC(__tmp__4ZXI,Self__V05H));
- } else {
- if (((struct ___OBJ *)s__RZXI)->__id==__SLOT_DATA__) {
- __tmp__L0XI=((__SLOT *)((__SLOT_DATA *)s__RZXI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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 {
- __tmp__L0XI=((__SLOT *)((__SLOT_CODE *)s__RZXI)->parent_slot__C24F)->base_slot__Z14F;
+ 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;
+ };
+ result__4GER=((__NODE_TYPE *)ptr__5GER);
+ *(result__4GER) = *(NODE_TYPE__);
};
- __tmp__M0XI=Self__V05H->parent_dta__VLYH.slot__V3YD;
- if (((struct ___OBJ *)__tmp__M0XI)->__id==__SLOT_DATA__) {
- __tmp__N0XI=((__SLOT *)((__SLOT_DATA *)__tmp__M0XI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__N0XI=((__SLOT *)((__SLOT_CODE *)__tmp__M0XI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__R5TI=((__SLOT *)((__SLOT_CODE *)s__X4TI)->parent_slot__A22F)->base_slot__X12F;
};
- is_equal_profil__F3CH(__tmp__L0XI,__tmp__N0XI);
- s__DTDJ=s__RZXI;
- new_value__FTDJ=NULL;
- if (Self__V05H->copy_value__ITDJ) {
- __tmp__PTDJ=Self__V05H->value__DGJI;
- switch (((struct ___OBJ *)__tmp__PTDJ)->__id) {
+ __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__QTDJ=my_copy__IE2M(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__MSYM(__tmp__IZ5I);
} break;
case __STRING_CST__: {
- Self__Y1LQ=((__STRING_CST *)__tmp__PTDJ);
- __tmp__QTDJ=create__text__BMQH(Self__Y1LQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Y1LQ->string__LDAI);
+ 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__QTDJ=my_copy__ODAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__EK2H(__tmp__IZ5I);
} break;
case __PROTOTYPE_CST__: {
- Self__Z1LQ=((__PROTOTYPE_CST *)__tmp__PTDJ);
- __tmp__QTDJ=create__type__HZQC(Self__Z1LQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Z1LQ->parent_constant__DMMC.static_type__LSYD);
+ 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__01LQ=((__INTEGER_CST *)__tmp__PTDJ);
- __tmp__QTDJ=create__value__type__I1QC(Self__01LQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__01LQ->value__VUYD,Self__01LQ->parent_constant__OMMC.static_type__LSYD);
+ 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__QTDJ=my_copy__02IJ(__tmp__PTDJ);
+ __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__QTDJ=my_copy__2EAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__SL2H(__tmp__IZ5I);
} break;
case __EXPR_EQUAL__: {
- __tmp__QTDJ=my_copy__VFAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__LM2H(__tmp__IZ5I);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__QTDJ=my_copy__CGAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__YM2H(__tmp__IZ5I);
} break;
case __REAL_CST__: {
- Self__21LQ=((__REAL_CST *)__tmp__PTDJ);
- __tmp__QTDJ=create__value__type__2KQH(Self__21LQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__21LQ->value__RGAI,Self__21LQ->parent_constant__IVNH.static_type__LSYD);
+ 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__41LQ=((__CHARACTER_CST *)__tmp__PTDJ);
- __tmp__QTDJ=create__char__XLQH(Self__41LQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__41LQ->text__ZGAI);
+ 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__51LQ=((__IS_EXPANDED *)__tmp__PTDJ);
- __tmp__QTDJ=create__receiver__2J0H(Self__51LQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__51LQ->receiver__AHAI));
+ 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__QTDJ=my_copy__FHAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__1N2H(__tmp__IZ5I);
} break;
case __EXPR_SUP__: {
- __tmp__QTDJ=my_copy__OHAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__EO2H(__tmp__IZ5I);
} break;
case __EXPR_SUB__: {
- __tmp__QTDJ=my_copy__ZHAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__PO2H(__tmp__IZ5I);
} break;
case __EXPR_MUL__: {
- __tmp__QTDJ=my_copy__FIAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__1O2H(__tmp__IZ5I);
} break;
case __EXPR_DIV__: {
- __tmp__QTDJ=my_copy__QIAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__GP2H(__tmp__IZ5I);
} break;
case __EXPR_AND__: {
- __tmp__QTDJ=my_copy__1IAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__RP2H(__tmp__IZ5I);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__QTDJ=my_copy__GJAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__2P2H(__tmp__IZ5I);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__QTDJ=my_copy__RJAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__HQ2H(__tmp__IZ5I);
} break;
case __PUT_TO__: {
- __tmp__QTDJ=my_copy__2JAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__SQ2H(__tmp__IZ5I);
} break;
case __ITEM__: {
- __tmp__QTDJ=my_copy__NKAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__DR2H(__tmp__IZ5I);
} break;
case __SIZE_OF__: {
- __tmp__QTDJ=my_copy__ZKAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__PR2H(__tmp__IZ5I);
} break;
case __CAST__: {
- __tmp__QTDJ=my_copy__CLAI(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__YR2H(__tmp__IZ5I);
} break;
case __CALL_SLOT__: {
- __tmp__QTDJ=my_copy__1E2M(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__5SYM(__tmp__IZ5I);
} break;
case __READ_SLOT__: {
- __tmp__QTDJ=my_copy__MRKK(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__IUGK(__tmp__IZ5I);
} break;
case __READ_GLOBAL__: {
- __tmp__QTDJ=my_copy__ZRKK(__tmp__PTDJ);
+ __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__QTDJ=my_copy__3BGN(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__BQCN(__tmp__IZ5I);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__QTDJ=my_copy__VIIO(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__NREO(__tmp__IZ5I);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__QTDJ=my_copy__3PNO(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__VYJO(__tmp__IZ5I);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__QTDJ=my_copy__CJIO(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__0REO(__tmp__IZ5I);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__QTDJ=my_copy__JQNO(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__BZJO(__tmp__IZ5I);
} break;
case __EXPR_NEG__: {
- __tmp__QTDJ=my_copy__EBNM(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__CNJM(__tmp__IZ5I);
} break;
case __EXPR_ADD__: {
- __tmp__QTDJ=my_copy__EOPL(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__5XLL(__tmp__IZ5I);
} break;
case __EXPR_NOT__: {
- __tmp__QTDJ=my_copy__SH2M(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__WVYM(__tmp__IZ5I);
} break;
case __EXPR_MOD__: {
- __tmp__QTDJ=my_copy__NJIO(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__FSEO(__tmp__IZ5I);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__QTDJ=my_copy__YZHP(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__QCEP(__tmp__IZ5I);
} break;
case __EXPR_INF__: {
- __tmp__QTDJ=my_copy__13VN(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__5LSN(__tmp__IZ5I);
} break;
case __EXPR_INF_EQ__: {
- __tmp__QTDJ=my_copy__G4VN(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__KMSN(__tmp__IZ5I);
} break;
case __EXPR_OR__: {
- __tmp__QTDJ=my_copy__FLTN(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__JZPN(__tmp__IZ5I);
} break;
case __EXPR_XOR__: {
- __tmp__QTDJ=my_copy__OUWO(__tmp__PTDJ);
+ __tmp__JZ5I=my_copy__G3SO(__tmp__IZ5I);
} break;
};
- new_value__FTDJ=__tmp__QTDJ;
+ new_value__4Y5I=__tmp__JZ5I;
} else {
- new_value__FTDJ=Self__V05H->value__DGJI;
- Self__V05H->copy_value__ITDJ=TRUE__;
+ new_value__4Y5I=Self__LB2H->value__ZMFI;
+ Self__LB2H->copy_value__BZ5I=TRUE__;
};
- if (((struct ___OBJ *)s__RZXI)->__id==__SLOT_DATA__) {
- __tmp__YTDJ=slot_data__5WXH(s__RZXI);
+ if (((struct ___OBJ *)s__X4TI)->__id==__SLOT_DATA__) {
+ __tmp__RZ5I=slot_data__B4TH(s__X4TI);
} else {
- __tmp__YTDJ=slot_data__ZXXH(s__RZXI);
+ __tmp__RZ5I=slot_data__14TH(s__X4TI);
};
- if (new_value__FTDJ==NULL) {
- __tmp__0TDJ=NULL;
+ if (new_value__4Y5I==NULL) {
+ __tmp__TZ5I=NULL;
} else {
- switch (((struct ___OBJ *)new_value__FTDJ)->__id) {
+ switch (((struct ___OBJ *)new_value__4Y5I)->__id) {
case __LIST__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __STRING_CST__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__0TDJ=((void *)new_value__FTDJ);
+ __tmp__TZ5I=((void *)new_value__4Y5I);
} break;
case __EXPR_EQUAL__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __REAL_CST__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_AND__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __PUT_TO__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __ITEM__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __SIZE_OF__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __CAST__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __READ_SLOT__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_INF__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_OR__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__0TDJ=NULL;
+ __tmp__TZ5I=NULL;
} break;
}
};
- em__HTDJ=__tmp__0TDJ;
- if (((void *)__tmp__0TDJ != (void *)NULL)) {
- __tmp__EUDJ=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__0TDJ)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH - 1);
- Self__0TGJ= 0;
- while ((Self__0TGJ <= __tmp__EUDJ)) {
- if (((struct ___OBJ *)s__DTDJ)->__id==__SLOT_DATA__) {
- __tmp__KUDJ=((__SLOT *)((__SLOT_DATA *)s__DTDJ)->parent_slot__H3YD)->slot_data_list__RK5F;
+ 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__KUDJ=((__SLOT *)((__SLOT_CODE *)s__DTDJ)->parent_slot__C24F)->slot_data_list__RK5F;
+ __tmp__D05I=((__SLOT *)((__SLOT_CODE *)s__2Y5I)->parent_slot__A22F)->slot_data_list__KK3F;
};
- add_last__W2BH(((__LIST *)result__Z05H)->expr_list__EMRG,new_write__rec__value__CGFJ(((void **)((__FAST_ARRAYoSLOT_DATAo *)__tmp__KUDJ)->parent_arrayed_collection__MK5F.storage__IECG)[Self__0TGJ],e__X05H,((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__HTDJ)->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__0TGJ]));
- Self__0TGJ=(__INTEGER)(Self__0TGJ + 1);
+ 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);
};
- Self__ZBDR=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__0TDJ)->expr_list__W3PH);
- new_value__FTDJ=((void **)Self__ZBDR->parent_arrayed_collection__3LMC.storage__NLHI)[Self__ZBDR->parent_arrayed_collection__3LMC.upper__0KWH];
+ 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__W2BH(((__LIST *)result__Z05H)->expr_list__EMRG,new_write__rec__value__CGFJ(__tmp__YTDJ,e__X05H,new_value__FTDJ));
- if (((struct ___OBJ *)s__RZXI)->__id==__SLOT_DATA__) {
- __tmp__XUDJ=((__SLOT *)((__SLOT_DATA *)s__RZXI)->parent_slot__H3YD)->slot_id__ZWRG;
+ 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__XUDJ=((__SLOT *)((__SLOT_CODE *)s__RZXI)->parent_slot__C24F)->slot_id__ZWRG;
+ __tmp__Q05I=((__SLOT *)((__SLOT_CODE *)s__X4TI)->parent_slot__A22F)->slot_id__C4OG;
};
- if (((void *)__tmp__XUDJ != (void *)NULL)) {
- add_write_id__in__55EJ(e__X05H,s__RZXI,result__Z05H);
+ if (((void *)__tmp__Q05I != (void *)NULL)) {
+ add_write_id__in__ZDBJ(e__NB2H,s__X4TI,result__PB2H);
};
};
- switch (((struct ___OBJ *)e__X05H)->__id) {
+ switch (((struct ___OBJ *)e__NB2H)->__id) {
case __LIST__: {
- __tmp__S0XI=((__LIST *)e__X05H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Y5TI=((__LIST *)e__NB2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__S0XI=((__STRING_CST *)e__X05H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXTERNAL_C *)e__X05H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Y5TI=((__EXTERNAL_C *)e__NB2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__S0XI=((__PROTOTYPE_CST *)e__X05H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__INTEGER_CST *)e__X05H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__READ_LOCAL *)e__X05H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Y5TI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__S0XI=((__EXPR_EQUAL *)e__X05H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_NOT_EQUAL *)e__X05H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__REAL_CST *)e__X05H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__CHARACTER_CST *)e__X05H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__IS_EXPANDED *)e__X05H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Y5TI=((__IS_EXPANDED *)e__NB2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__S0XI=((__GET_TYPE_ID *)e__X05H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Y5TI=((__GET_TYPE_ID *)e__NB2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__S0XI=((__EXPR_SUP *)e__X05H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_SUB *)e__X05H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_MUL *)e__X05H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_DIV *)e__X05H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_AND *)e__X05H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_SHIFT_R *)e__X05H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_SHIFT_L *)e__X05H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__PUT_TO *)e__X05H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Y5TI=((__PUT_TO *)e__NB2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__S0XI=((__ITEM *)e__X05H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Y5TI=((__ITEM *)e__NB2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__S0XI=((__SIZE_OF *)e__X05H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Y5TI=((__SIZE_OF *)e__NB2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__S0XI=((__CAST *)e__X05H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Y5TI=((__CAST *)e__NB2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__S0XI=((__CALL_SLOT *)e__X05H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__Y5TI=((__CALL_SLOT *)e__NB2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__S0XI=((__READ_SLOT *)e__X05H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__READ_GLOBAL *)e__X05H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_NOT_LOGIC *)e__X05H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_OR_LOGIC *)e__X05H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_OR_OR_LOGIC *)e__X05H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_AND_LOGIC *)e__X05H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_AND_AND_LOGIC *)e__X05H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_NEG *)e__X05H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_ADD *)e__X05H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_NOT *)e__X05H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_MOD *)e__X05H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_SUP_EQ *)e__X05H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_INF *)e__X05H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_INF_EQ *)e__X05H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_OR *)e__X05H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__S0XI=((__EXPR_XOR *)e__X05H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__W2BH(((__LIST *)result__Z05H)->expr_list__EMRG,create__type__HZQC(__tmp__S0XI,TYPE_VOID__->parent_type__UIB.default__AKC));
+ add_last__IK4G(((__LIST *)result__PB2H)->expr_list__RTOG,create__type__PKQC(__tmp__Y5TI,TYPE_VOID__->parent_type__UIB.default__AKC));
};
- return(result__Z05H);
+ return(result__PB2H);
}
-static void* product__with__K15H(__DTA_RD_ARGS *Self__L15H,void *t__M15H,void *e__N15H)
+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.
{
- __POSITION __tmp__Q15H,__tmp__D2XI;
- void *result__P15H;
- void *__tmp__G1XI,*__tmp__I1XI,*s__C1XI,*__tmp__O1XI,*__tmp__31XI;
- void *__tmp__H1XI;
- void *__tmp__P1XI,*__tmp__Q1XI,*__tmp__ZVDJ;
- __STRING_CST *Self__C2LQ,*Self__K2LQ;
- __PROTOTYPE_CST *Self__D2LQ,*Self__L2LQ;
- __INTEGER_CST *Self__E2LQ,*Self__M2LQ;
- __REAL_CST *Self__G2LQ,*Self__O2LQ;
- __CHARACTER_CST *Self__I2LQ,*Self__Q2LQ;
- __IS_EXPANDED *Self__J2LQ,*Self__R2LQ;
- void *__tmp__21XI,*__tmp__41XI;
- switch (((struct ___OBJ *)e__N15H)->__id) {
+ __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__Q15H=((__LIST *)e__N15H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__GC2H=((__LIST *)e__DC2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__Q15H=((__STRING_CST *)e__N15H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXTERNAL_C *)e__N15H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__GC2H=((__EXTERNAL_C *)e__DC2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__Q15H=((__PROTOTYPE_CST *)e__N15H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__INTEGER_CST *)e__N15H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__READ_LOCAL *)e__N15H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__GC2H=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__Q15H=((__EXPR_EQUAL *)e__N15H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_NOT_EQUAL *)e__N15H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__REAL_CST *)e__N15H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__CHARACTER_CST *)e__N15H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__IS_EXPANDED *)e__N15H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__GC2H=((__IS_EXPANDED *)e__DC2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__Q15H=((__GET_TYPE_ID *)e__N15H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__GC2H=((__GET_TYPE_ID *)e__DC2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__Q15H=((__EXPR_SUP *)e__N15H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_SUB *)e__N15H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_MUL *)e__N15H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_DIV *)e__N15H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_AND *)e__N15H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_SHIFT_R *)e__N15H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_SHIFT_L *)e__N15H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__PUT_TO *)e__N15H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__GC2H=((__PUT_TO *)e__DC2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__Q15H=((__ITEM *)e__N15H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__GC2H=((__ITEM *)e__DC2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__Q15H=((__SIZE_OF *)e__N15H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__GC2H=((__SIZE_OF *)e__DC2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__Q15H=((__CAST *)e__N15H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__GC2H=((__CAST *)e__DC2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__Q15H=((__CALL_SLOT *)e__N15H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__GC2H=((__CALL_SLOT *)e__DC2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__Q15H=((__READ_SLOT *)e__N15H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__READ_GLOBAL *)e__N15H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_NOT_LOGIC *)e__N15H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_OR_LOGIC *)e__N15H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_OR_OR_LOGIC *)e__N15H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_AND_LOGIC *)e__N15H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_AND_AND_LOGIC *)e__N15H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_NEG *)e__N15H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_ADD *)e__N15H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_NOT *)e__N15H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_MOD *)e__N15H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_SUP_EQ *)e__N15H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_INF *)e__N15H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_INF_EQ *)e__N15H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_OR *)e__N15H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__Q15H=((__EXPR_XOR *)e__N15H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__GC2H=((__EXPR_XOR *)e__DC2H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- result__P15H=create__4ICG(__tmp__Q15H);
- if (((void *)t__M15H == (void *)TYPE_NULL__)) {
- product_error__for__in__with__023G(Self__L15H->parent_dta__FH0H.parent_itm_object__E0QC.position__BJM,Self__L15H->parent_dta__FH0H.result_expr__X3YD,result__P15H,Self__L15H->parent_dta__FH0H.context__U3YD);
+ 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__G1XI=Self__L15H->parent_dta__FH0H.slot__V3YD;
- if (((struct ___OBJ *)__tmp__G1XI)->__id==__SLOT_DATA__) {
- __tmp__H1XI=((__SLOT_DATA *)__tmp__G1XI)->parent_variable__G3YD.parent_named__5KMC.name__1QB;
+ __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__H1XI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__G1XI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB;
+ __tmp__NAUI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__MAUI)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.name__1QB;
};
- switch (((struct ___OBJ *)t__M15H)->__id) {
+ switch (((struct ___OBJ *)t__CC2H)->__id) {
case __TYPE__: {
- __tmp__I1XI=get_local_slot__Q1HG(t__M15H,__tmp__H1XI);
+ __tmp__OAUI=get_local_slot__P3EG(t__CC2H,__tmp__NAUI);
} break;
case __TYPE_NULL__: {
- __tmp__I1XI=NULL;
+ __tmp__OAUI=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__I1XI=get_local_slot__E4HG(t__M15H,__tmp__H1XI);
+ __tmp__OAUI=get_local_slot__DAFG(t__CC2H,__tmp__NAUI);
} break;
case __TYPE_CONTEXT__: {
- __tmp__I1XI=get_local_slot__MAIG(t__M15H,__tmp__H1XI);
+ __tmp__OAUI=get_local_slot__LCFG(t__CC2H,__tmp__NAUI);
} break;
case __TYPE_ID__: {
- __tmp__I1XI=get_local_slot__UCIG(t__M15H,__tmp__H1XI);
+ __tmp__OAUI=get_local_slot__TEFG(t__CC2H,__tmp__NAUI);
} break;
case __TYPE_GENERIC__: {
- __tmp__I1XI=get_local_slot__2EIG(t__M15H,__tmp__H1XI);
+ __tmp__OAUI=get_local_slot__1GFG(t__CC2H,__tmp__NAUI);
} break;
case __PROFIL_BLOCK__: {
- __tmp__I1XI=get_local_slot__G2IJ(__tmp__H1XI);
+ __tmp__OAUI=get_local_slot__C5EJ(__tmp__NAUI);
} break;
};
- s__C1XI=__tmp__I1XI;
- if (((void *)__tmp__I1XI == (void *)NULL)) {
- switch (((struct ___OBJ *)t__M15H)->__id) {
+ s__IAUI=__tmp__OAUI;
+ if (((void *)__tmp__OAUI == (void *)NULL)) {
+ switch (((struct ___OBJ *)t__CC2H)->__id) {
case __TYPE__: {
- __tmp__O1XI=get_path_slot__H14G(t__M15H,__tmp__H1XI);
+ __tmp__UAUI=get_path_slot__RJ1G(t__CC2H,__tmp__NAUI);
} break;
case __TYPE_NULL__: {
- __tmp__O1XI=NULL;
+ __tmp__UAUI=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__O1XI=get_path_slot__A34G(t__M15H,__tmp__H1XI);
+ __tmp__UAUI=get_path_slot__KL1G(t__CC2H,__tmp__NAUI);
} break;
case __TYPE_CONTEXT__: {
- __tmp__O1XI=get_path_slot__V44G(t__M15H,__tmp__H1XI);
+ __tmp__UAUI=get_path_slot__5M1G(t__CC2H,__tmp__NAUI);
} break;
case __TYPE_ID__: {
- __tmp__O1XI=get_path_slot__KA5G(t__M15H,__tmp__H1XI);
+ __tmp__UAUI=get_path_slot__UO1G(t__CC2H,__tmp__NAUI);
} break;
case __TYPE_GENERIC__: {
- __tmp__O1XI=get_path_slot__5B5G(t__M15H,__tmp__H1XI);
+ __tmp__UAUI=get_path_slot__JQ1G(t__CC2H,__tmp__NAUI);
} break;
case __PROFIL_BLOCK__: {
- __tmp__O1XI=get_path_slot__T2IJ(__tmp__H1XI);
+ __tmp__UAUI=get_path_slot__P5EJ(__tmp__NAUI);
} break;
};
- s__C1XI=__tmp__O1XI;
- if (((struct ___OBJ *)__tmp__O1XI)->__id==__SLOT_DATA__) {
- __tmp__P1XI=get_expr_result__MMRG(__tmp__O1XI);
+ s__IAUI=__tmp__UAUI;
+ if (((struct ___OBJ *)__tmp__UAUI)->__id==__SLOT_DATA__) {
+ __tmp__VAUI=get_expr_result__ZTOG(__tmp__UAUI);
} else {
- __tmp__P1XI=get_expr_result__LPRG(__tmp__O1XI);
+ __tmp__VAUI=get_expr_result__YWOG(__tmp__UAUI);
};
- switch (((struct ___OBJ *)e__N15H)->__id) {
+ switch (((struct ___OBJ *)e__DC2H)->__id) {
case __LIST__: {
- __tmp__Q1XI=my_copy__IE2M(e__N15H);
+ __tmp__WAUI=my_copy__MSYM(e__DC2H);
} break;
case __STRING_CST__: {
- Self__C2LQ=((__STRING_CST *)e__N15H);
- __tmp__Q1XI=create__text__BMQH(Self__C2LQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__C2LQ->string__LDAI);
+ 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__Q1XI=my_copy__ODAI(e__N15H);
+ __tmp__WAUI=my_copy__EK2H(e__DC2H);
} break;
case __PROTOTYPE_CST__: {
- Self__D2LQ=((__PROTOTYPE_CST *)e__N15H);
- __tmp__Q1XI=create__type__HZQC(Self__D2LQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__D2LQ->parent_constant__DMMC.static_type__LSYD);
+ 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__E2LQ=((__INTEGER_CST *)e__N15H);
- __tmp__Q1XI=create__value__type__I1QC(Self__E2LQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__E2LQ->value__VUYD,Self__E2LQ->parent_constant__OMMC.static_type__LSYD);
+ 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__Q1XI=my_copy__02IJ(e__N15H);
+ __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__Q1XI=my_copy__2EAI(e__N15H);
+ __tmp__WAUI=my_copy__SL2H(e__DC2H);
} break;
case __EXPR_EQUAL__: {
- __tmp__Q1XI=my_copy__VFAI(e__N15H);
+ __tmp__WAUI=my_copy__LM2H(e__DC2H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__Q1XI=my_copy__CGAI(e__N15H);
+ __tmp__WAUI=my_copy__YM2H(e__DC2H);
} break;
case __REAL_CST__: {
- Self__G2LQ=((__REAL_CST *)e__N15H);
- __tmp__Q1XI=create__value__type__2KQH(Self__G2LQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__G2LQ->value__RGAI,Self__G2LQ->parent_constant__IVNH.static_type__LSYD);
+ 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__I2LQ=((__CHARACTER_CST *)e__N15H);
- __tmp__Q1XI=create__char__XLQH(Self__I2LQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__I2LQ->text__ZGAI);
+ 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__J2LQ=((__IS_EXPANDED *)e__N15H);
- __tmp__Q1XI=create__receiver__2J0H(Self__J2LQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__J2LQ->receiver__AHAI));
+ 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__Q1XI=my_copy__FHAI(e__N15H);
+ __tmp__WAUI=my_copy__1N2H(e__DC2H);
} break;
case __EXPR_SUP__: {
- __tmp__Q1XI=my_copy__OHAI(e__N15H);
+ __tmp__WAUI=my_copy__EO2H(e__DC2H);
} break;
case __EXPR_SUB__: {
- __tmp__Q1XI=my_copy__ZHAI(e__N15H);
+ __tmp__WAUI=my_copy__PO2H(e__DC2H);
} break;
case __EXPR_MUL__: {
- __tmp__Q1XI=my_copy__FIAI(e__N15H);
+ __tmp__WAUI=my_copy__1O2H(e__DC2H);
} break;
case __EXPR_DIV__: {
- __tmp__Q1XI=my_copy__QIAI(e__N15H);
+ __tmp__WAUI=my_copy__GP2H(e__DC2H);
} break;
case __EXPR_AND__: {
- __tmp__Q1XI=my_copy__1IAI(e__N15H);
+ __tmp__WAUI=my_copy__RP2H(e__DC2H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__Q1XI=my_copy__GJAI(e__N15H);
+ __tmp__WAUI=my_copy__2P2H(e__DC2H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__Q1XI=my_copy__RJAI(e__N15H);
+ __tmp__WAUI=my_copy__HQ2H(e__DC2H);
} break;
case __PUT_TO__: {
- __tmp__Q1XI=my_copy__2JAI(e__N15H);
+ __tmp__WAUI=my_copy__SQ2H(e__DC2H);
} break;
case __ITEM__: {
- __tmp__Q1XI=my_copy__NKAI(e__N15H);
+ __tmp__WAUI=my_copy__DR2H(e__DC2H);
} break;
case __SIZE_OF__: {
- __tmp__Q1XI=my_copy__ZKAI(e__N15H);
+ __tmp__WAUI=my_copy__PR2H(e__DC2H);
} break;
case __CAST__: {
- __tmp__Q1XI=my_copy__CLAI(e__N15H);
+ __tmp__WAUI=my_copy__YR2H(e__DC2H);
} break;
case __CALL_SLOT__: {
- __tmp__Q1XI=my_copy__1E2M(e__N15H);
+ __tmp__WAUI=my_copy__5SYM(e__DC2H);
} break;
case __READ_SLOT__: {
- __tmp__Q1XI=my_copy__MRKK(e__N15H);
+ __tmp__WAUI=my_copy__IUGK(e__DC2H);
} break;
case __READ_GLOBAL__: {
- __tmp__Q1XI=my_copy__ZRKK(e__N15H);
+ __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);
+ } break;
+ }
+ };
+ __tmp__WAUI=__tmp__HIER;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__Q1XI=my_copy__3BGN(e__N15H);
+ __tmp__WAUI=my_copy__BQCN(e__DC2H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__Q1XI=my_copy__VIIO(e__N15H);
+ __tmp__WAUI=my_copy__NREO(e__DC2H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__Q1XI=my_copy__3PNO(e__N15H);
+ __tmp__WAUI=my_copy__VYJO(e__DC2H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__Q1XI=my_copy__CJIO(e__N15H);
+ __tmp__WAUI=my_copy__0REO(e__DC2H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__Q1XI=my_copy__JQNO(e__N15H);
+ __tmp__WAUI=my_copy__BZJO(e__DC2H);
} break;
case __EXPR_NEG__: {
- __tmp__Q1XI=my_copy__EBNM(e__N15H);
+ __tmp__WAUI=my_copy__CNJM(e__DC2H);
} break;
case __EXPR_ADD__: {
- __tmp__Q1XI=my_copy__EOPL(e__N15H);
+ __tmp__WAUI=my_copy__5XLL(e__DC2H);
} break;
case __EXPR_NOT__: {
- __tmp__Q1XI=my_copy__SH2M(e__N15H);
+ __tmp__WAUI=my_copy__WVYM(e__DC2H);
} break;
case __EXPR_MOD__: {
- __tmp__Q1XI=my_copy__NJIO(e__N15H);
+ __tmp__WAUI=my_copy__FSEO(e__DC2H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__Q1XI=my_copy__YZHP(e__N15H);
+ __tmp__WAUI=my_copy__QCEP(e__DC2H);
} break;
case __EXPR_INF__: {
- __tmp__Q1XI=my_copy__13VN(e__N15H);
+ __tmp__WAUI=my_copy__5LSN(e__DC2H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__Q1XI=my_copy__G4VN(e__N15H);
+ __tmp__WAUI=my_copy__KMSN(e__DC2H);
} break;
case __EXPR_OR__: {
- __tmp__Q1XI=my_copy__FLTN(e__N15H);
+ __tmp__WAUI=my_copy__JZPN(e__DC2H);
} break;
case __EXPR_XOR__: {
- __tmp__Q1XI=my_copy__OUWO(e__N15H);
+ __tmp__WAUI=my_copy__G3SO(e__DC2H);
} break;
};
- add_last__W2BH(((__LIST *)result__P15H)->expr_list__EMRG,create__with__result__0D5G(__tmp__Q1XI,__tmp__O1XI,Self__L15H,__tmp__P1XI));
- add_last__W2BH(((__LIST *)result__P15H)->expr_list__EMRG,create__with__2AVC(__tmp__P1XI,Self__L15H));
+ 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__C1XI)->__id==__SLOT_DATA__) {
- __tmp__21XI=((__SLOT *)((__SLOT_DATA *)s__C1XI)->parent_slot__H3YD)->base_slot__Z14F;
+ if (((struct ___OBJ *)s__IAUI)->__id==__SLOT_DATA__) {
+ __tmp__CBUI=((__SLOT *)((__SLOT_DATA *)s__IAUI)->parent_slot__IHZD)->base_slot__X12F;
} else {
- __tmp__21XI=((__SLOT *)((__SLOT_CODE *)s__C1XI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__CBUI=((__SLOT *)((__SLOT_CODE *)s__IAUI)->parent_slot__A22F)->base_slot__X12F;
};
- __tmp__31XI=Self__L15H->parent_dta__FH0H.slot__V3YD;
- if (((struct ___OBJ *)__tmp__31XI)->__id==__SLOT_DATA__) {
- __tmp__41XI=((__SLOT *)((__SLOT_DATA *)__tmp__31XI)->parent_slot__H3YD)->base_slot__Z14F;
+ __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__41XI=((__SLOT *)((__SLOT_CODE *)__tmp__31XI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__EBUI=((__SLOT *)((__SLOT_CODE *)__tmp__DBUI)->parent_slot__A22F)->base_slot__X12F;
};
- is_equal_profil__F3CH(__tmp__21XI,__tmp__41XI);
- switch (((struct ___OBJ *)e__N15H)->__id) {
+ is_equal_profil__XK5G(__tmp__CBUI,__tmp__EBUI);
+ switch (((struct ___OBJ *)e__DC2H)->__id) {
case __LIST__: {
- __tmp__ZVDJ=my_copy__IE2M(e__N15H);
+ __tmp__S15I=my_copy__MSYM(e__DC2H);
} break;
case __STRING_CST__: {
- Self__K2LQ=((__STRING_CST *)e__N15H);
- __tmp__ZVDJ=create__text__BMQH(Self__K2LQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__K2LQ->string__LDAI);
+ 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__ZVDJ=my_copy__ODAI(e__N15H);
+ __tmp__S15I=my_copy__EK2H(e__DC2H);
} break;
case __PROTOTYPE_CST__: {
- Self__L2LQ=((__PROTOTYPE_CST *)e__N15H);
- __tmp__ZVDJ=create__type__HZQC(Self__L2LQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__L2LQ->parent_constant__DMMC.static_type__LSYD);
+ 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__M2LQ=((__INTEGER_CST *)e__N15H);
- __tmp__ZVDJ=create__value__type__I1QC(Self__M2LQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__M2LQ->value__VUYD,Self__M2LQ->parent_constant__OMMC.static_type__LSYD);
+ 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__ZVDJ=my_copy__02IJ(e__N15H);
+ __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__ZVDJ=my_copy__2EAI(e__N15H);
+ __tmp__S15I=my_copy__SL2H(e__DC2H);
} break;
case __EXPR_EQUAL__: {
- __tmp__ZVDJ=my_copy__VFAI(e__N15H);
+ __tmp__S15I=my_copy__LM2H(e__DC2H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ZVDJ=my_copy__CGAI(e__N15H);
+ __tmp__S15I=my_copy__YM2H(e__DC2H);
} break;
case __REAL_CST__: {
- Self__O2LQ=((__REAL_CST *)e__N15H);
- __tmp__ZVDJ=create__value__type__2KQH(Self__O2LQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__O2LQ->value__RGAI,Self__O2LQ->parent_constant__IVNH.static_type__LSYD);
+ 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__Q2LQ=((__CHARACTER_CST *)e__N15H);
- __tmp__ZVDJ=create__char__XLQH(Self__Q2LQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Q2LQ->text__ZGAI);
+ 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__R2LQ=((__IS_EXPANDED *)e__N15H);
- __tmp__ZVDJ=create__receiver__2J0H(Self__R2LQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__R2LQ->receiver__AHAI));
+ 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__ZVDJ=my_copy__FHAI(e__N15H);
+ __tmp__S15I=my_copy__1N2H(e__DC2H);
} break;
case __EXPR_SUP__: {
- __tmp__ZVDJ=my_copy__OHAI(e__N15H);
+ __tmp__S15I=my_copy__EO2H(e__DC2H);
} break;
case __EXPR_SUB__: {
- __tmp__ZVDJ=my_copy__ZHAI(e__N15H);
+ __tmp__S15I=my_copy__PO2H(e__DC2H);
} break;
case __EXPR_MUL__: {
- __tmp__ZVDJ=my_copy__FIAI(e__N15H);
+ __tmp__S15I=my_copy__1O2H(e__DC2H);
} break;
case __EXPR_DIV__: {
- __tmp__ZVDJ=my_copy__QIAI(e__N15H);
+ __tmp__S15I=my_copy__GP2H(e__DC2H);
} break;
case __EXPR_AND__: {
- __tmp__ZVDJ=my_copy__1IAI(e__N15H);
+ __tmp__S15I=my_copy__RP2H(e__DC2H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ZVDJ=my_copy__GJAI(e__N15H);
+ __tmp__S15I=my_copy__2P2H(e__DC2H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ZVDJ=my_copy__RJAI(e__N15H);
+ __tmp__S15I=my_copy__HQ2H(e__DC2H);
} break;
case __PUT_TO__: {
- __tmp__ZVDJ=my_copy__2JAI(e__N15H);
+ __tmp__S15I=my_copy__SQ2H(e__DC2H);
} break;
case __ITEM__: {
- __tmp__ZVDJ=my_copy__NKAI(e__N15H);
+ __tmp__S15I=my_copy__DR2H(e__DC2H);
} break;
case __SIZE_OF__: {
- __tmp__ZVDJ=my_copy__ZKAI(e__N15H);
+ __tmp__S15I=my_copy__PR2H(e__DC2H);
} break;
case __CAST__: {
- __tmp__ZVDJ=my_copy__CLAI(e__N15H);
+ __tmp__S15I=my_copy__YR2H(e__DC2H);
} break;
case __CALL_SLOT__: {
- __tmp__ZVDJ=my_copy__1E2M(e__N15H);
+ __tmp__S15I=my_copy__5SYM(e__DC2H);
} break;
case __READ_SLOT__: {
- __tmp__ZVDJ=my_copy__MRKK(e__N15H);
+ __tmp__S15I=my_copy__IUGK(e__DC2H);
} break;
case __READ_GLOBAL__: {
- __tmp__ZVDJ=my_copy__ZRKK(e__N15H);
+ __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);
+ } break;
+ }
+ };
+ __tmp__S15I=__tmp__CJER;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ZVDJ=my_copy__3BGN(e__N15H);
+ __tmp__S15I=my_copy__BQCN(e__DC2H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ZVDJ=my_copy__VIIO(e__N15H);
+ __tmp__S15I=my_copy__NREO(e__DC2H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ZVDJ=my_copy__3PNO(e__N15H);
+ __tmp__S15I=my_copy__VYJO(e__DC2H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ZVDJ=my_copy__CJIO(e__N15H);
+ __tmp__S15I=my_copy__0REO(e__DC2H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ZVDJ=my_copy__JQNO(e__N15H);
+ __tmp__S15I=my_copy__BZJO(e__DC2H);
} break;
case __EXPR_NEG__: {
- __tmp__ZVDJ=my_copy__EBNM(e__N15H);
+ __tmp__S15I=my_copy__CNJM(e__DC2H);
} break;
case __EXPR_ADD__: {
- __tmp__ZVDJ=my_copy__EOPL(e__N15H);
+ __tmp__S15I=my_copy__5XLL(e__DC2H);
} break;
case __EXPR_NOT__: {
- __tmp__ZVDJ=my_copy__SH2M(e__N15H);
+ __tmp__S15I=my_copy__WVYM(e__DC2H);
} break;
case __EXPR_MOD__: {
- __tmp__ZVDJ=my_copy__NJIO(e__N15H);
+ __tmp__S15I=my_copy__FSEO(e__DC2H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ZVDJ=my_copy__YZHP(e__N15H);
+ __tmp__S15I=my_copy__QCEP(e__DC2H);
} break;
case __EXPR_INF__: {
- __tmp__ZVDJ=my_copy__13VN(e__N15H);
+ __tmp__S15I=my_copy__5LSN(e__DC2H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__ZVDJ=my_copy__G4VN(e__N15H);
+ __tmp__S15I=my_copy__KMSN(e__DC2H);
} break;
case __EXPR_OR__: {
- __tmp__ZVDJ=my_copy__FLTN(e__N15H);
+ __tmp__S15I=my_copy__JZPN(e__DC2H);
} break;
case __EXPR_XOR__: {
- __tmp__ZVDJ=my_copy__OUWO(e__N15H);
+ __tmp__S15I=my_copy__G3SO(e__DC2H);
} break;
};
- add_last__W2BH(((__LIST *)result__P15H)->expr_list__EMRG,create__with__result__0D5G(__tmp__ZVDJ,s__C1XI,Self__L15H,Self__L15H->parent_dta__FH0H.result_expr__X3YD));
+ 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;
+ };
+ result__PZ1G=((__NODE_STYLE *)ptr__QZ1G);
+ *(result__PZ1G) = *(NODE_STYLE__);
+ };
+ 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);
};
- switch (((struct ___OBJ *)e__N15H)->__id) {
+ switch (((struct ___OBJ *)e__DC2H)->__id) {
case __LIST__: {
- __tmp__D2XI=((__LIST *)e__N15H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__LIST *)e__DC2H)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__D2XI=((__STRING_CST *)e__N15H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__STRING_CST *)e__DC2H)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXTERNAL_C__: {
- __tmp__D2XI=((__EXTERNAL_C *)e__N15H)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__EXTERNAL_C *)e__DC2H)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__D2XI=((__PROTOTYPE_CST *)e__N15H)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__PROTOTYPE_CST *)e__DC2H)->parent_constant__W2LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __INTEGER_CST__: {
- __tmp__D2XI=((__INTEGER_CST *)e__N15H)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__INTEGER_CST *)e__DC2H)->parent_constant__B3LC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_LOCAL__: {
- __tmp__D2XI=((__READ_LOCAL *)e__N15H)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__READ_LOCAL *)e__DC2H)->parent_read__MHZD.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__D2XI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__D2XI=((__EXPR_EQUAL *)e__N15H)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_NOT_EQUAL *)e__N15H)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__REAL_CST *)e__N15H)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__REAL_CST *)e__DC2H)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__D2XI=((__CHARACTER_CST *)e__N15H)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__CHARACTER_CST *)e__DC2H)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__D2XI=((__IS_EXPANDED *)e__N15H)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__IS_EXPANDED *)e__DC2H)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__D2XI=((__GET_TYPE_ID *)e__N15H)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__GET_TYPE_ID *)e__DC2H)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__D2XI=((__EXPR_SUP *)e__N15H)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_SUB *)e__N15H)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_MUL *)e__N15H)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_DIV *)e__N15H)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_AND *)e__N15H)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_SHIFT_R *)e__N15H)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_SHIFT_L *)e__N15H)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__PUT_TO *)e__N15H)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__PUT_TO *)e__DC2H)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__D2XI=((__ITEM *)e__N15H)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__ITEM *)e__DC2H)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__D2XI=((__SIZE_OF *)e__N15H)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__SIZE_OF *)e__DC2H)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__D2XI=((__CAST *)e__N15H)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__CAST *)e__DC2H)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__D2XI=((__CALL_SLOT *)e__N15H)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__CALL_SLOT *)e__DC2H)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__D2XI=((__READ_SLOT *)e__N15H)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__READ_SLOT *)e__DC2H)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__D2XI=((__READ_GLOBAL *)e__N15H)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_NOT_LOGIC *)e__N15H)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_OR_LOGIC *)e__N15H)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_OR_OR_LOGIC *)e__N15H)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__D2XI=((__EXPR_AND_LOGIC *)e__N15H)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_AND_AND_LOGIC *)e__N15H)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__D2XI=((__EXPR_NEG *)e__N15H)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_ADD *)e__N15H)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_NOT *)e__N15H)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_MOD *)e__N15H)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_SUP_EQ *)e__N15H)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_INF *)e__N15H)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_INF_EQ *)e__N15H)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_OR *)e__N15H)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__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__D2XI=((__EXPR_XOR *)e__N15H)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__JBUI=((__EXPR_XOR *)e__DC2H)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- add_last__W2BH(((__LIST *)result__P15H)->expr_list__EMRG,create__type__HZQC(__tmp__D2XI,TYPE_VOID__->parent_type__UIB.default__AKC));
- };
- return(result__P15H);
-}
-
-static __INTEGER count__Z31G(__NODE_TYPE *Self__031G)
-// ({NODE_TYPE}) With resultNo recursive, No inlinable.
-{
- __INTEGER result__231G;
- __BOOLEAN __tmp__G41G;
- result__231G= 0;
- if (((void *)Self__031G->parent_node__I0QC.switch__SRCG != (void *)NULL)) {
- result__231G=(__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)Self__031G->parent_node__I0QC.switch__SRCG)->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG + 1);
- __tmp__G41G=TRUE__;
- } else {
- __tmp__G41G=FALSE__;
- };
- if ((! __tmp__G41G)) {
- if (((void *)Self__031G->parent_node__I0QC.first_type__1OCG != (void *)NULL)) {
- result__231G= 1;
- };
+ add_last__IK4G(((__LIST *)result__FC2H)->expr_list__RTOG,create__type__PKQC(__tmp__JBUI,TYPE_VOID__->parent_type__UIB.default__AKC));
};
- return(result__231G);
+ return(result__FC2H);
}
-static void* subtype_list__GKJJ()
+static void* subtype_list__CNFJ()
// () With resultRecursive, No inlinable.
{
- void *__tmp__JKJJ;
- void *__tmp__KKJJ;
- __tmp__JKJJ=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__JKJJ)->__id) {
+ void *__tmp__FNFJ;
+ void *__tmp__GNFJ;
+ __tmp__FNFJ=type_block__BLB;
+ switch (((struct ___OBJ *)__tmp__FNFJ)->__id) {
case __TYPE__: {
- __tmp__KKJJ=((__TYPE *)__tmp__JKJJ)->subtype_list__APY;
+ __tmp__GNFJ=((__TYPE *)__tmp__FNFJ)->subtype_list__BPY;
} break;
case __TYPE_NULL__: {
- __tmp__KKJJ=((__TYPE_NULL *)__tmp__JKJJ)->parent_type__TIB.subtype_list__APY;
+ __tmp__GNFJ=((__TYPE_NULL *)__tmp__FNFJ)->parent_type__TIB.subtype_list__BPY;
} break;
case __TYPE_VOID__: {
- __tmp__KKJJ=((__TYPE_VOID *)__tmp__JKJJ)->parent_type__UIB.subtype_list__APY;
+ __tmp__GNFJ=((__TYPE_VOID *)__tmp__FNFJ)->parent_type__UIB.subtype_list__BPY;
} break;
case __TYPE_CONTEXT__: {
- __tmp__KKJJ=((__TYPE_CONTEXT *)__tmp__JKJJ)->parent_type__VIB.subtype_list__APY;
+ __tmp__GNFJ=((__TYPE_CONTEXT *)__tmp__FNFJ)->parent_type__VIB.subtype_list__BPY;
} break;
case __TYPE_ID__: {
- __tmp__KKJJ=((__TYPE_ID *)__tmp__JKJJ)->parent_type__WIB.subtype_list__APY;
+ __tmp__GNFJ=((__TYPE_ID *)__tmp__FNFJ)->parent_type__WIB.subtype_list__BPY;
} break;
case __TYPE_GENERIC__: {
- __tmp__KKJJ=((__TYPE_GENERIC *)__tmp__JKJJ)->parent_type__T2IB.subtype_list__APY;
+ __tmp__GNFJ=((__TYPE_GENERIC *)__tmp__FNFJ)->parent_type__C2IB.subtype_list__BPY;
} break;
case __PROFIL_BLOCK__: {
- __tmp__KKJJ=subtype_list__GKJJ();
+ __tmp__GNFJ=subtype_list__CNFJ();
} break;
};
- return(__tmp__KKJJ);
+ return(__tmp__GNFJ);
}
-static void* new__IYVG()
+static void* new__5VSG()
// () With resultNo recursive, No inlinable.
{
- void *result__LYVG;
- __TYPES_TMP *result__LJXI,*Self__B0KJ;
- __POINTER ptr__MJXI;
- __INTEGER typ_id__RJXI;
- __UINTEGER_32 sz__OJXI,a__TE4Q,new_size__RE4Q,t__XE4Q,a__ZE4Q;
- __FAST_ARRAYoTYPES_TMPo *Self__YUFH,*Self__OVFH;
- result__LYVG=NULL;
- if ((((__FAST_ARRAYoTYPES_TMPo *)free_list__RYVG)->parent_arrayed_collection__QYVG.upper__CKCH < 0)) {
- result__LJXI=NULL;
- ptr__MJXI=((__POINTER )(NULL));
- typ_id__RJXI= 0;
- sz__OJXI=((__UINTEGER_32 )sizeof(__TYPES_TMP));
- if ((sz__OJXI == 0)) {
- result__LJXI=TYPES_TMP__;
- } else {
- typ_id__RJXI=__TYPES_TMP__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OJXI);
- if ((typ_id__RJXI == (__INTEGER)(- 1))) {
- a__TE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__RE4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__OJXI + a__TE4Q) & (__UINTEGER_32)(~ a__TE4Q));
- ptr__MJXI=micro_alloc__table__lab__BOI(new_size__RE4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__RE4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__RE4Q);
- } else {
- t__XE4Q=((__UINTEGER_32 )typ_id__RJXI);
- a__ZE4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__MJXI=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__OJXI + a__ZE4Q) & (__UINTEGER_32)(~ a__ZE4Q)),((__POINTER )(&(table_type[(t__XE4Q)]))),(__UINTEGER_32)(t__XE4Q | 1));
- };
- result__LJXI=((__TYPES_TMP *)ptr__MJXI);
- *(result__LJXI) = *(TYPES_TMP__);
- };
- Self__B0KJ=((__TYPES_TMP *)result__LJXI);
- Self__B0KJ->capacity__C0KJ= 256;
- Self__B0KJ->parent_types__GCCG.storage__CTJJ=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(((__INTEGER )(sizeof(void *))) << 8))));
- result__LYVG=result__LJXI;
- } else {
- Self__YUFH=((__FAST_ARRAYoTYPES_TMPo *)free_list__RYVG);
- result__LYVG=((void **)Self__YUFH->parent_arrayed_collection__QYVG.storage__IQCH)[Self__YUFH->parent_arrayed_collection__QYVG.upper__CKCH];
- Self__OVFH=((__FAST_ARRAYoTYPES_TMPo *)free_list__RYVG);
- Self__OVFH->parent_arrayed_collection__QYVG.upper__CKCH=(__INTEGER)(Self__OVFH->parent_arrayed_collection__QYVG.upper__CKCH - 1);
- };
- return(result__LYVG);
-}
-
-static void get_type__QUQJ(__LIST *Self__RUQJ,void *t__SUQJ)
+ 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);
+ };
+ return(result__CWSG);
+}
+
+static void get_type__MXMJ(__LIST *Self__NXMJ,void *t__OXMJ)
// ({LIST},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__TUQJ;
- __tmp__TUQJ=last_expr__KOUG(Self__RUQJ);
- switch (((struct ___OBJ *)__tmp__TUQJ)->__id) {
+ void *__tmp__PXMJ;
+ __EXTERNAL_C *Self__CHDI;
+ __tmp__PXMJ=last_expr__2QRG(Self__NXMJ);
+ switch (((struct ___OBJ *)__tmp__PXMJ)->__id) {
case __LIST__: {
- get_type__QUQJ(__tmp__TUQJ,t__SUQJ);
+ get_type__MXMJ(__tmp__PXMJ,t__OXMJ);
} break;
case __STRING_CST__: {
- add__3YIJ(t__SUQJ,((__TYPE_FULL *)((__STRING_CST *)__tmp__TUQJ)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__STRING_CST *)__tmp__PXMJ)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__TUQJ,t__SUQJ);
+ 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__3YIJ(t__SUQJ,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__TUQJ)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__PXMJ)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
} break;
case __INTEGER_CST__: {
- add__3YIJ(t__SUQJ,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__TUQJ)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__TUQJ,t__SUQJ);
+ get_type__INFJ(__tmp__PXMJ,t__OXMJ);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(t__SUQJ,((__TYPE_FULL *)((__REAL_CST *)__tmp__TUQJ)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__REAL_CST *)__tmp__PXMJ)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(t__SUQJ,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__TUQJ)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__PXMJ)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(t__SUQJ,type_integer__3JB);
+ add__Z1EJ(t__OXMJ,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__TUQJ,t__SUQJ);
+ get_type__BJDI(__tmp__PXMJ,t__OXMJ);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__TUQJ,t__SUQJ);
+ get_type__FJDI(__tmp__PXMJ,t__OXMJ);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__TUQJ,t__SUQJ);
+ get_type__JJDI(__tmp__PXMJ,t__OXMJ);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__TUQJ,t__SUQJ);
+ get_type__NJDI(__tmp__PXMJ,t__OXMJ);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__TUQJ,t__SUQJ);
+ get_type__RJDI(__tmp__PXMJ,t__OXMJ);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__TUQJ,t__SUQJ);
+ get_type__VJDI(__tmp__PXMJ,t__OXMJ);
} break;
case __PUT_TO__: {
- add__3YIJ(t__SUQJ,TYPE_VOID__);
+ add__Z1EJ(t__OXMJ,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__TUQJ,t__SUQJ);
+ get_type__2JDI(__tmp__PXMJ,t__OXMJ);
} break;
case __SIZE_OF__: {
- add__3YIJ(t__SUQJ,type_integer__3JB);
+ add__Z1EJ(t__OXMJ,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(t__SUQJ,((__TYPE_FULL *)((__CAST *)__tmp__TUQJ)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(t__OXMJ,((__TYPE_FULL *)((__CAST *)__tmp__PXMJ)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__TUQJ,t__SUQJ);
+ get_type__KGML(__tmp__PXMJ,t__OXMJ);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__TUQJ,t__SUQJ);
+ get_type__EE0K(__tmp__PXMJ,t__OXMJ);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__TUQJ)->global__3DNK,t__SUQJ);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__PXMJ)->global__ZGJK,t__OXMJ);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(t__SUQJ,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__TUQJ)))->parent_type__KTL);
+ add__Z1EJ(t__OXMJ,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__PXMJ)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__TUQJ,t__SUQJ);
+ get_type__0KOL(__tmp__PXMJ,t__OXMJ);
} break;
case __EXPR_NOT__: {
- add__3YIJ(t__SUQJ,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__TUQJ)))->parent_type__KTL);
+ add__Z1EJ(t__OXMJ,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__PXMJ)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__TUQJ,t__SUQJ);
+ get_type__JXEO(__tmp__PXMJ,t__OXMJ);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(t__SUQJ,type_true__FJB);
- add__3YIJ(t__SUQJ,type_false__NJB);
+ add__Z1EJ(t__OXMJ,type_true__FJB);
+ add__Z1EJ(t__OXMJ,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__TUQJ,t__SUQJ);
+ get_type__S5PN(__tmp__PXMJ,t__OXMJ);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__TUQJ,t__SUQJ);
+ get_type__JSTO(__tmp__PXMJ,t__OXMJ);
} break;
};
}
-static void add__3YIJ(__TYPES_TMP *Self__4YIJ,void *t__5YIJ)
+static void add__Z1EJ(__TYPES_TMP *Self__01EJ,void *t__11EJ)
// ({TYPES_TMP},{NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK}) VoidNo recursive, No inlinable.
{
- __INTEGER idx__AZIJ;
- __BOOLEAN __tmp__WZIJ;
- idx__AZIJ= 0;
- if ((Self__4YIJ->parent_types__GCCG.upper__MSCG == (__INTEGER)(- 1))) {
- add_last__5SVJ(Self__4YIJ,t__5YIJ);
+ __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__AZIJ=search__from__to__ZTVJ(Self__4YIJ,t__5YIJ, 0,(__INTEGER)(Self__4YIJ->parent_types__GCCG.upper__MSCG + 1));
- if ((idx__AZIJ > Self__4YIJ->parent_types__GCCG.upper__MSCG)) {
- add_last__5SVJ(Self__4YIJ,t__5YIJ);
- __tmp__WZIJ=TRUE__;
+ 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__WZIJ=FALSE__;
+ __tmp__S2EJ=FALSE__;
};
- if ((! __tmp__WZIJ)) {
- if (((void *)((void **)Self__4YIJ->parent_types__GCCG.storage__CTJJ)[idx__AZIJ] != (void *)t__5YIJ)) {
- add__to__NH2K(Self__4YIJ,t__5YIJ,idx__AZIJ);
+ 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);
};
};
};
}
-static void get_type__LAHI(__EXTERNAL_C *Self__MAHI,void *t__NAHI)
-// ({EXTERNAL_C},{NULLxTYPES_TMP}) VoidNo recursive, No inlinable.
+static void union__QJHJ(__TYPES_TMP *Self__RJHJ,void *other__SJHJ)
+// ({TYPES_TMP},{NULLxTYPES}) VoidNo recursive, No inlinable.
{
- if (((void *)Self__MAHI->living_type__XWUH == (void *)NULL)) {
- add__3YIJ(t__NAHI,((__TYPE_FULL *)Self__MAHI->static_type__KMZD)->parent_type__KTL);
- } else {
- union__UGLJ(t__NAHI,Self__MAHI->living_type__XWUH);
+ __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:
+ {
+ 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;
+ } break;
+ case __TYPE_NULL__: {
+ __tmp__RKHJ=((__TYPE_NULL *)__tmp__QKHJ)->parent_type__TIB.index__LJC;
+ } break;
+ case __TYPE_VOID__: {
+ __tmp__RKHJ=((__TYPE_VOID *)__tmp__QKHJ)->parent_type__UIB.index__LJC;
+ } break;
+ case __TYPE_CONTEXT__: {
+ __tmp__RKHJ=((__TYPE_CONTEXT *)__tmp__QKHJ)->parent_type__VIB.index__LJC;
+ } break;
+ case __TYPE_ID__: {
+ __tmp__RKHJ=((__TYPE_ID *)__tmp__QKHJ)->parent_type__WIB.index__LJC;
+ } break;
+ case __TYPE_GENERIC__: {
+ __tmp__RKHJ=((__TYPE_GENERIC *)__tmp__QKHJ)->parent_type__C2IB.index__LJC;
+ } break;
+ case __PROFIL_BLOCK__: {
+ __tmp__RKHJ=((__PROFIL_BLOCK *)__tmp__QKHJ)->parent_type__PGAG.index__LJC;
+ } break;
+ };
+ __tmp__VKHJ=(__tmp__RKHJ < t2idx__VJHJ);
+ } else {
+ __tmp__VKHJ=FALSE__;
+ };
+ if (__tmp__VKHJ) {
+ idx1__TJHJ=(__INTEGER)(idx1__TJHJ + 1);
+ goto while_do__04XK;
+ };
+ };
+ 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);
+ };
+ idx1__TJHJ=(__INTEGER)(idx1__TJHJ + 1);
+ idx2__UJHJ=(__INTEGER)(idx2__UJHJ + 1);
};
}
-static void get_type__MKJJ(__READ_LOCAL *Self__NKJJ,void *t__OKJJ)
+static void get_type__INFJ(__READ_LOCAL *Self__JNFJ,void *t__KNFJ)
// ({READ_LOCAL},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- __LOCAL *Self__5PLK;
- void *tmp_type__BQLK;
- void *__tmp__NRLK,*__tmp__ASLK;
- __INTEGER __tmp__ZRLK,Self__5LML;
- Self__5PLK=((__LOCAL *)Self__NKJJ->local__G5YD);
- tmp_type__BQLK=NULL;
- if ((Self__5PLK->parent_variable__ALMC.level_type__DQLK < level_pass__GDVC)) {
- if ((! ((((__UINTEGER_8)(((__TYPE_FULL *)Self__5PLK->parent_variable__ALMC.type__LCCG)->flag__LTL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__5PLK->parent_variable__ALMC.type__LCCG)->parent_type__KTL != (void *)type_boolean__VJB)) || ((void *)Self__5PLK->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)(&__string_57))))) {
- if ((is_executing_pass__POMC || ((void *)Self__5PLK->parent_variable__ALMC.require_first__JWHH != (void *)NULL))) {
- Self__5PLK->parent_variable__ALMC.level_type__DQLK=level_pass__GDVC;
- tmp_type__BQLK=new__IYVG();
- if (((void *)Self__5PLK->parent_variable__ALMC.require_first__JWHH != (void *)NULL)) {
- __tmp__NRLK=Self__5PLK->parent_variable__ALMC.require_first__JWHH;
- switch (((struct ___OBJ *)__tmp__NRLK)->__id) {
+ __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__K1KL(__tmp__NRLK,tmp_type__BQLK);
+ get_type__14GL(__tmp__JUHK,tmp_type__3SHK);
} break;
case __WRITE_SLOT__: {
- get_type__W1KL(__tmp__NRLK,tmp_type__BQLK);
+ get_type__H5GL(__tmp__JUHK,tmp_type__3SHK);
} break;
case __WRITE_LOCAL__: {
- get_type__C2KL(__tmp__NRLK,tmp_type__BQLK);
+ get_type__T5GL(__tmp__JUHK,tmp_type__3SHK);
} break;
};
- if (((void *)Self__5PLK->parent_variable__ALMC.require_list__0WHH != (void *)NULL)) {
- __tmp__ZRLK=((__FAST_ARRAYoWRITEo *)Self__5PLK->parent_variable__ALMC.require_list__0WHH)->parent_arrayed_collection__ZWHH.upper__5HHI;
- Self__5LML= 0;
- while ((Self__5LML <= __tmp__ZRLK)) {
- __tmp__ASLK=((void **)((__FAST_ARRAYoWRITEo *)Self__5PLK->parent_variable__ALMC.require_list__0WHH)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__5LML];
- switch (((struct ___OBJ *)__tmp__ASLK)->__id) {
+ 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__K1KL(__tmp__ASLK,tmp_type__BQLK);
+ get_type__14GL(__tmp__2UHK,tmp_type__3SHK);
} break;
case __WRITE_SLOT__: {
- get_type__W1KL(__tmp__ASLK,tmp_type__BQLK);
+ get_type__H5GL(__tmp__2UHK,tmp_type__3SHK);
} break;
case __WRITE_LOCAL__: {
- get_type__C2KL(__tmp__ASLK,tmp_type__BQLK);
+ get_type__T5GL(__tmp__2UHK,tmp_type__3SHK);
} break;
};
- Self__5LML=(__INTEGER)(Self__5LML + 1);
+ Self__YMIL=(__INTEGER)(Self__YMIL + 1);
};
};
};
- Self__5PLK->parent_variable__ALMC.type_list__N4YD=update__VUQJ(tmp_type__BQLK,Self__5PLK->parent_variable__ALMC.type_list__N4YD);
+ 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__UGLJ(t__OKJJ,Self__5PLK->parent_variable__ALMC.type_list__N4YD);
+ union__QJHJ(t__KNFJ,Self__1SHK->parent_variable__T1LC.type_list__OIZD);
}
-static void get_type__LCHI(__EXPR_SUB *Self__MCHI,void *t__NCHI)
+static void get_type__BJDI(__EXPR_SUB *Self__CJDI,void *t__DJDI)
// ({EXPR_SUB},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__OCHI;
- __tmp__OCHI=Self__MCHI->parent_expr_binary__DZNH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__OCHI)->__id) {
+ 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__QUQJ(__tmp__OCHI,t__NCHI);
+ get_type__MXMJ(__tmp__EJDI,t__DJDI);
} break;
case __STRING_CST__: {
- add__3YIJ(t__NCHI,((__TYPE_FULL *)((__STRING_CST *)__tmp__OCHI)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__EJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__OCHI,t__NCHI);
+ 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__3YIJ(t__NCHI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__OCHI)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__EJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
} break;
case __INTEGER_CST__: {
- add__3YIJ(t__NCHI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__OCHI)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__OCHI,t__NCHI);
+ get_type__INFJ(__tmp__EJDI,t__DJDI);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(t__NCHI,((__TYPE_FULL *)((__REAL_CST *)__tmp__OCHI)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__EJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(t__NCHI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__OCHI)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__EJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(t__NCHI,type_integer__3JB);
+ add__Z1EJ(t__DJDI,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__OCHI,t__NCHI);
+ get_type__BJDI(__tmp__EJDI,t__DJDI);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__OCHI,t__NCHI);
+ get_type__FJDI(__tmp__EJDI,t__DJDI);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__OCHI,t__NCHI);
+ get_type__JJDI(__tmp__EJDI,t__DJDI);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__OCHI,t__NCHI);
+ get_type__NJDI(__tmp__EJDI,t__DJDI);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__OCHI,t__NCHI);
+ get_type__RJDI(__tmp__EJDI,t__DJDI);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__OCHI,t__NCHI);
+ get_type__VJDI(__tmp__EJDI,t__DJDI);
} break;
case __PUT_TO__: {
- add__3YIJ(t__NCHI,TYPE_VOID__);
+ add__Z1EJ(t__DJDI,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__OCHI,t__NCHI);
+ get_type__2JDI(__tmp__EJDI,t__DJDI);
} break;
case __SIZE_OF__: {
- add__3YIJ(t__NCHI,type_integer__3JB);
+ add__Z1EJ(t__DJDI,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(t__NCHI,((__TYPE_FULL *)((__CAST *)__tmp__OCHI)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(t__DJDI,((__TYPE_FULL *)((__CAST *)__tmp__EJDI)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__OCHI,t__NCHI);
+ get_type__KGML(__tmp__EJDI,t__DJDI);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__OCHI,t__NCHI);
+ get_type__EE0K(__tmp__EJDI,t__DJDI);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__OCHI)->global__3DNK,t__NCHI);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__EJDI)->global__ZGJK,t__DJDI);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(t__NCHI,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__OCHI)))->parent_type__KTL);
+ add__Z1EJ(t__DJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__EJDI)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__OCHI,t__NCHI);
+ get_type__0KOL(__tmp__EJDI,t__DJDI);
} break;
case __EXPR_NOT__: {
- add__3YIJ(t__NCHI,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__OCHI)))->parent_type__KTL);
+ add__Z1EJ(t__DJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__EJDI)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__OCHI,t__NCHI);
+ get_type__JXEO(__tmp__EJDI,t__DJDI);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(t__NCHI,type_true__FJB);
- add__3YIJ(t__NCHI,type_false__NJB);
+ add__Z1EJ(t__DJDI,type_true__FJB);
+ add__Z1EJ(t__DJDI,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__OCHI,t__NCHI);
+ get_type__S5PN(__tmp__EJDI,t__DJDI);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__OCHI,t__NCHI);
+ get_type__JSTO(__tmp__EJDI,t__DJDI);
} break;
};
}
-static void get_type__PCHI(__EXPR_MUL *Self__QCHI,void *t__RCHI)
+static void get_type__FJDI(__EXPR_MUL *Self__GJDI,void *t__HJDI)
// ({EXPR_MUL},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__SCHI;
- __tmp__SCHI=Self__QCHI->parent_expr_binary__WZNH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__SCHI)->__id) {
+ 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__QUQJ(__tmp__SCHI,t__RCHI);
+ get_type__MXMJ(__tmp__IJDI,t__HJDI);
} break;
case __STRING_CST__: {
- add__3YIJ(t__RCHI,((__TYPE_FULL *)((__STRING_CST *)__tmp__SCHI)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__IJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__SCHI,t__RCHI);
+ 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__3YIJ(t__RCHI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__SCHI)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__IJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
} break;
case __INTEGER_CST__: {
- add__3YIJ(t__RCHI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__SCHI)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__SCHI,t__RCHI);
+ get_type__INFJ(__tmp__IJDI,t__HJDI);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(t__RCHI,((__TYPE_FULL *)((__REAL_CST *)__tmp__SCHI)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__IJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(t__RCHI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__SCHI)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__IJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(t__RCHI,type_integer__3JB);
+ add__Z1EJ(t__HJDI,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__SCHI,t__RCHI);
+ get_type__BJDI(__tmp__IJDI,t__HJDI);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__SCHI,t__RCHI);
+ get_type__FJDI(__tmp__IJDI,t__HJDI);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__SCHI,t__RCHI);
+ get_type__JJDI(__tmp__IJDI,t__HJDI);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__SCHI,t__RCHI);
+ get_type__NJDI(__tmp__IJDI,t__HJDI);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__SCHI,t__RCHI);
+ get_type__RJDI(__tmp__IJDI,t__HJDI);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__SCHI,t__RCHI);
+ get_type__VJDI(__tmp__IJDI,t__HJDI);
} break;
case __PUT_TO__: {
- add__3YIJ(t__RCHI,TYPE_VOID__);
+ add__Z1EJ(t__HJDI,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__SCHI,t__RCHI);
+ get_type__2JDI(__tmp__IJDI,t__HJDI);
} break;
case __SIZE_OF__: {
- add__3YIJ(t__RCHI,type_integer__3JB);
+ add__Z1EJ(t__HJDI,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(t__RCHI,((__TYPE_FULL *)((__CAST *)__tmp__SCHI)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(t__HJDI,((__TYPE_FULL *)((__CAST *)__tmp__IJDI)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__SCHI,t__RCHI);
+ get_type__KGML(__tmp__IJDI,t__HJDI);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__SCHI,t__RCHI);
+ get_type__EE0K(__tmp__IJDI,t__HJDI);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__SCHI)->global__3DNK,t__RCHI);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__IJDI)->global__ZGJK,t__HJDI);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(t__RCHI,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__SCHI)))->parent_type__KTL);
+ add__Z1EJ(t__HJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__IJDI)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__SCHI,t__RCHI);
+ get_type__0KOL(__tmp__IJDI,t__HJDI);
} break;
case __EXPR_NOT__: {
- add__3YIJ(t__RCHI,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__SCHI)))->parent_type__KTL);
+ add__Z1EJ(t__HJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__IJDI)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__SCHI,t__RCHI);
+ get_type__JXEO(__tmp__IJDI,t__HJDI);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(t__RCHI,type_true__FJB);
- add__3YIJ(t__RCHI,type_false__NJB);
+ add__Z1EJ(t__HJDI,type_true__FJB);
+ add__Z1EJ(t__HJDI,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__SCHI,t__RCHI);
+ get_type__S5PN(__tmp__IJDI,t__HJDI);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__SCHI,t__RCHI);
+ get_type__JSTO(__tmp__IJDI,t__HJDI);
} break;
};
}
-static void get_type__TCHI(__EXPR_DIV *Self__UCHI,void *t__VCHI)
+static void get_type__JJDI(__EXPR_DIV *Self__KJDI,void *t__LJDI)
// ({EXPR_DIV},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__WCHI;
- __tmp__WCHI=Self__UCHI->parent_expr_binary__J0NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__WCHI)->__id) {
+ 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__QUQJ(__tmp__WCHI,t__VCHI);
+ get_type__MXMJ(__tmp__MJDI,t__LJDI);
} break;
case __STRING_CST__: {
- add__3YIJ(t__VCHI,((__TYPE_FULL *)((__STRING_CST *)__tmp__WCHI)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__MJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__WCHI,t__VCHI);
+ 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__3YIJ(t__VCHI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__WCHI)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
} break;
case __INTEGER_CST__: {
- add__3YIJ(t__VCHI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__WCHI)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__WCHI,t__VCHI);
+ get_type__INFJ(__tmp__MJDI,t__LJDI);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(t__VCHI,((__TYPE_FULL *)((__REAL_CST *)__tmp__WCHI)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__MJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(t__VCHI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__WCHI)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(t__VCHI,type_integer__3JB);
+ add__Z1EJ(t__LJDI,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__WCHI,t__VCHI);
+ get_type__BJDI(__tmp__MJDI,t__LJDI);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__WCHI,t__VCHI);
+ get_type__FJDI(__tmp__MJDI,t__LJDI);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__WCHI,t__VCHI);
+ get_type__JJDI(__tmp__MJDI,t__LJDI);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__WCHI,t__VCHI);
+ get_type__NJDI(__tmp__MJDI,t__LJDI);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__WCHI,t__VCHI);
+ get_type__RJDI(__tmp__MJDI,t__LJDI);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__WCHI,t__VCHI);
+ get_type__VJDI(__tmp__MJDI,t__LJDI);
} break;
case __PUT_TO__: {
- add__3YIJ(t__VCHI,TYPE_VOID__);
+ add__Z1EJ(t__LJDI,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__WCHI,t__VCHI);
+ get_type__2JDI(__tmp__MJDI,t__LJDI);
} break;
case __SIZE_OF__: {
- add__3YIJ(t__VCHI,type_integer__3JB);
+ add__Z1EJ(t__LJDI,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(t__VCHI,((__TYPE_FULL *)((__CAST *)__tmp__WCHI)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(t__LJDI,((__TYPE_FULL *)((__CAST *)__tmp__MJDI)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__WCHI,t__VCHI);
+ get_type__KGML(__tmp__MJDI,t__LJDI);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__WCHI,t__VCHI);
+ get_type__EE0K(__tmp__MJDI,t__LJDI);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__WCHI)->global__3DNK,t__VCHI);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__MJDI)->global__ZGJK,t__LJDI);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(t__VCHI,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__WCHI)))->parent_type__KTL);
+ add__Z1EJ(t__LJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MJDI)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__WCHI,t__VCHI);
+ get_type__0KOL(__tmp__MJDI,t__LJDI);
} break;
case __EXPR_NOT__: {
- add__3YIJ(t__VCHI,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__WCHI)))->parent_type__KTL);
+ add__Z1EJ(t__LJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MJDI)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__WCHI,t__VCHI);
+ get_type__JXEO(__tmp__MJDI,t__LJDI);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(t__VCHI,type_true__FJB);
- add__3YIJ(t__VCHI,type_false__NJB);
+ add__Z1EJ(t__LJDI,type_true__FJB);
+ add__Z1EJ(t__LJDI,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__WCHI,t__VCHI);
+ get_type__S5PN(__tmp__MJDI,t__LJDI);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__WCHI,t__VCHI);
+ get_type__JSTO(__tmp__MJDI,t__LJDI);
} break;
};
}
-static void get_type__XCHI(__EXPR_AND *Self__YCHI,void *t__ZCHI)
+static void get_type__NJDI(__EXPR_AND *Self__OJDI,void *t__PJDI)
// ({EXPR_AND},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__0CHI;
- __tmp__0CHI=Self__YCHI->parent_expr_binary__20NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__0CHI)->__id) {
+ 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__QUQJ(__tmp__0CHI,t__ZCHI);
+ get_type__MXMJ(__tmp__QJDI,t__PJDI);
} break;
case __STRING_CST__: {
- add__3YIJ(t__ZCHI,((__TYPE_FULL *)((__STRING_CST *)__tmp__0CHI)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__QJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__0CHI,t__ZCHI);
+ 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__3YIJ(t__ZCHI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__0CHI)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__QJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
} break;
case __INTEGER_CST__: {
- add__3YIJ(t__ZCHI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__0CHI)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__0CHI,t__ZCHI);
+ get_type__INFJ(__tmp__QJDI,t__PJDI);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(t__ZCHI,((__TYPE_FULL *)((__REAL_CST *)__tmp__0CHI)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__QJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(t__ZCHI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__0CHI)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__QJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(t__ZCHI,type_integer__3JB);
+ add__Z1EJ(t__PJDI,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__0CHI,t__ZCHI);
+ get_type__BJDI(__tmp__QJDI,t__PJDI);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__0CHI,t__ZCHI);
+ get_type__FJDI(__tmp__QJDI,t__PJDI);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__0CHI,t__ZCHI);
+ get_type__JJDI(__tmp__QJDI,t__PJDI);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__0CHI,t__ZCHI);
+ get_type__NJDI(__tmp__QJDI,t__PJDI);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__0CHI,t__ZCHI);
+ get_type__RJDI(__tmp__QJDI,t__PJDI);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__0CHI,t__ZCHI);
+ get_type__VJDI(__tmp__QJDI,t__PJDI);
} break;
case __PUT_TO__: {
- add__3YIJ(t__ZCHI,TYPE_VOID__);
+ add__Z1EJ(t__PJDI,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__0CHI,t__ZCHI);
+ get_type__2JDI(__tmp__QJDI,t__PJDI);
} break;
case __SIZE_OF__: {
- add__3YIJ(t__ZCHI,type_integer__3JB);
+ add__Z1EJ(t__PJDI,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(t__ZCHI,((__TYPE_FULL *)((__CAST *)__tmp__0CHI)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(t__PJDI,((__TYPE_FULL *)((__CAST *)__tmp__QJDI)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__0CHI,t__ZCHI);
+ get_type__KGML(__tmp__QJDI,t__PJDI);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__0CHI,t__ZCHI);
+ get_type__EE0K(__tmp__QJDI,t__PJDI);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__0CHI)->global__3DNK,t__ZCHI);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__QJDI)->global__ZGJK,t__PJDI);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(t__ZCHI,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__0CHI)))->parent_type__KTL);
+ add__Z1EJ(t__PJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__QJDI)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__0CHI,t__ZCHI);
+ get_type__0KOL(__tmp__QJDI,t__PJDI);
} break;
case __EXPR_NOT__: {
- add__3YIJ(t__ZCHI,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__0CHI)))->parent_type__KTL);
+ add__Z1EJ(t__PJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__QJDI)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__0CHI,t__ZCHI);
+ get_type__JXEO(__tmp__QJDI,t__PJDI);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(t__ZCHI,type_true__FJB);
- add__3YIJ(t__ZCHI,type_false__NJB);
+ add__Z1EJ(t__PJDI,type_true__FJB);
+ add__Z1EJ(t__PJDI,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__0CHI,t__ZCHI);
+ get_type__S5PN(__tmp__QJDI,t__PJDI);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__0CHI,t__ZCHI);
+ get_type__JSTO(__tmp__QJDI,t__PJDI);
} break;
};
}
-static void get_type__1CHI(__EXPR_SHIFT_R *Self__2CHI,void *t__3CHI)
+static void get_type__RJDI(__EXPR_SHIFT_R *Self__SJDI,void *t__TJDI)
// ({EXPR_SHIFT_R},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__4CHI;
- __tmp__4CHI=Self__2CHI->parent_expr_binary__P1NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__4CHI)->__id) {
+ 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__QUQJ(__tmp__4CHI,t__3CHI);
+ get_type__MXMJ(__tmp__UJDI,t__TJDI);
} break;
case __STRING_CST__: {
- add__3YIJ(t__3CHI,((__TYPE_FULL *)((__STRING_CST *)__tmp__4CHI)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__UJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__4CHI,t__3CHI);
+ 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__3YIJ(t__3CHI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__4CHI)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__UJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
} break;
case __INTEGER_CST__: {
- add__3YIJ(t__3CHI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__4CHI)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__4CHI,t__3CHI);
+ get_type__INFJ(__tmp__UJDI,t__TJDI);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(t__3CHI,((__TYPE_FULL *)((__REAL_CST *)__tmp__4CHI)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__UJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(t__3CHI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__4CHI)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__UJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(t__3CHI,type_integer__3JB);
+ add__Z1EJ(t__TJDI,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__4CHI,t__3CHI);
+ get_type__BJDI(__tmp__UJDI,t__TJDI);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__4CHI,t__3CHI);
+ get_type__FJDI(__tmp__UJDI,t__TJDI);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__4CHI,t__3CHI);
+ get_type__JJDI(__tmp__UJDI,t__TJDI);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__4CHI,t__3CHI);
+ get_type__NJDI(__tmp__UJDI,t__TJDI);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__4CHI,t__3CHI);
+ get_type__RJDI(__tmp__UJDI,t__TJDI);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__4CHI,t__3CHI);
+ get_type__VJDI(__tmp__UJDI,t__TJDI);
} break;
case __PUT_TO__: {
- add__3YIJ(t__3CHI,TYPE_VOID__);
+ add__Z1EJ(t__TJDI,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__4CHI,t__3CHI);
+ get_type__2JDI(__tmp__UJDI,t__TJDI);
} break;
case __SIZE_OF__: {
- add__3YIJ(t__3CHI,type_integer__3JB);
+ add__Z1EJ(t__TJDI,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(t__3CHI,((__TYPE_FULL *)((__CAST *)__tmp__4CHI)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(t__TJDI,((__TYPE_FULL *)((__CAST *)__tmp__UJDI)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__4CHI,t__3CHI);
+ get_type__KGML(__tmp__UJDI,t__TJDI);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__4CHI,t__3CHI);
+ get_type__EE0K(__tmp__UJDI,t__TJDI);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__4CHI)->global__3DNK,t__3CHI);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__UJDI)->global__ZGJK,t__TJDI);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(t__3CHI,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__4CHI)))->parent_type__KTL);
+ add__Z1EJ(t__TJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__UJDI)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__4CHI,t__3CHI);
+ get_type__0KOL(__tmp__UJDI,t__TJDI);
} break;
case __EXPR_NOT__: {
- add__3YIJ(t__3CHI,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__4CHI)))->parent_type__KTL);
+ add__Z1EJ(t__TJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__UJDI)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__4CHI,t__3CHI);
+ get_type__JXEO(__tmp__UJDI,t__TJDI);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(t__3CHI,type_true__FJB);
- add__3YIJ(t__3CHI,type_false__NJB);
+ add__Z1EJ(t__TJDI,type_true__FJB);
+ add__Z1EJ(t__TJDI,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__4CHI,t__3CHI);
+ get_type__S5PN(__tmp__UJDI,t__TJDI);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__4CHI,t__3CHI);
+ get_type__JSTO(__tmp__UJDI,t__TJDI);
} break;
};
}
-static void get_type__5CHI(__EXPR_SHIFT_L *Self__ADHI,void *t__BDHI)
+static void get_type__VJDI(__EXPR_SHIFT_L *Self__WJDI,void *t__XJDI)
// ({EXPR_SHIFT_L},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__CDHI;
- __tmp__CDHI=Self__ADHI->parent_expr_binary__C2NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__CDHI)->__id) {
+ 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__QUQJ(__tmp__CDHI,t__BDHI);
+ get_type__MXMJ(__tmp__YJDI,t__XJDI);
} break;
case __STRING_CST__: {
- add__3YIJ(t__BDHI,((__TYPE_FULL *)((__STRING_CST *)__tmp__CDHI)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__STRING_CST *)__tmp__YJDI)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__CDHI,t__BDHI);
+ 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__3YIJ(t__BDHI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__CDHI)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__YJDI)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
} break;
case __INTEGER_CST__: {
- add__3YIJ(t__BDHI,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__CDHI)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__CDHI,t__BDHI);
+ get_type__INFJ(__tmp__YJDI,t__XJDI);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(t__BDHI,((__TYPE_FULL *)((__REAL_CST *)__tmp__CDHI)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__REAL_CST *)__tmp__YJDI)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(t__BDHI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__CDHI)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__YJDI)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(t__BDHI,type_integer__3JB);
+ add__Z1EJ(t__XJDI,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__CDHI,t__BDHI);
+ get_type__BJDI(__tmp__YJDI,t__XJDI);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__CDHI,t__BDHI);
+ get_type__FJDI(__tmp__YJDI,t__XJDI);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__CDHI,t__BDHI);
+ get_type__JJDI(__tmp__YJDI,t__XJDI);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__CDHI,t__BDHI);
+ get_type__NJDI(__tmp__YJDI,t__XJDI);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__CDHI,t__BDHI);
+ get_type__RJDI(__tmp__YJDI,t__XJDI);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__CDHI,t__BDHI);
+ get_type__VJDI(__tmp__YJDI,t__XJDI);
} break;
case __PUT_TO__: {
- add__3YIJ(t__BDHI,TYPE_VOID__);
+ add__Z1EJ(t__XJDI,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__CDHI,t__BDHI);
+ get_type__2JDI(__tmp__YJDI,t__XJDI);
} break;
case __SIZE_OF__: {
- add__3YIJ(t__BDHI,type_integer__3JB);
+ add__Z1EJ(t__XJDI,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(t__BDHI,((__TYPE_FULL *)((__CAST *)__tmp__CDHI)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(t__XJDI,((__TYPE_FULL *)((__CAST *)__tmp__YJDI)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__CDHI,t__BDHI);
+ get_type__KGML(__tmp__YJDI,t__XJDI);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__CDHI,t__BDHI);
+ get_type__EE0K(__tmp__YJDI,t__XJDI);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__CDHI)->global__3DNK,t__BDHI);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__YJDI)->global__ZGJK,t__XJDI);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(t__BDHI,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__CDHI)))->parent_type__KTL);
+ add__Z1EJ(t__XJDI,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__YJDI)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__CDHI,t__BDHI);
+ get_type__0KOL(__tmp__YJDI,t__XJDI);
} break;
case __EXPR_NOT__: {
- add__3YIJ(t__BDHI,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__CDHI)))->parent_type__KTL);
+ add__Z1EJ(t__XJDI,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__YJDI)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__CDHI,t__BDHI);
+ get_type__JXEO(__tmp__YJDI,t__XJDI);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(t__BDHI,type_true__FJB);
- add__3YIJ(t__BDHI,type_false__NJB);
+ add__Z1EJ(t__XJDI,type_true__FJB);
+ add__Z1EJ(t__XJDI,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__CDHI,t__BDHI);
+ get_type__S5PN(__tmp__YJDI,t__XJDI);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__CDHI,t__BDHI);
+ get_type__JSTO(__tmp__YJDI,t__XJDI);
} break;
};
}
-static void get_type__GDHI(__ITEM *Self__HDHI,void *t__IDHI)
+static void get_type__2JDI(__ITEM *Self__3JDI,void *t__4JDI)
// ({ITEM},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__KDHI,*__tmp__QY2M;
- void *__tmp__LDHI,*typ__SW2M;
- void *__tmp__NDHI;
- void *__tmp__ODHI,*typ_gen__JDHI;
- __TYPE_GENERIC *Self__QW2M;
- void *tmp_type__TW2M;
- __INTEGER __tmp__IY2M,Self__ROGN;
- __tmp__KDHI=Self__HDHI->receiver__3I5H;
- switch (((struct ___OBJ *)__tmp__KDHI)->__id) {
+ 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__LDHI=static_type__SCTG(__tmp__KDHI);
+ __tmp__BKDI=static_type__OHQG(__tmp__AKDI);
} break;
case __STRING_CST__: {
- __tmp__LDHI=((__STRING_CST *)__tmp__KDHI)->parent_constant__5F.static_type__LSYD;
+ __tmp__BKDI=((__STRING_CST *)__tmp__AKDI)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__LDHI=((__EXTERNAL_C *)__tmp__KDHI)->static_type__KMZD;
+ __tmp__BKDI=((__EXTERNAL_C *)__tmp__AKDI)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__LDHI=((__PROTOTYPE_CST *)__tmp__KDHI)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__BKDI=((__PROTOTYPE_CST *)__tmp__AKDI)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__LDHI=((__INTEGER_CST *)__tmp__KDHI)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__BKDI=((__INTEGER_CST *)__tmp__AKDI)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__LDHI=((__LOCAL *)((__READ_LOCAL *)__tmp__KDHI)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__BKDI=((__LOCAL *)((__READ_LOCAL *)__tmp__AKDI)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__LDHI=static_type__EG5H(__tmp__KDHI);
+ __tmp__BKDI=static_type__CN1H(__tmp__AKDI);
} break;
case __EXPR_EQUAL__: {
- __tmp__LDHI=static_type__3G5H();
+ __tmp__BKDI=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__LDHI=static_type__CH5H();
+ __tmp__BKDI=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__LDHI=((__REAL_CST *)__tmp__KDHI)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__BKDI=((__REAL_CST *)__tmp__AKDI)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__LDHI=((__CHARACTER_CST *)__tmp__KDHI)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__BKDI=((__CHARACTER_CST *)__tmp__AKDI)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__LDHI=static_type__HH5H();
+ __tmp__BKDI=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__LDHI=static_type__MH5H();
+ __tmp__BKDI=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__LDHI=static_type__RH5H();
+ __tmp__BKDI=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__LDHI=static_type__WH5H(__tmp__KDHI);
+ __tmp__BKDI=static_type__UO1H(__tmp__AKDI);
} break;
case __EXPR_MUL__: {
- __tmp__LDHI=static_type__2H5H(__tmp__KDHI);
+ __tmp__BKDI=static_type__0O1H(__tmp__AKDI);
} break;
case __EXPR_DIV__: {
- __tmp__LDHI=static_type__BI5H(__tmp__KDHI);
+ __tmp__BKDI=static_type__5O1H(__tmp__AKDI);
} break;
case __EXPR_AND__: {
- __tmp__LDHI=static_type__GI5H(__tmp__KDHI);
+ __tmp__BKDI=static_type__EP1H(__tmp__AKDI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__LDHI=static_type__LI5H(__tmp__KDHI);
+ __tmp__BKDI=static_type__JP1H(__tmp__AKDI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__LDHI=static_type__QI5H(__tmp__KDHI);
+ __tmp__BKDI=static_type__OP1H(__tmp__AKDI);
} break;
case __PUT_TO__: {
- __tmp__LDHI=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__BKDI=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__LDHI=static_type__ZI5H(__tmp__KDHI);
+ __tmp__BKDI=static_type__XP1H(__tmp__AKDI);
} break;
case __SIZE_OF__: {
- __tmp__LDHI=static_type__FJ5H();
+ __tmp__BKDI=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__LDHI=((__CAST *)__tmp__KDHI)->static_type__2G5H;
+ __tmp__BKDI=((__CAST *)__tmp__AKDI)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__LDHI=static_type__SEOL(__tmp__KDHI);
+ __tmp__BKDI=static_type__NOKL(__tmp__AKDI);
} break;
case __READ_SLOT__: {
- __tmp__LDHI=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KDHI)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__BKDI=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AKDI)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__LDHI=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KDHI)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__BKDI=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AKDI)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__LDHI=static_type__VN3M();
+ __tmp__BKDI=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__LDHI=static_type__BIIO();
+ __tmp__BKDI=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__LDHI=static_type__XRMO();
+ __tmp__BKDI=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__LDHI=static_type__GIIO();
+ __tmp__BKDI=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__LDHI=static_type__3RMO();
+ __tmp__BKDI=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__LDHI=static_type__FZMM(__tmp__KDHI);
+ __tmp__BKDI=static_type__DFJM(__tmp__AKDI);
} break;
case __EXPR_ADD__: {
- __tmp__LDHI=static_type__UTQL(__tmp__KDHI);
+ __tmp__BKDI=static_type__P3ML(__tmp__AKDI);
} break;
case __EXPR_NOT__: {
- __tmp__LDHI=static_type__NP1M(__tmp__KDHI);
+ __tmp__BKDI=static_type__R3XM(__tmp__AKDI);
} break;
case __EXPR_MOD__: {
- __tmp__LDHI=static_type__LIIO(__tmp__KDHI);
+ __tmp__BKDI=static_type__DREO(__tmp__AKDI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__LDHI=static_type__CZHP();
+ __tmp__BKDI=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__LDHI=static_type__RMUN();
+ __tmp__BKDI=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__LDHI=static_type__WMUN();
+ __tmp__BKDI=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__LDHI=static_type__ZKTN(__tmp__KDHI);
+ __tmp__BKDI=static_type__3YPN(__tmp__AKDI);
} break;
case __EXPR_XOR__: {
- __tmp__LDHI=static_type__D5VO(__tmp__KDHI);
+ __tmp__BKDI=static_type__1HSO(__tmp__AKDI);
} break;
};
- __tmp__NDHI=((__TYPE_FULL *)__tmp__LDHI)->parent_type__KTL;
- if (__tmp__NDHI==NULL) {
- __tmp__ODHI=NULL;
+ __tmp__DKDI=((__TYPE_FULL *)__tmp__BKDI)->parent_type__5SL;
+ if (__tmp__DKDI==NULL) {
+ __tmp__EKDI=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__NDHI)->__id) {
+ switch (((struct ___OBJ *)__tmp__DKDI)->__id) {
case __TYPE__: {
- __tmp__ODHI=NULL;
+ __tmp__EKDI=NULL;
} break;
case __TYPE_NULL__: {
- __tmp__ODHI=NULL;
+ __tmp__EKDI=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__ODHI=NULL;
+ __tmp__EKDI=NULL;
} break;
case __TYPE_CONTEXT__: {
- __tmp__ODHI=NULL;
+ __tmp__EKDI=NULL;
} break;
case __TYPE_ID__: {
- __tmp__ODHI=NULL;
+ __tmp__EKDI=NULL;
} break;
case __TYPE_GENERIC__: {
- __tmp__ODHI=((void *)__tmp__NDHI);
+ __tmp__EKDI=((void *)__tmp__DKDI);
} break;
case __PROFIL_BLOCK__: {
- __tmp__ODHI=NULL;
+ __tmp__EKDI=NULL;
} break;
}
};
- typ_gen__JDHI=__tmp__ODHI;
- Self__QW2M=((__TYPE_GENERIC *)__tmp__ODHI);
- tmp_type__TW2M=NULL;
- typ__SW2M=((void **)((__FAST_ARRAYoTYPE_FULLo *)Self__QW2M->generic_list__3R2B)->parent_arrayed_collection__UUCB.storage__LZMB)[ 0];
- if ((((__UINTEGER_8)(((__TYPE_FULL *)typ__SW2M)->flag__LTL & 1) != 0) && ((void *)((__TYPE_FULL *)typ__SW2M)->parent_type__KTL != (void *)type_boolean__VJB))) {
- add__3YIJ(t__IDHI,((__TYPE_FULL *)typ__SW2M)->parent_type__KTL);
- } else {
- if (((void *)Self__QW2M->put_to_list__RX2M != (void *)NULL)) {
- if ((! Self__QW2M->recursive_test__YX2M)) {
- Self__QW2M->recursive_test__YX2M=TRUE__;
- tmp_type__TW2M=new__IYVG();
- __tmp__IY2M=((__FAST_ARRAYoPUT_TOo *)Self__QW2M->put_to_list__RX2M)->parent_arrayed_collection__QX2M.upper__GY2M;
- Self__ROGN= 0;
- while ((Self__ROGN <= __tmp__IY2M)) {
- __tmp__QY2M=((__PUT_TO *)((void **)((__FAST_ARRAYoPUT_TOo *)Self__QW2M->put_to_list__RX2M)->parent_arrayed_collection__QX2M.storage__3PJN)[Self__ROGN])->value__IKAI;
- switch (((struct ___OBJ *)__tmp__QY2M)->__id) {
+ 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__QUQJ(__tmp__QY2M,tmp_type__TW2M);
+ get_type__MXMJ(__tmp__UGZM,tmp_type__XEZM);
} break;
case __STRING_CST__: {
- add__3YIJ(tmp_type__TW2M,((__TYPE_FULL *)((__STRING_CST *)__tmp__QY2M)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__STRING_CST *)__tmp__UGZM)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__QY2M,tmp_type__TW2M);
+ 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__3YIJ(tmp_type__TW2M,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__QY2M)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ 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__3YIJ(tmp_type__TW2M,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__QY2M)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__QY2M,tmp_type__TW2M);
+ get_type__INFJ(__tmp__UGZM,tmp_type__XEZM);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(tmp_type__TW2M,((__TYPE_FULL *)((__REAL_CST *)__tmp__QY2M)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__REAL_CST *)__tmp__UGZM)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(tmp_type__TW2M,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__QY2M)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__UGZM)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(tmp_type__TW2M,type_integer__3JB);
+ add__Z1EJ(tmp_type__XEZM,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__QY2M,tmp_type__TW2M);
+ get_type__BJDI(__tmp__UGZM,tmp_type__XEZM);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__QY2M,tmp_type__TW2M);
+ get_type__FJDI(__tmp__UGZM,tmp_type__XEZM);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__QY2M,tmp_type__TW2M);
+ get_type__JJDI(__tmp__UGZM,tmp_type__XEZM);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__QY2M,tmp_type__TW2M);
+ get_type__NJDI(__tmp__UGZM,tmp_type__XEZM);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__QY2M,tmp_type__TW2M);
+ get_type__RJDI(__tmp__UGZM,tmp_type__XEZM);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__QY2M,tmp_type__TW2M);
+ get_type__VJDI(__tmp__UGZM,tmp_type__XEZM);
} break;
case __PUT_TO__: {
- add__3YIJ(tmp_type__TW2M,TYPE_VOID__);
+ add__Z1EJ(tmp_type__XEZM,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__QY2M,tmp_type__TW2M);
+ get_type__2JDI(__tmp__UGZM,tmp_type__XEZM);
} break;
case __SIZE_OF__: {
- add__3YIJ(tmp_type__TW2M,type_integer__3JB);
+ add__Z1EJ(tmp_type__XEZM,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(tmp_type__TW2M,((__TYPE_FULL *)((__CAST *)__tmp__QY2M)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)((__CAST *)__tmp__UGZM)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__QY2M,tmp_type__TW2M);
+ get_type__KGML(__tmp__UGZM,tmp_type__XEZM);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__QY2M,tmp_type__TW2M);
+ get_type__EE0K(__tmp__UGZM,tmp_type__XEZM);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__QY2M)->global__3DNK,tmp_type__TW2M);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__UGZM)->global__ZGJK,tmp_type__XEZM);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(tmp_type__TW2M,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__QY2M)))->parent_type__KTL);
+ add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__UGZM)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__QY2M,tmp_type__TW2M);
+ get_type__0KOL(__tmp__UGZM,tmp_type__XEZM);
} break;
case __EXPR_NOT__: {
- add__3YIJ(tmp_type__TW2M,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__QY2M)))->parent_type__KTL);
+ add__Z1EJ(tmp_type__XEZM,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__UGZM)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__QY2M,tmp_type__TW2M);
+ get_type__JXEO(__tmp__UGZM,tmp_type__XEZM);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(tmp_type__TW2M,type_true__FJB);
- add__3YIJ(tmp_type__TW2M,type_false__NJB);
+ add__Z1EJ(tmp_type__XEZM,type_true__FJB);
+ add__Z1EJ(tmp_type__XEZM,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__QY2M,tmp_type__TW2M);
+ get_type__S5PN(__tmp__UGZM,tmp_type__XEZM);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__QY2M,tmp_type__TW2M);
+ get_type__JSTO(__tmp__UGZM,tmp_type__XEZM);
} break;
};
- Self__ROGN=(__INTEGER)(Self__ROGN + 1);
+ Self__V2CN=(__INTEGER)(Self__V2CN + 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__QW2M->old_type__SY2M=update__VUQJ(tmp_type__TW2M,Self__QW2M->old_type__SY2M);
- Self__QW2M->recursive_test__YX2M=FALSE__;
+ Self__UEZM->old_type__WGZM=result__HJER;
+ Self__UEZM->recursive_test__2FZM=FALSE__;
};
- union__UGLJ(t__IDHI,Self__QW2M->old_type__SY2M);
+ union__QJHJ(t__4JDI,Self__UEZM->old_type__WGZM);
};
};
}
-static void get_type__P2PL(__CALL_SLOT *Self__Q2PL,void *t__R2PL)
+static void get_type__KGML(__CALL_SLOT *Self__LGML,void *t__MGML)
// ({CALL_SLOT},{NULLxTYPES_TMP}) VoidNo recursive, No inlinable.
{
- if (is_interrupt__IJUL(Self__Q2PL)) {
- add__3YIJ(t__R2PL,type_pointer__HLB);
+ 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 {
- get_type__QUQJ(source__21BM(Self__Q2PL),t__R2PL);
+ __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__053K(__READ_SLOT *Self__153K,void *t__253K)
+static void get_type__EE0K(__READ_SLOT *Self__FE0K,void *t__GE0K)
// ({READ_SLOT},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- get_type__FGSL(Self__153K->slot__QRKK,t__253K);
+ get_type__1POL(Self__FE0K->slot__MUGK,t__GE0K);
}
-static void get_type__FGSL(__SLOT_DATA *Self__GGSL,void *t__HGSL)
+static void get_type__1POL(__SLOT_DATA *Self__2POL,void *t__3POL)
// ({SLOT_DATA},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *tmp_type__IGSL;
- void *__tmp__THSL,*__tmp__GISL;
- __INTEGER __tmp__5HSL,Self__1WKM;
- tmp_type__IGSL=NULL;
- if ((Self__GGSL->parent_variable__G3YD.level_type__DQLK < level_pass__GDVC)) {
- if ((! ((((__UINTEGER_8)(((__TYPE_FULL *)Self__GGSL->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__GGSL->parent_variable__G3YD.type__LCCG)->parent_type__KTL != (void *)type_boolean__VJB)) || ((void *)Self__GGSL->parent_variable__G3YD.parent_named__5KMC.name__1QB == (void *)(&__string_57))))) {
- if ((is_executing_pass__POMC || ((void *)Self__GGSL->parent_variable__G3YD.require_first__JWHH != (void *)NULL))) {
- Self__GGSL->parent_variable__G3YD.level_type__DQLK=level_pass__GDVC;
- tmp_type__IGSL=new__IYVG();
- if (((void *)Self__GGSL->parent_variable__G3YD.require_first__JWHH != (void *)NULL)) {
- __tmp__THSL=Self__GGSL->parent_variable__G3YD.require_first__JWHH;
- switch (((struct ___OBJ *)__tmp__THSL)->__id) {
+ 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__K1KL(__tmp__THSL,tmp_type__IGSL);
+ get_type__14GL(__tmp__JROL,tmp_type__4POL);
} break;
case __WRITE_SLOT__: {
- get_type__W1KL(__tmp__THSL,tmp_type__IGSL);
+ get_type__H5GL(__tmp__JROL,tmp_type__4POL);
} break;
case __WRITE_LOCAL__: {
- get_type__C2KL(__tmp__THSL,tmp_type__IGSL);
+ get_type__T5GL(__tmp__JROL,tmp_type__4POL);
} break;
};
- if (((void *)Self__GGSL->parent_variable__G3YD.require_list__0WHH != (void *)NULL)) {
- __tmp__5HSL=((__FAST_ARRAYoWRITEo *)Self__GGSL->parent_variable__G3YD.require_list__0WHH)->parent_arrayed_collection__ZWHH.upper__5HHI;
- Self__1WKM= 0;
- while ((Self__1WKM <= __tmp__5HSL)) {
- __tmp__GISL=((void **)((__FAST_ARRAYoWRITEo *)Self__GGSL->parent_variable__G3YD.require_list__0WHH)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__1WKM];
- switch (((struct ___OBJ *)__tmp__GISL)->__id) {
+ 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__K1KL(__tmp__GISL,tmp_type__IGSL);
+ get_type__14GL(__tmp__2ROL,tmp_type__4POL);
} break;
case __WRITE_SLOT__: {
- get_type__W1KL(__tmp__GISL,tmp_type__IGSL);
+ get_type__H5GL(__tmp__2ROL,tmp_type__4POL);
} break;
case __WRITE_LOCAL__: {
- get_type__C2KL(__tmp__GISL,tmp_type__IGSL);
+ get_type__T5GL(__tmp__2ROL,tmp_type__4POL);
} break;
};
- Self__1WKM=(__INTEGER)(Self__1WKM + 1);
+ Self__ZCHM=(__INTEGER)(Self__ZCHM + 1);
};
};
};
- Self__GGSL->parent_variable__G3YD.type_list__N4YD=update__VUQJ(tmp_type__IGSL,Self__GGSL->parent_variable__G3YD.type_list__N4YD);
+ 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__UGLJ(t__HGSL,Self__GGSL->parent_variable__G3YD.type_list__N4YD);
+ union__QJHJ(t__3POL,Self__2POL->parent_variable__HHZD.type_list__OIZD);
}
-static void get_type__EBSL(__EXPR_ADD *Self__FBSL,void *t__GBSL)
+static void get_type__0KOL(__EXPR_ADD *Self__1KOL,void *t__2KOL)
// ({EXPR_ADD},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__HBSL;
- __tmp__HBSL=Self__FBSL->parent_expr_binary__AWHL.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__HBSL)->__id) {
+ 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__QUQJ(__tmp__HBSL,t__GBSL);
+ get_type__MXMJ(__tmp__3KOL,t__2KOL);
} break;
case __STRING_CST__: {
- add__3YIJ(t__GBSL,((__TYPE_FULL *)((__STRING_CST *)__tmp__HBSL)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__STRING_CST *)__tmp__3KOL)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__HBSL,t__GBSL);
+ 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__3YIJ(t__GBSL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__HBSL)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__3KOL)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
} break;
case __INTEGER_CST__: {
- add__3YIJ(t__GBSL,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__HBSL)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__HBSL,t__GBSL);
+ get_type__INFJ(__tmp__3KOL,t__2KOL);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(t__GBSL,((__TYPE_FULL *)((__REAL_CST *)__tmp__HBSL)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__REAL_CST *)__tmp__3KOL)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(t__GBSL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__HBSL)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__3KOL)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(t__GBSL,type_integer__3JB);
+ add__Z1EJ(t__2KOL,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__HBSL,t__GBSL);
+ get_type__BJDI(__tmp__3KOL,t__2KOL);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__HBSL,t__GBSL);
+ get_type__FJDI(__tmp__3KOL,t__2KOL);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__HBSL,t__GBSL);
+ get_type__JJDI(__tmp__3KOL,t__2KOL);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__HBSL,t__GBSL);
+ get_type__NJDI(__tmp__3KOL,t__2KOL);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__HBSL,t__GBSL);
+ get_type__RJDI(__tmp__3KOL,t__2KOL);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__HBSL,t__GBSL);
+ get_type__VJDI(__tmp__3KOL,t__2KOL);
} break;
case __PUT_TO__: {
- add__3YIJ(t__GBSL,TYPE_VOID__);
+ add__Z1EJ(t__2KOL,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__HBSL,t__GBSL);
+ get_type__2JDI(__tmp__3KOL,t__2KOL);
} break;
case __SIZE_OF__: {
- add__3YIJ(t__GBSL,type_integer__3JB);
+ add__Z1EJ(t__2KOL,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(t__GBSL,((__TYPE_FULL *)((__CAST *)__tmp__HBSL)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(t__2KOL,((__TYPE_FULL *)((__CAST *)__tmp__3KOL)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__HBSL,t__GBSL);
+ get_type__KGML(__tmp__3KOL,t__2KOL);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__HBSL,t__GBSL);
+ get_type__EE0K(__tmp__3KOL,t__2KOL);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__HBSL)->global__3DNK,t__GBSL);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__3KOL)->global__ZGJK,t__2KOL);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(t__GBSL,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__HBSL)))->parent_type__KTL);
+ add__Z1EJ(t__2KOL,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__3KOL)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__HBSL,t__GBSL);
+ get_type__0KOL(__tmp__3KOL,t__2KOL);
} break;
case __EXPR_NOT__: {
- add__3YIJ(t__GBSL,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__HBSL)))->parent_type__KTL);
+ add__Z1EJ(t__2KOL,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__3KOL)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__HBSL,t__GBSL);
+ get_type__JXEO(__tmp__3KOL,t__2KOL);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(t__GBSL,type_true__FJB);
- add__3YIJ(t__GBSL,type_false__NJB);
+ add__Z1EJ(t__2KOL,type_true__FJB);
+ add__Z1EJ(t__2KOL,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__HBSL,t__GBSL);
+ get_type__S5PN(__tmp__3KOL,t__2KOL);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__HBSL,t__GBSL);
+ get_type__JSTO(__tmp__3KOL,t__2KOL);
} break;
};
}
-static void get_type__ROIO(__EXPR_MOD *Self__SOIO,void *t__TOIO)
+static void get_type__JXEO(__EXPR_MOD *Self__KXEO,void *t__LXEO)
// ({EXPR_MOD},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__UOIO;
- __tmp__UOIO=Self__SOIO->parent_expr_binary__15ZL.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__UOIO)->__id) {
+ 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__QUQJ(__tmp__UOIO,t__TOIO);
+ get_type__MXMJ(__tmp__MXEO,t__LXEO);
} break;
case __STRING_CST__: {
- add__3YIJ(t__TOIO,((__TYPE_FULL *)((__STRING_CST *)__tmp__UOIO)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__STRING_CST *)__tmp__MXEO)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__UOIO,t__TOIO);
+ 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);
+ };
} break;
case __PROTOTYPE_CST__: {
- add__3YIJ(t__TOIO,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__UOIO)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MXEO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
} break;
case __INTEGER_CST__: {
- add__3YIJ(t__TOIO,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__UOIO)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__UOIO,t__TOIO);
+ get_type__INFJ(__tmp__MXEO,t__LXEO);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(t__TOIO,((__TYPE_FULL *)((__REAL_CST *)__tmp__UOIO)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__REAL_CST *)__tmp__MXEO)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(t__TOIO,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__UOIO)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MXEO)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(t__TOIO,type_integer__3JB);
+ add__Z1EJ(t__LXEO,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__UOIO,t__TOIO);
+ get_type__BJDI(__tmp__MXEO,t__LXEO);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__UOIO,t__TOIO);
+ get_type__FJDI(__tmp__MXEO,t__LXEO);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__UOIO,t__TOIO);
+ get_type__JJDI(__tmp__MXEO,t__LXEO);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__UOIO,t__TOIO);
+ get_type__NJDI(__tmp__MXEO,t__LXEO);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__UOIO,t__TOIO);
+ get_type__RJDI(__tmp__MXEO,t__LXEO);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__UOIO,t__TOIO);
+ get_type__VJDI(__tmp__MXEO,t__LXEO);
} break;
case __PUT_TO__: {
- add__3YIJ(t__TOIO,TYPE_VOID__);
+ add__Z1EJ(t__LXEO,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__UOIO,t__TOIO);
+ get_type__2JDI(__tmp__MXEO,t__LXEO);
} break;
case __SIZE_OF__: {
- add__3YIJ(t__TOIO,type_integer__3JB);
+ add__Z1EJ(t__LXEO,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(t__TOIO,((__TYPE_FULL *)((__CAST *)__tmp__UOIO)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(t__LXEO,((__TYPE_FULL *)((__CAST *)__tmp__MXEO)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__UOIO,t__TOIO);
+ get_type__KGML(__tmp__MXEO,t__LXEO);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__UOIO,t__TOIO);
+ get_type__EE0K(__tmp__MXEO,t__LXEO);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__UOIO)->global__3DNK,t__TOIO);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__MXEO)->global__ZGJK,t__LXEO);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(t__TOIO,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__UOIO)))->parent_type__KTL);
+ add__Z1EJ(t__LXEO,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MXEO)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__UOIO,t__TOIO);
+ get_type__0KOL(__tmp__MXEO,t__LXEO);
} break;
case __EXPR_NOT__: {
- add__3YIJ(t__TOIO,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__UOIO)))->parent_type__KTL);
+ add__Z1EJ(t__LXEO,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MXEO)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__UOIO,t__TOIO);
+ get_type__JXEO(__tmp__MXEO,t__LXEO);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(t__TOIO,type_true__FJB);
- add__3YIJ(t__TOIO,type_false__NJB);
+ add__Z1EJ(t__LXEO,type_true__FJB);
+ add__Z1EJ(t__LXEO,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__UOIO,t__TOIO);
+ get_type__S5PN(__tmp__MXEO,t__LXEO);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__UOIO,t__TOIO);
+ get_type__JSTO(__tmp__MXEO,t__LXEO);
} break;
};
}
-static void get_type__ORTN(__EXPR_OR *Self__PRTN,void *t__QRTN)
+static void get_type__S5PN(__EXPR_OR *Self__T5PN,void *t__U5PN)
// ({EXPR_OR},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__RRTN;
- __tmp__RRTN=Self__PRTN->parent_expr_binary__QP5M.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__RRTN)->__id) {
+ 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__QUQJ(__tmp__RRTN,t__QRTN);
+ get_type__MXMJ(__tmp__V5PN,t__U5PN);
} break;
case __STRING_CST__: {
- add__3YIJ(t__QRTN,((__TYPE_FULL *)((__STRING_CST *)__tmp__RRTN)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__STRING_CST *)__tmp__V5PN)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__RRTN,t__QRTN);
+ 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__3YIJ(t__QRTN,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__RRTN)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__V5PN)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
} break;
case __INTEGER_CST__: {
- add__3YIJ(t__QRTN,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__RRTN)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__RRTN,t__QRTN);
+ get_type__INFJ(__tmp__V5PN,t__U5PN);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(t__QRTN,((__TYPE_FULL *)((__REAL_CST *)__tmp__RRTN)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__REAL_CST *)__tmp__V5PN)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(t__QRTN,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__RRTN)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__V5PN)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(t__QRTN,type_integer__3JB);
+ add__Z1EJ(t__U5PN,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__RRTN,t__QRTN);
+ get_type__BJDI(__tmp__V5PN,t__U5PN);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__RRTN,t__QRTN);
+ get_type__FJDI(__tmp__V5PN,t__U5PN);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__RRTN,t__QRTN);
+ get_type__JJDI(__tmp__V5PN,t__U5PN);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__RRTN,t__QRTN);
+ get_type__NJDI(__tmp__V5PN,t__U5PN);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__RRTN,t__QRTN);
+ get_type__RJDI(__tmp__V5PN,t__U5PN);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__RRTN,t__QRTN);
+ get_type__VJDI(__tmp__V5PN,t__U5PN);
} break;
case __PUT_TO__: {
- add__3YIJ(t__QRTN,TYPE_VOID__);
+ add__Z1EJ(t__U5PN,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__RRTN,t__QRTN);
+ get_type__2JDI(__tmp__V5PN,t__U5PN);
} break;
case __SIZE_OF__: {
- add__3YIJ(t__QRTN,type_integer__3JB);
+ add__Z1EJ(t__U5PN,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(t__QRTN,((__TYPE_FULL *)((__CAST *)__tmp__RRTN)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(t__U5PN,((__TYPE_FULL *)((__CAST *)__tmp__V5PN)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__RRTN,t__QRTN);
+ get_type__KGML(__tmp__V5PN,t__U5PN);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__RRTN,t__QRTN);
+ get_type__EE0K(__tmp__V5PN,t__U5PN);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__RRTN)->global__3DNK,t__QRTN);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__V5PN)->global__ZGJK,t__U5PN);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(t__QRTN,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__RRTN)))->parent_type__KTL);
+ add__Z1EJ(t__U5PN,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__V5PN)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__RRTN,t__QRTN);
+ get_type__0KOL(__tmp__V5PN,t__U5PN);
} break;
case __EXPR_NOT__: {
- add__3YIJ(t__QRTN,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__RRTN)))->parent_type__KTL);
+ add__Z1EJ(t__U5PN,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__V5PN)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__RRTN,t__QRTN);
+ get_type__JXEO(__tmp__V5PN,t__U5PN);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(t__QRTN,type_true__FJB);
- add__3YIJ(t__QRTN,type_false__NJB);
+ add__Z1EJ(t__U5PN,type_true__FJB);
+ add__Z1EJ(t__U5PN,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__RRTN,t__QRTN);
+ get_type__S5PN(__tmp__V5PN,t__U5PN);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__RRTN,t__QRTN);
+ get_type__JSTO(__tmp__V5PN,t__U5PN);
} break;
};
}
-static void get_type__RJXO(__EXPR_XOR *Self__SJXO,void *t__TJXO)
+static void get_type__JSTO(__EXPR_XOR *Self__KSTO,void *t__LSTO)
// ({EXPR_XOR},{NULLxTYPES_TMP}) VoidRecursive, No inlinable.
{
- void *__tmp__UJXO;
- __tmp__UJXO=Self__SJXO->parent_expr_binary__A3CO.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__UJXO)->__id) {
+ 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__QUQJ(__tmp__UJXO,t__TJXO);
+ get_type__MXMJ(__tmp__MSTO,t__LSTO);
} break;
case __STRING_CST__: {
- add__3YIJ(t__TJXO,((__TYPE_FULL *)((__STRING_CST *)__tmp__UJXO)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__STRING_CST *)__tmp__MSTO)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__UJXO,t__TJXO);
+ 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__3YIJ(t__TJXO,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__UJXO)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__MSTO)->parent_constant__W2LC.static_type__M2YD)->parent_type__5SL);
} break;
case __INTEGER_CST__: {
- add__3YIJ(t__TJXO,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__UJXO)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__UJXO,t__TJXO);
+ get_type__INFJ(__tmp__MSTO,t__LSTO);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(t__TJXO,((__TYPE_FULL *)((__REAL_CST *)__tmp__UJXO)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__REAL_CST *)__tmp__MSTO)->parent_constant__U2JH.static_type__M2YD)->parent_type__5SL);
} break;
case __CHARACTER_CST__: {
- add__3YIJ(t__TJXO,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__UJXO)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__MSTO)->parent_constant__H3JH.static_type__M2YD)->parent_type__5SL);
} break;
case __IS_EXPANDED__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(t__TJXO,type_integer__3JB);
+ add__Z1EJ(t__LSTO,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__UJXO,t__TJXO);
+ get_type__BJDI(__tmp__MSTO,t__LSTO);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__UJXO,t__TJXO);
+ get_type__FJDI(__tmp__MSTO,t__LSTO);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__UJXO,t__TJXO);
+ get_type__JJDI(__tmp__MSTO,t__LSTO);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__UJXO,t__TJXO);
+ get_type__NJDI(__tmp__MSTO,t__LSTO);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__UJXO,t__TJXO);
+ get_type__RJDI(__tmp__MSTO,t__LSTO);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__UJXO,t__TJXO);
+ get_type__VJDI(__tmp__MSTO,t__LSTO);
} break;
case __PUT_TO__: {
- add__3YIJ(t__TJXO,TYPE_VOID__);
+ add__Z1EJ(t__LSTO,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__UJXO,t__TJXO);
+ get_type__2JDI(__tmp__MSTO,t__LSTO);
} break;
case __SIZE_OF__: {
- add__3YIJ(t__TJXO,type_integer__3JB);
+ add__Z1EJ(t__LSTO,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(t__TJXO,((__TYPE_FULL *)((__CAST *)__tmp__UJXO)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(t__LSTO,((__TYPE_FULL *)((__CAST *)__tmp__MSTO)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__UJXO,t__TJXO);
+ get_type__KGML(__tmp__MSTO,t__LSTO);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__UJXO,t__TJXO);
+ get_type__EE0K(__tmp__MSTO,t__LSTO);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__UJXO)->global__3DNK,t__TJXO);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__MSTO)->global__ZGJK,t__LSTO);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(t__TJXO,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__UJXO)))->parent_type__KTL);
+ add__Z1EJ(t__LSTO,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MSTO)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__UJXO,t__TJXO);
+ get_type__0KOL(__tmp__MSTO,t__LSTO);
} break;
case __EXPR_NOT__: {
- add__3YIJ(t__TJXO,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__UJXO)))->parent_type__KTL);
+ add__Z1EJ(t__LSTO,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MSTO)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__UJXO,t__TJXO);
+ get_type__JXEO(__tmp__MSTO,t__LSTO);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(t__TJXO,type_true__FJB);
- add__3YIJ(t__TJXO,type_false__NJB);
+ add__Z1EJ(t__LSTO,type_true__FJB);
+ add__Z1EJ(t__LSTO,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__UJXO,t__TJXO);
+ get_type__S5PN(__tmp__MSTO,t__LSTO);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__UJXO,t__TJXO);
+ get_type__JSTO(__tmp__MSTO,t__LSTO);
} break;
};
}
-static __SWITCH* create__with__size__FCZH(void *n__HCZH,void *e__ICZH,__INTEGER s__JCZH)
+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.
{
- __SWITCH *result__LCZH,*Self__YEJI;
- void *__tmp__5RRI;
- __POSITION __tmp__ASRI,__tmp__3EJI;
- void *__tmp__AFJI,*__tmp__IFJI;
- void *__tmp__GFJI;
- result__LCZH=clone__IZ0H(SWITCH__);
- Self__YEJI=((__SWITCH *)result__LCZH);
- if (((struct ___OBJ *)n__HCZH)->__id==__NODE_TYPE__) {
- __tmp__5RRI=((__NODE_TYPE *)n__HCZH)->parent_node__I0QC.data__R5YD;
- switch (((struct ___OBJ *)__tmp__5RRI)->__id) {
+ __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__ASRI=((__DTA_RD *)__tmp__5RRI)->parent_dta__F0QC.parent_itm_object__E0QC.position__BJM;
+ __tmp__WYNI=((__DTA_RD *)__tmp__VYNI)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
} break;
case __DTA_CAST__: {
- __tmp__ASRI=DTA__->parent_itm_object__E0QC.position__BJM;
+ __tmp__WYNI=DTA__->parent_itm_object__MLQC.position__WIM;
} break;
case __DTA_WR_CODE__: {
- __tmp__ASRI=((__DTA_WR_CODE *)__tmp__5RRI)->parent_dta__FSPH.parent_itm_object__E0QC.position__BJM;
+ __tmp__WYNI=((__DTA_WR_CODE *)__tmp__VYNI)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
} break;
case __DTA_BLOCK__: {
- __tmp__ASRI=DTA__->parent_itm_object__E0QC.position__BJM;
+ __tmp__WYNI=DTA__->parent_itm_object__MLQC.position__WIM;
} break;
case __DTA_WR_VALUE__: {
- __tmp__ASRI=((__DTA_WR_VALUE *)__tmp__5RRI)->parent_dta__VLYH.parent_itm_object__E0QC.position__BJM;
+ __tmp__WYNI=((__DTA_WR_VALUE *)__tmp__VYNI)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
} break;
case __DTA_RD_ARGS__: {
- __tmp__ASRI=((__DTA_RD_ARGS *)__tmp__5RRI)->parent_dta__FH0H.parent_itm_object__E0QC.position__BJM;
+ __tmp__WYNI=((__DTA_RD_ARGS *)__tmp__VYNI)->parent_dta__HOWH.parent_itm_object__MLQC.position__WIM;
} break;
};
- __tmp__3EJI=__tmp__ASRI;
+ __tmp__TLFI=__tmp__WYNI;
} else {
- __tmp__3EJI=position__B2CK(n__HCZH);
+ __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__YEJI->parent_instr__GPMC.parent_itm_object__TE.position__BJM=__tmp__3EJI;
- Self__YEJI->expr__4EJI=e__ICZH;
- Self__YEJI->list__ASCG=create_with_capacity__DSRI(s__JCZH);
- if (((struct ___OBJ *)n__HCZH)->__id==__NODE_TYPE__) {
- __tmp__AFJI=((__NODE_TYPE *)n__HCZH)->parent_node__I0QC.first_code__TOCG;
+ 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__AFJI=((__NODE_STYLE *)n__HCZH)->parent_node__MA4G.first_code__TOCG;
+ __tmp__WLFI=((__NODE_STYLE *)n__JJVH)->parent_node__WO0G.first_code__NHAG;
};
- if (((void *)__tmp__AFJI != (void *)NULL)) {
- if (((struct ___OBJ *)n__HCZH)->__id==__NODE_TYPE__) {
- __tmp__GFJI=((__NODE_TYPE *)n__HCZH)->parent_node__I0QC.first_type__1OCG;
+ 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__GFJI=((__NODE_STYLE *)n__HCZH)->parent_node__MA4G.first_type__1OCG;
+ __tmp__2LFI=((__NODE_STYLE *)n__JJVH)->parent_node__WO0G.first_type__VHAG;
};
- if (((struct ___OBJ *)n__HCZH)->__id==__NODE_TYPE__) {
- __tmp__IFJI=((__NODE_TYPE *)n__HCZH)->parent_node__I0QC.first_code__TOCG;
+ if (((struct ___OBJ *)n__JJVH)->__id==__NODE_TYPE__) {
+ __tmp__4LFI=((__NODE_TYPE *)n__JJVH)->parent_node__QLQC.first_code__NHAG;
} else {
- __tmp__IFJI=((__NODE_STYLE *)n__HCZH)->parent_node__MA4G.first_code__TOCG;
+ __tmp__4LFI=((__NODE_STYLE *)n__JJVH)->parent_node__WO0G.first_code__NHAG;
};
- add_last__BMLJ(Self__YEJI->list__ASCG,create__with__X04H(__tmp__GFJI,__tmp__IFJI));
+ add_last__3OHJ(Self__OLFI->list__0KAG,create__with__VB1H(__tmp__2LFI,__tmp__4LFI));
};
- return(result__LCZH);
+ return(result__J1PR);
}
-static void add_stack_type__TPQG(__NODE_TYPE *Self__UPQG,void *t__VPQG)
+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.
{
- __INTEGER __tmp__PQQG,Self__ETWG;
- void *__tmp__WQQG;
- void *__tmp__1QQG;
- __POSITION __tmp__2QQG;
- add_last__M1SG(stack_type__NTCG,t__VPQG);
- if ((((__INTEGER)(((__FAST_ARRAYoTYPEo *)stack_type__NTCG)->parent_arrayed_collection__UOB.upper__1OB + 1) > 1) && ((void *)((void **)((__FAST_ARRAYoTYPEo *)stack_type__NTCG)->parent_arrayed_collection__UOB.storage__X2L)[ 0] == (void *)t__VPQG))) {
- copy__BNK(string_tmp__RB,(&__string_334));
- __tmp__PQQG=((__FAST_ARRAYoTYPEo *)stack_type__NTCG)->parent_arrayed_collection__UOB.upper__1OB;
- Self__ETWG= 0;
- while ((Self__ETWG <= __tmp__PQQG)) {
- __tmp__WQQG=((void **)((__FAST_ARRAYoTYPEo *)stack_type__NTCG)->parent_arrayed_collection__UOB.storage__X2L)[Self__ETWG];
- switch (((struct ___OBJ *)__tmp__WQQG)->__id) {
+ __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__WQQG)->prototype__RD)->parent_named__QD.name__1QB);
+ 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));
@@ -31882,1997 +50291,2081 @@ static void add_stack_type__TPQG(__NODE_TYPE *Self__UPQG,void *t__VPQG)
append__MOK(string_tmp__RB,(&__string_46));
} break;
case __TYPE_GENERIC__: {
- append__MOK(string_tmp__RB,((__TYPE_GENERIC *)__tmp__WQQG)->name__2R2B);
+ 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_335));
- Self__ETWG=(__INTEGER)(Self__ETWG + 1);
+ append__MOK(string_tmp__RB,(&__string_340));
+ Self__PQTG=(__INTEGER)(Self__PQTG + 1);
};
append__MOK(string_tmp__RB,(&__string_11));
- __tmp__1QQG=Self__UPQG->parent_node__I0QC.data__R5YD;
- switch (((struct ___OBJ *)__tmp__1QQG)->__id) {
+ __tmp__MKNG=Self__FJNG->parent_node__QLQC.data__SJZD;
+ switch (((struct ___OBJ *)__tmp__MKNG)->__id) {
case __DTA_RD__: {
- __tmp__2QQG=((__DTA_RD *)__tmp__1QQG)->parent_dta__F0QC.parent_itm_object__E0QC.position__BJM;
+ __tmp__NKNG=((__DTA_RD *)__tmp__MKNG)->parent_dta__NLQC.parent_itm_object__MLQC.position__WIM;
} break;
case __DTA_CAST__: {
- __tmp__2QQG=DTA__->parent_itm_object__E0QC.position__BJM;
+ __tmp__NKNG=DTA__->parent_itm_object__MLQC.position__WIM;
} break;
case __DTA_WR_CODE__: {
- __tmp__2QQG=((__DTA_WR_CODE *)__tmp__1QQG)->parent_dta__FSPH.parent_itm_object__E0QC.position__BJM;
+ __tmp__NKNG=((__DTA_WR_CODE *)__tmp__MKNG)->parent_dta__MZLH.parent_itm_object__MLQC.position__WIM;
} break;
case __DTA_BLOCK__: {
- __tmp__2QQG=DTA__->parent_itm_object__E0QC.position__BJM;
+ __tmp__NKNG=DTA__->parent_itm_object__MLQC.position__WIM;
} break;
case __DTA_WR_VALUE__: {
- __tmp__2QQG=((__DTA_WR_VALUE *)__tmp__1QQG)->parent_dta__VLYH.parent_itm_object__E0QC.position__BJM;
+ __tmp__NKNG=((__DTA_WR_VALUE *)__tmp__MKNG)->parent_dta__XSUH.parent_itm_object__MLQC.position__WIM;
} break;
case __DTA_RD_ARGS__: {
- __tmp__2QQG=((__DTA_RD_ARGS *)__tmp__1QQG)->parent_dta__FH0H.parent_itm_object__E0QC.position__BJM;
+ __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__2QQG);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
}
-static __CASE* create__with__X04H(void *val__Z04H,void *c__004H)
+static __CASE* create__with__VB1H(void *val__XB1H,void *c__YB1H)
// ({NULLxTYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_IDxTYPE_GENERICxPROFIL_BLOCK},{NULLxLIST}) With resultNo recursive, No inlinable.
{
- __CASE *result__454H,*Self__3RJI;
- __POINTER ptr__554H;
- __INTEGER typ_id__EA5H;
- __UINTEGER_32 sz__BA5H,a__GF4Q,new_size__EF4Q,t__KF4Q,a__MF4Q;
- void *__tmp__CSJI,*tb__ASJI;
- __PROFIL_BLOCK *Self__5OLJ;
- result__454H=NULL;
- ptr__554H=((__POINTER )(NULL));
- typ_id__EA5H= 0;
- sz__BA5H=((__UINTEGER_32 )sizeof(__CASE));
- if ((sz__BA5H == 0)) {
- result__454H=CASE__;
- } else {
- typ_id__EA5H=__CASE__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BA5H);
- if ((typ_id__EA5H == (__INTEGER)(- 1))) {
- a__GF4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EF4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BA5H + a__GF4Q) & (__UINTEGER_32)(~ a__GF4Q));
- ptr__554H=micro_alloc__table__lab__BOI(new_size__EF4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EF4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__EF4Q);
- } else {
- t__KF4Q=((__UINTEGER_32 )typ_id__EA5H);
- a__MF4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__554H=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__BA5H + a__MF4Q) & (__UINTEGER_32)(~ a__MF4Q)),((__POINTER )(&(table_type[(t__KF4Q)]))),(__UINTEGER_32)(t__KF4Q | 1));
- };
- result__454H=((__CASE *)ptr__554H);
- *(result__454H) = *(CASE__);
- };
- Self__3RJI=((__CASE *)result__454H);
- Self__3RJI->id__4SCG=val__Z04H;
- Self__3RJI->code__PWCG=c__004H;
- if (val__Z04H==NULL) {
- __tmp__CSJI=NULL;
- } else {
- switch (((struct ___OBJ *)val__Z04H)->__id) {
+ __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;
+ } else {
+ switch (((struct ___OBJ *)val__XB1H)->__id) {
case __TYPE__: {
- __tmp__CSJI=NULL;
+ __tmp__YYFI=NULL;
} break;
case __TYPE_NULL__: {
- __tmp__CSJI=NULL;
+ __tmp__YYFI=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__CSJI=NULL;
+ __tmp__YYFI=NULL;
} break;
case __TYPE_CONTEXT__: {
- __tmp__CSJI=NULL;
+ __tmp__YYFI=NULL;
} break;
case __TYPE_ID__: {
- __tmp__CSJI=NULL;
+ __tmp__YYFI=NULL;
} break;
case __TYPE_GENERIC__: {
- __tmp__CSJI=NULL;
+ __tmp__YYFI=NULL;
} break;
case __PROFIL_BLOCK__: {
- __tmp__CSJI=((void *)val__Z04H);
+ __tmp__YYFI=((void *)val__XB1H);
} break;
}
};
- tb__ASJI=__tmp__CSJI;
- if (((void *)__tmp__CSJI != (void *)NULL)) {
- Self__5OLJ=((__PROFIL_BLOCK *)__tmp__CSJI);
- ((__SLOT_DATA *)Self__5OLJ->slot_value__DWMH)->parent_variable__G3YD.ensure_count__4KCG=(__INTEGER)(((__SLOT_DATA *)Self__5OLJ->slot_value__DWMH)->parent_variable__G3YD.ensure_count__4KCG + 1);
+ 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);
};
- return(result__454H);
+ return(result__2G1H);
}
-static void add__to__U5JJ(__FAST_ARRAYoCASEo *Self__V5JJ,void *element__W5JJ,__INTEGER index__X5JJ)
+static void add__to__QCGJ(__FAST_ARRAYoCASEo *Self__RCGJ,void *element__SCGJ,__INTEGER index__TCGJ)
// ({FAST_ARRAYoCASEo},{NULLxCASE},{INTEGER}) VoidNo recursive, No inlinable.
{
- __INTEGER Self__A3FK;
- void **__tmp__5CDR,**__tmp__ADDR,**__tmp__BDDR;
- if ((index__X5JJ == (__INTEGER)(Self__V5JJ->parent_arrayed_collection__QNCG.upper__VSCG + 1))) {
- add_last__BMLJ(Self__V5JJ,element__W5JJ);
+ __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__BMLJ(Self__V5JJ,element__W5JJ);
- Self__A3FK=(__INTEGER)(Self__V5JJ->parent_arrayed_collection__QNCG.upper__VSCG - 1);
- __tmp__5CDR=Self__V5JJ->parent_arrayed_collection__QNCG.storage__ZUIJ;
- __tmp__ADDR=Self__V5JJ->parent_arrayed_collection__QNCG.storage__ZUIJ;
- __tmp__BDDR=Self__V5JJ->parent_arrayed_collection__QNCG.storage__ZUIJ;
- while ((Self__A3FK >= index__X5JJ)) {
- ((void **)__tmp__ADDR)[(__INTEGER)(Self__A3FK + 1)]=((void **)__tmp__5CDR)[Self__A3FK];
- ((void **)__tmp__BDDR)[Self__A3FK]=NULL;
- Self__A3FK=(__INTEGER)(Self__A3FK - 1);
+ 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__V5JJ->parent_arrayed_collection__QNCG.storage__ZUIJ)[index__X5JJ]=element__W5JJ;
+ ((void **)Self__RCGJ->parent_arrayed_collection__KGAG.storage__VXEJ)[index__TCGJ]=element__SCGJ;
};
}
-static void free__0KJJ(__TYPES_TMP *Self__1KJJ)
+static void free__WNFJ(__TYPES_TMP *Self__XNFJ)
// ({TYPES_TMP}) VoidNo recursive, No inlinable.
{
- __INTEGER new_capacity__UUNJ,__tmp__YVNJ,__tmp__EDDK,Self__XFSK;
- __FAST_ARRAYoTYPES_TMPo *Self__SUNJ;
- __BOOLEAN __tmp__CVNJ;
- void **__tmp__XVNJ,**new__RCDK;
- Self__1KJJ->parent_types__GCCG.upper__MSCG=(__INTEGER)(- 1);
- Self__SUNJ=((__FAST_ARRAYoTYPES_TMPo *)free_list__RYVG);
- new_capacity__UUNJ= 0;
- if (((__INTEGER)(Self__SUNJ->parent_arrayed_collection__QYVG.upper__CKCH + 1) <= (__INTEGER)(Self__SUNJ->parent_arrayed_collection__QYVG.capacity__3PCH - 1))) {
- Self__SUNJ->parent_arrayed_collection__QYVG.upper__CKCH=(__INTEGER)(Self__SUNJ->parent_arrayed_collection__QYVG.upper__CKCH + 1);
- __tmp__CVNJ=TRUE__;
+ __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__CVNJ=FALSE__;
+ __tmp__4XJJ=FALSE__;
};
- if ((! __tmp__CVNJ)) {
- if ((Self__SUNJ->parent_arrayed_collection__QYVG.capacity__3PCH == 0)) {
- Self__SUNJ->parent_arrayed_collection__QYVG.storage__IQCH=create__TQIH( 2);
- Self__SUNJ->parent_arrayed_collection__QYVG.capacity__3PCH= 2;
- Self__SUNJ->parent_arrayed_collection__QYVG.upper__CKCH= 0;
+ 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__UUNJ=(__INTEGER)(Self__SUNJ->parent_arrayed_collection__QYVG.capacity__3PCH << 1);
- __tmp__XVNJ=Self__SUNJ->parent_arrayed_collection__QYVG.storage__IQCH;
- __tmp__YVNJ=Self__SUNJ->parent_arrayed_collection__QYVG.capacity__3PCH;
- new__RCDK=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__XVNJ)),((__UINTEGER_32 )(__INTEGER)(__tmp__YVNJ * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__UUNJ * ((__INTEGER )(sizeof(void *)))))));
- __tmp__EDDK=(__INTEGER)(new_capacity__UUNJ - 1);
- Self__XFSK=__tmp__YVNJ;
- while ((Self__XFSK <= __tmp__EDDK)) {
- new__RCDK[Self__XFSK]=NULL;
- Self__XFSK=(__INTEGER)(Self__XFSK + 1);
+ 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__SUNJ->parent_arrayed_collection__QYVG.storage__IQCH=new__RCDK;
- Self__SUNJ->parent_arrayed_collection__QYVG.capacity__3PCH=new_capacity__UUNJ;
- Self__SUNJ->parent_arrayed_collection__QYVG.upper__CKCH=(__INTEGER)(Self__SUNJ->parent_arrayed_collection__QYVG.upper__CKCH + 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__SUNJ->parent_arrayed_collection__QYVG.storage__IQCH)[Self__SUNJ->parent_arrayed_collection__QYVG.upper__CKCH]=Self__1KJJ;
+ ((void **)Self__OXJJ->parent_arrayed_collection__HWSG.storage__034G)[Self__OXJJ->parent_arrayed_collection__HWSG.upper__UX4G]=Self__XNFJ;
}
-static __BOOLEAN update_branch__GRQG(void *l__IRQG)
+static __BOOLEAN update_branch__XKNG(void *l__ZKNG)
// ({NULLxLIST}) With resultNo recursive, No inlinable.
{
- void *__tmp__NRQG,*__tmp__1RQG;
- void *__tmp__ORQG,*node__KRQG,*__tmp__2RQG;
- __NODE_TYPE *Self__Q5UQ,*Self__S5UQ;
- __BOOLEAN result__LRQG;
- result__LRQG=FALSE__;
- __tmp__NRQG=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__IRQG)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
- if (__tmp__NRQG==NULL) {
- __tmp__ORQG=NULL;
+ 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;
} else {
- switch (((struct ___OBJ *)__tmp__NRQG)->__id) {
+ switch (((struct ___OBJ *)__tmp__4KNG)->__id) {
case __LIST__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __STRING_CST__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __PUSH__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __SWITCH__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__ORQG=((void *)__tmp__NRQG);
+ __tmp__5KNG=((void *)__tmp__4KNG);
} break;
case __READ_LOCAL__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__ORQG=((void *)__tmp__NRQG);
+ __tmp__5KNG=((void *)__tmp__4KNG);
} break;
case __WRITE_GLOBAL__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __REAL_CST__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_AND__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __PUT_TO__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __ITEM__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __SIZE_OF__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __CAST__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __NOP__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __READ_SLOT__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __LOOP__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __LOOP_END__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_INF__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_OR__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__ORQG=NULL;
+ __tmp__5KNG=NULL;
} break;
}
};
- node__KRQG=__tmp__ORQG;
- if (((void *)__tmp__ORQG == (void *)NULL)) {
- result__LRQG=TRUE__;
+ node__1KNG=__tmp__5KNG;
+ if (((void *)__tmp__5KNG == (void *)NULL)) {
+ result__2KNG=TRUE__;
} else {
- if (((struct ___OBJ *)__tmp__ORQG)->__id==__NODE_TYPE__) {
- Self__Q5UQ=((__NODE_TYPE *)__tmp__ORQG);
- update_case__FNCG(Self__Q5UQ);
- update_depth__4TCG(Self__Q5UQ,FALSE__);
+ 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__CVIJ(__tmp__ORQG);
+ update_link__4XEJ(__tmp__5KNG);
};
- __tmp__1RQG=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__IRQG)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 1];
- if (__tmp__1RQG==NULL) {
- __tmp__2RQG=NULL;
+ __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;
} else {
- switch (((struct ___OBJ *)__tmp__1RQG)->__id) {
+ switch (((struct ___OBJ *)__tmp__MLNG)->__id) {
case __LIST__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __STRING_CST__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __PUSH__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __SWITCH__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__2RQG=((void *)__tmp__1RQG);
+ __tmp__NLNG=((void *)__tmp__MLNG);
} break;
case __READ_LOCAL__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__2RQG=((void *)__tmp__1RQG);
+ __tmp__NLNG=((void *)__tmp__MLNG);
} break;
case __WRITE_GLOBAL__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __REAL_CST__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_AND__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __PUT_TO__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __ITEM__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __SIZE_OF__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __CAST__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __NOP__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __READ_SLOT__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __LOOP__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __LOOP_END__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_INF__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_OR__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__2RQG=NULL;
+ __tmp__NLNG=NULL;
} break;
}
};
- node__KRQG=__tmp__2RQG;
- if (((void *)__tmp__2RQG != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__2RQG)->__id==__NODE_TYPE__) {
- Self__S5UQ=((__NODE_TYPE *)__tmp__2RQG);
- update_case__FNCG(Self__S5UQ);
- update_depth__4TCG(Self__S5UQ,FALSE__);
+ 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__CVIJ(__tmp__2RQG);
+ update_link__4XEJ(__tmp__NLNG);
};
};
};
- return(result__LRQG);
+ return(result__2KNG);
}
-static __BOOLEAN update_branch__KK5H(void *l__MK5H)
+static __BOOLEAN update_branch__IR1H(void *l__KR1H)
// ({NULLxLIST}) With resultNo recursive, No inlinable.
{
- void *__tmp__RK5H,*__tmp__5K5H;
- void *__tmp__SK5H,*node__OK5H,*__tmp__AL5H;
- __NODE_TYPE *Self__U5UQ,*Self__W5UQ;
- __BOOLEAN result__PK5H;
- result__PK5H=FALSE__;
- __tmp__RK5H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__MK5H)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
- if (__tmp__RK5H==NULL) {
- __tmp__SK5H=NULL;
+ 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;
} else {
- switch (((struct ___OBJ *)__tmp__RK5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__PR1H)->__id) {
case __LIST__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __STRING_CST__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __PUSH__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __SWITCH__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__SK5H=((void *)__tmp__RK5H);
+ __tmp__QR1H=((void *)__tmp__PR1H);
} break;
case __READ_LOCAL__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__SK5H=((void *)__tmp__RK5H);
+ __tmp__QR1H=((void *)__tmp__PR1H);
} break;
case __WRITE_GLOBAL__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __REAL_CST__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_AND__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __PUT_TO__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __ITEM__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __SIZE_OF__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __CAST__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __NOP__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __READ_SLOT__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __LOOP__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __LOOP_END__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_INF__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_OR__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__SK5H=NULL;
+ __tmp__QR1H=NULL;
} break;
}
};
- node__OK5H=__tmp__SK5H;
- if (((void *)__tmp__SK5H == (void *)NULL)) {
- result__PK5H=TRUE__;
+ node__MR1H=__tmp__QR1H;
+ if (((void *)__tmp__QR1H == (void *)NULL)) {
+ result__NR1H=TRUE__;
} else {
- if (((struct ___OBJ *)__tmp__SK5H)->__id==__NODE_TYPE__) {
- Self__U5UQ=((__NODE_TYPE *)__tmp__SK5H);
- update_case__FNCG(Self__U5UQ);
- update_depth__4TCG(Self__U5UQ,FALSE__);
+ 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__CVIJ(__tmp__SK5H);
+ update_link__4XEJ(__tmp__QR1H);
};
- __tmp__5K5H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__MK5H)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 1];
- if (__tmp__5K5H==NULL) {
- __tmp__AL5H=NULL;
+ __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;
} else {
- switch (((struct ___OBJ *)__tmp__5K5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__3R1H)->__id) {
case __LIST__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __STRING_CST__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __PUSH__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __SWITCH__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__AL5H=((void *)__tmp__5K5H);
+ __tmp__4R1H=((void *)__tmp__3R1H);
} break;
case __READ_LOCAL__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__AL5H=((void *)__tmp__5K5H);
+ __tmp__4R1H=((void *)__tmp__3R1H);
} break;
case __WRITE_GLOBAL__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __REAL_CST__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_AND__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __PUT_TO__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __ITEM__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __SIZE_OF__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __CAST__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __NOP__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __READ_SLOT__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __LOOP__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __LOOP_END__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_INF__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_OR__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__AL5H=NULL;
+ __tmp__4R1H=NULL;
} break;
}
};
- node__OK5H=__tmp__AL5H;
- if (((void *)__tmp__AL5H != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__AL5H)->__id==__NODE_TYPE__) {
- Self__W5UQ=((__NODE_TYPE *)__tmp__AL5H);
- update_case__FNCG(Self__W5UQ);
- update_depth__4TCG(Self__W5UQ,FALSE__);
+ 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__CVIJ(__tmp__AL5H);
+ update_link__4XEJ(__tmp__4R1H);
};
};
};
- return(result__PK5H);
+ return(result__NR1H);
}
-static __BOOLEAN update_branch__OL5H(void *l__QL5H)
+static __BOOLEAN update_branch__MS1H(void *l__OS1H)
// ({NULLxLIST}) With resultNo recursive, No inlinable.
{
- void *wrt_slot__TL5H,*__tmp__AM5H;
- void *wrt_glob__UL5H,*__tmp__DM5H;
- void *__tmp__5UJI,*__tmp__NVJI,*__tmp__5L5H,*__tmp__CM5H;
- void *__tmp__AVJI,*node__2UJI,*__tmp__OVJI;
- __NODE_TYPE *Self__Y5UQ,*Self__05UQ;
- __BOOLEAN result__3UJI,result__SL5H,__tmp__3M5H;
- wrt_slot__TL5H=NULL;
- wrt_glob__UL5H=NULL;
- result__3UJI=FALSE__;
- __tmp__5UJI=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__QL5H)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
- if (__tmp__5UJI==NULL) {
- __tmp__AVJI=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__5UJI)->__id) {
+ 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;
+ } else {
+ switch (((struct ___OBJ *)__tmp__V1FI)->__id) {
case __LIST__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __STRING_CST__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __PUSH__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __SWITCH__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__AVJI=((void *)__tmp__5UJI);
+ __tmp__W1FI=((void *)__tmp__V1FI);
} break;
case __READ_LOCAL__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__AVJI=((void *)__tmp__5UJI);
+ __tmp__W1FI=((void *)__tmp__V1FI);
} break;
case __WRITE_GLOBAL__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __REAL_CST__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_AND__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __PUT_TO__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __ITEM__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __SIZE_OF__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __CAST__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __NOP__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __READ_SLOT__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __LOOP__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __LOOP_END__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_INF__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_OR__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__AVJI=NULL;
+ __tmp__W1FI=NULL;
} break;
}
};
- node__2UJI=__tmp__AVJI;
- if (((void *)__tmp__AVJI == (void *)NULL)) {
- result__3UJI=TRUE__;
+ node__S1FI=__tmp__W1FI;
+ if (((void *)__tmp__W1FI == (void *)NULL)) {
+ result__T1FI=TRUE__;
} else {
- if (((struct ___OBJ *)__tmp__AVJI)->__id==__NODE_TYPE__) {
- Self__Y5UQ=((__NODE_TYPE *)__tmp__AVJI);
- update_case__FNCG(Self__Y5UQ);
- update_depth__4TCG(Self__Y5UQ,FALSE__);
+ 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__CVIJ(__tmp__AVJI);
+ update_link__4XEJ(__tmp__W1FI);
};
- __tmp__NVJI=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__QL5H)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 1];
- if (__tmp__NVJI==NULL) {
- __tmp__OVJI=NULL;
+ __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;
} else {
- switch (((struct ___OBJ *)__tmp__NVJI)->__id) {
+ switch (((struct ___OBJ *)__tmp__D2FI)->__id) {
case __LIST__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __STRING_CST__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __PUSH__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __SWITCH__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__OVJI=((void *)__tmp__NVJI);
+ __tmp__E2FI=((void *)__tmp__D2FI);
} break;
case __READ_LOCAL__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__OVJI=((void *)__tmp__NVJI);
+ __tmp__E2FI=((void *)__tmp__D2FI);
} break;
case __WRITE_GLOBAL__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __REAL_CST__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_AND__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __PUT_TO__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __ITEM__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __SIZE_OF__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __CAST__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __NOP__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __READ_SLOT__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __LOOP__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __LOOP_END__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_INF__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_OR__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__OVJI=NULL;
+ __tmp__E2FI=NULL;
} break;
}
};
- node__2UJI=__tmp__OVJI;
- if (((void *)__tmp__OVJI != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__OVJI)->__id==__NODE_TYPE__) {
- Self__05UQ=((__NODE_TYPE *)__tmp__OVJI);
- update_case__FNCG(Self__05UQ);
- update_depth__4TCG(Self__05UQ,FALSE__);
+ 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__CVIJ(__tmp__OVJI);
+ update_link__4XEJ(__tmp__E2FI);
};
};
};
- result__SL5H=result__3UJI;
- if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)l__QL5H)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1) < 3)) {
- __tmp__5L5H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__QL5H)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
- if (__tmp__5L5H==NULL) {
- __tmp__AM5H=NULL;
+ 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;
} else {
- switch (((struct ___OBJ *)__tmp__5L5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__3S1H)->__id) {
case __LIST__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __STRING_CST__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __PUSH__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __SWITCH__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __WRITE_GLOBAL__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__AM5H=((void *)__tmp__5L5H);
+ __tmp__4S1H=((void *)__tmp__3S1H);
} break;
case __EXPR_EQUAL__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __REAL_CST__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_AND__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __PUT_TO__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __ITEM__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __SIZE_OF__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __CAST__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __NOP__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __READ_SLOT__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __LOOP__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __LOOP_END__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_INF__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_OR__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__AM5H=NULL;
+ __tmp__4S1H=NULL;
} break;
}
};
- wrt_slot__TL5H=__tmp__AM5H;
- __tmp__CM5H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__QL5H)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
- if (__tmp__CM5H==NULL) {
- __tmp__DM5H=NULL;
+ 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;
} else {
- switch (((struct ___OBJ *)__tmp__CM5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__AT1H)->__id) {
case __LIST__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __STRING_CST__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __PUSH__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __SWITCH__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __WRITE_GLOBAL__: {
- __tmp__DM5H=((void *)__tmp__CM5H);
+ __tmp__BT1H=((void *)__tmp__AT1H);
} break;
case __WRITE_SLOT__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __REAL_CST__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_AND__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __PUT_TO__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __ITEM__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __SIZE_OF__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __CAST__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __NOP__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __READ_SLOT__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __LOOP__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __LOOP_END__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_INF__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_OR__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__DM5H=NULL;
+ __tmp__BT1H=NULL;
} break;
}
};
- wrt_glob__UL5H=__tmp__DM5H;
- if (((void *)__tmp__AM5H != (void *)NULL)) {
- if (((void *)((__SLOT *)((__SLOT_DATA *)((__WRITE_SLOT *)__tmp__AM5H)->slot__JM5H)->parent_slot__H3YD)->slot_id__ZWRG != (void *)NULL)) {
- add_write_id__in__55EJ(((__WRITE_SLOT *)__tmp__AM5H)->receiver__RM5H,((__WRITE_SLOT *)__tmp__AM5H)->slot__JM5H,l__QL5H);
+ 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__SL5H=FALSE__;
+ result__QS1H=FALSE__;
};
- __tmp__3M5H=TRUE__;
+ __tmp__1T1H=TRUE__;
} else {
- __tmp__3M5H=FALSE__;
+ __tmp__1T1H=FALSE__;
};
- if ((! __tmp__3M5H)) {
- if (((void *)__tmp__DM5H != (void *)NULL)) {
- if (((void *)((__SLOT *)((__SLOT_DATA *)((__WRITE_GLOBAL *)__tmp__DM5H)->global__IN5H)->parent_slot__H3YD)->slot_id__ZWRG != (void *)NULL)) {
- add_write_id__in__55EJ(NULL,((__WRITE_GLOBAL *)__tmp__DM5H)->global__IN5H,l__QL5H);
+ 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__SL5H=FALSE__;
+ result__QS1H=FALSE__;
};
};
};
};
- return(result__SL5H);
+ return(result__QS1H);
}
-static __BOOLEAN update_branch__3N5H(void *l__5N5H)
+static __BOOLEAN update_branch__1U1H(void *l__3U1H)
// ({NULLxLIST}) With resultNo recursive, No inlinable.
{
- void *__tmp__EO5H,*__tmp__SO5H;
- void *__tmp__FO5H,*node__BO5H,*__tmp__TO5H;
- __NODE_TYPE *Self__55UQ,*Self__3UIJ;
- __BOOLEAN result__CO5H;
- result__CO5H=FALSE__;
- __tmp__EO5H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__5N5H)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
- if (__tmp__EO5H==NULL) {
- __tmp__FO5H=NULL;
+ 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;
} else {
- switch (((struct ___OBJ *)__tmp__EO5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__CV1H)->__id) {
case __LIST__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __STRING_CST__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __PUSH__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __SWITCH__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__FO5H=((void *)__tmp__EO5H);
+ __tmp__DV1H=((void *)__tmp__CV1H);
} break;
case __READ_LOCAL__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__FO5H=((void *)__tmp__EO5H);
+ __tmp__DV1H=((void *)__tmp__CV1H);
} break;
case __WRITE_GLOBAL__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __REAL_CST__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_AND__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __PUT_TO__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __ITEM__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __SIZE_OF__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __CAST__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __NOP__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __READ_SLOT__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __LOOP__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __LOOP_END__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_INF__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_OR__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__FO5H=NULL;
+ __tmp__DV1H=NULL;
} break;
}
};
- node__BO5H=__tmp__FO5H;
- if (((void *)__tmp__FO5H == (void *)NULL)) {
- result__CO5H=TRUE__;
+ node__5U1H=__tmp__DV1H;
+ if (((void *)__tmp__DV1H == (void *)NULL)) {
+ result__AV1H=TRUE__;
} else {
- if (((struct ___OBJ *)__tmp__FO5H)->__id==__NODE_TYPE__) {
- Self__55UQ=((__NODE_TYPE *)__tmp__FO5H);
- update_case__FNCG(Self__55UQ);
- update_depth__4TCG(Self__55UQ,FALSE__);
+ 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__CVIJ(__tmp__FO5H);
+ update_link__4XEJ(__tmp__DV1H);
};
- __tmp__SO5H=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)l__5N5H)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 1];
- if (__tmp__SO5H==NULL) {
- __tmp__TO5H=NULL;
+ __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;
} else {
- switch (((struct ___OBJ *)__tmp__SO5H)->__id) {
+ switch (((struct ___OBJ *)__tmp__QV1H)->__id) {
case __LIST__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __STRING_CST__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __PUSH__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __SWITCH__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__TO5H=((void *)__tmp__SO5H);
+ __tmp__RV1H=((void *)__tmp__QV1H);
} break;
case __READ_LOCAL__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__TO5H=((void *)__tmp__SO5H);
+ __tmp__RV1H=((void *)__tmp__QV1H);
} break;
case __WRITE_GLOBAL__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __REAL_CST__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_AND__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __PUT_TO__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __ITEM__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __SIZE_OF__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __CAST__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __NOP__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __READ_SLOT__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __LOOP__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __LOOP_END__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_INF__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_OR__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__TO5H=NULL;
+ __tmp__RV1H=NULL;
} break;
}
};
- node__BO5H=__tmp__TO5H;
- if (((void *)__tmp__TO5H != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__TO5H)->__id==__NODE_TYPE__) {
- Self__3UIJ=((__NODE_TYPE *)__tmp__TO5H);
- update_case__FNCG(Self__3UIJ);
- update_depth__4TCG(Self__3UIJ,FALSE__);
+ 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__CVIJ(__tmp__TO5H);
+ update_link__4XEJ(__tmp__RV1H);
};
};
};
- return(result__CO5H);
+ return(result__AV1H);
}
-static void* execute_list__1ITG(__LIST *Self__2ITG)
+static void* execute_list__MNQG(__LIST *Self__NNQG)
// ({LIST}) With resultRecursive, No inlinable.
{
- void *result__4ITG;
- __INTEGER __tmp__JJTG,Self__BS0G;
- __LIST *Self__YJ4G;
- result__4ITG=NULL;
- execute_case__CUUG(Self__2ITG);
- if (((void *)list_current__IF1 != (void *)NULL)) {
- __tmp__JJTG=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__2ITG->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1) - 1);
- Self__BS0G= 1;
- while ((Self__BS0G <= __tmp__JJTG)) {
- Self__YJ4G=((__LIST *)list_current__IF1);
- add__to__RZCH(Self__YJ4G->expr_list__EMRG,((void **)((__FAST_ARRAYoINSTRo *)Self__2ITG->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(Self__BS0G - 1)],(__INTEGER)(Self__YJ4G->index__XUUG - 1));
- Self__YJ4G->index__XUUG=(__INTEGER)(Self__YJ4G->index__XUUG + 1);
- Self__BS0G=(__INTEGER)(Self__BS0G + 1);
- };
- result__4ITG=last_expr__KOUG(Self__2ITG);
- modify_count__ENMC=(__INTEGER)(modify_count__ENMC + 1);
+ 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__4ITG=Self__2ITG;
+ result__PNQG=Self__NNQG;
};
- return(result__4ITG);
+ return(result__PNQG);
}
-static void remove__WLNJ(__LIST *Self__XLNJ)
+static void remove__SOJJ(__LIST *Self__TOJJ)
// ({LIST}) VoidRecursive, No inlinable.
{
- __INTEGER __tmp__1LNJ,Self__BKQJ;
- void *__tmp__BMNJ;
- __NODE_TYPE *Self__L0MK;
- void *__tmp__M0MK,*__tmp__G1MK;
- void *__tmp__T0MK,*__tmp__N1MK;
- __READ_LOCAL *Self__IFMQ,*Self__KFMQ,*Self__MFMQ,*Self__NFMQ;
- __READ_LOCAL *Self__PFMQ,*Self__SFMQ;
- __READ_GLOBAL *Self__LFMQ,*Self__QFMQ,*Self__TFMQ;
- __NODE_STYLE *Self__F1MK;
- __LOOP *Self__STKN;
- __tmp__1LNJ=(__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__XLNJ->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1);
- Self__BKQJ= 1;
- while ((Self__BKQJ <= __tmp__1LNJ)) {
- __tmp__BMNJ=((void **)((__FAST_ARRAYoINSTRo *)Self__XLNJ->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(Self__BKQJ - 1)];
- switch (((struct ___OBJ *)__tmp__BMNJ)->__id) {
+ __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__WLNJ(__tmp__BMNJ);
+ remove__SOJJ(__tmp__3OJJ);
} break;
case __STRING_CST__: {
} break;
case __PUSH__: {
} break;
case __EXTERNAL_C__: {
- remove__AREK(__tmp__BMNJ);
+ remove__2TAK(__tmp__3OJJ);
} break;
case __PROTOTYPE_CST__: {
} break;
case __INTEGER_CST__: {
} break;
case __SWITCH__: {
- remove__0V2K(__tmp__BMNJ);
+ remove__U1YK(__tmp__3OJJ);
} break;
case __NODE_TYPE__: {
- Self__L0MK=((__NODE_TYPE *)__tmp__BMNJ);
- __tmp__M0MK=Self__L0MK->parent_node__I0QC.data__R5YD;
- switch (((struct ___OBJ *)__tmp__M0MK)->__id) {
+ 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__: {
@@ -33880,158 +52373,212 @@ static void remove__WLNJ(__LIST *Self__XLNJ)
case __DTA_WR_CODE__: {
} break;
case __DTA_BLOCK__: {
- remove__O1PK(__tmp__M0MK);
+ remove__U5LK(__tmp__I3IK);
} break;
case __DTA_WR_VALUE__: {
- remove__H2PK(__tmp__M0MK);
+ remove__NAMK(__tmp__I3IK);
} break;
case __DTA_RD_ARGS__: {
- remove__T2PK(__tmp__M0MK);
+ remove__ZAMK(__tmp__I3IK);
} break;
};
- if (((void *)Self__L0MK->parent_node__I0QC.switch__SRCG == (void *)NULL)) {
- __tmp__T0MK=Self__L0MK->parent_node__I0QC.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__T0MK)->__id) {
+ 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__WLNJ(__tmp__T0MK);
+ remove__SOJJ(__tmp__P3IK);
} break;
case __STRING_CST__: {
} break;
case __EXTERNAL_C__: {
- remove__AREK(__tmp__T0MK);
+ remove__2TAK(__tmp__P3IK);
} break;
case __PROTOTYPE_CST__: {
} break;
case __INTEGER_CST__: {
} break;
case __READ_LOCAL__: {
- Self__IFMQ=((__READ_LOCAL *)__tmp__T0MK);
- unread__ESNK(Self__IFMQ->local__G5YD,Self__IFMQ);
+ 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));
+ };
} break;
case __EXPR_MULTIPLE__: {
- remove__5REK(__tmp__T0MK);
+ remove__1UAK(__tmp__P3IK);
} break;
case __EXPR_EQUAL__: {
- remove__PSEK(__tmp__T0MK);
+ remove__LVAK(__tmp__P3IK);
} break;
case __EXPR_NOT_EQUAL__: {
- remove__TSEK(__tmp__T0MK);
+ remove__PVAK(__tmp__P3IK);
} break;
case __REAL_CST__: {
} break;
case __CHARACTER_CST__: {
} break;
case __IS_EXPANDED__: {
- Self__KFMQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__T0MK)->receiver__AHAI);
- unread__ESNK(Self__KFMQ->local__G5YD,Self__KFMQ);
+ 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));
+ fputc((int)('\n'),stdout);
+ fputc((int)('\n'),stdout);
+ print__1ZE((&__string_338));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ };
} break;
case __GET_TYPE_ID__: {
- remove__4SEK(__tmp__T0MK);
+ remove__0VAK(__tmp__P3IK);
} break;
case __EXPR_SUP__: {
- remove__BTEK(__tmp__T0MK);
+ remove__3VAK(__tmp__P3IK);
} break;
case __EXPR_SUB__: {
- remove__FTEK(__tmp__T0MK);
+ remove__BWAK(__tmp__P3IK);
} break;
case __EXPR_MUL__: {
- remove__JTEK(__tmp__T0MK);
+ remove__FWAK(__tmp__P3IK);
} break;
case __EXPR_DIV__: {
- remove__NTEK(__tmp__T0MK);
+ remove__JWAK(__tmp__P3IK);
} break;
case __EXPR_AND__: {
- remove__RTEK(__tmp__T0MK);
+ remove__NWAK(__tmp__P3IK);
} break;
case __EXPR_SHIFT_R__: {
- remove__VTEK(__tmp__T0MK);
+ remove__RWAK(__tmp__P3IK);
} break;
case __EXPR_SHIFT_L__: {
- remove__ZTEK(__tmp__T0MK);
+ remove__VWAK(__tmp__P3IK);
} break;
case __PUT_TO__: {
- remove__3TEK(__tmp__T0MK);
+ remove__ZWAK(__tmp__P3IK);
} break;
case __ITEM__: {
- remove__4UEK(__tmp__T0MK);
+ remove__0XAK(__tmp__P3IK);
} break;
case __SIZE_OF__: {
- remove__CVEK(__tmp__T0MK);
+ remove__4XAK(__tmp__P3IK);
} break;
case __CAST__: {
- remove__FVEK(__tmp__T0MK);
+ remove__BYAK(__tmp__P3IK);
} break;
case __CALL_SLOT__: {
- remove__IKQL(__tmp__T0MK);
+ remove__DUML(__tmp__P3IK);
} break;
case __READ_SLOT__: {
- remove__KDLK(__tmp__T0MK);
+ remove__GGHK(__tmp__P3IK);
} break;
case __READ_GLOBAL__: {
- Self__LFMQ=((__READ_GLOBAL *)__tmp__T0MK);
- unread__H2QL(Self__LFMQ->global__3DNK,Self__LFMQ);
+ Self__HFIQ=((__READ_GLOBAL *)__tmp__P3IK);
+ unread__CGNL(Self__HFIQ->global__ZGJK,Self__HFIQ);
} break;
case __EXPR_NOT_LOGIC__: {
- remove__SS3M(__tmp__T0MK);
+ remove__WA0M(__tmp__P3IK);
} break;
case __EXPR_OR_LOGIC__: {
- remove__CMIO(__tmp__T0MK);
+ remove__0UEO(__tmp__P3IK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- remove__CJOO(__tmp__T0MK);
+ remove__0RKO(__tmp__P3IK);
} break;
case __EXPR_AND_LOGIC__: {
- remove__GMIO(__tmp__T0MK);
+ remove__4UEO(__tmp__P3IK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- remove__HJOO(__tmp__T0MK);
+ remove__5RKO(__tmp__P3IK);
} break;
case __EXPR_NEG__: {
- remove__JHNM(__tmp__T0MK);
+ remove__HTJM(__tmp__P3IK);
} break;
case __EXPR_ADD__: {
- remove__2MQL(__tmp__T0MK);
+ remove__XWML(__tmp__P3IK);
} break;
case __EXPR_NOT__: {
- remove__P12M(__tmp__T0MK);
+ remove__TJZM(__tmp__P3IK);
} break;
case __EXPR_MOD__: {
- remove__KMIO(__tmp__T0MK);
+ remove__CVEO(__tmp__P3IK);
} break;
case __EXPR_SUP_EQ__: {
- remove__D2HP(__tmp__T0MK);
+ remove__1EEP(__tmp__P3IK);
} break;
case __EXPR_INF__: {
- remove__WVUN(__tmp__T0MK);
+ remove__0DRN(__tmp__P3IK);
} break;
case __EXPR_INF_EQ__: {
- remove__0VUN(__tmp__T0MK);
+ remove__4DRN(__tmp__P3IK);
} break;
case __EXPR_OR__: {
- remove__XQTN(__tmp__T0MK);
+ remove__14PN(__tmp__P3IK);
} break;
case __EXPR_XOR__: {
- remove__MMXO(__tmp__T0MK);
+ remove__EVTO(__tmp__P3IK);
} break;
};
- if (((void *)Self__L0MK->parent_node__I0QC.first_code__TOCG != (void *)NULL)) {
- remove__WLNJ(Self__L0MK->parent_node__I0QC.first_code__TOCG);
+ if (((void *)Self__H3IK->parent_node__QLQC.first_code__NHAG != (void *)NULL)) {
+ remove__SOJJ(Self__H3IK->parent_node__QLQC.first_code__NHAG);
};
} else {
- remove__0V2K(Self__L0MK->parent_node__I0QC.switch__SRCG);
+ remove__U1YK(Self__H3IK->parent_node__QLQC.switch__MKAG);
};
} break;
case __READ_LOCAL__: {
- Self__MFMQ=((__READ_LOCAL *)__tmp__BMNJ);
- unread__ESNK(Self__MFMQ->local__G5YD,Self__MFMQ);
+ 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));
+ 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));
+ fputc((int)('\n'),stdout);
+ fputc((int)('\n'),stdout);
+ print__1ZE((&__string_338));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ };
} break;
case __EXPR_MULTIPLE__: {
- remove__5REK(__tmp__BMNJ);
+ remove__1UAK(__tmp__3OJJ);
} break;
case __NODE_STYLE__: {
- Self__F1MK=((__NODE_STYLE *)__tmp__BMNJ);
- __tmp__G1MK=Self__F1MK->parent_node__MA4G.data__R5YD;
- switch (((struct ___OBJ *)__tmp__G1MK)->__id) {
+ 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__: {
@@ -34039,10674 +52586,14884 @@ static void remove__WLNJ(__LIST *Self__XLNJ)
case __DTA_WR_CODE__: {
} break;
case __DTA_BLOCK__: {
- remove__O1PK(__tmp__G1MK);
+ remove__U5LK(__tmp__C4IK);
} break;
case __DTA_WR_VALUE__: {
- remove__H2PK(__tmp__G1MK);
+ remove__NAMK(__tmp__C4IK);
} break;
case __DTA_RD_ARGS__: {
- remove__T2PK(__tmp__G1MK);
+ remove__ZAMK(__tmp__C4IK);
} break;
};
- if (((void *)Self__F1MK->parent_node__MA4G.switch__SRCG == (void *)NULL)) {
- __tmp__N1MK=Self__F1MK->parent_node__MA4G.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__N1MK)->__id) {
+ 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__WLNJ(__tmp__N1MK);
+ remove__SOJJ(__tmp__J4IK);
} break;
case __STRING_CST__: {
} break;
case __EXTERNAL_C__: {
- remove__AREK(__tmp__N1MK);
+ remove__2TAK(__tmp__J4IK);
} break;
case __PROTOTYPE_CST__: {
} break;
case __INTEGER_CST__: {
} break;
case __READ_LOCAL__: {
- Self__NFMQ=((__READ_LOCAL *)__tmp__N1MK);
- unread__ESNK(Self__NFMQ->local__G5YD,Self__NFMQ);
+ 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));
+ fputc((int)('\n'),stdout);
+ fputc((int)('\n'),stdout);
+ print__1ZE((&__string_338));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ };
} break;
case __EXPR_MULTIPLE__: {
- remove__5REK(__tmp__N1MK);
+ remove__1UAK(__tmp__J4IK);
} break;
case __EXPR_EQUAL__: {
- remove__PSEK(__tmp__N1MK);
+ remove__LVAK(__tmp__J4IK);
} break;
case __EXPR_NOT_EQUAL__: {
- remove__TSEK(__tmp__N1MK);
+ remove__PVAK(__tmp__J4IK);
} break;
case __REAL_CST__: {
} break;
case __CHARACTER_CST__: {
} break;
case __IS_EXPANDED__: {
- Self__PFMQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__N1MK)->receiver__AHAI);
- unread__ESNK(Self__PFMQ->local__G5YD,Self__PFMQ);
+ 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));
+ fputc((int)('\n'),stdout);
+ fputc((int)('\n'),stdout);
+ print__1ZE((&__string_338));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ };
} break;
case __GET_TYPE_ID__: {
- remove__4SEK(__tmp__N1MK);
+ remove__0VAK(__tmp__J4IK);
} break;
case __EXPR_SUP__: {
- remove__BTEK(__tmp__N1MK);
+ remove__3VAK(__tmp__J4IK);
} break;
case __EXPR_SUB__: {
- remove__FTEK(__tmp__N1MK);
+ remove__BWAK(__tmp__J4IK);
} break;
case __EXPR_MUL__: {
- remove__JTEK(__tmp__N1MK);
+ remove__FWAK(__tmp__J4IK);
} break;
case __EXPR_DIV__: {
- remove__NTEK(__tmp__N1MK);
+ remove__JWAK(__tmp__J4IK);
} break;
case __EXPR_AND__: {
- remove__RTEK(__tmp__N1MK);
+ remove__NWAK(__tmp__J4IK);
} break;
case __EXPR_SHIFT_R__: {
- remove__VTEK(__tmp__N1MK);
+ remove__RWAK(__tmp__J4IK);
} break;
case __EXPR_SHIFT_L__: {
- remove__ZTEK(__tmp__N1MK);
+ remove__VWAK(__tmp__J4IK);
} break;
case __PUT_TO__: {
- remove__3TEK(__tmp__N1MK);
+ remove__ZWAK(__tmp__J4IK);
} break;
case __ITEM__: {
- remove__4UEK(__tmp__N1MK);
+ remove__0XAK(__tmp__J4IK);
} break;
case __SIZE_OF__: {
- remove__CVEK(__tmp__N1MK);
+ remove__4XAK(__tmp__J4IK);
} break;
case __CAST__: {
- remove__FVEK(__tmp__N1MK);
+ remove__BYAK(__tmp__J4IK);
} break;
case __CALL_SLOT__: {
- remove__IKQL(__tmp__N1MK);
+ remove__DUML(__tmp__J4IK);
} break;
case __READ_SLOT__: {
- remove__KDLK(__tmp__N1MK);
+ remove__GGHK(__tmp__J4IK);
} break;
case __READ_GLOBAL__: {
- Self__QFMQ=((__READ_GLOBAL *)__tmp__N1MK);
- unread__H2QL(Self__QFMQ->global__3DNK,Self__QFMQ);
+ Self__MFIQ=((__READ_GLOBAL *)__tmp__J4IK);
+ unread__CGNL(Self__MFIQ->global__ZGJK,Self__MFIQ);
} break;
case __EXPR_NOT_LOGIC__: {
- remove__SS3M(__tmp__N1MK);
+ remove__WA0M(__tmp__J4IK);
} break;
case __EXPR_OR_LOGIC__: {
- remove__CMIO(__tmp__N1MK);
+ remove__0UEO(__tmp__J4IK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- remove__CJOO(__tmp__N1MK);
+ remove__0RKO(__tmp__J4IK);
} break;
case __EXPR_AND_LOGIC__: {
- remove__GMIO(__tmp__N1MK);
+ remove__4UEO(__tmp__J4IK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- remove__HJOO(__tmp__N1MK);
+ remove__5RKO(__tmp__J4IK);
} break;
case __EXPR_NEG__: {
- remove__JHNM(__tmp__N1MK);
+ remove__HTJM(__tmp__J4IK);
} break;
case __EXPR_ADD__: {
- remove__2MQL(__tmp__N1MK);
+ remove__XWML(__tmp__J4IK);
} break;
case __EXPR_NOT__: {
- remove__P12M(__tmp__N1MK);
+ remove__TJZM(__tmp__J4IK);
} break;
case __EXPR_MOD__: {
- remove__KMIO(__tmp__N1MK);
+ remove__CVEO(__tmp__J4IK);
} break;
case __EXPR_SUP_EQ__: {
- remove__D2HP(__tmp__N1MK);
+ remove__1EEP(__tmp__J4IK);
} break;
case __EXPR_INF__: {
- remove__WVUN(__tmp__N1MK);
+ remove__0DRN(__tmp__J4IK);
} break;
case __EXPR_INF_EQ__: {
- remove__0VUN(__tmp__N1MK);
+ remove__4DRN(__tmp__J4IK);
} break;
case __EXPR_OR__: {
- remove__XQTN(__tmp__N1MK);
+ remove__14PN(__tmp__J4IK);
} break;
case __EXPR_XOR__: {
- remove__MMXO(__tmp__N1MK);
+ remove__EVTO(__tmp__J4IK);
} break;
};
- if (((void *)Self__F1MK->parent_node__MA4G.first_code__TOCG != (void *)NULL)) {
- remove__WLNJ(Self__F1MK->parent_node__MA4G.first_code__TOCG);
+ if (((void *)Self__B4IK->parent_node__WO0G.first_code__NHAG != (void *)NULL)) {
+ remove__SOJJ(Self__B4IK->parent_node__WO0G.first_code__NHAG);
};
} else {
- remove__0V2K(Self__F1MK->parent_node__MA4G.switch__SRCG);
+ remove__U1YK(Self__B4IK->parent_node__WO0G.switch__MKAG);
};
} break;
case __WRITE_GLOBAL__: {
- remove__41MK(__tmp__BMNJ);
+ remove__04IK(__tmp__3OJJ);
} break;
case __WRITE_SLOT__: {
- remove__C2MK(__tmp__BMNJ);
+ remove__44IK(__tmp__3OJJ);
} break;
case __EXPR_EQUAL__: {
- remove__PSEK(__tmp__BMNJ);
+ remove__LVAK(__tmp__3OJJ);
} break;
case __EXPR_NOT_EQUAL__: {
- remove__TSEK(__tmp__BMNJ);
+ remove__PVAK(__tmp__3OJJ);
} break;
case __REAL_CST__: {
} break;
case __CHARACTER_CST__: {
} break;
case __IS_EXPANDED__: {
- Self__SFMQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__BMNJ)->receiver__AHAI);
- unread__ESNK(Self__SFMQ->local__G5YD,Self__SFMQ);
+ 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));
+ 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));
+ fputc((int)('\n'),stdout);
+ fputc((int)('\n'),stdout);
+ print__1ZE((&__string_338));
+ fputc((int)('\n'),stdout);
+ exit(( 1));
+ };
} break;
case __GET_TYPE_ID__: {
- remove__4SEK(__tmp__BMNJ);
+ remove__0VAK(__tmp__3OJJ);
} break;
case __EXPR_SUP__: {
- remove__BTEK(__tmp__BMNJ);
+ remove__3VAK(__tmp__3OJJ);
} break;
case __EXPR_SUB__: {
- remove__FTEK(__tmp__BMNJ);
+ remove__BWAK(__tmp__3OJJ);
} break;
case __EXPR_MUL__: {
- remove__JTEK(__tmp__BMNJ);
+ remove__FWAK(__tmp__3OJJ);
} break;
case __EXPR_DIV__: {
- remove__NTEK(__tmp__BMNJ);
+ remove__JWAK(__tmp__3OJJ);
} break;
case __EXPR_AND__: {
- remove__RTEK(__tmp__BMNJ);
+ remove__NWAK(__tmp__3OJJ);
} break;
case __EXPR_SHIFT_R__: {
- remove__VTEK(__tmp__BMNJ);
+ remove__RWAK(__tmp__3OJJ);
} break;
case __EXPR_SHIFT_L__: {
- remove__ZTEK(__tmp__BMNJ);
+ remove__VWAK(__tmp__3OJJ);
} break;
case __PUT_TO__: {
- remove__3TEK(__tmp__BMNJ);
+ remove__ZWAK(__tmp__3OJJ);
} break;
case __ITEM__: {
- remove__4UEK(__tmp__BMNJ);
+ remove__0XAK(__tmp__3OJJ);
} break;
case __SIZE_OF__: {
- remove__CVEK(__tmp__BMNJ);
+ remove__4XAK(__tmp__3OJJ);
} break;
case __CAST__: {
- remove__FVEK(__tmp__BMNJ);
+ remove__BYAK(__tmp__3OJJ);
} break;
case __CALL_SLOT__: {
- remove__IKQL(__tmp__BMNJ);
+ remove__DUML(__tmp__3OJJ);
} break;
case __NOP__: {
} break;
case __READ_SLOT__: {
- remove__KDLK(__tmp__BMNJ);
+ remove__GGHK(__tmp__3OJJ);
} break;
case __WRITE_LOCAL__: {
- remove__I2MK(__tmp__BMNJ);
+ remove__E5IK(__tmp__3OJJ);
} break;
case __READ_GLOBAL__: {
- Self__TFMQ=((__READ_GLOBAL *)__tmp__BMNJ);
- unread__H2QL(Self__TFMQ->global__3DNK,Self__TFMQ);
+ Self__PFIQ=((__READ_GLOBAL *)__tmp__3OJJ);
+ unread__CGNL(Self__PFIQ->global__ZGJK,Self__PFIQ);
} break;
case __EXPR_NOT_LOGIC__: {
- remove__SS3M(__tmp__BMNJ);
+ remove__WA0M(__tmp__3OJJ);
} break;
case __LOOP__: {
- remove__WLNJ(((__LOOP *)__tmp__BMNJ)->body__L3OM);
+ remove__SOJJ(((__LOOP *)__tmp__3OJJ)->body__VJLM);
} break;
case __EXPR_OR_LOGIC__: {
- remove__CMIO(__tmp__BMNJ);
+ remove__0UEO(__tmp__3OJJ);
} break;
case __EXPR_OR_OR_LOGIC__: {
- remove__CJOO(__tmp__BMNJ);
+ remove__0RKO(__tmp__3OJJ);
} break;
case __EXPR_AND_LOGIC__: {
- remove__GMIO(__tmp__BMNJ);
+ remove__4UEO(__tmp__3OJJ);
} break;
case __EXPR_AND_AND_LOGIC__: {
- remove__HJOO(__tmp__BMNJ);
+ remove__5RKO(__tmp__3OJJ);
} break;
case __EXPR_NEG__: {
- remove__JHNM(__tmp__BMNJ);
+ remove__HTJM(__tmp__3OJJ);
} break;
case __EXPR_ADD__: {
- remove__2MQL(__tmp__BMNJ);
+ remove__XWML(__tmp__3OJJ);
} break;
case __EXPR_NOT__: {
- remove__P12M(__tmp__BMNJ);
+ remove__TJZM(__tmp__3OJJ);
} break;
case __EXPR_MOD__: {
- remove__KMIO(__tmp__BMNJ);
+ remove__CVEO(__tmp__3OJJ);
} break;
case __LOOP_END__: {
- Self__STKN=((__LOOP *)((__LOOP_END *)__tmp__BMNJ)->loop__LTPM);
- Self__STKN->link_count__E3OM=(__INTEGER)(Self__STKN->link_count__E3OM - 1);
+ Self__WBHN=((__LOOP *)((__LOOP_END *)__tmp__3OJJ)->loop__V5LM);
+ Self__WBHN->link_count__OJLM=(__INTEGER)(Self__WBHN->link_count__OJLM - 1);
} break;
case __EXPR_SUP_EQ__: {
- remove__D2HP(__tmp__BMNJ);
+ remove__1EEP(__tmp__3OJJ);
} break;
case __EXPR_INF__: {
- remove__WVUN(__tmp__BMNJ);
+ remove__0DRN(__tmp__3OJJ);
} break;
case __EXPR_INF_EQ__: {
- remove__0VUN(__tmp__BMNJ);
+ remove__4DRN(__tmp__3OJJ);
} break;
case __EXPR_OR__: {
- remove__XQTN(__tmp__BMNJ);
+ remove__14PN(__tmp__3OJJ);
} break;
case __EXPR_XOR__: {
- remove__MMXO(__tmp__BMNJ);
+ remove__EVTO(__tmp__3OJJ);
} break;
};
- Self__BKQJ=(__INTEGER)(Self__BKQJ + 1);
+ Self__3MMJ=(__INTEGER)(Self__3MMJ + 1);
};
}
-static void remove_profil__JCEM(__SLOT_CODE *Self__KCEM,void *prof__LCEM)
+static void remove_profil__HOAM(__SLOT_CODE *Self__IOAM,void *prof__JOAM)
// ({SLOT_CODE},{PROFIL_SLOT}) VoidNo recursive, No inlinable.
{
- __INTEGER result__JSFM,__tmp__SSFM,idx__A1IM,__tmp__1BIM,i__S4IM;
- __FAST_ARRAYoPROFIL_SLOTo *Self__GSFM,*Self__RBIM;
- void **__tmp__RSFM,**Self__U0IM,**__tmp__0BIM,**Self__B4IM;
- Self__GSFM=((__FAST_ARRAYoPROFIL_SLOTo *)Self__KCEM->profil__ZACG);
- result__JSFM= 0;
- if ((Self__GSFM->parent_arrayed_collection__XACG.upper__AQSG >= 0)) {
- __tmp__RSFM=Self__GSFM->parent_arrayed_collection__XACG.storage__2PSG;
- __tmp__SSFM=Self__GSFM->parent_arrayed_collection__XACG.upper__AQSG;
- Self__U0IM=((void **)__tmp__RSFM);
- idx__A1IM= 0;
- while ((! ((idx__A1IM > __tmp__SSFM) || ((void *)prof__LCEM == (void *)Self__U0IM[idx__A1IM])))) {
- idx__A1IM=(__INTEGER)(idx__A1IM + 1);
+ __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__JSFM=idx__A1IM;
+ result__H4BM=idx__4GFM;
};
- if ((result__JSFM <= ((__FAST_ARRAYoPROFIL_SLOTo *)Self__KCEM->profil__ZACG)->parent_arrayed_collection__XACG.upper__AQSG)) {
- Self__RBIM=((__FAST_ARRAYoPROFIL_SLOTo *)Self__KCEM->profil__ZACG);
- __tmp__0BIM=Self__RBIM->parent_arrayed_collection__XACG.storage__2PSG;
- __tmp__1BIM=Self__RBIM->parent_arrayed_collection__XACG.upper__AQSG;
- Self__B4IM=((void **)__tmp__0BIM);
- i__S4IM=result__JSFM;
- while ((i__S4IM != __tmp__1BIM)) {
- Self__B4IM[i__S4IM]=Self__B4IM[(__INTEGER)(i__S4IM + 1)];
- i__S4IM=(__INTEGER)(i__S4IM + 1);
+ 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__RBIM->parent_arrayed_collection__XACG.upper__AQSG=(__INTEGER)(Self__RBIM->parent_arrayed_collection__XACG.upper__AQSG - 1);
+ Self__PNEM->parent_arrayed_collection__P05F.upper__QUPG=(__INTEGER)(Self__PNEM->parent_arrayed_collection__P05F.upper__QUPG - 1);
};
}
-static void* execute_unlink__GPVJ(__LIST *Self__HPVJ)
-// ({LIST}) With resultNo recursive, No inlinable.
+static void clear__1PJJ()
+// () VoidNo recursive, No inlinable.
{
- if (((void *)((__TYPE_FULL *)static_type__SCTG(Self__HPVJ))->parent_type__KTL != (void *)TYPE_VOID__)) {
- add_last__W2BH(Self__HPVJ->expr_list__EMRG,create__type__HZQC(Self__HPVJ->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,TYPE_VOID__->parent_type__UIB.default__AKC));
+ 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);
};
- return(execute_list__1ITG(Self__HPVJ));
+ ((__FAST_ARRAYoLOCALo *)list_busy__4PJJ)->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
}
-static void clear__5MNJ()
-// () VoidNo recursive, No inlinable.
-{
- void *l__BNNJ;
- __INTEGER Self__TKQJ,new_capacity__Q2MK,__tmp__Z3MK,__tmp__CMSL;
- __INTEGER Self__IDQM;
- void *__tmp__ZNNJ;
- __FAST_ARRAYoLOCAL_SEQo *Self__O2MK;
- __BOOLEAN __tmp__A3MK;
- void **__tmp__Y3MK,**new__PLSL;
- l__BNNJ=NULL;
- Self__TKQJ=((__FAST_ARRAYoLOCALo *)list_busy__CNNJ)->parent_arrayed_collection__QIAG.upper__TIAG;
- while ((Self__TKQJ >= 0)) {
- l__BNNJ=((void **)((__FAST_ARRAYoLOCALo *)list_busy__CNNJ)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__TKQJ];
- __tmp__ZNNJ=((__LOCAL *)l__BNNJ)->last_seq__XNNJ;
- Self__O2MK=((__FAST_ARRAYoLOCAL_SEQo *)list_free__VNNJ);
- new_capacity__Q2MK= 0;
- if (((__INTEGER)(Self__O2MK->parent_arrayed_collection__UNNJ.upper__R2MK + 1) <= (__INTEGER)(Self__O2MK->parent_arrayed_collection__UNNJ.capacity__T2MK - 1))) {
- Self__O2MK->parent_arrayed_collection__UNNJ.upper__R2MK=(__INTEGER)(Self__O2MK->parent_arrayed_collection__UNNJ.upper__R2MK + 1);
- __tmp__A3MK=TRUE__;
- } else {
- __tmp__A3MK=FALSE__;
- };
- if ((! __tmp__A3MK)) {
- if ((Self__O2MK->parent_arrayed_collection__UNNJ.capacity__T2MK == 0)) {
- Self__O2MK->parent_arrayed_collection__UNNJ.storage__P3MK=create__542K( 2);
- Self__O2MK->parent_arrayed_collection__UNNJ.capacity__T2MK= 2;
- Self__O2MK->parent_arrayed_collection__UNNJ.upper__R2MK= 0;
- } else {
- new_capacity__Q2MK=(__INTEGER)(Self__O2MK->parent_arrayed_collection__UNNJ.capacity__T2MK << 1);
- __tmp__Y3MK=Self__O2MK->parent_arrayed_collection__UNNJ.storage__P3MK;
- __tmp__Z3MK=Self__O2MK->parent_arrayed_collection__UNNJ.capacity__T2MK;
- new__PLSL=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__Y3MK)),((__UINTEGER_32 )(__INTEGER)(__tmp__Z3MK * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__Q2MK * ((__INTEGER )(sizeof(void *)))))));
- __tmp__CMSL=(__INTEGER)(new_capacity__Q2MK - 1);
- Self__IDQM=__tmp__Z3MK;
- while ((Self__IDQM <= __tmp__CMSL)) {
- new__PLSL[Self__IDQM]=NULL;
- Self__IDQM=(__INTEGER)(Self__IDQM + 1);
- };
- Self__O2MK->parent_arrayed_collection__UNNJ.storage__P3MK=new__PLSL;
- Self__O2MK->parent_arrayed_collection__UNNJ.capacity__T2MK=new_capacity__Q2MK;
- Self__O2MK->parent_arrayed_collection__UNNJ.upper__R2MK=(__INTEGER)(Self__O2MK->parent_arrayed_collection__UNNJ.upper__R2MK + 1);
- };
- };
- ((void **)Self__O2MK->parent_arrayed_collection__UNNJ.storage__P3MK)[Self__O2MK->parent_arrayed_collection__UNNJ.upper__R2MK]=__tmp__ZNNJ;
- ((__LOCAL *)l__BNNJ)->last_seq__XNNJ=NULL;
- Self__TKQJ=(__INTEGER)(Self__TKQJ - 1);
- };
- ((__FAST_ARRAYoLOCALo *)list_busy__CNNJ)->parent_arrayed_collection__QIAG.upper__TIAG=(__INTEGER)(- 1);
-}
-
-static void display__4QJK(__STRING_CST *Self__5QJK,void *buffer__ARJK)
+static void display__0TFK(__STRING_CST *Self__1TFK,void *buffer__2TFK)
// ({STRING_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __INTEGER __tmp__YLPK,result__YV3K;
- add_last__YPK(buffer__ARJK,'"');
- append__MOK(buffer__ARJK,Self__5QJK->string__LDAI);
- add_last__YPK(buffer__ARJK,'"');
+ __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__ARJK,(&__string_262));
- if (ANY__->object_id__TR2G==0) {
- __tmp__YLPK=ANY__->object_id__SR2G;
+ append__MOK(buffer__2TFK,(&__string_267));
+ if (ANY__->object_id__55YG==0) {
+ __tmp__4PLK=ANY__->object_id__45YG;
} else {
- result__YV3K=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__YV3K;
- ANY__->object_id__TR2G=0;
- __tmp__YLPK=result__YV3K;
+ 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__YLPK),buffer__ARJK);
- append__MOK(buffer__ARJK,(&__string_263));
+ append_in__4VC(((__INTEGER_32 )__tmp__4PLK),buffer__2TFK);
+ append__MOK(buffer__2TFK,(&__string_268));
};
}
-static void display__IRJK(__EXTERNAL_C *Self__JRJK,void *buffer__KRJK)
+static void display__EUFK(__EXTERNAL_C *Self__FUFK,void *buffer__GUFK)
// ({EXTERNAL_C},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- __INTEGER __tmp__CSJK,Self__IVXL,__tmp__2SJK,Self__2QXK,__tmp__1MPK;
- __INTEGER result__NW3K;
- void *__tmp__JSJK,*__tmp__MSJK;
- __IS_EXPANDED *Self__1YNQ,*Self__3YNQ;
- void *__tmp__DTJK,*__tmp__ITJK;
- void *__tmp__ETJK,*__tmp__JTJK;
- __TYPES *Self__BG4Q;
- __FAST_ARRAYoEXPRo *Self__NEDR;
- add_last__YPK(buffer__KRJK,'`');
- append__MOK(buffer__KRJK,Self__JRJK->code__MMZD);
- if ((((void *)Self__JRJK->access_list__NMZD != (void *)NULL) && (! (((__FAST_ARRAYoEXPRo *)Self__JRJK->access_list__NMZD)->parent_arrayed_collection__3LMC.upper__0KWH < 0)))) {
- add_last__YPK(buffer__KRJK,'(');
- __tmp__CSJK=(__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__JRJK->access_list__NMZD)->parent_arrayed_collection__3LMC.upper__0KWH - 1);
- Self__IVXL= 0;
- while ((Self__IVXL <= __tmp__CSJK)) {
- __tmp__JSJK=((void **)((__FAST_ARRAYoEXPRo *)Self__JRJK->access_list__NMZD)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__IVXL];
- switch (((struct ___OBJ *)__tmp__JSJK)->__id) {
+ __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__TLTG(__tmp__JSJK,buffer__KRJK);
+ display__EQQG(__tmp__FVFK,buffer__GUFK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__JSJK,buffer__KRJK);
+ display__0TFK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__JSJK,buffer__KRJK);
+ display__EUFK(__tmp__FVFK,buffer__GUFK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__JSJK,buffer__KRJK);
+ display__JWFK(__tmp__FVFK,buffer__GUFK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__JSJK,buffer__KRJK);
+ display__NWFK(__tmp__FVFK,buffer__GUFK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__JSJK,buffer__KRJK);
+ display__UXFK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__JSJK,buffer__KRJK);
+ display__2XFK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__JSJK,buffer__KRJK);
+ display__M0FK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__JSJK,buffer__KRJK);
+ display__U0FK(__tmp__FVFK,buffer__GUFK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__JSJK,buffer__KRJK);
+ display__20FK(__tmp__FVFK,buffer__GUFK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__JSJK,buffer__KRJK);
+ display__B1FK(__tmp__FVFK,buffer__GUFK);
} break;
case __IS_EXPANDED__: {
- Self__1YNQ=((__IS_EXPANDED *)__tmp__JSJK);
- append__MOK(buffer__KRJK,(&__string_260));
- display__YUJK(Self__1YNQ->receiver__AHAI,buffer__KRJK);
- add_last__YPK(buffer__KRJK,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__JKER->storage__XNK)[Self__JKER->count__VF]=')';
+ Self__JKER->count__VF=(__INTEGER)(Self__JKER->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__JSJK,buffer__KRJK);
+ display__J1FK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__JSJK,buffer__KRJK);
+ display__N1FK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__JSJK,buffer__KRJK);
+ display__V1FK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__JSJK,buffer__KRJK);
+ display__11FK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__JSJK,buffer__KRJK);
+ display__B2FK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__JSJK,buffer__KRJK);
+ display__H2FK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__JSJK,buffer__KRJK);
+ display__N2FK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__JSJK,buffer__KRJK);
+ display__T2FK(__tmp__FVFK,buffer__GUFK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__JSJK,buffer__KRJK);
+ display__Z2FK(__tmp__FVFK,buffer__GUFK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__JSJK,buffer__KRJK);
+ display__52FK(__tmp__FVFK,buffer__GUFK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__JSJK,buffer__KRJK);
+ display__E3FK(__tmp__FVFK,buffer__GUFK);
} break;
case __CAST__: {
- display__M0JK(__tmp__JSJK,buffer__KRJK);
+ display__I3FK(__tmp__FVFK,buffer__GUFK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__JSJK,buffer__KRJK);
+ display__2TKL(__tmp__FVFK,buffer__GUFK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__JSJK,buffer__KRJK);
+ display__D2ZK(__tmp__FVFK,buffer__GUFK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__JSJK,buffer__KRJK);
+ display__I2ZK(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__JSJK,buffer__KRJK);
+ display__M0ZM(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__JSJK,buffer__KRJK);
+ display__R4EO(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__JSJK,buffer__KRJK);
+ display__JDLO(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__JSJK,buffer__KRJK);
+ display__X4EO(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__JSJK,buffer__KRJK);
+ display__QDLO(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__JSJK,buffer__KRJK);
+ display__55JM(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__JSJK,buffer__KRJK);
+ display__GDNL(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__JSJK,buffer__KRJK);
+ display__1UZM(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__JSJK,buffer__KRJK);
+ display__34EO(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__JSJK,buffer__KRJK);
+ display__ZMEP(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__JSJK,buffer__KRJK);
+ display__JYQN(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__JSJK,buffer__KRJK);
+ display__SYQN(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__JSJK,buffer__KRJK);
+ display__BKQN(__tmp__FVFK,buffer__GUFK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__JSJK,buffer__KRJK);
+ display__WMUO(__tmp__FVFK,buffer__GUFK);
} break;
};
- add_last__YPK(buffer__KRJK,',');
- Self__IVXL=(__INTEGER)(Self__IVXL + 1);
+ 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__NEDR=((__FAST_ARRAYoEXPRo *)Self__JRJK->access_list__NMZD);
- __tmp__MSJK=((void **)Self__NEDR->parent_arrayed_collection__3LMC.storage__NLHI)[Self__NEDR->parent_arrayed_collection__3LMC.upper__0KWH];
- switch (((struct ___OBJ *)__tmp__MSJK)->__id) {
+ 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__TLTG(__tmp__MSJK,buffer__KRJK);
+ display__EQQG(__tmp__IVFK,buffer__GUFK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__MSJK,buffer__KRJK);
+ display__0TFK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__MSJK,buffer__KRJK);
+ display__EUFK(__tmp__IVFK,buffer__GUFK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__MSJK,buffer__KRJK);
+ display__JWFK(__tmp__IVFK,buffer__GUFK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__MSJK,buffer__KRJK);
+ display__NWFK(__tmp__IVFK,buffer__GUFK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__MSJK,buffer__KRJK);
+ display__UXFK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__MSJK,buffer__KRJK);
+ display__2XFK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__MSJK,buffer__KRJK);
+ display__M0FK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__MSJK,buffer__KRJK);
+ display__U0FK(__tmp__IVFK,buffer__GUFK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__MSJK,buffer__KRJK);
+ display__20FK(__tmp__IVFK,buffer__GUFK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__MSJK,buffer__KRJK);
+ display__B1FK(__tmp__IVFK,buffer__GUFK);
} break;
case __IS_EXPANDED__: {
- Self__3YNQ=((__IS_EXPANDED *)__tmp__MSJK);
- append__MOK(buffer__KRJK,(&__string_260));
- display__YUJK(Self__3YNQ->receiver__AHAI,buffer__KRJK);
- add_last__YPK(buffer__KRJK,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__VKER->storage__XNK)[Self__VKER->count__VF]=')';
+ Self__VKER->count__VF=(__INTEGER)(Self__VKER->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__MSJK,buffer__KRJK);
+ display__J1FK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__MSJK,buffer__KRJK);
+ display__N1FK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__MSJK,buffer__KRJK);
+ display__V1FK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__MSJK,buffer__KRJK);
+ display__11FK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__MSJK,buffer__KRJK);
+ display__B2FK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__MSJK,buffer__KRJK);
+ display__H2FK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__MSJK,buffer__KRJK);
+ display__N2FK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__MSJK,buffer__KRJK);
+ display__T2FK(__tmp__IVFK,buffer__GUFK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__MSJK,buffer__KRJK);
+ display__Z2FK(__tmp__IVFK,buffer__GUFK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__MSJK,buffer__KRJK);
+ display__52FK(__tmp__IVFK,buffer__GUFK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__MSJK,buffer__KRJK);
+ display__E3FK(__tmp__IVFK,buffer__GUFK);
} break;
case __CAST__: {
- display__M0JK(__tmp__MSJK,buffer__KRJK);
+ display__I3FK(__tmp__IVFK,buffer__GUFK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__MSJK,buffer__KRJK);
+ display__2TKL(__tmp__IVFK,buffer__GUFK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__MSJK,buffer__KRJK);
+ display__D2ZK(__tmp__IVFK,buffer__GUFK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__MSJK,buffer__KRJK);
+ display__I2ZK(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__MSJK,buffer__KRJK);
+ display__M0ZM(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__MSJK,buffer__KRJK);
+ display__R4EO(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__MSJK,buffer__KRJK);
+ display__JDLO(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__MSJK,buffer__KRJK);
+ display__X4EO(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__MSJK,buffer__KRJK);
+ display__QDLO(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__MSJK,buffer__KRJK);
+ display__55JM(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__MSJK,buffer__KRJK);
+ display__GDNL(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__MSJK,buffer__KRJK);
+ display__1UZM(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__MSJK,buffer__KRJK);
+ display__34EO(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__MSJK,buffer__KRJK);
+ display__ZMEP(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__MSJK,buffer__KRJK);
+ display__JYQN(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__MSJK,buffer__KRJK);
+ display__SYQN(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__MSJK,buffer__KRJK);
+ display__BKQN(__tmp__IVFK,buffer__GUFK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__MSJK,buffer__KRJK);
+ display__WMUO(__tmp__IVFK,buffer__GUFK);
} break;
};
- add_last__YPK(buffer__KRJK,')');
- };
- add_last__YPK(buffer__KRJK,'`');
- append_name_in__0UXD(Self__JRJK->static_type__KMZD,buffer__KRJK);
- if (((void *)Self__JRJK->living_type__XWUH != (void *)NULL)) {
- add_last__YPK(buffer__KRJK,'(');
- __tmp__2SJK=(__INTEGER)(((__TYPES *)Self__JRJK->living_type__XWUH)->upper__MSCG - 1);
- Self__2QXK= 0;
- while ((Self__2QXK <= __tmp__2SJK)) {
- __tmp__DTJK=((void **)((__TYPES *)Self__JRJK->living_type__XWUH)->storage__CTJJ)[Self__2QXK];
- switch (((struct ___OBJ *)__tmp__DTJK)->__id) {
+ 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__ETJK=((__PROTOTYPE *)((__TYPE *)__tmp__DTJK)->prototype__RD)->parent_named__QD.name__1QB;
+ __tmp__AWFK=((__PROTOTYPE *)((__TYPE *)__tmp__5VFK)->prototype__RD)->parent_named__QD.name__1QB;
} break;
case __TYPE_NULL__: {
- __tmp__ETJK=(&__string_59);
+ __tmp__AWFK=(&__string_59);
} break;
case __TYPE_VOID__: {
- __tmp__ETJK=(&__string_2);
+ __tmp__AWFK=(&__string_2);
} break;
case __TYPE_CONTEXT__: {
- __tmp__ETJK=(&__string_44);
+ __tmp__AWFK=(&__string_44);
} break;
case __TYPE_ID__: {
- __tmp__ETJK=(&__string_46);
+ __tmp__AWFK=(&__string_46);
} break;
case __TYPE_GENERIC__: {
- __tmp__ETJK=((__TYPE_GENERIC *)__tmp__DTJK)->intern_name__FS2B;
+ __tmp__AWFK=((__TYPE_GENERIC *)__tmp__5VFK)->intern_name__UR2B;
} break;
case __PROFIL_BLOCK__: {
- __tmp__ETJK=((__PROFIL_BLOCK *)__tmp__DTJK)->parent_profil__UNCG.name__JCII;
+ __tmp__AWFK=((__PROFIL_BLOCK *)__tmp__5VFK)->parent_profil__OGAG.name__5IEI;
} break;
};
- append__MOK(buffer__KRJK,__tmp__ETJK);
- add_last__YPK(buffer__KRJK,',');
- Self__2QXK=(__INTEGER)(Self__2QXK + 1);
+ 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;
+ };
+ };
+ ((__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);
};
- Self__BG4Q=((__TYPES *)Self__JRJK->living_type__XWUH);
- __tmp__ITJK=((void **)Self__BG4Q->storage__CTJJ)[Self__BG4Q->upper__MSCG];
- switch (((struct ___OBJ *)__tmp__ITJK)->__id) {
+ 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__JTJK=((__PROTOTYPE *)((__TYPE *)__tmp__ITJK)->prototype__RD)->parent_named__QD.name__1QB;
+ __tmp__FWFK=((__PROTOTYPE *)((__TYPE *)__tmp__EWFK)->prototype__RD)->parent_named__QD.name__1QB;
} break;
case __TYPE_NULL__: {
- __tmp__JTJK=(&__string_59);
+ __tmp__FWFK=(&__string_59);
} break;
case __TYPE_VOID__: {
- __tmp__JTJK=(&__string_2);
+ __tmp__FWFK=(&__string_2);
} break;
case __TYPE_CONTEXT__: {
- __tmp__JTJK=(&__string_44);
+ __tmp__FWFK=(&__string_44);
} break;
case __TYPE_ID__: {
- __tmp__JTJK=(&__string_46);
+ __tmp__FWFK=(&__string_46);
} break;
case __TYPE_GENERIC__: {
- __tmp__JTJK=((__TYPE_GENERIC *)__tmp__ITJK)->intern_name__FS2B;
+ __tmp__FWFK=((__TYPE_GENERIC *)__tmp__EWFK)->intern_name__UR2B;
} break;
case __PROFIL_BLOCK__: {
- __tmp__JTJK=((__PROFIL_BLOCK *)__tmp__ITJK)->parent_profil__UNCG.name__JCII;
+ __tmp__FWFK=((__PROFIL_BLOCK *)__tmp__EWFK)->parent_profil__OGAG.name__5IEI;
} break;
};
- append__MOK(buffer__KRJK,__tmp__JTJK);
- add_last__YPK(buffer__KRJK,')');
+ 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__KRJK,(&__string_262));
- if (ANY__->object_id__TR2G==0) {
- __tmp__1MPK=ANY__->object_id__SR2G;
+ append__MOK(buffer__GUFK,(&__string_267));
+ if (ANY__->object_id__55YG==0) {
+ __tmp__BRLK=ANY__->object_id__45YG;
} else {
- result__NW3K=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__NW3K;
- ANY__->object_id__TR2G=0;
- __tmp__1MPK=result__NW3K;
+ 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_in__4VC(((__INTEGER_32 )__tmp__1MPK),buffer__KRJK);
- append__MOK(buffer__KRJK,(&__string_263));
+ append_in__4VC(((__INTEGER_32 )__tmp__BRLK),buffer__GUFK);
+ append__MOK(buffer__GUFK,(&__string_268));
};
}
-static void display__NTJK(__PROTOTYPE_CST *Self__OTJK,void *buffer__PTJK)
+static void display__JWFK(__PROTOTYPE_CST *Self__KWFK,void *buffer__LWFK)
// ({PROTOTYPE_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __TYPE_FULL *Self__ANPK;
- __INTEGER __tmp__VNPK,result__1W3K;
- Self__ANPK=((__TYPE_FULL *)Self__OTJK->parent_constant__DMMC.static_type__LSYD);
- if (((__UINTEGER_8)(Self__ANPK->flag__LTL & 32) != 0)) {
- append__MOK(buffer__PTJK,(&__string_336));
+ __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__0UXD(Self__ANPK,buffer__PTJK);
+ append_name_in__M5XD(Self__GRLK,buffer__LWFK);
if ((verbose_level__FX != 0)) {
- append__MOK(buffer__PTJK,(&__string_262));
- if (ANY__->object_id__TR2G==0) {
- __tmp__VNPK=ANY__->object_id__SR2G;
+ append__MOK(buffer__LWFK,(&__string_267));
+ if (ANY__->object_id__55YG==0) {
+ __tmp__1RLK=ANY__->object_id__45YG;
} else {
- result__1W3K=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__1W3K;
- ANY__->object_id__TR2G=0;
- __tmp__VNPK=result__1W3K;
+ 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__VNPK),buffer__PTJK);
- append__MOK(buffer__PTJK,(&__string_263));
+ append_in__4VC(((__INTEGER_32 )__tmp__1RLK),buffer__LWFK);
+ append__MOK(buffer__LWFK,(&__string_268));
};
}
-static void display__RTJK(__INTEGER_CST *Self__STJK,void *buffer__TTJK)
+static void display__NWFK(__INTEGER_CST *Self__OWFK,void *buffer__PWFK)
// ({INTEGER_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __INTEGER __tmp__FOPK,result__IX3K;
- add_last__YPK(buffer__TTJK,'(');
- append_name_in__0UXD(Self__STJK->parent_constant__OMMC.static_type__LSYD,buffer__TTJK);
- add_last__YPK(buffer__TTJK,')');
- append_in__ZLWE(Self__STJK->value__VUYD,buffer__TTJK);
+ __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__TTJK,(&__string_262));
- if (ANY__->object_id__TR2G==0) {
- __tmp__FOPK=ANY__->object_id__SR2G;
+ append__MOK(buffer__PWFK,(&__string_267));
+ if (ANY__->object_id__55YG==0) {
+ __tmp__LSLK=ANY__->object_id__45YG;
} else {
- result__IX3K=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__IX3K;
- ANY__->object_id__TR2G=0;
- __tmp__FOPK=result__IX3K;
+ 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__FOPK),buffer__TTJK);
- append__MOK(buffer__TTJK,(&__string_263));
+ append_in__4VC(((__INTEGER_32 )__tmp__LSLK),buffer__PWFK);
+ append__MOK(buffer__PWFK,(&__string_268));
};
}
-static void display__LSXK(__SWITCH *Self__MSXK,void *buffer__NSXK)
+static void display__FYTK(__SWITCH *Self__GYTK,void *buffer__HYTK)
// ({SWITCH},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *__tmp__QTXK;
- __IS_EXPANDED *Self__5YNQ;
- __INTEGER __tmp__1TXK,Self__Y0DL,limit_up__Z0DL,__tmp__WSXK,j__SSXK;
- void *__tmp__3SXK;
- void *__tmp__4SXK;
- void *i__USXK;
- append__MOK(buffer__NSXK,(&__string_337));
- __tmp__QTXK=Self__MSXK->expr__4EJI;
- switch (((struct ___OBJ *)__tmp__QTXK)->__id) {
+ 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__TLTG(__tmp__QTXK,buffer__NSXK);
+ display__EQQG(__tmp__KZTK,buffer__HYTK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__QTXK,buffer__NSXK);
+ display__0TFK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__QTXK,buffer__NSXK);
+ display__EUFK(__tmp__KZTK,buffer__HYTK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__QTXK,buffer__NSXK);
+ display__JWFK(__tmp__KZTK,buffer__HYTK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__QTXK,buffer__NSXK);
+ display__NWFK(__tmp__KZTK,buffer__HYTK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__QTXK,buffer__NSXK);
+ display__UXFK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__QTXK,buffer__NSXK);
+ display__2XFK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__QTXK,buffer__NSXK);
+ display__M0FK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__QTXK,buffer__NSXK);
+ display__U0FK(__tmp__KZTK,buffer__HYTK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__QTXK,buffer__NSXK);
+ display__20FK(__tmp__KZTK,buffer__HYTK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__QTXK,buffer__NSXK);
+ display__B1FK(__tmp__KZTK,buffer__HYTK);
} break;
case __IS_EXPANDED__: {
- Self__5YNQ=((__IS_EXPANDED *)__tmp__QTXK);
- append__MOK(buffer__NSXK,(&__string_260));
- display__YUJK(Self__5YNQ->receiver__AHAI,buffer__NSXK);
- add_last__YPK(buffer__NSXK,')');
+ 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__NYJK(__tmp__QTXK,buffer__NSXK);
+ display__J1FK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__QTXK,buffer__NSXK);
+ display__N1FK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__QTXK,buffer__NSXK);
+ display__V1FK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__QTXK,buffer__NSXK);
+ display__11FK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__QTXK,buffer__NSXK);
+ display__B2FK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__QTXK,buffer__NSXK);
+ display__H2FK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__QTXK,buffer__NSXK);
+ display__N2FK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__QTXK,buffer__NSXK);
+ display__T2FK(__tmp__KZTK,buffer__HYTK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__QTXK,buffer__NSXK);
+ display__Z2FK(__tmp__KZTK,buffer__HYTK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__QTXK,buffer__NSXK);
+ display__52FK(__tmp__KZTK,buffer__HYTK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__QTXK,buffer__NSXK);
+ display__E3FK(__tmp__KZTK,buffer__HYTK);
} break;
case __CAST__: {
- display__M0JK(__tmp__QTXK,buffer__NSXK);
+ display__I3FK(__tmp__KZTK,buffer__HYTK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__QTXK,buffer__NSXK);
+ display__2TKL(__tmp__KZTK,buffer__HYTK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__QTXK,buffer__NSXK);
+ display__D2ZK(__tmp__KZTK,buffer__HYTK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__QTXK,buffer__NSXK);
+ display__I2ZK(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__QTXK,buffer__NSXK);
+ display__M0ZM(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__QTXK,buffer__NSXK);
+ display__R4EO(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__QTXK,buffer__NSXK);
+ display__JDLO(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__QTXK,buffer__NSXK);
+ display__X4EO(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__QTXK,buffer__NSXK);
+ display__QDLO(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__QTXK,buffer__NSXK);
+ display__55JM(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__QTXK,buffer__NSXK);
+ display__GDNL(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__QTXK,buffer__NSXK);
+ display__1UZM(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__QTXK,buffer__NSXK);
+ display__34EO(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__QTXK,buffer__NSXK);
+ display__ZMEP(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__QTXK,buffer__NSXK);
+ display__JYQN(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__QTXK,buffer__NSXK);
+ display__SYQN(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__QTXK,buffer__NSXK);
+ display__BKQN(__tmp__KZTK,buffer__HYTK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__QTXK,buffer__NSXK);
- } break;
- };
- add_last__YPK(buffer__NSXK,'\n');
- if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__MSXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG + 1) > 0)) {
- append__MOK(indent__NIRG,(&__string_338));
- __tmp__1TXK=((__FAST_ARRAYoCASEo *)Self__MSXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG;
- Self__Y0DL= 0;
- limit_up__Z0DL=(__INTEGER)(__tmp__1TXK - 1);
- while ((Self__Y0DL <= limit_up__Z0DL)) {
- append__MOK(buffer__NSXK,indent__NIRG);
- __tmp__WSXK=((__STRING *)buffer__NSXK)->count__VF;
- ((__CHARACTER *)((__STRING *)buffer__NSXK)->storage__XNK)[(__INTEGER)((__INTEGER)(__tmp__WSXK - 1) - 1)]='+';
- ((__CHARACTER *)((__STRING *)buffer__NSXK)->storage__XNK)[(__INTEGER)(((__STRING *)buffer__NSXK)->count__VF - 1)]='-';
- __tmp__3SXK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__MSXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__Y0DL])->id__4SCG;
- switch (((struct ___OBJ *)__tmp__3SXK)->__id) {
+ 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__4SXK=((__PROTOTYPE *)((__TYPE *)__tmp__3SXK)->prototype__RD)->parent_named__QD.name__1QB;
+ __tmp__YYTK=((__PROTOTYPE *)((__TYPE *)__tmp__XYTK)->prototype__RD)->parent_named__QD.name__1QB;
} break;
case __TYPE_NULL__: {
- __tmp__4SXK=(&__string_59);
+ __tmp__YYTK=(&__string_59);
} break;
case __TYPE_VOID__: {
- __tmp__4SXK=(&__string_2);
+ __tmp__YYTK=(&__string_2);
} break;
case __TYPE_CONTEXT__: {
- __tmp__4SXK=(&__string_44);
+ __tmp__YYTK=(&__string_44);
} break;
case __TYPE_ID__: {
- __tmp__4SXK=(&__string_46);
+ __tmp__YYTK=(&__string_46);
} break;
case __TYPE_GENERIC__: {
- __tmp__4SXK=((__TYPE_GENERIC *)__tmp__3SXK)->intern_name__FS2B;
+ __tmp__YYTK=((__TYPE_GENERIC *)__tmp__XYTK)->intern_name__UR2B;
} break;
case __PROFIL_BLOCK__: {
- __tmp__4SXK=((__PROFIL_BLOCK *)__tmp__3SXK)->parent_profil__UNCG.name__JCII;
+ __tmp__YYTK=((__PROFIL_BLOCK *)__tmp__XYTK)->parent_profil__OGAG.name__5IEI;
} break;
};
- append__MOK(buffer__NSXK,__tmp__4SXK);
- append__MOK(buffer__NSXK,(&__string_264));
- append__MOK(buffer__NSXK,indent__NIRG);
- i__USXK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__MSXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__Y0DL])->code__PWCG;
- if (((void *)i__USXK == (void *)NULL)) {
- append__MOK(buffer__NSXK,(&__string_339));
+ 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__TLTG(i__USXK,buffer__NSXK);
- };
- add_last__YPK(buffer__NSXK,'\n');
- Self__Y0DL=(__INTEGER)(Self__Y0DL + 1);
- };
- ((__CHARACTER *)((__STRING *)indent__NIRG)->storage__XNK)[(__INTEGER)((__INTEGER)(((__STRING *)indent__NIRG)->count__VF - 1) - 1)]=' ';
- j__SSXK=((__FAST_ARRAYoCASEo *)Self__MSXK->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG;
- append__MOK(buffer__NSXK,indent__NIRG);
- __tmp__WSXK=((__STRING *)buffer__NSXK)->count__VF;
- ((__CHARACTER *)((__STRING *)buffer__NSXK)->storage__XNK)[(__INTEGER)((__INTEGER)(__tmp__WSXK - 1) - 1)]='+';
- ((__CHARACTER *)((__STRING *)buffer__NSXK)->storage__XNK)[(__INTEGER)(((__STRING *)buffer__NSXK)->count__VF - 1)]='-';
- __tmp__3SXK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__MSXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[j__SSXK])->id__4SCG;
- switch (((struct ___OBJ *)__tmp__3SXK)->__id) {
+ 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__4SXK=((__PROTOTYPE *)((__TYPE *)__tmp__3SXK)->prototype__RD)->parent_named__QD.name__1QB;
+ __tmp__YYTK=((__PROTOTYPE *)((__TYPE *)__tmp__XYTK)->prototype__RD)->parent_named__QD.name__1QB;
} break;
case __TYPE_NULL__: {
- __tmp__4SXK=(&__string_59);
+ __tmp__YYTK=(&__string_59);
} break;
case __TYPE_VOID__: {
- __tmp__4SXK=(&__string_2);
+ __tmp__YYTK=(&__string_2);
} break;
case __TYPE_CONTEXT__: {
- __tmp__4SXK=(&__string_44);
+ __tmp__YYTK=(&__string_44);
} break;
case __TYPE_ID__: {
- __tmp__4SXK=(&__string_46);
+ __tmp__YYTK=(&__string_46);
} break;
case __TYPE_GENERIC__: {
- __tmp__4SXK=((__TYPE_GENERIC *)__tmp__3SXK)->intern_name__FS2B;
+ __tmp__YYTK=((__TYPE_GENERIC *)__tmp__XYTK)->intern_name__UR2B;
} break;
case __PROFIL_BLOCK__: {
- __tmp__4SXK=((__PROFIL_BLOCK *)__tmp__3SXK)->parent_profil__UNCG.name__JCII;
+ __tmp__YYTK=((__PROFIL_BLOCK *)__tmp__XYTK)->parent_profil__OGAG.name__5IEI;
} break;
};
- append__MOK(buffer__NSXK,__tmp__4SXK);
- append__MOK(buffer__NSXK,(&__string_264));
- append__MOK(buffer__NSXK,indent__NIRG);
- i__USXK=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__MSXK->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[j__SSXK])->code__PWCG;
- if (((void *)i__USXK == (void *)NULL)) {
- append__MOK(buffer__NSXK,(&__string_339));
+ 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 {
- display__TLTG(i__USXK,buffer__NSXK);
+ Self__AGAR->count__VF=(__INTEGER)(Self__AGAR->count__VF - 2);
};
- remove_last__RLLB(indent__NIRG, 2);
};
}
-static void display__WTJK(__NODE_TYPE *Self__XTJK,void *buffer__YTJK)
+static void display__SWFK(__NODE_TYPE *Self__TWFK,void *buffer__UWFK)
// ({NODE_TYPE},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *__tmp__GUJK,*__tmp__IUJK,*__tmp__OUJK;
- __IS_EXPANDED *Self__3HMQ,*Self__CIMQ,*Self__EIMQ;
- void *__tmp__HUJK;
- if (((void *)Self__XTJK->parent_node__I0QC.switch__SRCG == (void *)NULL)) {
- if (((void *)Self__XTJK->parent_node__I0QC.first_code__TOCG == (void *)NULL)) {
- append_in__4VC(((__INTEGER_32 )((__INTEGER )((__POINTER )Self__XTJK))),buffer__YTJK);
- append__MOK(buffer__YTJK,(&__string_340));
- __tmp__GUJK=Self__XTJK->parent_node__I0QC.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__GUJK)->__id) {
+ 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__TLTG(__tmp__GUJK,buffer__YTJK);
+ display__EQQG(__tmp__CXFK,buffer__UWFK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__GUJK,buffer__YTJK);
+ display__0TFK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__GUJK,buffer__YTJK);
+ display__EUFK(__tmp__CXFK,buffer__UWFK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__GUJK,buffer__YTJK);
+ display__JWFK(__tmp__CXFK,buffer__UWFK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__GUJK,buffer__YTJK);
+ display__NWFK(__tmp__CXFK,buffer__UWFK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__GUJK,buffer__YTJK);
+ display__UXFK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__GUJK,buffer__YTJK);
+ display__2XFK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__GUJK,buffer__YTJK);
+ display__M0FK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__GUJK,buffer__YTJK);
+ display__U0FK(__tmp__CXFK,buffer__UWFK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__GUJK,buffer__YTJK);
+ display__20FK(__tmp__CXFK,buffer__UWFK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__GUJK,buffer__YTJK);
+ display__B1FK(__tmp__CXFK,buffer__UWFK);
} break;
case __IS_EXPANDED__: {
- Self__3HMQ=((__IS_EXPANDED *)__tmp__GUJK);
- append__MOK(buffer__YTJK,(&__string_260));
- display__YUJK(Self__3HMQ->receiver__AHAI,buffer__YTJK);
- add_last__YPK(buffer__YTJK,')');
+ 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);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__GUJK,buffer__YTJK);
+ display__J1FK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__GUJK,buffer__YTJK);
+ display__N1FK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__GUJK,buffer__YTJK);
+ display__V1FK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__GUJK,buffer__YTJK);
+ display__11FK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__GUJK,buffer__YTJK);
+ display__B2FK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__GUJK,buffer__YTJK);
+ display__H2FK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__GUJK,buffer__YTJK);
+ display__N2FK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__GUJK,buffer__YTJK);
+ display__T2FK(__tmp__CXFK,buffer__UWFK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__GUJK,buffer__YTJK);
+ display__Z2FK(__tmp__CXFK,buffer__UWFK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__GUJK,buffer__YTJK);
+ display__52FK(__tmp__CXFK,buffer__UWFK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__GUJK,buffer__YTJK);
+ display__E3FK(__tmp__CXFK,buffer__UWFK);
} break;
case __CAST__: {
- display__M0JK(__tmp__GUJK,buffer__YTJK);
+ display__I3FK(__tmp__CXFK,buffer__UWFK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__GUJK,buffer__YTJK);
+ display__2TKL(__tmp__CXFK,buffer__UWFK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__GUJK,buffer__YTJK);
+ display__D2ZK(__tmp__CXFK,buffer__UWFK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__GUJK,buffer__YTJK);
+ display__I2ZK(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__GUJK,buffer__YTJK);
+ display__M0ZM(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__GUJK,buffer__YTJK);
+ display__R4EO(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__GUJK,buffer__YTJK);
+ display__JDLO(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__GUJK,buffer__YTJK);
+ display__X4EO(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__GUJK,buffer__YTJK);
+ display__QDLO(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__GUJK,buffer__YTJK);
+ display__55JM(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__GUJK,buffer__YTJK);
+ display__GDNL(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__GUJK,buffer__YTJK);
+ display__1UZM(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__GUJK,buffer__YTJK);
+ display__34EO(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__GUJK,buffer__YTJK);
+ display__ZMEP(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__GUJK,buffer__YTJK);
+ display__JYQN(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__GUJK,buffer__YTJK);
+ display__SYQN(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__GUJK,buffer__YTJK);
+ display__BKQN(__tmp__CXFK,buffer__UWFK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__GUJK,buffer__YTJK);
+ display__WMUO(__tmp__CXFK,buffer__UWFK);
} break;
};
- append__MOK(buffer__YTJK,(&__string_341));
- __tmp__HUJK=Self__XTJK->parent_node__I0QC.data__R5YD;
- switch (((struct ___OBJ *)__tmp__HUJK)->__id) {
+ 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__YTJK,(&__string_342));
+ append__MOK(buffer__UWFK,(&__string_347));
} break;
case __DTA_CAST__: {
- append__MOK(buffer__YTJK,(&__string_343));
+ append__MOK(buffer__UWFK,(&__string_348));
} break;
case __DTA_WR_CODE__: {
- display__LPAL(__tmp__HUJK,buffer__YTJK);
+ 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);
} break;
case __DTA_BLOCK__: {
- append__MOK(buffer__YTJK,(&__string_344));
+ append__MOK(buffer__UWFK,(&__string_350));
} break;
case __DTA_WR_VALUE__: {
- display__UPAL(__tmp__HUJK,buffer__YTJK);
+ 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);
} break;
case __DTA_RD_ARGS__: {
- display__0PAL(__tmp__HUJK,buffer__YTJK);
+ 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);
} break;
};
- append__MOK(buffer__YTJK,(&__string_345));
- __tmp__IUJK=result_expr__BOHI(Self__XTJK);
- switch (((struct ___OBJ *)__tmp__IUJK)->__id) {
+ 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;
+ } break;
+ case __DTA_CAST__: {
+ __tmp__GZ4R=((__DTA_CAST *)__tmp__FZ4R)->result_expr__G01H;
+ } break;
+ case __DTA_WR_CODE__: {
+ __tmp__GZ4R=((__DTA_WR_CODE *)__tmp__FZ4R)->parent_dta__MZLH.result_expr__YHZD;
+ } break;
+ case __DTA_BLOCK__: {
+ __tmp__GZ4R=((__DTA_BLOCK *)__tmp__FZ4R)->result_expr__F41H;
+ } break;
+ case __DTA_WR_VALUE__: {
+ __tmp__GZ4R=((__DTA_WR_VALUE *)__tmp__FZ4R)->parent_dta__XSUH.result_expr__YHZD;
+ } break;
+ case __DTA_RD_ARGS__: {
+ __tmp__GZ4R=((__DTA_RD_ARGS *)__tmp__FZ4R)->parent_dta__HOWH.result_expr__YHZD;
+ } break;
+ };
+ switch (((struct ___OBJ *)__tmp__GZ4R)->__id) {
case __LIST__: {
- display__TLTG(__tmp__IUJK,buffer__YTJK);
+ display__EQQG(__tmp__GZ4R,buffer__UWFK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__IUJK,buffer__YTJK);
+ display__0TFK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__IUJK,buffer__YTJK);
+ display__EUFK(__tmp__GZ4R,buffer__UWFK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__IUJK,buffer__YTJK);
+ display__JWFK(__tmp__GZ4R,buffer__UWFK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__IUJK,buffer__YTJK);
+ display__NWFK(__tmp__GZ4R,buffer__UWFK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__IUJK,buffer__YTJK);
+ display__UXFK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__IUJK,buffer__YTJK);
+ display__2XFK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__IUJK,buffer__YTJK);
+ display__M0FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__IUJK,buffer__YTJK);
+ display__U0FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__IUJK,buffer__YTJK);
+ display__20FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__IUJK,buffer__YTJK);
+ display__B1FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __IS_EXPANDED__: {
- Self__CIMQ=((__IS_EXPANDED *)__tmp__IUJK);
- append__MOK(buffer__YTJK,(&__string_260));
- display__YUJK(Self__CIMQ->receiver__AHAI,buffer__YTJK);
- add_last__YPK(buffer__YTJK,')');
+ 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);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__IUJK,buffer__YTJK);
+ display__J1FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__IUJK,buffer__YTJK);
+ display__N1FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__IUJK,buffer__YTJK);
+ display__V1FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__IUJK,buffer__YTJK);
+ display__11FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__IUJK,buffer__YTJK);
+ display__B2FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__IUJK,buffer__YTJK);
+ display__H2FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__IUJK,buffer__YTJK);
+ display__N2FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__IUJK,buffer__YTJK);
+ display__T2FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__IUJK,buffer__YTJK);
+ display__Z2FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__IUJK,buffer__YTJK);
+ display__52FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__IUJK,buffer__YTJK);
+ display__E3FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __CAST__: {
- display__M0JK(__tmp__IUJK,buffer__YTJK);
+ display__I3FK(__tmp__GZ4R,buffer__UWFK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__IUJK,buffer__YTJK);
+ display__2TKL(__tmp__GZ4R,buffer__UWFK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__IUJK,buffer__YTJK);
+ display__D2ZK(__tmp__GZ4R,buffer__UWFK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__IUJK,buffer__YTJK);
+ display__I2ZK(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__IUJK,buffer__YTJK);
+ display__M0ZM(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__IUJK,buffer__YTJK);
+ display__R4EO(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__IUJK,buffer__YTJK);
+ display__JDLO(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__IUJK,buffer__YTJK);
+ display__X4EO(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__IUJK,buffer__YTJK);
+ display__QDLO(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__IUJK,buffer__YTJK);
+ display__55JM(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__IUJK,buffer__YTJK);
+ display__GDNL(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__IUJK,buffer__YTJK);
+ display__1UZM(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__IUJK,buffer__YTJK);
+ display__34EO(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__IUJK,buffer__YTJK);
+ display__ZMEP(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__IUJK,buffer__YTJK);
+ display__JYQN(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__IUJK,buffer__YTJK);
+ display__SYQN(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__IUJK,buffer__YTJK);
+ display__BKQN(__tmp__GZ4R,buffer__UWFK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__IUJK,buffer__YTJK);
+ display__WMUO(__tmp__GZ4R,buffer__UWFK);
} break;
};
- add_last__YPK(buffer__YTJK,'>');
+ 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__OUJK=Self__XTJK->parent_node__I0QC.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__OUJK)->__id) {
+ __tmp__KXFK=Self__TWFK->parent_node__QLQC.expr__RJZD;
+ switch (((struct ___OBJ *)__tmp__KXFK)->__id) {
case __LIST__: {
- display__TLTG(__tmp__OUJK,buffer__YTJK);
+ display__EQQG(__tmp__KXFK,buffer__UWFK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__OUJK,buffer__YTJK);
+ display__0TFK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__OUJK,buffer__YTJK);
+ display__EUFK(__tmp__KXFK,buffer__UWFK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__OUJK,buffer__YTJK);
+ display__JWFK(__tmp__KXFK,buffer__UWFK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__OUJK,buffer__YTJK);
+ display__NWFK(__tmp__KXFK,buffer__UWFK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__OUJK,buffer__YTJK);
+ display__UXFK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__OUJK,buffer__YTJK);
+ display__2XFK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__OUJK,buffer__YTJK);
+ display__M0FK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__OUJK,buffer__YTJK);
+ display__U0FK(__tmp__KXFK,buffer__UWFK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__OUJK,buffer__YTJK);
+ display__20FK(__tmp__KXFK,buffer__UWFK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__OUJK,buffer__YTJK);
+ display__B1FK(__tmp__KXFK,buffer__UWFK);
} break;
case __IS_EXPANDED__: {
- Self__EIMQ=((__IS_EXPANDED *)__tmp__OUJK);
- append__MOK(buffer__YTJK,(&__string_260));
- display__YUJK(Self__EIMQ->receiver__AHAI,buffer__YTJK);
- add_last__YPK(buffer__YTJK,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__VNER->storage__XNK)[Self__VNER->count__VF]=')';
+ Self__VNER->count__VF=(__INTEGER)(Self__VNER->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__OUJK,buffer__YTJK);
+ display__J1FK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__OUJK,buffer__YTJK);
+ display__N1FK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__OUJK,buffer__YTJK);
+ display__V1FK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__OUJK,buffer__YTJK);
+ display__11FK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__OUJK,buffer__YTJK);
+ display__B2FK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__OUJK,buffer__YTJK);
+ display__H2FK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__OUJK,buffer__YTJK);
+ display__N2FK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__OUJK,buffer__YTJK);
+ display__T2FK(__tmp__KXFK,buffer__UWFK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__OUJK,buffer__YTJK);
+ display__Z2FK(__tmp__KXFK,buffer__UWFK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__OUJK,buffer__YTJK);
+ display__52FK(__tmp__KXFK,buffer__UWFK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__OUJK,buffer__YTJK);
+ display__E3FK(__tmp__KXFK,buffer__UWFK);
} break;
case __CAST__: {
- display__M0JK(__tmp__OUJK,buffer__YTJK);
+ display__I3FK(__tmp__KXFK,buffer__UWFK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__OUJK,buffer__YTJK);
+ display__2TKL(__tmp__KXFK,buffer__UWFK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__OUJK,buffer__YTJK);
+ display__D2ZK(__tmp__KXFK,buffer__UWFK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__OUJK,buffer__YTJK);
+ display__I2ZK(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__OUJK,buffer__YTJK);
+ display__M0ZM(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__OUJK,buffer__YTJK);
+ display__R4EO(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__OUJK,buffer__YTJK);
+ display__JDLO(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__OUJK,buffer__YTJK);
+ display__X4EO(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__OUJK,buffer__YTJK);
+ display__QDLO(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__OUJK,buffer__YTJK);
+ display__55JM(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__OUJK,buffer__YTJK);
+ display__GDNL(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__OUJK,buffer__YTJK);
+ display__1UZM(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__OUJK,buffer__YTJK);
+ display__34EO(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__OUJK,buffer__YTJK);
+ display__ZMEP(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__OUJK,buffer__YTJK);
+ display__JYQN(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__OUJK,buffer__YTJK);
+ display__SYQN(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__OUJK,buffer__YTJK);
+ display__BKQN(__tmp__KXFK,buffer__UWFK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__OUJK,buffer__YTJK);
+ display__WMUO(__tmp__KXFK,buffer__UWFK);
} break;
};
- display__TLTG(Self__XTJK->parent_node__I0QC.first_code__TOCG,buffer__YTJK);
+ display__EQQG(Self__TWFK->parent_node__QLQC.first_code__NHAG,buffer__UWFK);
};
} else {
- display__LSXK(Self__XTJK->parent_node__I0QC.switch__SRCG,buffer__YTJK);
+ display__FYTK(Self__TWFK->parent_node__QLQC.switch__MKAG,buffer__UWFK);
};
}
-static void display__YUJK(__READ_LOCAL *Self__ZUJK,void *buffer__0UJK)
+static void display__UXFK(__READ_LOCAL *Self__VXFK,void *buffer__WXFK)
// ({READ_LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __INTEGER __tmp__YOPK,result__Q1SK,__tmp__EPPK,result__XEVQ;
- __INTEGER result__YEVQ,result__ZEVQ,Self__U1DL,limit_up__V1DL;
- __INTEGER __tmp__WPPK,result__ZY3K,result__0EVQ,result__1EVQ;
- void *result__AZNQ;
- void *req_list__XOPK;
- append__MOK(buffer__0UJK,((__LOCAL *)Self__ZUJK->local__G5YD)->parent_variable__ALMC.intern_name__KCCG);
- add_last__YPK(buffer__0UJK,'[');
- append_name_in__0UXD(((__LOCAL *)Self__ZUJK->local__G5YD)->parent_variable__ALMC.type__LCCG,buffer__0UJK);
- add_last__YPK(buffer__0UJK,']');
- req_list__XOPK=NULL;
- add_last__YPK(buffer__0UJK,'<');
- if (ANY__->object_id__TR2G==0) {
- __tmp__YOPK=ANY__->object_id__SR2G;
- } else {
- result__Q1SK=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__Q1SK;
- ANY__->object_id__TR2G=0;
- __tmp__YOPK=result__Q1SK;
- };
- result__AZNQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__YOPK),result__AZNQ);
- append__MOK(buffer__0UJK,result__AZNQ);
- append__MOK(buffer__0UJK,(&__string_346));
- if (((void *)((__LOCAL *)Self__ZUJK->local__G5YD)->parent_variable__ALMC.require_first__JWHH != (void *)NULL)) {
- switch (((struct ___OBJ *)((__LOCAL *)Self__ZUJK->local__G5YD)->parent_variable__ALMC.require_first__JWHH)->__id) {
+ __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__TR2G==0) {
- __tmp__EPPK=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__KTLK=ANY__->object_id__45YG;
} else {
- result__XEVQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__XEVQ;
- ANY__->object_id__TR2G=0;
- __tmp__EPPK=result__XEVQ;
+ 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;
};
} break;
case __WRITE_SLOT__: {
- if (ANY__->object_id__TR2G==0) {
- __tmp__EPPK=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__KTLK=ANY__->object_id__45YG;
} else {
- result__YEVQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__YEVQ;
- ANY__->object_id__TR2G=0;
- __tmp__EPPK=result__YEVQ;
+ 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;
};
} break;
case __WRITE_LOCAL__: {
- if (ANY__->object_id__TR2G==0) {
- __tmp__EPPK=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__KTLK=ANY__->object_id__45YG;
} else {
- result__ZEVQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__ZEVQ;
- ANY__->object_id__TR2G=0;
- __tmp__EPPK=result__ZEVQ;
- };
- } break;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__EPPK),buffer__0UJK);
- req_list__XOPK=((__LOCAL *)Self__ZUJK->local__G5YD)->parent_variable__ALMC.require_list__0WHH;
- if (((void *)req_list__XOPK != (void *)NULL)) {
- Self__U1DL= 0;
- limit_up__V1DL=((__FAST_ARRAYoWRITEo *)req_list__XOPK)->parent_arrayed_collection__ZWHH.upper__5HHI;
- while ((Self__U1DL <= limit_up__V1DL)) {
- add_last__YPK(buffer__0UJK,',');
- switch (((struct ___OBJ *)((void **)((__FAST_ARRAYoWRITEo *)req_list__XOPK)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__U1DL])->__id) {
+ 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__TR2G==0) {
- __tmp__WPPK=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__2TLK=ANY__->object_id__45YG;
} else {
- result__ZY3K=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__ZY3K;
- ANY__->object_id__TR2G=0;
- __tmp__WPPK=result__ZY3K;
+ 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__TR2G==0) {
- __tmp__WPPK=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__2TLK=ANY__->object_id__45YG;
} else {
- result__0EVQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__0EVQ;
- ANY__->object_id__TR2G=0;
- __tmp__WPPK=result__0EVQ;
+ 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__TR2G==0) {
- __tmp__WPPK=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__2TLK=ANY__->object_id__45YG;
} else {
- result__1EVQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__1EVQ;
- ANY__->object_id__TR2G=0;
- __tmp__WPPK=result__1EVQ;
+ 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__WPPK),buffer__0UJK);
- Self__U1DL=(__INTEGER)(Self__U1DL + 1);
+ append_in__4VC(((__INTEGER_32 )__tmp__2TLK),buffer__WXFK);
+ Self__CAAL=(__INTEGER)(Self__CAAL + 1);
};
};
} else {
- add_last__YPK(buffer__0UJK,'*');
+ 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;
+ };
};
- append__MOK(buffer__0UJK,(&__string_347));
- append_in__4VC(((__INTEGER_32 )((__LOCAL *)Self__ZUJK->local__G5YD)->parent_variable__ALMC.ensure_count__4KCG),buffer__0UJK);
- add_last__YPK(buffer__0UJK,'>');
+ ((__CHARACTER *)Self__ZOER->storage__XNK)[Self__ZOER->count__VF]='>';
+ Self__ZOER->count__VF=(__INTEGER)(Self__ZOER->count__VF + 1);
}
-static void display__AVJK(__EXPR_MULTIPLE *Self__BVJK,void *buffer__CVJK)
+static void display__2XFK(__EXPR_MULTIPLE *Self__3XFK,void *buffer__4XFK)
// ({EXPR_MULTIPLE},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- __INTEGER __tmp__JVJK,Self__GQPK;
- void *__tmp__QVJK,*__tmp__TVJK;
- __IS_EXPANDED *Self__GIMQ,*Self__IIMQ;
- __FAST_ARRAYoEXPRo *Self__GFDR;
- add_last__YPK(buffer__CVJK,'(');
- __tmp__JVJK=(__INTEGER)(((__FAST_ARRAYoEXPRo *)Self__BVJK->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH - 1);
- Self__GQPK= 0;
- while ((Self__GQPK <= __tmp__JVJK)) {
- __tmp__QVJK=((void **)((__FAST_ARRAYoEXPRo *)Self__BVJK->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__GQPK];
- switch (((struct ___OBJ *)__tmp__QVJK)->__id) {
+ __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__TLTG(__tmp__QVJK,buffer__CVJK);
+ display__EQQG(__tmp__MYFK,buffer__4XFK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__QVJK,buffer__CVJK);
+ display__0TFK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__QVJK,buffer__CVJK);
+ display__EUFK(__tmp__MYFK,buffer__4XFK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__QVJK,buffer__CVJK);
+ display__JWFK(__tmp__MYFK,buffer__4XFK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__QVJK,buffer__CVJK);
+ display__NWFK(__tmp__MYFK,buffer__4XFK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__QVJK,buffer__CVJK);
+ display__UXFK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__QVJK,buffer__CVJK);
+ display__2XFK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__QVJK,buffer__CVJK);
+ display__M0FK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__QVJK,buffer__CVJK);
+ display__U0FK(__tmp__MYFK,buffer__4XFK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__QVJK,buffer__CVJK);
+ display__20FK(__tmp__MYFK,buffer__4XFK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__QVJK,buffer__CVJK);
+ display__B1FK(__tmp__MYFK,buffer__4XFK);
} break;
case __IS_EXPANDED__: {
- Self__GIMQ=((__IS_EXPANDED *)__tmp__QVJK);
- append__MOK(buffer__CVJK,(&__string_260));
- display__YUJK(Self__GIMQ->receiver__AHAI,buffer__CVJK);
- add_last__YPK(buffer__CVJK,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__FPER->storage__XNK)[Self__FPER->count__VF]=')';
+ Self__FPER->count__VF=(__INTEGER)(Self__FPER->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__QVJK,buffer__CVJK);
+ display__J1FK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__QVJK,buffer__CVJK);
+ display__N1FK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__QVJK,buffer__CVJK);
+ display__V1FK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__QVJK,buffer__CVJK);
+ display__11FK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__QVJK,buffer__CVJK);
+ display__B2FK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__QVJK,buffer__CVJK);
+ display__H2FK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__QVJK,buffer__CVJK);
+ display__N2FK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__QVJK,buffer__CVJK);
+ display__T2FK(__tmp__MYFK,buffer__4XFK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__QVJK,buffer__CVJK);
+ display__Z2FK(__tmp__MYFK,buffer__4XFK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__QVJK,buffer__CVJK);
+ display__52FK(__tmp__MYFK,buffer__4XFK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__QVJK,buffer__CVJK);
+ display__E3FK(__tmp__MYFK,buffer__4XFK);
} break;
case __CAST__: {
- display__M0JK(__tmp__QVJK,buffer__CVJK);
+ display__I3FK(__tmp__MYFK,buffer__4XFK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__QVJK,buffer__CVJK);
+ display__2TKL(__tmp__MYFK,buffer__4XFK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__QVJK,buffer__CVJK);
+ display__D2ZK(__tmp__MYFK,buffer__4XFK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__QVJK,buffer__CVJK);
+ display__I2ZK(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__QVJK,buffer__CVJK);
+ display__M0ZM(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__QVJK,buffer__CVJK);
+ display__R4EO(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__QVJK,buffer__CVJK);
+ display__JDLO(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__QVJK,buffer__CVJK);
+ display__X4EO(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__QVJK,buffer__CVJK);
+ display__QDLO(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__QVJK,buffer__CVJK);
+ display__55JM(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__QVJK,buffer__CVJK);
+ display__GDNL(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__QVJK,buffer__CVJK);
+ display__1UZM(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__QVJK,buffer__CVJK);
+ display__34EO(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__QVJK,buffer__CVJK);
+ display__ZMEP(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__QVJK,buffer__CVJK);
+ display__JYQN(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__QVJK,buffer__CVJK);
+ display__SYQN(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__QVJK,buffer__CVJK);
+ display__BKQN(__tmp__MYFK,buffer__4XFK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__QVJK,buffer__CVJK);
+ display__WMUO(__tmp__MYFK,buffer__4XFK);
} break;
};
- add_last__YPK(buffer__CVJK,',');
- Self__GQPK=(__INTEGER)(Self__GQPK + 1);
- };
- Self__GFDR=((__FAST_ARRAYoEXPRo *)Self__BVJK->expr_list__W3PH);
- __tmp__TVJK=((void **)Self__GFDR->parent_arrayed_collection__3LMC.storage__NLHI)[Self__GFDR->parent_arrayed_collection__3LMC.upper__0KWH];
- switch (((struct ___OBJ *)__tmp__TVJK)->__id) {
+ 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__TLTG(__tmp__TVJK,buffer__CVJK);
+ display__EQQG(__tmp__PYFK,buffer__4XFK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__TVJK,buffer__CVJK);
+ display__0TFK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__TVJK,buffer__CVJK);
+ display__EUFK(__tmp__PYFK,buffer__4XFK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__TVJK,buffer__CVJK);
+ display__JWFK(__tmp__PYFK,buffer__4XFK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__TVJK,buffer__CVJK);
+ display__NWFK(__tmp__PYFK,buffer__4XFK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__TVJK,buffer__CVJK);
+ display__UXFK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__TVJK,buffer__CVJK);
+ display__2XFK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__TVJK,buffer__CVJK);
+ display__M0FK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__TVJK,buffer__CVJK);
+ display__U0FK(__tmp__PYFK,buffer__4XFK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__TVJK,buffer__CVJK);
+ display__20FK(__tmp__PYFK,buffer__4XFK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__TVJK,buffer__CVJK);
+ display__B1FK(__tmp__PYFK,buffer__4XFK);
} break;
case __IS_EXPANDED__: {
- Self__IIMQ=((__IS_EXPANDED *)__tmp__TVJK);
- append__MOK(buffer__CVJK,(&__string_260));
- display__YUJK(Self__IIMQ->receiver__AHAI,buffer__CVJK);
- add_last__YPK(buffer__CVJK,')');
+ 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__NYJK(__tmp__TVJK,buffer__CVJK);
+ display__J1FK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__TVJK,buffer__CVJK);
+ display__N1FK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__TVJK,buffer__CVJK);
+ display__V1FK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__TVJK,buffer__CVJK);
+ display__11FK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__TVJK,buffer__CVJK);
+ display__B2FK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__TVJK,buffer__CVJK);
+ display__H2FK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__TVJK,buffer__CVJK);
+ display__N2FK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__TVJK,buffer__CVJK);
+ display__T2FK(__tmp__PYFK,buffer__4XFK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__TVJK,buffer__CVJK);
+ display__Z2FK(__tmp__PYFK,buffer__4XFK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__TVJK,buffer__CVJK);
+ display__52FK(__tmp__PYFK,buffer__4XFK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__TVJK,buffer__CVJK);
+ display__E3FK(__tmp__PYFK,buffer__4XFK);
} break;
case __CAST__: {
- display__M0JK(__tmp__TVJK,buffer__CVJK);
+ display__I3FK(__tmp__PYFK,buffer__4XFK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__TVJK,buffer__CVJK);
+ display__2TKL(__tmp__PYFK,buffer__4XFK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__TVJK,buffer__CVJK);
+ display__D2ZK(__tmp__PYFK,buffer__4XFK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__TVJK,buffer__CVJK);
+ display__I2ZK(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__TVJK,buffer__CVJK);
+ display__M0ZM(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__TVJK,buffer__CVJK);
+ display__R4EO(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__TVJK,buffer__CVJK);
+ display__JDLO(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__TVJK,buffer__CVJK);
+ display__X4EO(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__TVJK,buffer__CVJK);
+ display__QDLO(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__TVJK,buffer__CVJK);
+ display__55JM(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__TVJK,buffer__CVJK);
+ display__GDNL(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__TVJK,buffer__CVJK);
+ display__1UZM(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__TVJK,buffer__CVJK);
+ display__34EO(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__TVJK,buffer__CVJK);
+ display__ZMEP(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__TVJK,buffer__CVJK);
+ display__JYQN(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__TVJK,buffer__CVJK);
+ display__SYQN(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__TVJK,buffer__CVJK);
+ display__BKQN(__tmp__PYFK,buffer__4XFK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__TVJK,buffer__CVJK);
+ display__WMUO(__tmp__PYFK,buffer__4XFK);
} break;
};
- add_last__YPK(buffer__CVJK,')');
+ 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__UVJK(__NODE_STYLE *Self__VVJK,void *buffer__WVJK)
+static void display__QYFK(__NODE_STYLE *Self__RYFK,void *buffer__SYFK)
// ({NODE_STYLE},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *__tmp__EWJK,*__tmp__GWJK,*__tmp__MWJK;
- __IS_EXPANDED *Self__KIMQ,*Self__MIMQ,*Self__OIMQ;
- void *__tmp__FWJK;
- if (((void *)Self__VVJK->parent_node__MA4G.switch__SRCG == (void *)NULL)) {
- if (((void *)Self__VVJK->parent_node__MA4G.first_code__TOCG == (void *)NULL)) {
- append_in__4VC(((__INTEGER_32 )((__INTEGER )((__POINTER )Self__VVJK))),buffer__WVJK);
- append__MOK(buffer__WVJK,(&__string_340));
- __tmp__EWJK=Self__VVJK->parent_node__MA4G.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__EWJK)->__id) {
+ 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__TLTG(__tmp__EWJK,buffer__WVJK);
+ display__EQQG(__tmp__AZFK,buffer__SYFK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__EWJK,buffer__WVJK);
+ display__0TFK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__EWJK,buffer__WVJK);
+ display__EUFK(__tmp__AZFK,buffer__SYFK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__EWJK,buffer__WVJK);
+ display__JWFK(__tmp__AZFK,buffer__SYFK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__EWJK,buffer__WVJK);
+ display__NWFK(__tmp__AZFK,buffer__SYFK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__EWJK,buffer__WVJK);
+ display__UXFK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__EWJK,buffer__WVJK);
+ display__2XFK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__EWJK,buffer__WVJK);
+ display__M0FK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__EWJK,buffer__WVJK);
+ display__U0FK(__tmp__AZFK,buffer__SYFK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__EWJK,buffer__WVJK);
+ display__20FK(__tmp__AZFK,buffer__SYFK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__EWJK,buffer__WVJK);
+ display__B1FK(__tmp__AZFK,buffer__SYFK);
} break;
case __IS_EXPANDED__: {
- Self__KIMQ=((__IS_EXPANDED *)__tmp__EWJK);
- append__MOK(buffer__WVJK,(&__string_260));
- display__YUJK(Self__KIMQ->receiver__AHAI,buffer__WVJK);
- add_last__YPK(buffer__WVJK,')');
+ 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__NYJK(__tmp__EWJK,buffer__WVJK);
+ display__J1FK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__EWJK,buffer__WVJK);
+ display__N1FK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__EWJK,buffer__WVJK);
+ display__V1FK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__EWJK,buffer__WVJK);
+ display__11FK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__EWJK,buffer__WVJK);
+ display__B2FK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__EWJK,buffer__WVJK);
+ display__H2FK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__EWJK,buffer__WVJK);
+ display__N2FK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__EWJK,buffer__WVJK);
+ display__T2FK(__tmp__AZFK,buffer__SYFK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__EWJK,buffer__WVJK);
+ display__Z2FK(__tmp__AZFK,buffer__SYFK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__EWJK,buffer__WVJK);
+ display__52FK(__tmp__AZFK,buffer__SYFK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__EWJK,buffer__WVJK);
+ display__E3FK(__tmp__AZFK,buffer__SYFK);
} break;
case __CAST__: {
- display__M0JK(__tmp__EWJK,buffer__WVJK);
+ display__I3FK(__tmp__AZFK,buffer__SYFK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__EWJK,buffer__WVJK);
+ display__2TKL(__tmp__AZFK,buffer__SYFK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__EWJK,buffer__WVJK);
+ display__D2ZK(__tmp__AZFK,buffer__SYFK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__EWJK,buffer__WVJK);
+ display__I2ZK(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__EWJK,buffer__WVJK);
+ display__M0ZM(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__EWJK,buffer__WVJK);
+ display__R4EO(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__EWJK,buffer__WVJK);
+ display__JDLO(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__EWJK,buffer__WVJK);
+ display__X4EO(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__EWJK,buffer__WVJK);
+ display__QDLO(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__EWJK,buffer__WVJK);
+ display__55JM(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__EWJK,buffer__WVJK);
+ display__GDNL(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__EWJK,buffer__WVJK);
+ display__1UZM(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__EWJK,buffer__WVJK);
+ display__34EO(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__EWJK,buffer__WVJK);
+ display__ZMEP(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__EWJK,buffer__WVJK);
+ display__JYQN(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__EWJK,buffer__WVJK);
+ display__SYQN(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__EWJK,buffer__WVJK);
+ display__BKQN(__tmp__AZFK,buffer__SYFK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__EWJK,buffer__WVJK);
+ display__WMUO(__tmp__AZFK,buffer__SYFK);
} break;
};
- append__MOK(buffer__WVJK,(&__string_341));
- __tmp__FWJK=Self__VVJK->parent_node__MA4G.data__R5YD;
- switch (((struct ___OBJ *)__tmp__FWJK)->__id) {
+ 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__WVJK,(&__string_342));
+ append__MOK(buffer__SYFK,(&__string_347));
} break;
case __DTA_CAST__: {
- append__MOK(buffer__WVJK,(&__string_343));
+ append__MOK(buffer__SYFK,(&__string_348));
} break;
case __DTA_WR_CODE__: {
- display__LPAL(__tmp__FWJK,buffer__WVJK);
+ 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__WVJK,(&__string_344));
+ append__MOK(buffer__SYFK,(&__string_350));
} break;
case __DTA_WR_VALUE__: {
- display__UPAL(__tmp__FWJK,buffer__WVJK);
+ 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__: {
- display__0PAL(__tmp__FWJK,buffer__WVJK);
+ 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__WVJK,(&__string_345));
- __tmp__GWJK=Self__VVJK->result_expr__35CH;
- switch (((struct ___OBJ *)__tmp__GWJK)->__id) {
+ append__MOK(buffer__SYFK,(&__string_353));
+ __tmp__CZFK=Self__RYFK->result_expr__PN5G;
+ switch (((struct ___OBJ *)__tmp__CZFK)->__id) {
case __LIST__: {
- display__TLTG(__tmp__GWJK,buffer__WVJK);
+ display__EQQG(__tmp__CZFK,buffer__SYFK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__GWJK,buffer__WVJK);
+ display__0TFK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__GWJK,buffer__WVJK);
+ display__EUFK(__tmp__CZFK,buffer__SYFK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__GWJK,buffer__WVJK);
+ display__JWFK(__tmp__CZFK,buffer__SYFK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__GWJK,buffer__WVJK);
+ display__NWFK(__tmp__CZFK,buffer__SYFK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__GWJK,buffer__WVJK);
+ display__UXFK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__GWJK,buffer__WVJK);
+ display__2XFK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__GWJK,buffer__WVJK);
+ display__M0FK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__GWJK,buffer__WVJK);
+ display__U0FK(__tmp__CZFK,buffer__SYFK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__GWJK,buffer__WVJK);
+ display__20FK(__tmp__CZFK,buffer__SYFK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__GWJK,buffer__WVJK);
+ display__B1FK(__tmp__CZFK,buffer__SYFK);
} break;
case __IS_EXPANDED__: {
- Self__MIMQ=((__IS_EXPANDED *)__tmp__GWJK);
- append__MOK(buffer__WVJK,(&__string_260));
- display__YUJK(Self__MIMQ->receiver__AHAI,buffer__WVJK);
- add_last__YPK(buffer__WVJK,')');
+ 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__NYJK(__tmp__GWJK,buffer__WVJK);
+ display__J1FK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__GWJK,buffer__WVJK);
+ display__N1FK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__GWJK,buffer__WVJK);
+ display__V1FK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__GWJK,buffer__WVJK);
+ display__11FK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__GWJK,buffer__WVJK);
+ display__B2FK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__GWJK,buffer__WVJK);
+ display__H2FK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__GWJK,buffer__WVJK);
+ display__N2FK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__GWJK,buffer__WVJK);
+ display__T2FK(__tmp__CZFK,buffer__SYFK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__GWJK,buffer__WVJK);
+ display__Z2FK(__tmp__CZFK,buffer__SYFK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__GWJK,buffer__WVJK);
+ display__52FK(__tmp__CZFK,buffer__SYFK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__GWJK,buffer__WVJK);
+ display__E3FK(__tmp__CZFK,buffer__SYFK);
} break;
case __CAST__: {
- display__M0JK(__tmp__GWJK,buffer__WVJK);
+ display__I3FK(__tmp__CZFK,buffer__SYFK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__GWJK,buffer__WVJK);
+ display__2TKL(__tmp__CZFK,buffer__SYFK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__GWJK,buffer__WVJK);
+ display__D2ZK(__tmp__CZFK,buffer__SYFK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__GWJK,buffer__WVJK);
+ display__I2ZK(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__GWJK,buffer__WVJK);
+ display__M0ZM(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__GWJK,buffer__WVJK);
+ display__R4EO(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__GWJK,buffer__WVJK);
+ display__JDLO(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__GWJK,buffer__WVJK);
+ display__X4EO(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__GWJK,buffer__WVJK);
+ display__QDLO(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__GWJK,buffer__WVJK);
+ display__55JM(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__GWJK,buffer__WVJK);
+ display__GDNL(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__GWJK,buffer__WVJK);
+ display__1UZM(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__GWJK,buffer__WVJK);
+ display__34EO(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__GWJK,buffer__WVJK);
+ display__ZMEP(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__GWJK,buffer__WVJK);
+ display__JYQN(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__GWJK,buffer__WVJK);
+ display__SYQN(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__GWJK,buffer__WVJK);
+ display__BKQN(__tmp__CZFK,buffer__SYFK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__GWJK,buffer__WVJK);
+ display__WMUO(__tmp__CZFK,buffer__SYFK);
} break;
};
- add_last__YPK(buffer__WVJK,'>');
+ 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__MWJK=Self__VVJK->parent_node__MA4G.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__MWJK)->__id) {
+ __tmp__IZFK=Self__RYFK->parent_node__WO0G.expr__RJZD;
+ switch (((struct ___OBJ *)__tmp__IZFK)->__id) {
case __LIST__: {
- display__TLTG(__tmp__MWJK,buffer__WVJK);
+ display__EQQG(__tmp__IZFK,buffer__SYFK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__MWJK,buffer__WVJK);
+ display__0TFK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__MWJK,buffer__WVJK);
+ display__EUFK(__tmp__IZFK,buffer__SYFK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__MWJK,buffer__WVJK);
+ display__JWFK(__tmp__IZFK,buffer__SYFK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__MWJK,buffer__WVJK);
+ display__NWFK(__tmp__IZFK,buffer__SYFK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__MWJK,buffer__WVJK);
+ display__UXFK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__MWJK,buffer__WVJK);
+ display__2XFK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__MWJK,buffer__WVJK);
+ display__M0FK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__MWJK,buffer__WVJK);
+ display__U0FK(__tmp__IZFK,buffer__SYFK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__MWJK,buffer__WVJK);
+ display__20FK(__tmp__IZFK,buffer__SYFK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__MWJK,buffer__WVJK);
+ display__B1FK(__tmp__IZFK,buffer__SYFK);
} break;
case __IS_EXPANDED__: {
- Self__OIMQ=((__IS_EXPANDED *)__tmp__MWJK);
- append__MOK(buffer__WVJK,(&__string_260));
- display__YUJK(Self__OIMQ->receiver__AHAI,buffer__WVJK);
- add_last__YPK(buffer__WVJK,')');
+ 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__NYJK(__tmp__MWJK,buffer__WVJK);
+ display__J1FK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__MWJK,buffer__WVJK);
+ display__N1FK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__MWJK,buffer__WVJK);
+ display__V1FK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__MWJK,buffer__WVJK);
+ display__11FK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__MWJK,buffer__WVJK);
+ display__B2FK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__MWJK,buffer__WVJK);
+ display__H2FK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__MWJK,buffer__WVJK);
+ display__N2FK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__MWJK,buffer__WVJK);
+ display__T2FK(__tmp__IZFK,buffer__SYFK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__MWJK,buffer__WVJK);
+ display__Z2FK(__tmp__IZFK,buffer__SYFK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__MWJK,buffer__WVJK);
+ display__52FK(__tmp__IZFK,buffer__SYFK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__MWJK,buffer__WVJK);
+ display__E3FK(__tmp__IZFK,buffer__SYFK);
} break;
case __CAST__: {
- display__M0JK(__tmp__MWJK,buffer__WVJK);
+ display__I3FK(__tmp__IZFK,buffer__SYFK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__MWJK,buffer__WVJK);
+ display__2TKL(__tmp__IZFK,buffer__SYFK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__MWJK,buffer__WVJK);
+ display__D2ZK(__tmp__IZFK,buffer__SYFK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__MWJK,buffer__WVJK);
+ display__I2ZK(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__MWJK,buffer__WVJK);
+ display__M0ZM(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__MWJK,buffer__WVJK);
+ display__R4EO(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__MWJK,buffer__WVJK);
+ display__JDLO(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__MWJK,buffer__WVJK);
+ display__X4EO(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__MWJK,buffer__WVJK);
+ display__QDLO(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__MWJK,buffer__WVJK);
+ display__55JM(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__MWJK,buffer__WVJK);
+ display__GDNL(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__MWJK,buffer__WVJK);
+ display__1UZM(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__MWJK,buffer__WVJK);
+ display__34EO(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__MWJK,buffer__WVJK);
+ display__ZMEP(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__MWJK,buffer__WVJK);
+ display__JYQN(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__MWJK,buffer__WVJK);
+ display__SYQN(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__MWJK,buffer__WVJK);
+ display__BKQN(__tmp__IZFK,buffer__SYFK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__MWJK,buffer__WVJK);
+ display__WMUO(__tmp__IZFK,buffer__SYFK);
} break;
};
- display__TLTG(Self__VVJK->parent_node__MA4G.first_code__TOCG,buffer__WVJK);
+ display__EQQG(Self__RYFK->parent_node__WO0G.first_code__NHAG,buffer__SYFK);
};
} else {
- display__LSXK(Self__VVJK->parent_node__MA4G.switch__SRCG,buffer__WVJK);
+ display__FYTK(Self__RYFK->parent_node__WO0G.switch__MKAG,buffer__SYFK);
};
}
-static void display__QXJK(__EXPR_EQUAL *Self__RXJK,void *buffer__SXJK)
+static void display__M0FK(__EXPR_EQUAL *Self__N0FK,void *buffer__O0FK)
// ({EXPR_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__TXJK,*__tmp__VXJK,*__tmp__XXJK;
- void *__tmp__UXJK;
- __IS_EXPANDED *Self__DZNQ,*Self__FZNQ;
- add_last__YPK(buffer__SXJK,'(');
- __tmp__TXJK=Self__RXJK->parent_expr_binary_cmp__XDNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__TXJK)->__id) {
+ __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;
+ };
+ };
+ ((__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__UXJK=static_type__SCTG(__tmp__TXJK);
+ __tmp__Q0FK=static_type__OHQG(__tmp__P0FK);
} break;
case __STRING_CST__: {
- __tmp__UXJK=((__STRING_CST *)__tmp__TXJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__Q0FK=((__STRING_CST *)__tmp__P0FK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__UXJK=((__EXTERNAL_C *)__tmp__TXJK)->static_type__KMZD;
+ __tmp__Q0FK=((__EXTERNAL_C *)__tmp__P0FK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__UXJK=((__PROTOTYPE_CST *)__tmp__TXJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__Q0FK=((__PROTOTYPE_CST *)__tmp__P0FK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__UXJK=((__INTEGER_CST *)__tmp__TXJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__Q0FK=((__INTEGER_CST *)__tmp__P0FK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__UXJK=((__LOCAL *)((__READ_LOCAL *)__tmp__TXJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__Q0FK=((__LOCAL *)((__READ_LOCAL *)__tmp__P0FK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__UXJK=static_type__EG5H(__tmp__TXJK);
+ __tmp__Q0FK=static_type__CN1H(__tmp__P0FK);
} break;
case __EXPR_EQUAL__: {
- __tmp__UXJK=static_type__3G5H();
+ __tmp__Q0FK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__UXJK=static_type__CH5H();
+ __tmp__Q0FK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__UXJK=((__REAL_CST *)__tmp__TXJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__Q0FK=((__REAL_CST *)__tmp__P0FK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__UXJK=((__CHARACTER_CST *)__tmp__TXJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__Q0FK=((__CHARACTER_CST *)__tmp__P0FK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__UXJK=static_type__HH5H();
+ __tmp__Q0FK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__UXJK=static_type__MH5H();
+ __tmp__Q0FK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__UXJK=static_type__RH5H();
+ __tmp__Q0FK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__UXJK=static_type__WH5H(__tmp__TXJK);
+ __tmp__Q0FK=static_type__UO1H(__tmp__P0FK);
} break;
case __EXPR_MUL__: {
- __tmp__UXJK=static_type__2H5H(__tmp__TXJK);
+ __tmp__Q0FK=static_type__0O1H(__tmp__P0FK);
} break;
case __EXPR_DIV__: {
- __tmp__UXJK=static_type__BI5H(__tmp__TXJK);
+ __tmp__Q0FK=static_type__5O1H(__tmp__P0FK);
} break;
case __EXPR_AND__: {
- __tmp__UXJK=static_type__GI5H(__tmp__TXJK);
+ __tmp__Q0FK=static_type__EP1H(__tmp__P0FK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__UXJK=static_type__LI5H(__tmp__TXJK);
+ __tmp__Q0FK=static_type__JP1H(__tmp__P0FK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__UXJK=static_type__QI5H(__tmp__TXJK);
+ __tmp__Q0FK=static_type__OP1H(__tmp__P0FK);
} break;
case __PUT_TO__: {
- __tmp__UXJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__Q0FK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__UXJK=static_type__ZI5H(__tmp__TXJK);
+ __tmp__Q0FK=static_type__XP1H(__tmp__P0FK);
} break;
case __SIZE_OF__: {
- __tmp__UXJK=static_type__FJ5H();
+ __tmp__Q0FK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__UXJK=((__CAST *)__tmp__TXJK)->static_type__2G5H;
+ __tmp__Q0FK=((__CAST *)__tmp__P0FK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__UXJK=static_type__SEOL(__tmp__TXJK);
+ __tmp__Q0FK=static_type__NOKL(__tmp__P0FK);
} break;
case __READ_SLOT__: {
- __tmp__UXJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__TXJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Q0FK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__P0FK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__UXJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TXJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Q0FK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__P0FK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__UXJK=static_type__VN3M();
+ __tmp__Q0FK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__UXJK=static_type__BIIO();
+ __tmp__Q0FK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__UXJK=static_type__XRMO();
+ __tmp__Q0FK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__UXJK=static_type__GIIO();
+ __tmp__Q0FK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__UXJK=static_type__3RMO();
+ __tmp__Q0FK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__UXJK=static_type__FZMM(__tmp__TXJK);
+ __tmp__Q0FK=static_type__DFJM(__tmp__P0FK);
} break;
case __EXPR_ADD__: {
- __tmp__UXJK=static_type__UTQL(__tmp__TXJK);
+ __tmp__Q0FK=static_type__P3ML(__tmp__P0FK);
} break;
case __EXPR_NOT__: {
- __tmp__UXJK=static_type__NP1M(__tmp__TXJK);
+ __tmp__Q0FK=static_type__R3XM(__tmp__P0FK);
} break;
case __EXPR_MOD__: {
- __tmp__UXJK=static_type__LIIO(__tmp__TXJK);
+ __tmp__Q0FK=static_type__DREO(__tmp__P0FK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__UXJK=static_type__CZHP();
+ __tmp__Q0FK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__UXJK=static_type__RMUN();
+ __tmp__Q0FK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__UXJK=static_type__WMUN();
+ __tmp__Q0FK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__UXJK=static_type__ZKTN(__tmp__TXJK);
+ __tmp__Q0FK=static_type__3YPN(__tmp__P0FK);
} break;
case __EXPR_XOR__: {
- __tmp__UXJK=static_type__D5VO(__tmp__TXJK);
+ __tmp__Q0FK=static_type__1HSO(__tmp__P0FK);
} break;
};
- append_name_in__0UXD(__tmp__UXJK,buffer__SXJK);
- add_last__YPK(buffer__SXJK,' ');
- __tmp__VXJK=Self__RXJK->parent_expr_binary_cmp__XDNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__VXJK)->__id) {
+ 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__TLTG(__tmp__VXJK,buffer__SXJK);
+ display__EQQG(__tmp__R0FK,buffer__O0FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__VXJK,buffer__SXJK);
+ display__0TFK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__VXJK,buffer__SXJK);
+ display__EUFK(__tmp__R0FK,buffer__O0FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__VXJK,buffer__SXJK);
+ display__JWFK(__tmp__R0FK,buffer__O0FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__VXJK,buffer__SXJK);
+ display__NWFK(__tmp__R0FK,buffer__O0FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__VXJK,buffer__SXJK);
+ display__UXFK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__VXJK,buffer__SXJK);
+ display__2XFK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__VXJK,buffer__SXJK);
+ display__M0FK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__VXJK,buffer__SXJK);
+ display__U0FK(__tmp__R0FK,buffer__O0FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__VXJK,buffer__SXJK);
+ display__20FK(__tmp__R0FK,buffer__O0FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__VXJK,buffer__SXJK);
+ display__B1FK(__tmp__R0FK,buffer__O0FK);
} break;
case __IS_EXPANDED__: {
- Self__DZNQ=((__IS_EXPANDED *)__tmp__VXJK);
- append__MOK(buffer__SXJK,(&__string_260));
- display__YUJK(Self__DZNQ->receiver__AHAI,buffer__SXJK);
- add_last__YPK(buffer__SXJK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__VXJK,buffer__SXJK);
+ display__J1FK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__VXJK,buffer__SXJK);
+ display__N1FK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__VXJK,buffer__SXJK);
+ display__V1FK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__VXJK,buffer__SXJK);
+ display__11FK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__VXJK,buffer__SXJK);
+ display__B2FK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__VXJK,buffer__SXJK);
+ display__H2FK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__VXJK,buffer__SXJK);
+ display__N2FK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__VXJK,buffer__SXJK);
+ display__T2FK(__tmp__R0FK,buffer__O0FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__VXJK,buffer__SXJK);
+ display__Z2FK(__tmp__R0FK,buffer__O0FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__VXJK,buffer__SXJK);
+ display__52FK(__tmp__R0FK,buffer__O0FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__VXJK,buffer__SXJK);
+ display__E3FK(__tmp__R0FK,buffer__O0FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__VXJK,buffer__SXJK);
+ display__I3FK(__tmp__R0FK,buffer__O0FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__VXJK,buffer__SXJK);
+ display__2TKL(__tmp__R0FK,buffer__O0FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__VXJK,buffer__SXJK);
+ display__D2ZK(__tmp__R0FK,buffer__O0FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__VXJK,buffer__SXJK);
+ display__I2ZK(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__VXJK,buffer__SXJK);
+ display__M0ZM(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__VXJK,buffer__SXJK);
+ display__R4EO(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__VXJK,buffer__SXJK);
+ display__JDLO(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__VXJK,buffer__SXJK);
+ display__X4EO(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__VXJK,buffer__SXJK);
+ display__QDLO(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__VXJK,buffer__SXJK);
+ display__55JM(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__VXJK,buffer__SXJK);
+ display__GDNL(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__VXJK,buffer__SXJK);
+ display__1UZM(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__VXJK,buffer__SXJK);
+ display__34EO(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__VXJK,buffer__SXJK);
+ display__ZMEP(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__VXJK,buffer__SXJK);
+ display__JYQN(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__VXJK,buffer__SXJK);
+ display__SYQN(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__VXJK,buffer__SXJK);
+ display__BKQN(__tmp__R0FK,buffer__O0FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__VXJK,buffer__SXJK);
+ display__WMUO(__tmp__R0FK,buffer__O0FK);
} break;
};
- append__MOK(buffer__SXJK,(&__string_348));
- __tmp__XXJK=Self__RXJK->parent_expr_binary_cmp__XDNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__XXJK)->__id) {
+ 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__TLTG(__tmp__XXJK,buffer__SXJK);
+ display__EQQG(__tmp__T0FK,buffer__O0FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__XXJK,buffer__SXJK);
+ display__0TFK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__XXJK,buffer__SXJK);
+ display__EUFK(__tmp__T0FK,buffer__O0FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__XXJK,buffer__SXJK);
+ display__JWFK(__tmp__T0FK,buffer__O0FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__XXJK,buffer__SXJK);
+ display__NWFK(__tmp__T0FK,buffer__O0FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__XXJK,buffer__SXJK);
+ display__UXFK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__XXJK,buffer__SXJK);
+ display__2XFK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__XXJK,buffer__SXJK);
+ display__M0FK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__XXJK,buffer__SXJK);
+ display__U0FK(__tmp__T0FK,buffer__O0FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__XXJK,buffer__SXJK);
+ display__20FK(__tmp__T0FK,buffer__O0FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__XXJK,buffer__SXJK);
+ display__B1FK(__tmp__T0FK,buffer__O0FK);
} break;
case __IS_EXPANDED__: {
- Self__FZNQ=((__IS_EXPANDED *)__tmp__XXJK);
- append__MOK(buffer__SXJK,(&__string_260));
- display__YUJK(Self__FZNQ->receiver__AHAI,buffer__SXJK);
- add_last__YPK(buffer__SXJK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__XXJK,buffer__SXJK);
+ display__J1FK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__XXJK,buffer__SXJK);
+ display__N1FK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__XXJK,buffer__SXJK);
+ display__V1FK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__XXJK,buffer__SXJK);
+ display__11FK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__XXJK,buffer__SXJK);
+ display__B2FK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__XXJK,buffer__SXJK);
+ display__H2FK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__XXJK,buffer__SXJK);
+ display__N2FK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__XXJK,buffer__SXJK);
+ display__T2FK(__tmp__T0FK,buffer__O0FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__XXJK,buffer__SXJK);
+ display__Z2FK(__tmp__T0FK,buffer__O0FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__XXJK,buffer__SXJK);
+ display__52FK(__tmp__T0FK,buffer__O0FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__XXJK,buffer__SXJK);
+ display__E3FK(__tmp__T0FK,buffer__O0FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__XXJK,buffer__SXJK);
+ display__I3FK(__tmp__T0FK,buffer__O0FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__XXJK,buffer__SXJK);
+ display__2TKL(__tmp__T0FK,buffer__O0FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__XXJK,buffer__SXJK);
+ display__D2ZK(__tmp__T0FK,buffer__O0FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__XXJK,buffer__SXJK);
+ display__I2ZK(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__XXJK,buffer__SXJK);
+ display__M0ZM(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__XXJK,buffer__SXJK);
+ display__R4EO(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__XXJK,buffer__SXJK);
+ display__JDLO(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__XXJK,buffer__SXJK);
+ display__X4EO(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__XXJK,buffer__SXJK);
+ display__QDLO(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__XXJK,buffer__SXJK);
+ display__55JM(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__XXJK,buffer__SXJK);
+ display__GDNL(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__XXJK,buffer__SXJK);
+ display__1UZM(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__XXJK,buffer__SXJK);
+ display__34EO(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__XXJK,buffer__SXJK);
+ display__ZMEP(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__XXJK,buffer__SXJK);
+ display__JYQN(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__XXJK,buffer__SXJK);
+ display__SYQN(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__XXJK,buffer__SXJK);
+ display__BKQN(__tmp__T0FK,buffer__O0FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__XXJK,buffer__SXJK);
+ display__WMUO(__tmp__T0FK,buffer__O0FK);
} break;
};
- add_last__YPK(buffer__SXJK,')');
+ 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);
}
-static void display__YXJK(__EXPR_NOT_EQUAL *Self__ZXJK,void *buffer__0XJK)
+static void display__U0FK(__EXPR_NOT_EQUAL *Self__V0FK,void *buffer__W0FK)
// ({EXPR_NOT_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__1XJK,*__tmp__3XJK,*__tmp__5XJK;
- void *__tmp__2XJK;
- __IS_EXPANDED *Self__HZNQ,*Self__KYJK;
- add_last__YPK(buffer__0XJK,'(');
- __tmp__1XJK=Self__ZXJK->parent_expr_binary_cmp__5DNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__1XJK)->__id) {
+ __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__2XJK=static_type__SCTG(__tmp__1XJK);
+ __tmp__Y0FK=static_type__OHQG(__tmp__X0FK);
} break;
case __STRING_CST__: {
- __tmp__2XJK=((__STRING_CST *)__tmp__1XJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__Y0FK=((__STRING_CST *)__tmp__X0FK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__2XJK=((__EXTERNAL_C *)__tmp__1XJK)->static_type__KMZD;
+ __tmp__Y0FK=((__EXTERNAL_C *)__tmp__X0FK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__2XJK=((__PROTOTYPE_CST *)__tmp__1XJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__Y0FK=((__PROTOTYPE_CST *)__tmp__X0FK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__2XJK=((__INTEGER_CST *)__tmp__1XJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__Y0FK=((__INTEGER_CST *)__tmp__X0FK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__2XJK=((__LOCAL *)((__READ_LOCAL *)__tmp__1XJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__Y0FK=((__LOCAL *)((__READ_LOCAL *)__tmp__X0FK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__2XJK=static_type__EG5H(__tmp__1XJK);
+ __tmp__Y0FK=static_type__CN1H(__tmp__X0FK);
} break;
case __EXPR_EQUAL__: {
- __tmp__2XJK=static_type__3G5H();
+ __tmp__Y0FK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__2XJK=static_type__CH5H();
+ __tmp__Y0FK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__2XJK=((__REAL_CST *)__tmp__1XJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__Y0FK=((__REAL_CST *)__tmp__X0FK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__2XJK=((__CHARACTER_CST *)__tmp__1XJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__Y0FK=((__CHARACTER_CST *)__tmp__X0FK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__2XJK=static_type__HH5H();
+ __tmp__Y0FK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__2XJK=static_type__MH5H();
+ __tmp__Y0FK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__2XJK=static_type__RH5H();
+ __tmp__Y0FK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__2XJK=static_type__WH5H(__tmp__1XJK);
+ __tmp__Y0FK=static_type__UO1H(__tmp__X0FK);
} break;
case __EXPR_MUL__: {
- __tmp__2XJK=static_type__2H5H(__tmp__1XJK);
+ __tmp__Y0FK=static_type__0O1H(__tmp__X0FK);
} break;
case __EXPR_DIV__: {
- __tmp__2XJK=static_type__BI5H(__tmp__1XJK);
+ __tmp__Y0FK=static_type__5O1H(__tmp__X0FK);
} break;
case __EXPR_AND__: {
- __tmp__2XJK=static_type__GI5H(__tmp__1XJK);
+ __tmp__Y0FK=static_type__EP1H(__tmp__X0FK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__2XJK=static_type__LI5H(__tmp__1XJK);
+ __tmp__Y0FK=static_type__JP1H(__tmp__X0FK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__2XJK=static_type__QI5H(__tmp__1XJK);
+ __tmp__Y0FK=static_type__OP1H(__tmp__X0FK);
} break;
case __PUT_TO__: {
- __tmp__2XJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__Y0FK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__2XJK=static_type__ZI5H(__tmp__1XJK);
+ __tmp__Y0FK=static_type__XP1H(__tmp__X0FK);
} break;
case __SIZE_OF__: {
- __tmp__2XJK=static_type__FJ5H();
+ __tmp__Y0FK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__2XJK=((__CAST *)__tmp__1XJK)->static_type__2G5H;
+ __tmp__Y0FK=((__CAST *)__tmp__X0FK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__2XJK=static_type__SEOL(__tmp__1XJK);
+ __tmp__Y0FK=static_type__NOKL(__tmp__X0FK);
} break;
case __READ_SLOT__: {
- __tmp__2XJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1XJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Y0FK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__X0FK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__2XJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1XJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Y0FK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__X0FK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__2XJK=static_type__VN3M();
+ __tmp__Y0FK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__2XJK=static_type__BIIO();
+ __tmp__Y0FK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__2XJK=static_type__XRMO();
+ __tmp__Y0FK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__2XJK=static_type__GIIO();
+ __tmp__Y0FK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__2XJK=static_type__3RMO();
+ __tmp__Y0FK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__2XJK=static_type__FZMM(__tmp__1XJK);
+ __tmp__Y0FK=static_type__DFJM(__tmp__X0FK);
} break;
case __EXPR_ADD__: {
- __tmp__2XJK=static_type__UTQL(__tmp__1XJK);
+ __tmp__Y0FK=static_type__P3ML(__tmp__X0FK);
} break;
case __EXPR_NOT__: {
- __tmp__2XJK=static_type__NP1M(__tmp__1XJK);
+ __tmp__Y0FK=static_type__R3XM(__tmp__X0FK);
} break;
case __EXPR_MOD__: {
- __tmp__2XJK=static_type__LIIO(__tmp__1XJK);
+ __tmp__Y0FK=static_type__DREO(__tmp__X0FK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__2XJK=static_type__CZHP();
+ __tmp__Y0FK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__2XJK=static_type__RMUN();
+ __tmp__Y0FK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__2XJK=static_type__WMUN();
+ __tmp__Y0FK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__2XJK=static_type__ZKTN(__tmp__1XJK);
+ __tmp__Y0FK=static_type__3YPN(__tmp__X0FK);
} break;
case __EXPR_XOR__: {
- __tmp__2XJK=static_type__D5VO(__tmp__1XJK);
+ __tmp__Y0FK=static_type__1HSO(__tmp__X0FK);
} break;
};
- append_name_in__0UXD(__tmp__2XJK,buffer__0XJK);
- add_last__YPK(buffer__0XJK,' ');
- __tmp__3XJK=Self__ZXJK->parent_expr_binary_cmp__5DNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__3XJK)->__id) {
+ 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__TLTG(__tmp__3XJK,buffer__0XJK);
+ display__EQQG(__tmp__Z0FK,buffer__W0FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__3XJK,buffer__0XJK);
+ display__0TFK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__3XJK,buffer__0XJK);
+ display__EUFK(__tmp__Z0FK,buffer__W0FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__3XJK,buffer__0XJK);
+ display__JWFK(__tmp__Z0FK,buffer__W0FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__3XJK,buffer__0XJK);
+ display__NWFK(__tmp__Z0FK,buffer__W0FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__3XJK,buffer__0XJK);
+ display__UXFK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__3XJK,buffer__0XJK);
+ display__2XFK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__3XJK,buffer__0XJK);
+ display__M0FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__3XJK,buffer__0XJK);
+ display__U0FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__3XJK,buffer__0XJK);
+ display__20FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__3XJK,buffer__0XJK);
+ display__B1FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __IS_EXPANDED__: {
- Self__HZNQ=((__IS_EXPANDED *)__tmp__3XJK);
- append__MOK(buffer__0XJK,(&__string_260));
- display__YUJK(Self__HZNQ->receiver__AHAI,buffer__0XJK);
- add_last__YPK(buffer__0XJK,')');
+ 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__NYJK(__tmp__3XJK,buffer__0XJK);
+ display__J1FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__3XJK,buffer__0XJK);
+ display__N1FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__3XJK,buffer__0XJK);
+ display__V1FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__3XJK,buffer__0XJK);
+ display__11FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__3XJK,buffer__0XJK);
+ display__B2FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__3XJK,buffer__0XJK);
+ display__H2FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__3XJK,buffer__0XJK);
+ display__N2FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__3XJK,buffer__0XJK);
+ display__T2FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__3XJK,buffer__0XJK);
+ display__Z2FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__3XJK,buffer__0XJK);
+ display__52FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__3XJK,buffer__0XJK);
+ display__E3FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__3XJK,buffer__0XJK);
+ display__I3FK(__tmp__Z0FK,buffer__W0FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__3XJK,buffer__0XJK);
+ display__2TKL(__tmp__Z0FK,buffer__W0FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__3XJK,buffer__0XJK);
+ display__D2ZK(__tmp__Z0FK,buffer__W0FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__3XJK,buffer__0XJK);
+ display__I2ZK(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__3XJK,buffer__0XJK);
+ display__M0ZM(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__3XJK,buffer__0XJK);
+ display__R4EO(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__3XJK,buffer__0XJK);
+ display__JDLO(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__3XJK,buffer__0XJK);
+ display__X4EO(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__3XJK,buffer__0XJK);
+ display__QDLO(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__3XJK,buffer__0XJK);
+ display__55JM(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__3XJK,buffer__0XJK);
+ display__GDNL(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__3XJK,buffer__0XJK);
+ display__1UZM(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__3XJK,buffer__0XJK);
+ display__34EO(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__3XJK,buffer__0XJK);
+ display__ZMEP(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__3XJK,buffer__0XJK);
+ display__JYQN(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__3XJK,buffer__0XJK);
+ display__SYQN(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__3XJK,buffer__0XJK);
+ display__BKQN(__tmp__Z0FK,buffer__W0FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__3XJK,buffer__0XJK);
+ display__WMUO(__tmp__Z0FK,buffer__W0FK);
} break;
};
- append__MOK(buffer__0XJK,(&__string_21));
- __tmp__5XJK=Self__ZXJK->parent_expr_binary_cmp__5DNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__5XJK)->__id) {
+ 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__TLTG(__tmp__5XJK,buffer__0XJK);
+ display__EQQG(__tmp__10FK,buffer__W0FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__5XJK,buffer__0XJK);
+ display__0TFK(__tmp__10FK,buffer__W0FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__5XJK,buffer__0XJK);
+ display__EUFK(__tmp__10FK,buffer__W0FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__5XJK,buffer__0XJK);
+ display__JWFK(__tmp__10FK,buffer__W0FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__5XJK,buffer__0XJK);
+ display__NWFK(__tmp__10FK,buffer__W0FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__5XJK,buffer__0XJK);
+ display__UXFK(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__5XJK,buffer__0XJK);
+ display__2XFK(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__5XJK,buffer__0XJK);
+ display__M0FK(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__5XJK,buffer__0XJK);
+ display__U0FK(__tmp__10FK,buffer__W0FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__5XJK,buffer__0XJK);
+ display__20FK(__tmp__10FK,buffer__W0FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__5XJK,buffer__0XJK);
+ display__B1FK(__tmp__10FK,buffer__W0FK);
} break;
case __IS_EXPANDED__: {
- Self__KYJK=((__IS_EXPANDED *)__tmp__5XJK);
- append__MOK(buffer__0XJK,(&__string_260));
- display__YUJK(Self__KYJK->receiver__AHAI,buffer__0XJK);
- add_last__YPK(buffer__0XJK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__5XJK,buffer__0XJK);
+ display__J1FK(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__5XJK,buffer__0XJK);
+ display__N1FK(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__5XJK,buffer__0XJK);
+ display__V1FK(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__5XJK,buffer__0XJK);
+ display__11FK(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__5XJK,buffer__0XJK);
+ display__B2FK(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__5XJK,buffer__0XJK);
+ display__H2FK(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__5XJK,buffer__0XJK);
+ display__N2FK(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__5XJK,buffer__0XJK);
+ display__T2FK(__tmp__10FK,buffer__W0FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__5XJK,buffer__0XJK);
+ display__Z2FK(__tmp__10FK,buffer__W0FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__5XJK,buffer__0XJK);
+ display__52FK(__tmp__10FK,buffer__W0FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__5XJK,buffer__0XJK);
+ display__E3FK(__tmp__10FK,buffer__W0FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__5XJK,buffer__0XJK);
+ display__I3FK(__tmp__10FK,buffer__W0FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__5XJK,buffer__0XJK);
+ display__2TKL(__tmp__10FK,buffer__W0FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__5XJK,buffer__0XJK);
+ display__D2ZK(__tmp__10FK,buffer__W0FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__5XJK,buffer__0XJK);
+ display__I2ZK(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__5XJK,buffer__0XJK);
+ display__M0ZM(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__5XJK,buffer__0XJK);
+ display__R4EO(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__5XJK,buffer__0XJK);
+ display__JDLO(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__5XJK,buffer__0XJK);
+ display__X4EO(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__5XJK,buffer__0XJK);
+ display__QDLO(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__5XJK,buffer__0XJK);
+ display__55JM(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__5XJK,buffer__0XJK);
+ display__GDNL(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__5XJK,buffer__0XJK);
+ display__1UZM(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__5XJK,buffer__0XJK);
+ display__34EO(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__5XJK,buffer__0XJK);
+ display__ZMEP(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__5XJK,buffer__0XJK);
+ display__JYQN(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__5XJK,buffer__0XJK);
+ display__SYQN(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__5XJK,buffer__0XJK);
+ display__BKQN(__tmp__10FK,buffer__W0FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__5XJK,buffer__0XJK);
+ display__WMUO(__tmp__10FK,buffer__W0FK);
} break;
};
- add_last__YPK(buffer__0XJK,')');
+ 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__AYJK(__REAL_CST *Self__BYJK,void *buffer__CYJK)
+static void display__20FK(__REAL_CST *Self__30FK,void *buffer__40FK)
// ({REAL_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __INTEGER __tmp__QVPK,result__203K;
- add_last__YPK(buffer__CYJK,'(');
- append_name_in__0UXD(Self__BYJK->parent_constant__IVNH.static_type__LSYD,buffer__CYJK);
- add_last__YPK(buffer__CYJK,')');
- append__MOK(buffer__CYJK,Self__BYJK->value__RGAI);
+ __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__CYJK,(&__string_262));
- if (ANY__->object_id__TR2G==0) {
- __tmp__QVPK=ANY__->object_id__SR2G;
+ append__MOK(buffer__40FK,(&__string_267));
+ if (ANY__->object_id__55YG==0) {
+ __tmp__WZLK=ANY__->object_id__45YG;
} else {
- result__203K=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__203K;
- ANY__->object_id__TR2G=0;
- __tmp__QVPK=result__203K;
+ 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__QVPK),buffer__CYJK);
- append__MOK(buffer__CYJK,(&__string_263));
+ append_in__4VC(((__INTEGER_32 )__tmp__WZLK),buffer__40FK);
+ append__MOK(buffer__40FK,(&__string_268));
};
}
-static void display__FYJK(__CHARACTER_CST *Self__GYJK,void *buffer__HYJK)
+static void display__B1FK(__CHARACTER_CST *Self__C1FK,void *buffer__D1FK)
// ({CHARACTER_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __INTEGER __tmp__4VPK,result__J13K;
- add_last__YPK(buffer__HYJK,'\'');
- append__MOK(buffer__HYJK,Self__GYJK->text__ZGAI);
- add_last__YPK(buffer__HYJK,'\'');
+ __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__HYJK,(&__string_262));
- if (ANY__->object_id__TR2G==0) {
- __tmp__4VPK=ANY__->object_id__SR2G;
+ append__MOK(buffer__D1FK,(&__string_267));
+ if (ANY__->object_id__55YG==0) {
+ __tmp__E0LK=ANY__->object_id__45YG;
} else {
- result__J13K=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__J13K;
- ANY__->object_id__TR2G=0;
- __tmp__4VPK=result__J13K;
+ 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__4VPK),buffer__HYJK);
- append__MOK(buffer__HYJK,(&__string_263));
+ append_in__4VC(((__INTEGER_32 )__tmp__E0LK),buffer__D1FK);
+ append__MOK(buffer__D1FK,(&__string_268));
};
}
-static void display__NYJK(__GET_TYPE_ID *Self__OYJK,void *buffer__PYJK)
+static void display__J1FK(__GET_TYPE_ID *Self__K1FK,void *buffer__L1FK)
// ({GET_TYPE_ID},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__QYJK;
- __IS_EXPANDED *Self__4BCQ;
- append__MOK(buffer__PYJK,(&__string_349));
- __tmp__QYJK=Self__OYJK->receiver__JHAI;
- switch (((struct ___OBJ *)__tmp__QYJK)->__id) {
+ 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__TLTG(__tmp__QYJK,buffer__PYJK);
+ display__EQQG(__tmp__M1FK,buffer__L1FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__QYJK,buffer__PYJK);
+ display__0TFK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__QYJK,buffer__PYJK);
+ display__EUFK(__tmp__M1FK,buffer__L1FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__QYJK,buffer__PYJK);
+ display__JWFK(__tmp__M1FK,buffer__L1FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__QYJK,buffer__PYJK);
+ display__NWFK(__tmp__M1FK,buffer__L1FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__QYJK,buffer__PYJK);
+ display__UXFK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__QYJK,buffer__PYJK);
+ display__2XFK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__QYJK,buffer__PYJK);
+ display__M0FK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__QYJK,buffer__PYJK);
+ display__U0FK(__tmp__M1FK,buffer__L1FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__QYJK,buffer__PYJK);
+ display__20FK(__tmp__M1FK,buffer__L1FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__QYJK,buffer__PYJK);
+ display__B1FK(__tmp__M1FK,buffer__L1FK);
} break;
case __IS_EXPANDED__: {
- Self__4BCQ=((__IS_EXPANDED *)__tmp__QYJK);
- append__MOK(buffer__PYJK,(&__string_260));
- display__YUJK(Self__4BCQ->receiver__AHAI,buffer__PYJK);
- add_last__YPK(buffer__PYJK,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__JTER->storage__XNK)[Self__JTER->count__VF]=')';
+ Self__JTER->count__VF=(__INTEGER)(Self__JTER->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__QYJK,buffer__PYJK);
+ display__J1FK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__QYJK,buffer__PYJK);
+ display__N1FK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__QYJK,buffer__PYJK);
+ display__V1FK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__QYJK,buffer__PYJK);
+ display__11FK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__QYJK,buffer__PYJK);
+ display__B2FK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__QYJK,buffer__PYJK);
+ display__H2FK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__QYJK,buffer__PYJK);
+ display__N2FK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__QYJK,buffer__PYJK);
+ display__T2FK(__tmp__M1FK,buffer__L1FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__QYJK,buffer__PYJK);
+ display__Z2FK(__tmp__M1FK,buffer__L1FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__QYJK,buffer__PYJK);
+ display__52FK(__tmp__M1FK,buffer__L1FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__QYJK,buffer__PYJK);
+ display__E3FK(__tmp__M1FK,buffer__L1FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__QYJK,buffer__PYJK);
+ display__I3FK(__tmp__M1FK,buffer__L1FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__QYJK,buffer__PYJK);
+ display__2TKL(__tmp__M1FK,buffer__L1FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__QYJK,buffer__PYJK);
+ display__D2ZK(__tmp__M1FK,buffer__L1FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__QYJK,buffer__PYJK);
+ display__I2ZK(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__QYJK,buffer__PYJK);
+ display__M0ZM(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__QYJK,buffer__PYJK);
+ display__R4EO(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__QYJK,buffer__PYJK);
+ display__JDLO(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__QYJK,buffer__PYJK);
+ display__X4EO(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__QYJK,buffer__PYJK);
+ display__QDLO(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__QYJK,buffer__PYJK);
+ display__55JM(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__QYJK,buffer__PYJK);
+ display__GDNL(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__QYJK,buffer__PYJK);
+ display__1UZM(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__QYJK,buffer__PYJK);
+ display__34EO(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__QYJK,buffer__PYJK);
+ display__ZMEP(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__QYJK,buffer__PYJK);
+ display__JYQN(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__QYJK,buffer__PYJK);
+ display__SYQN(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__QYJK,buffer__PYJK);
+ display__BKQN(__tmp__M1FK,buffer__L1FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__QYJK,buffer__PYJK);
+ display__WMUO(__tmp__M1FK,buffer__L1FK);
} break;
};
- add_last__YPK(buffer__PYJK,')');
+ 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__RYJK(__EXPR_SUP *Self__SYJK,void *buffer__TYJK)
+static void display__N1FK(__EXPR_SUP *Self__O1FK,void *buffer__P1FK)
// ({EXPR_SUP},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__UYJK,*__tmp__WYJK,*__tmp__YYJK;
- void *__tmp__VYJK;
- __IS_EXPANDED *Self__GCCQ,*Self__ICCQ;
- add_last__YPK(buffer__TYJK,'(');
- __tmp__UYJK=Self__SYJK->parent_expr_binary_cmp__PYNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__UYJK)->__id) {
+ __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__VYJK=static_type__SCTG(__tmp__UYJK);
+ __tmp__R1FK=static_type__OHQG(__tmp__Q1FK);
} break;
case __STRING_CST__: {
- __tmp__VYJK=((__STRING_CST *)__tmp__UYJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__R1FK=((__STRING_CST *)__tmp__Q1FK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__VYJK=((__EXTERNAL_C *)__tmp__UYJK)->static_type__KMZD;
+ __tmp__R1FK=((__EXTERNAL_C *)__tmp__Q1FK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__VYJK=((__PROTOTYPE_CST *)__tmp__UYJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__R1FK=((__PROTOTYPE_CST *)__tmp__Q1FK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__VYJK=((__INTEGER_CST *)__tmp__UYJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__R1FK=((__INTEGER_CST *)__tmp__Q1FK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__VYJK=((__LOCAL *)((__READ_LOCAL *)__tmp__UYJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__R1FK=((__LOCAL *)((__READ_LOCAL *)__tmp__Q1FK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__VYJK=static_type__EG5H(__tmp__UYJK);
+ __tmp__R1FK=static_type__CN1H(__tmp__Q1FK);
} break;
case __EXPR_EQUAL__: {
- __tmp__VYJK=static_type__3G5H();
+ __tmp__R1FK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__VYJK=static_type__CH5H();
+ __tmp__R1FK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__VYJK=((__REAL_CST *)__tmp__UYJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__R1FK=((__REAL_CST *)__tmp__Q1FK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__VYJK=((__CHARACTER_CST *)__tmp__UYJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__R1FK=((__CHARACTER_CST *)__tmp__Q1FK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__VYJK=static_type__HH5H();
+ __tmp__R1FK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__VYJK=static_type__MH5H();
+ __tmp__R1FK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__VYJK=static_type__RH5H();
+ __tmp__R1FK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__VYJK=static_type__WH5H(__tmp__UYJK);
+ __tmp__R1FK=static_type__UO1H(__tmp__Q1FK);
} break;
case __EXPR_MUL__: {
- __tmp__VYJK=static_type__2H5H(__tmp__UYJK);
+ __tmp__R1FK=static_type__0O1H(__tmp__Q1FK);
} break;
case __EXPR_DIV__: {
- __tmp__VYJK=static_type__BI5H(__tmp__UYJK);
+ __tmp__R1FK=static_type__5O1H(__tmp__Q1FK);
} break;
case __EXPR_AND__: {
- __tmp__VYJK=static_type__GI5H(__tmp__UYJK);
+ __tmp__R1FK=static_type__EP1H(__tmp__Q1FK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__VYJK=static_type__LI5H(__tmp__UYJK);
+ __tmp__R1FK=static_type__JP1H(__tmp__Q1FK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__VYJK=static_type__QI5H(__tmp__UYJK);
+ __tmp__R1FK=static_type__OP1H(__tmp__Q1FK);
} break;
case __PUT_TO__: {
- __tmp__VYJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__R1FK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__VYJK=static_type__ZI5H(__tmp__UYJK);
+ __tmp__R1FK=static_type__XP1H(__tmp__Q1FK);
} break;
case __SIZE_OF__: {
- __tmp__VYJK=static_type__FJ5H();
+ __tmp__R1FK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__VYJK=((__CAST *)__tmp__UYJK)->static_type__2G5H;
+ __tmp__R1FK=((__CAST *)__tmp__Q1FK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__VYJK=static_type__SEOL(__tmp__UYJK);
+ __tmp__R1FK=static_type__NOKL(__tmp__Q1FK);
} break;
case __READ_SLOT__: {
- __tmp__VYJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UYJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__R1FK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Q1FK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__VYJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UYJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__R1FK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Q1FK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__VYJK=static_type__VN3M();
+ __tmp__R1FK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__VYJK=static_type__BIIO();
+ __tmp__R1FK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__VYJK=static_type__XRMO();
+ __tmp__R1FK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__VYJK=static_type__GIIO();
+ __tmp__R1FK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__VYJK=static_type__3RMO();
+ __tmp__R1FK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__VYJK=static_type__FZMM(__tmp__UYJK);
+ __tmp__R1FK=static_type__DFJM(__tmp__Q1FK);
} break;
case __EXPR_ADD__: {
- __tmp__VYJK=static_type__UTQL(__tmp__UYJK);
+ __tmp__R1FK=static_type__P3ML(__tmp__Q1FK);
} break;
case __EXPR_NOT__: {
- __tmp__VYJK=static_type__NP1M(__tmp__UYJK);
+ __tmp__R1FK=static_type__R3XM(__tmp__Q1FK);
} break;
case __EXPR_MOD__: {
- __tmp__VYJK=static_type__LIIO(__tmp__UYJK);
+ __tmp__R1FK=static_type__DREO(__tmp__Q1FK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__VYJK=static_type__CZHP();
+ __tmp__R1FK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__VYJK=static_type__RMUN();
+ __tmp__R1FK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__VYJK=static_type__WMUN();
+ __tmp__R1FK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__VYJK=static_type__ZKTN(__tmp__UYJK);
+ __tmp__R1FK=static_type__3YPN(__tmp__Q1FK);
} break;
case __EXPR_XOR__: {
- __tmp__VYJK=static_type__D5VO(__tmp__UYJK);
+ __tmp__R1FK=static_type__1HSO(__tmp__Q1FK);
} break;
};
- append_name_in__0UXD(__tmp__VYJK,buffer__TYJK);
- add_last__YPK(buffer__TYJK,' ');
- __tmp__WYJK=Self__SYJK->parent_expr_binary_cmp__PYNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__WYJK)->__id) {
+ 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__TLTG(__tmp__WYJK,buffer__TYJK);
+ display__EQQG(__tmp__S1FK,buffer__P1FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__WYJK,buffer__TYJK);
+ display__0TFK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__WYJK,buffer__TYJK);
+ display__EUFK(__tmp__S1FK,buffer__P1FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__WYJK,buffer__TYJK);
+ display__JWFK(__tmp__S1FK,buffer__P1FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__WYJK,buffer__TYJK);
+ display__NWFK(__tmp__S1FK,buffer__P1FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__WYJK,buffer__TYJK);
+ display__UXFK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__WYJK,buffer__TYJK);
+ display__2XFK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__WYJK,buffer__TYJK);
+ display__M0FK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__WYJK,buffer__TYJK);
+ display__U0FK(__tmp__S1FK,buffer__P1FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__WYJK,buffer__TYJK);
+ display__20FK(__tmp__S1FK,buffer__P1FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__WYJK,buffer__TYJK);
+ display__B1FK(__tmp__S1FK,buffer__P1FK);
} break;
case __IS_EXPANDED__: {
- Self__GCCQ=((__IS_EXPANDED *)__tmp__WYJK);
- append__MOK(buffer__TYJK,(&__string_260));
- display__YUJK(Self__GCCQ->receiver__AHAI,buffer__TYJK);
- add_last__YPK(buffer__TYJK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__WYJK,buffer__TYJK);
+ display__J1FK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__WYJK,buffer__TYJK);
+ display__N1FK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__WYJK,buffer__TYJK);
+ display__V1FK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__WYJK,buffer__TYJK);
+ display__11FK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__WYJK,buffer__TYJK);
+ display__B2FK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__WYJK,buffer__TYJK);
+ display__H2FK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__WYJK,buffer__TYJK);
+ display__N2FK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__WYJK,buffer__TYJK);
+ display__T2FK(__tmp__S1FK,buffer__P1FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__WYJK,buffer__TYJK);
+ display__Z2FK(__tmp__S1FK,buffer__P1FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__WYJK,buffer__TYJK);
+ display__52FK(__tmp__S1FK,buffer__P1FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__WYJK,buffer__TYJK);
+ display__E3FK(__tmp__S1FK,buffer__P1FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__WYJK,buffer__TYJK);
+ display__I3FK(__tmp__S1FK,buffer__P1FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__WYJK,buffer__TYJK);
+ display__2TKL(__tmp__S1FK,buffer__P1FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__WYJK,buffer__TYJK);
+ display__D2ZK(__tmp__S1FK,buffer__P1FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__WYJK,buffer__TYJK);
+ display__I2ZK(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__WYJK,buffer__TYJK);
+ display__M0ZM(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__WYJK,buffer__TYJK);
+ display__R4EO(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__WYJK,buffer__TYJK);
+ display__JDLO(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__WYJK,buffer__TYJK);
+ display__X4EO(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__WYJK,buffer__TYJK);
+ display__QDLO(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__WYJK,buffer__TYJK);
+ display__55JM(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__WYJK,buffer__TYJK);
+ display__GDNL(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__WYJK,buffer__TYJK);
+ display__1UZM(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__WYJK,buffer__TYJK);
+ display__34EO(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__WYJK,buffer__TYJK);
+ display__ZMEP(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__WYJK,buffer__TYJK);
+ display__JYQN(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__WYJK,buffer__TYJK);
+ display__SYQN(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__WYJK,buffer__TYJK);
+ display__BKQN(__tmp__S1FK,buffer__P1FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__WYJK,buffer__TYJK);
+ display__WMUO(__tmp__S1FK,buffer__P1FK);
} break;
};
- append__MOK(buffer__TYJK,(&__string_263));
- __tmp__YYJK=Self__SYJK->parent_expr_binary_cmp__PYNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__YYJK)->__id) {
+ 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__TLTG(__tmp__YYJK,buffer__TYJK);
+ display__EQQG(__tmp__U1FK,buffer__P1FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__YYJK,buffer__TYJK);
+ display__0TFK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__YYJK,buffer__TYJK);
+ display__EUFK(__tmp__U1FK,buffer__P1FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__YYJK,buffer__TYJK);
+ display__JWFK(__tmp__U1FK,buffer__P1FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__YYJK,buffer__TYJK);
+ display__NWFK(__tmp__U1FK,buffer__P1FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__YYJK,buffer__TYJK);
+ display__UXFK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__YYJK,buffer__TYJK);
+ display__2XFK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__YYJK,buffer__TYJK);
+ display__M0FK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__YYJK,buffer__TYJK);
+ display__U0FK(__tmp__U1FK,buffer__P1FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__YYJK,buffer__TYJK);
+ display__20FK(__tmp__U1FK,buffer__P1FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__YYJK,buffer__TYJK);
+ display__B1FK(__tmp__U1FK,buffer__P1FK);
} break;
case __IS_EXPANDED__: {
- Self__ICCQ=((__IS_EXPANDED *)__tmp__YYJK);
- append__MOK(buffer__TYJK,(&__string_260));
- display__YUJK(Self__ICCQ->receiver__AHAI,buffer__TYJK);
- add_last__YPK(buffer__TYJK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__YYJK,buffer__TYJK);
+ display__J1FK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__YYJK,buffer__TYJK);
+ display__N1FK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__YYJK,buffer__TYJK);
+ display__V1FK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__YYJK,buffer__TYJK);
+ display__11FK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__YYJK,buffer__TYJK);
+ display__B2FK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__YYJK,buffer__TYJK);
+ display__H2FK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__YYJK,buffer__TYJK);
+ display__N2FK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__YYJK,buffer__TYJK);
+ display__T2FK(__tmp__U1FK,buffer__P1FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__YYJK,buffer__TYJK);
+ display__Z2FK(__tmp__U1FK,buffer__P1FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__YYJK,buffer__TYJK);
+ display__52FK(__tmp__U1FK,buffer__P1FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__YYJK,buffer__TYJK);
+ display__E3FK(__tmp__U1FK,buffer__P1FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__YYJK,buffer__TYJK);
+ display__I3FK(__tmp__U1FK,buffer__P1FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__YYJK,buffer__TYJK);
+ display__2TKL(__tmp__U1FK,buffer__P1FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__YYJK,buffer__TYJK);
+ display__D2ZK(__tmp__U1FK,buffer__P1FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__YYJK,buffer__TYJK);
+ display__I2ZK(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__YYJK,buffer__TYJK);
+ display__M0ZM(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__YYJK,buffer__TYJK);
+ display__R4EO(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__YYJK,buffer__TYJK);
+ display__JDLO(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__YYJK,buffer__TYJK);
+ display__X4EO(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__YYJK,buffer__TYJK);
+ display__QDLO(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__YYJK,buffer__TYJK);
+ display__55JM(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__YYJK,buffer__TYJK);
+ display__GDNL(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__YYJK,buffer__TYJK);
+ display__1UZM(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__YYJK,buffer__TYJK);
+ display__34EO(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__YYJK,buffer__TYJK);
+ display__ZMEP(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__YYJK,buffer__TYJK);
+ display__JYQN(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__YYJK,buffer__TYJK);
+ display__SYQN(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__YYJK,buffer__TYJK);
+ display__BKQN(__tmp__U1FK,buffer__P1FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__YYJK,buffer__TYJK);
+ display__WMUO(__tmp__U1FK,buffer__P1FK);
} break;
};
- add_last__YPK(buffer__TYJK,')');
+ 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);
}
-static void display__ZYJK(__EXPR_SUB *Self__0YJK,void *buffer__1YJK)
+static void display__V1FK(__EXPR_SUB *Self__W1FK,void *buffer__X1FK)
// ({EXPR_SUB},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__2YJK,*__tmp__4YJK;
- __IS_EXPANDED *Self__KCCQ,*Self__MCCQ;
- add_last__YPK(buffer__1YJK,'(');
- __tmp__2YJK=Self__0YJK->parent_expr_binary__DZNH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__2YJK)->__id) {
+ __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__TLTG(__tmp__2YJK,buffer__1YJK);
+ display__EQQG(__tmp__Y1FK,buffer__X1FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__2YJK,buffer__1YJK);
+ display__0TFK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__2YJK,buffer__1YJK);
+ display__EUFK(__tmp__Y1FK,buffer__X1FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__2YJK,buffer__1YJK);
+ display__JWFK(__tmp__Y1FK,buffer__X1FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__2YJK,buffer__1YJK);
+ display__NWFK(__tmp__Y1FK,buffer__X1FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__2YJK,buffer__1YJK);
+ display__UXFK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__2YJK,buffer__1YJK);
+ display__2XFK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__2YJK,buffer__1YJK);
+ display__M0FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__2YJK,buffer__1YJK);
+ display__U0FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__2YJK,buffer__1YJK);
+ display__20FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__2YJK,buffer__1YJK);
+ display__B1FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __IS_EXPANDED__: {
- Self__KCCQ=((__IS_EXPANDED *)__tmp__2YJK);
- append__MOK(buffer__1YJK,(&__string_260));
- display__YUJK(Self__KCCQ->receiver__AHAI,buffer__1YJK);
- add_last__YPK(buffer__1YJK,')');
+ 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__NYJK(__tmp__2YJK,buffer__1YJK);
+ display__J1FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__2YJK,buffer__1YJK);
+ display__N1FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__2YJK,buffer__1YJK);
+ display__V1FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__2YJK,buffer__1YJK);
+ display__11FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__2YJK,buffer__1YJK);
+ display__B2FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__2YJK,buffer__1YJK);
+ display__H2FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__2YJK,buffer__1YJK);
+ display__N2FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__2YJK,buffer__1YJK);
+ display__T2FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__2YJK,buffer__1YJK);
+ display__Z2FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__2YJK,buffer__1YJK);
+ display__52FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__2YJK,buffer__1YJK);
+ display__E3FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__2YJK,buffer__1YJK);
+ display__I3FK(__tmp__Y1FK,buffer__X1FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__2YJK,buffer__1YJK);
+ display__2TKL(__tmp__Y1FK,buffer__X1FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__2YJK,buffer__1YJK);
+ display__D2ZK(__tmp__Y1FK,buffer__X1FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__2YJK,buffer__1YJK);
+ display__I2ZK(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__2YJK,buffer__1YJK);
+ display__M0ZM(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__2YJK,buffer__1YJK);
+ display__R4EO(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__2YJK,buffer__1YJK);
+ display__JDLO(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__2YJK,buffer__1YJK);
+ display__X4EO(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__2YJK,buffer__1YJK);
+ display__QDLO(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__2YJK,buffer__1YJK);
+ display__55JM(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__2YJK,buffer__1YJK);
+ display__GDNL(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__2YJK,buffer__1YJK);
+ display__1UZM(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__2YJK,buffer__1YJK);
+ display__34EO(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__2YJK,buffer__1YJK);
+ display__ZMEP(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__2YJK,buffer__1YJK);
+ display__JYQN(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__2YJK,buffer__1YJK);
+ display__SYQN(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__2YJK,buffer__1YJK);
+ display__BKQN(__tmp__Y1FK,buffer__X1FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__2YJK,buffer__1YJK);
+ display__WMUO(__tmp__Y1FK,buffer__X1FK);
} break;
};
- append__MOK(buffer__1YJK,(&__string_350));
- __tmp__4YJK=Self__0YJK->parent_expr_binary__DZNH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__4YJK)->__id) {
+ 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__TLTG(__tmp__4YJK,buffer__1YJK);
+ display__EQQG(__tmp__01FK,buffer__X1FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__4YJK,buffer__1YJK);
+ display__0TFK(__tmp__01FK,buffer__X1FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__4YJK,buffer__1YJK);
+ display__EUFK(__tmp__01FK,buffer__X1FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__4YJK,buffer__1YJK);
+ display__JWFK(__tmp__01FK,buffer__X1FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__4YJK,buffer__1YJK);
+ display__NWFK(__tmp__01FK,buffer__X1FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__4YJK,buffer__1YJK);
+ display__UXFK(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__4YJK,buffer__1YJK);
+ display__2XFK(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__4YJK,buffer__1YJK);
+ display__M0FK(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__4YJK,buffer__1YJK);
+ display__U0FK(__tmp__01FK,buffer__X1FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__4YJK,buffer__1YJK);
+ display__20FK(__tmp__01FK,buffer__X1FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__4YJK,buffer__1YJK);
+ display__B1FK(__tmp__01FK,buffer__X1FK);
} break;
case __IS_EXPANDED__: {
- Self__MCCQ=((__IS_EXPANDED *)__tmp__4YJK);
- append__MOK(buffer__1YJK,(&__string_260));
- display__YUJK(Self__MCCQ->receiver__AHAI,buffer__1YJK);
- add_last__YPK(buffer__1YJK,')');
+ 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__NYJK(__tmp__4YJK,buffer__1YJK);
+ display__J1FK(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__4YJK,buffer__1YJK);
+ display__N1FK(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__4YJK,buffer__1YJK);
+ display__V1FK(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__4YJK,buffer__1YJK);
+ display__11FK(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__4YJK,buffer__1YJK);
+ display__B2FK(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__4YJK,buffer__1YJK);
+ display__H2FK(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__4YJK,buffer__1YJK);
+ display__N2FK(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__4YJK,buffer__1YJK);
+ display__T2FK(__tmp__01FK,buffer__X1FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__4YJK,buffer__1YJK);
+ display__Z2FK(__tmp__01FK,buffer__X1FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__4YJK,buffer__1YJK);
+ display__52FK(__tmp__01FK,buffer__X1FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__4YJK,buffer__1YJK);
+ display__E3FK(__tmp__01FK,buffer__X1FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__4YJK,buffer__1YJK);
+ display__I3FK(__tmp__01FK,buffer__X1FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__4YJK,buffer__1YJK);
+ display__2TKL(__tmp__01FK,buffer__X1FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__4YJK,buffer__1YJK);
+ display__D2ZK(__tmp__01FK,buffer__X1FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__4YJK,buffer__1YJK);
+ display__I2ZK(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__4YJK,buffer__1YJK);
+ display__M0ZM(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__4YJK,buffer__1YJK);
+ display__R4EO(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__4YJK,buffer__1YJK);
+ display__JDLO(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__4YJK,buffer__1YJK);
+ display__X4EO(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__4YJK,buffer__1YJK);
+ display__QDLO(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__4YJK,buffer__1YJK);
+ display__55JM(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__4YJK,buffer__1YJK);
+ display__GDNL(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__4YJK,buffer__1YJK);
+ display__1UZM(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__4YJK,buffer__1YJK);
+ display__34EO(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__4YJK,buffer__1YJK);
+ display__ZMEP(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__4YJK,buffer__1YJK);
+ display__JYQN(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__4YJK,buffer__1YJK);
+ display__SYQN(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__4YJK,buffer__1YJK);
+ display__BKQN(__tmp__01FK,buffer__X1FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__4YJK,buffer__1YJK);
+ display__WMUO(__tmp__01FK,buffer__X1FK);
} break;
};
- add_last__YPK(buffer__1YJK,')');
+ 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__5YJK(__EXPR_MUL *Self__AZJK,void *buffer__BZJK)
+static void display__11FK(__EXPR_MUL *Self__21FK,void *buffer__31FK)
// ({EXPR_MUL},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__CZJK,*__tmp__EZJK;
- __IS_EXPANDED *Self__OCCQ,*Self__QCCQ;
- add_last__YPK(buffer__BZJK,'(');
- __tmp__CZJK=Self__AZJK->parent_expr_binary__WZNH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__CZJK)->__id) {
+ __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__TLTG(__tmp__CZJK,buffer__BZJK);
+ display__EQQG(__tmp__41FK,buffer__31FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__CZJK,buffer__BZJK);
+ display__0TFK(__tmp__41FK,buffer__31FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__CZJK,buffer__BZJK);
+ display__EUFK(__tmp__41FK,buffer__31FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__CZJK,buffer__BZJK);
+ display__JWFK(__tmp__41FK,buffer__31FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__CZJK,buffer__BZJK);
+ display__NWFK(__tmp__41FK,buffer__31FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__CZJK,buffer__BZJK);
+ display__UXFK(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__CZJK,buffer__BZJK);
+ display__2XFK(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__CZJK,buffer__BZJK);
+ display__M0FK(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__CZJK,buffer__BZJK);
+ display__U0FK(__tmp__41FK,buffer__31FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__CZJK,buffer__BZJK);
+ display__20FK(__tmp__41FK,buffer__31FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__CZJK,buffer__BZJK);
+ display__B1FK(__tmp__41FK,buffer__31FK);
} break;
case __IS_EXPANDED__: {
- Self__OCCQ=((__IS_EXPANDED *)__tmp__CZJK);
- append__MOK(buffer__BZJK,(&__string_260));
- display__YUJK(Self__OCCQ->receiver__AHAI,buffer__BZJK);
- add_last__YPK(buffer__BZJK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__CZJK,buffer__BZJK);
+ display__J1FK(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__CZJK,buffer__BZJK);
+ display__N1FK(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__CZJK,buffer__BZJK);
+ display__V1FK(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__CZJK,buffer__BZJK);
+ display__11FK(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__CZJK,buffer__BZJK);
+ display__B2FK(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__CZJK,buffer__BZJK);
+ display__H2FK(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__CZJK,buffer__BZJK);
+ display__N2FK(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__CZJK,buffer__BZJK);
+ display__T2FK(__tmp__41FK,buffer__31FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__CZJK,buffer__BZJK);
+ display__Z2FK(__tmp__41FK,buffer__31FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__CZJK,buffer__BZJK);
+ display__52FK(__tmp__41FK,buffer__31FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__CZJK,buffer__BZJK);
+ display__E3FK(__tmp__41FK,buffer__31FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__CZJK,buffer__BZJK);
+ display__I3FK(__tmp__41FK,buffer__31FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__CZJK,buffer__BZJK);
+ display__2TKL(__tmp__41FK,buffer__31FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__CZJK,buffer__BZJK);
+ display__D2ZK(__tmp__41FK,buffer__31FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__CZJK,buffer__BZJK);
+ display__I2ZK(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__CZJK,buffer__BZJK);
+ display__M0ZM(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__CZJK,buffer__BZJK);
+ display__R4EO(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__CZJK,buffer__BZJK);
+ display__JDLO(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__CZJK,buffer__BZJK);
+ display__X4EO(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__CZJK,buffer__BZJK);
+ display__QDLO(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__CZJK,buffer__BZJK);
+ display__55JM(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__CZJK,buffer__BZJK);
+ display__GDNL(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__CZJK,buffer__BZJK);
+ display__1UZM(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__CZJK,buffer__BZJK);
+ display__34EO(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__CZJK,buffer__BZJK);
+ display__ZMEP(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__CZJK,buffer__BZJK);
+ display__JYQN(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__CZJK,buffer__BZJK);
+ display__SYQN(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__CZJK,buffer__BZJK);
+ display__BKQN(__tmp__41FK,buffer__31FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__CZJK,buffer__BZJK);
+ display__WMUO(__tmp__41FK,buffer__31FK);
} break;
};
- append__MOK(buffer__BZJK,(&__string_158));
- __tmp__EZJK=Self__AZJK->parent_expr_binary__WZNH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__EZJK)->__id) {
+ 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__TLTG(__tmp__EZJK,buffer__BZJK);
+ display__EQQG(__tmp__A2FK,buffer__31FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__EZJK,buffer__BZJK);
+ display__0TFK(__tmp__A2FK,buffer__31FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__EZJK,buffer__BZJK);
+ display__EUFK(__tmp__A2FK,buffer__31FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__EZJK,buffer__BZJK);
+ display__JWFK(__tmp__A2FK,buffer__31FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__EZJK,buffer__BZJK);
+ display__NWFK(__tmp__A2FK,buffer__31FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__EZJK,buffer__BZJK);
+ display__UXFK(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__EZJK,buffer__BZJK);
+ display__2XFK(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__EZJK,buffer__BZJK);
+ display__M0FK(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__EZJK,buffer__BZJK);
+ display__U0FK(__tmp__A2FK,buffer__31FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__EZJK,buffer__BZJK);
+ display__20FK(__tmp__A2FK,buffer__31FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__EZJK,buffer__BZJK);
+ display__B1FK(__tmp__A2FK,buffer__31FK);
} break;
case __IS_EXPANDED__: {
- Self__QCCQ=((__IS_EXPANDED *)__tmp__EZJK);
- append__MOK(buffer__BZJK,(&__string_260));
- display__YUJK(Self__QCCQ->receiver__AHAI,buffer__BZJK);
- add_last__YPK(buffer__BZJK,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__XVER->storage__XNK)[Self__XVER->count__VF]=')';
+ Self__XVER->count__VF=(__INTEGER)(Self__XVER->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__EZJK,buffer__BZJK);
+ display__J1FK(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__EZJK,buffer__BZJK);
+ display__N1FK(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__EZJK,buffer__BZJK);
+ display__V1FK(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__EZJK,buffer__BZJK);
+ display__11FK(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__EZJK,buffer__BZJK);
+ display__B2FK(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__EZJK,buffer__BZJK);
+ display__H2FK(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__EZJK,buffer__BZJK);
+ display__N2FK(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__EZJK,buffer__BZJK);
+ display__T2FK(__tmp__A2FK,buffer__31FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__EZJK,buffer__BZJK);
+ display__Z2FK(__tmp__A2FK,buffer__31FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__EZJK,buffer__BZJK);
+ display__52FK(__tmp__A2FK,buffer__31FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__EZJK,buffer__BZJK);
+ display__E3FK(__tmp__A2FK,buffer__31FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__EZJK,buffer__BZJK);
+ display__I3FK(__tmp__A2FK,buffer__31FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__EZJK,buffer__BZJK);
+ display__2TKL(__tmp__A2FK,buffer__31FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__EZJK,buffer__BZJK);
+ display__D2ZK(__tmp__A2FK,buffer__31FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__EZJK,buffer__BZJK);
+ display__I2ZK(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__EZJK,buffer__BZJK);
+ display__M0ZM(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__EZJK,buffer__BZJK);
+ display__R4EO(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__EZJK,buffer__BZJK);
+ display__JDLO(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__EZJK,buffer__BZJK);
+ display__X4EO(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__EZJK,buffer__BZJK);
+ display__QDLO(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__EZJK,buffer__BZJK);
+ display__55JM(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__EZJK,buffer__BZJK);
+ display__GDNL(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__EZJK,buffer__BZJK);
+ display__1UZM(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__EZJK,buffer__BZJK);
+ display__34EO(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__EZJK,buffer__BZJK);
+ display__ZMEP(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__EZJK,buffer__BZJK);
+ display__JYQN(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__EZJK,buffer__BZJK);
+ display__SYQN(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__EZJK,buffer__BZJK);
+ display__BKQN(__tmp__A2FK,buffer__31FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__EZJK,buffer__BZJK);
+ display__WMUO(__tmp__A2FK,buffer__31FK);
} break;
};
- add_last__YPK(buffer__BZJK,')');
+ 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);
}
-static void display__FZJK(__EXPR_DIV *Self__GZJK,void *buffer__HZJK)
+static void display__B2FK(__EXPR_DIV *Self__C2FK,void *buffer__D2FK)
// ({EXPR_DIV},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__IZJK,*__tmp__KZJK;
- __IS_EXPANDED *Self__SCCQ,*Self__UCCQ;
- add_last__YPK(buffer__HZJK,'(');
- __tmp__IZJK=Self__GZJK->parent_expr_binary__J0NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__IZJK)->__id) {
+ __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__TLTG(__tmp__IZJK,buffer__HZJK);
+ display__EQQG(__tmp__E2FK,buffer__D2FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__IZJK,buffer__HZJK);
+ display__0TFK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__IZJK,buffer__HZJK);
+ display__EUFK(__tmp__E2FK,buffer__D2FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__IZJK,buffer__HZJK);
+ display__JWFK(__tmp__E2FK,buffer__D2FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__IZJK,buffer__HZJK);
+ display__NWFK(__tmp__E2FK,buffer__D2FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__IZJK,buffer__HZJK);
+ display__UXFK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__IZJK,buffer__HZJK);
+ display__2XFK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__IZJK,buffer__HZJK);
+ display__M0FK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__IZJK,buffer__HZJK);
+ display__U0FK(__tmp__E2FK,buffer__D2FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__IZJK,buffer__HZJK);
+ display__20FK(__tmp__E2FK,buffer__D2FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__IZJK,buffer__HZJK);
+ display__B1FK(__tmp__E2FK,buffer__D2FK);
} break;
case __IS_EXPANDED__: {
- Self__SCCQ=((__IS_EXPANDED *)__tmp__IZJK);
- append__MOK(buffer__HZJK,(&__string_260));
- display__YUJK(Self__SCCQ->receiver__AHAI,buffer__HZJK);
- add_last__YPK(buffer__HZJK,')');
+ 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__NYJK(__tmp__IZJK,buffer__HZJK);
+ display__J1FK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__IZJK,buffer__HZJK);
+ display__N1FK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__IZJK,buffer__HZJK);
+ display__V1FK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__IZJK,buffer__HZJK);
+ display__11FK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__IZJK,buffer__HZJK);
+ display__B2FK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__IZJK,buffer__HZJK);
+ display__H2FK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__IZJK,buffer__HZJK);
+ display__N2FK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__IZJK,buffer__HZJK);
+ display__T2FK(__tmp__E2FK,buffer__D2FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__IZJK,buffer__HZJK);
+ display__Z2FK(__tmp__E2FK,buffer__D2FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__IZJK,buffer__HZJK);
+ display__52FK(__tmp__E2FK,buffer__D2FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__IZJK,buffer__HZJK);
+ display__E3FK(__tmp__E2FK,buffer__D2FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__IZJK,buffer__HZJK);
+ display__I3FK(__tmp__E2FK,buffer__D2FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__IZJK,buffer__HZJK);
+ display__2TKL(__tmp__E2FK,buffer__D2FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__IZJK,buffer__HZJK);
+ display__D2ZK(__tmp__E2FK,buffer__D2FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__IZJK,buffer__HZJK);
+ display__I2ZK(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__IZJK,buffer__HZJK);
+ display__M0ZM(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__IZJK,buffer__HZJK);
+ display__R4EO(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__IZJK,buffer__HZJK);
+ display__JDLO(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__IZJK,buffer__HZJK);
+ display__X4EO(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__IZJK,buffer__HZJK);
+ display__QDLO(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__IZJK,buffer__HZJK);
+ display__55JM(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__IZJK,buffer__HZJK);
+ display__GDNL(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__IZJK,buffer__HZJK);
+ display__1UZM(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__IZJK,buffer__HZJK);
+ display__34EO(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__IZJK,buffer__HZJK);
+ display__ZMEP(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__IZJK,buffer__HZJK);
+ display__JYQN(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__IZJK,buffer__HZJK);
+ display__SYQN(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__IZJK,buffer__HZJK);
+ display__BKQN(__tmp__E2FK,buffer__D2FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__IZJK,buffer__HZJK);
+ display__WMUO(__tmp__E2FK,buffer__D2FK);
} break;
};
- append__MOK(buffer__HZJK,(&__string_351));
- __tmp__KZJK=Self__GZJK->parent_expr_binary__J0NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__KZJK)->__id) {
+ 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__TLTG(__tmp__KZJK,buffer__HZJK);
+ display__EQQG(__tmp__G2FK,buffer__D2FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__KZJK,buffer__HZJK);
+ display__0TFK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__KZJK,buffer__HZJK);
+ display__EUFK(__tmp__G2FK,buffer__D2FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__KZJK,buffer__HZJK);
+ display__JWFK(__tmp__G2FK,buffer__D2FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__KZJK,buffer__HZJK);
+ display__NWFK(__tmp__G2FK,buffer__D2FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__KZJK,buffer__HZJK);
+ display__UXFK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__KZJK,buffer__HZJK);
+ display__2XFK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__KZJK,buffer__HZJK);
+ display__M0FK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__KZJK,buffer__HZJK);
+ display__U0FK(__tmp__G2FK,buffer__D2FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__KZJK,buffer__HZJK);
+ display__20FK(__tmp__G2FK,buffer__D2FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__KZJK,buffer__HZJK);
+ display__B1FK(__tmp__G2FK,buffer__D2FK);
} break;
case __IS_EXPANDED__: {
- Self__UCCQ=((__IS_EXPANDED *)__tmp__KZJK);
- append__MOK(buffer__HZJK,(&__string_260));
- display__YUJK(Self__UCCQ->receiver__AHAI,buffer__HZJK);
- add_last__YPK(buffer__HZJK,')');
+ 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__NYJK(__tmp__KZJK,buffer__HZJK);
+ display__J1FK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__KZJK,buffer__HZJK);
+ display__N1FK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__KZJK,buffer__HZJK);
+ display__V1FK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__KZJK,buffer__HZJK);
+ display__11FK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__KZJK,buffer__HZJK);
+ display__B2FK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__KZJK,buffer__HZJK);
+ display__H2FK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__KZJK,buffer__HZJK);
+ display__N2FK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__KZJK,buffer__HZJK);
+ display__T2FK(__tmp__G2FK,buffer__D2FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__KZJK,buffer__HZJK);
+ display__Z2FK(__tmp__G2FK,buffer__D2FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__KZJK,buffer__HZJK);
+ display__52FK(__tmp__G2FK,buffer__D2FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__KZJK,buffer__HZJK);
+ display__E3FK(__tmp__G2FK,buffer__D2FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__KZJK,buffer__HZJK);
+ display__I3FK(__tmp__G2FK,buffer__D2FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__KZJK,buffer__HZJK);
+ display__2TKL(__tmp__G2FK,buffer__D2FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__KZJK,buffer__HZJK);
+ display__D2ZK(__tmp__G2FK,buffer__D2FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__KZJK,buffer__HZJK);
+ display__I2ZK(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__KZJK,buffer__HZJK);
+ display__M0ZM(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__KZJK,buffer__HZJK);
+ display__R4EO(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__KZJK,buffer__HZJK);
+ display__JDLO(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__KZJK,buffer__HZJK);
+ display__X4EO(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__KZJK,buffer__HZJK);
+ display__QDLO(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__KZJK,buffer__HZJK);
+ display__55JM(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__KZJK,buffer__HZJK);
+ display__GDNL(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__KZJK,buffer__HZJK);
+ display__1UZM(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__KZJK,buffer__HZJK);
+ display__34EO(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__KZJK,buffer__HZJK);
+ display__ZMEP(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__KZJK,buffer__HZJK);
+ display__JYQN(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__KZJK,buffer__HZJK);
+ display__SYQN(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__KZJK,buffer__HZJK);
+ display__BKQN(__tmp__G2FK,buffer__D2FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__KZJK,buffer__HZJK);
+ display__WMUO(__tmp__G2FK,buffer__D2FK);
} break;
};
- add_last__YPK(buffer__HZJK,')');
+ 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__LZJK(__EXPR_AND *Self__MZJK,void *buffer__NZJK)
+static void display__H2FK(__EXPR_AND *Self__I2FK,void *buffer__J2FK)
// ({EXPR_AND},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__OZJK,*__tmp__QZJK;
- __IS_EXPANDED *Self__WCCQ,*Self__YCCQ;
- add_last__YPK(buffer__NZJK,'(');
- __tmp__OZJK=Self__MZJK->parent_expr_binary__20NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__OZJK)->__id) {
+ __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__TLTG(__tmp__OZJK,buffer__NZJK);
+ display__EQQG(__tmp__K2FK,buffer__J2FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__OZJK,buffer__NZJK);
+ display__0TFK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__OZJK,buffer__NZJK);
+ display__EUFK(__tmp__K2FK,buffer__J2FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__OZJK,buffer__NZJK);
+ display__JWFK(__tmp__K2FK,buffer__J2FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__OZJK,buffer__NZJK);
+ display__NWFK(__tmp__K2FK,buffer__J2FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__OZJK,buffer__NZJK);
+ display__UXFK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__OZJK,buffer__NZJK);
+ display__2XFK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__OZJK,buffer__NZJK);
+ display__M0FK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__OZJK,buffer__NZJK);
+ display__U0FK(__tmp__K2FK,buffer__J2FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__OZJK,buffer__NZJK);
+ display__20FK(__tmp__K2FK,buffer__J2FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__OZJK,buffer__NZJK);
+ display__B1FK(__tmp__K2FK,buffer__J2FK);
} break;
case __IS_EXPANDED__: {
- Self__WCCQ=((__IS_EXPANDED *)__tmp__OZJK);
- append__MOK(buffer__NZJK,(&__string_260));
- display__YUJK(Self__WCCQ->receiver__AHAI,buffer__NZJK);
- add_last__YPK(buffer__NZJK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__OZJK,buffer__NZJK);
+ display__J1FK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__OZJK,buffer__NZJK);
+ display__N1FK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__OZJK,buffer__NZJK);
+ display__V1FK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__OZJK,buffer__NZJK);
+ display__11FK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__OZJK,buffer__NZJK);
+ display__B2FK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__OZJK,buffer__NZJK);
+ display__H2FK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__OZJK,buffer__NZJK);
+ display__N2FK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__OZJK,buffer__NZJK);
+ display__T2FK(__tmp__K2FK,buffer__J2FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__OZJK,buffer__NZJK);
+ display__Z2FK(__tmp__K2FK,buffer__J2FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__OZJK,buffer__NZJK);
+ display__52FK(__tmp__K2FK,buffer__J2FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__OZJK,buffer__NZJK);
+ display__E3FK(__tmp__K2FK,buffer__J2FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__OZJK,buffer__NZJK);
+ display__I3FK(__tmp__K2FK,buffer__J2FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__OZJK,buffer__NZJK);
+ display__2TKL(__tmp__K2FK,buffer__J2FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__OZJK,buffer__NZJK);
+ display__D2ZK(__tmp__K2FK,buffer__J2FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__OZJK,buffer__NZJK);
+ display__I2ZK(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__OZJK,buffer__NZJK);
+ display__M0ZM(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__OZJK,buffer__NZJK);
+ display__R4EO(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__OZJK,buffer__NZJK);
+ display__JDLO(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__OZJK,buffer__NZJK);
+ display__X4EO(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__OZJK,buffer__NZJK);
+ display__QDLO(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__OZJK,buffer__NZJK);
+ display__55JM(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__OZJK,buffer__NZJK);
+ display__GDNL(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__OZJK,buffer__NZJK);
+ display__1UZM(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__OZJK,buffer__NZJK);
+ display__34EO(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__OZJK,buffer__NZJK);
+ display__ZMEP(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__OZJK,buffer__NZJK);
+ display__JYQN(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__OZJK,buffer__NZJK);
+ display__SYQN(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__OZJK,buffer__NZJK);
+ display__BKQN(__tmp__K2FK,buffer__J2FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__OZJK,buffer__NZJK);
+ display__WMUO(__tmp__K2FK,buffer__J2FK);
} break;
};
- append__MOK(buffer__NZJK,(&__string_352));
- __tmp__QZJK=Self__MZJK->parent_expr_binary__20NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__QZJK)->__id) {
+ 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__TLTG(__tmp__QZJK,buffer__NZJK);
+ display__EQQG(__tmp__M2FK,buffer__J2FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__QZJK,buffer__NZJK);
+ display__0TFK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__QZJK,buffer__NZJK);
+ display__EUFK(__tmp__M2FK,buffer__J2FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__QZJK,buffer__NZJK);
+ display__JWFK(__tmp__M2FK,buffer__J2FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__QZJK,buffer__NZJK);
+ display__NWFK(__tmp__M2FK,buffer__J2FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__QZJK,buffer__NZJK);
+ display__UXFK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__QZJK,buffer__NZJK);
+ display__2XFK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__QZJK,buffer__NZJK);
+ display__M0FK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__QZJK,buffer__NZJK);
+ display__U0FK(__tmp__M2FK,buffer__J2FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__QZJK,buffer__NZJK);
+ display__20FK(__tmp__M2FK,buffer__J2FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__QZJK,buffer__NZJK);
+ display__B1FK(__tmp__M2FK,buffer__J2FK);
} break;
case __IS_EXPANDED__: {
- Self__YCCQ=((__IS_EXPANDED *)__tmp__QZJK);
- append__MOK(buffer__NZJK,(&__string_260));
- display__YUJK(Self__YCCQ->receiver__AHAI,buffer__NZJK);
- add_last__YPK(buffer__NZJK,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__HXER->storage__XNK)[Self__HXER->count__VF]=')';
+ Self__HXER->count__VF=(__INTEGER)(Self__HXER->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__QZJK,buffer__NZJK);
+ display__J1FK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__QZJK,buffer__NZJK);
+ display__N1FK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__QZJK,buffer__NZJK);
+ display__V1FK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__QZJK,buffer__NZJK);
+ display__11FK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__QZJK,buffer__NZJK);
+ display__B2FK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__QZJK,buffer__NZJK);
+ display__H2FK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__QZJK,buffer__NZJK);
+ display__N2FK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__QZJK,buffer__NZJK);
+ display__T2FK(__tmp__M2FK,buffer__J2FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__QZJK,buffer__NZJK);
+ display__Z2FK(__tmp__M2FK,buffer__J2FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__QZJK,buffer__NZJK);
+ display__52FK(__tmp__M2FK,buffer__J2FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__QZJK,buffer__NZJK);
+ display__E3FK(__tmp__M2FK,buffer__J2FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__QZJK,buffer__NZJK);
+ display__I3FK(__tmp__M2FK,buffer__J2FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__QZJK,buffer__NZJK);
+ display__2TKL(__tmp__M2FK,buffer__J2FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__QZJK,buffer__NZJK);
+ display__D2ZK(__tmp__M2FK,buffer__J2FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__QZJK,buffer__NZJK);
+ display__I2ZK(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__QZJK,buffer__NZJK);
+ display__M0ZM(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__QZJK,buffer__NZJK);
+ display__R4EO(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__QZJK,buffer__NZJK);
+ display__JDLO(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__QZJK,buffer__NZJK);
+ display__X4EO(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__QZJK,buffer__NZJK);
+ display__QDLO(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__QZJK,buffer__NZJK);
+ display__55JM(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__QZJK,buffer__NZJK);
+ display__GDNL(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__QZJK,buffer__NZJK);
+ display__1UZM(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__QZJK,buffer__NZJK);
+ display__34EO(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__QZJK,buffer__NZJK);
+ display__ZMEP(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__QZJK,buffer__NZJK);
+ display__JYQN(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__QZJK,buffer__NZJK);
+ display__SYQN(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__QZJK,buffer__NZJK);
+ display__BKQN(__tmp__M2FK,buffer__J2FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__QZJK,buffer__NZJK);
+ display__WMUO(__tmp__M2FK,buffer__J2FK);
} break;
};
- add_last__YPK(buffer__NZJK,')');
+ 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);
}
-static void display__RZJK(__EXPR_SHIFT_R *Self__SZJK,void *buffer__TZJK)
+static void display__N2FK(__EXPR_SHIFT_R *Self__O2FK,void *buffer__P2FK)
// ({EXPR_SHIFT_R},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__UZJK,*__tmp__WZJK;
- __IS_EXPANDED *Self__0CCQ,*Self__2CCQ;
- add_last__YPK(buffer__TZJK,'(');
- __tmp__UZJK=Self__SZJK->parent_expr_binary__P1NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__UZJK)->__id) {
+ __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__TLTG(__tmp__UZJK,buffer__TZJK);
+ display__EQQG(__tmp__Q2FK,buffer__P2FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__UZJK,buffer__TZJK);
+ display__0TFK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__UZJK,buffer__TZJK);
+ display__EUFK(__tmp__Q2FK,buffer__P2FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__UZJK,buffer__TZJK);
+ display__JWFK(__tmp__Q2FK,buffer__P2FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__UZJK,buffer__TZJK);
+ display__NWFK(__tmp__Q2FK,buffer__P2FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__UZJK,buffer__TZJK);
+ display__UXFK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__UZJK,buffer__TZJK);
+ display__2XFK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__UZJK,buffer__TZJK);
+ display__M0FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__UZJK,buffer__TZJK);
+ display__U0FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__UZJK,buffer__TZJK);
+ display__20FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__UZJK,buffer__TZJK);
+ display__B1FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __IS_EXPANDED__: {
- Self__0CCQ=((__IS_EXPANDED *)__tmp__UZJK);
- append__MOK(buffer__TZJK,(&__string_260));
- display__YUJK(Self__0CCQ->receiver__AHAI,buffer__TZJK);
- add_last__YPK(buffer__TZJK,')');
+ 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__NYJK(__tmp__UZJK,buffer__TZJK);
+ display__J1FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__UZJK,buffer__TZJK);
+ display__N1FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__UZJK,buffer__TZJK);
+ display__V1FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__UZJK,buffer__TZJK);
+ display__11FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__UZJK,buffer__TZJK);
+ display__B2FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__UZJK,buffer__TZJK);
+ display__H2FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__UZJK,buffer__TZJK);
+ display__N2FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__UZJK,buffer__TZJK);
+ display__T2FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__UZJK,buffer__TZJK);
+ display__Z2FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__UZJK,buffer__TZJK);
+ display__52FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__UZJK,buffer__TZJK);
+ display__E3FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__UZJK,buffer__TZJK);
+ display__I3FK(__tmp__Q2FK,buffer__P2FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__UZJK,buffer__TZJK);
+ display__2TKL(__tmp__Q2FK,buffer__P2FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__UZJK,buffer__TZJK);
+ display__D2ZK(__tmp__Q2FK,buffer__P2FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__UZJK,buffer__TZJK);
+ display__I2ZK(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__UZJK,buffer__TZJK);
+ display__M0ZM(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__UZJK,buffer__TZJK);
+ display__R4EO(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__UZJK,buffer__TZJK);
+ display__JDLO(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__UZJK,buffer__TZJK);
+ display__X4EO(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__UZJK,buffer__TZJK);
+ display__QDLO(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__UZJK,buffer__TZJK);
+ display__55JM(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__UZJK,buffer__TZJK);
+ display__GDNL(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__UZJK,buffer__TZJK);
+ display__1UZM(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__UZJK,buffer__TZJK);
+ display__34EO(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__UZJK,buffer__TZJK);
+ display__ZMEP(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__UZJK,buffer__TZJK);
+ display__JYQN(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__UZJK,buffer__TZJK);
+ display__SYQN(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__UZJK,buffer__TZJK);
+ display__BKQN(__tmp__Q2FK,buffer__P2FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__UZJK,buffer__TZJK);
+ display__WMUO(__tmp__Q2FK,buffer__P2FK);
} break;
};
- append__MOK(buffer__TZJK,(&__string_353));
- __tmp__WZJK=Self__SZJK->parent_expr_binary__P1NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__WZJK)->__id) {
+ 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__TLTG(__tmp__WZJK,buffer__TZJK);
+ display__EQQG(__tmp__S2FK,buffer__P2FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__WZJK,buffer__TZJK);
+ display__0TFK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__WZJK,buffer__TZJK);
+ display__EUFK(__tmp__S2FK,buffer__P2FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__WZJK,buffer__TZJK);
+ display__JWFK(__tmp__S2FK,buffer__P2FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__WZJK,buffer__TZJK);
+ display__NWFK(__tmp__S2FK,buffer__P2FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__WZJK,buffer__TZJK);
+ display__UXFK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__WZJK,buffer__TZJK);
+ display__2XFK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__WZJK,buffer__TZJK);
+ display__M0FK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__WZJK,buffer__TZJK);
+ display__U0FK(__tmp__S2FK,buffer__P2FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__WZJK,buffer__TZJK);
+ display__20FK(__tmp__S2FK,buffer__P2FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__WZJK,buffer__TZJK);
+ display__B1FK(__tmp__S2FK,buffer__P2FK);
} break;
case __IS_EXPANDED__: {
- Self__2CCQ=((__IS_EXPANDED *)__tmp__WZJK);
- append__MOK(buffer__TZJK,(&__string_260));
- display__YUJK(Self__2CCQ->receiver__AHAI,buffer__TZJK);
- add_last__YPK(buffer__TZJK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__WZJK,buffer__TZJK);
+ display__J1FK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__WZJK,buffer__TZJK);
+ display__N1FK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__WZJK,buffer__TZJK);
+ display__V1FK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__WZJK,buffer__TZJK);
+ display__11FK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__WZJK,buffer__TZJK);
+ display__B2FK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__WZJK,buffer__TZJK);
+ display__H2FK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__WZJK,buffer__TZJK);
+ display__N2FK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__WZJK,buffer__TZJK);
+ display__T2FK(__tmp__S2FK,buffer__P2FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__WZJK,buffer__TZJK);
+ display__Z2FK(__tmp__S2FK,buffer__P2FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__WZJK,buffer__TZJK);
+ display__52FK(__tmp__S2FK,buffer__P2FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__WZJK,buffer__TZJK);
+ display__E3FK(__tmp__S2FK,buffer__P2FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__WZJK,buffer__TZJK);
+ display__I3FK(__tmp__S2FK,buffer__P2FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__WZJK,buffer__TZJK);
+ display__2TKL(__tmp__S2FK,buffer__P2FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__WZJK,buffer__TZJK);
+ display__D2ZK(__tmp__S2FK,buffer__P2FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__WZJK,buffer__TZJK);
+ display__I2ZK(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__WZJK,buffer__TZJK);
+ display__M0ZM(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__WZJK,buffer__TZJK);
+ display__R4EO(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__WZJK,buffer__TZJK);
+ display__JDLO(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__WZJK,buffer__TZJK);
+ display__X4EO(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__WZJK,buffer__TZJK);
+ display__QDLO(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__WZJK,buffer__TZJK);
+ display__55JM(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__WZJK,buffer__TZJK);
+ display__GDNL(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__WZJK,buffer__TZJK);
+ display__1UZM(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__WZJK,buffer__TZJK);
+ display__34EO(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__WZJK,buffer__TZJK);
+ display__ZMEP(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__WZJK,buffer__TZJK);
+ display__JYQN(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__WZJK,buffer__TZJK);
+ display__SYQN(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__WZJK,buffer__TZJK);
+ display__BKQN(__tmp__S2FK,buffer__P2FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__WZJK,buffer__TZJK);
+ display__WMUO(__tmp__S2FK,buffer__P2FK);
} break;
};
- add_last__YPK(buffer__TZJK,')');
+ 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__XZJK(__EXPR_SHIFT_L *Self__YZJK,void *buffer__ZZJK)
+static void display__T2FK(__EXPR_SHIFT_L *Self__U2FK,void *buffer__V2FK)
// ({EXPR_SHIFT_L},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__0ZJK,*__tmp__2ZJK;
- __IS_EXPANDED *Self__4CCQ,*Self__ADCQ;
- add_last__YPK(buffer__ZZJK,'(');
- __tmp__0ZJK=Self__YZJK->parent_expr_binary__C2NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__0ZJK)->__id) {
+ __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__TLTG(__tmp__0ZJK,buffer__ZZJK);
+ display__EQQG(__tmp__W2FK,buffer__V2FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__0ZJK,buffer__ZZJK);
+ display__0TFK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__0ZJK,buffer__ZZJK);
+ display__EUFK(__tmp__W2FK,buffer__V2FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__0ZJK,buffer__ZZJK);
+ display__JWFK(__tmp__W2FK,buffer__V2FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__0ZJK,buffer__ZZJK);
+ display__NWFK(__tmp__W2FK,buffer__V2FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__0ZJK,buffer__ZZJK);
+ display__UXFK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__0ZJK,buffer__ZZJK);
+ display__2XFK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__0ZJK,buffer__ZZJK);
+ display__M0FK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__0ZJK,buffer__ZZJK);
+ display__U0FK(__tmp__W2FK,buffer__V2FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__0ZJK,buffer__ZZJK);
+ display__20FK(__tmp__W2FK,buffer__V2FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__0ZJK,buffer__ZZJK);
+ display__B1FK(__tmp__W2FK,buffer__V2FK);
} break;
case __IS_EXPANDED__: {
- Self__4CCQ=((__IS_EXPANDED *)__tmp__0ZJK);
- append__MOK(buffer__ZZJK,(&__string_260));
- display__YUJK(Self__4CCQ->receiver__AHAI,buffer__ZZJK);
- add_last__YPK(buffer__ZZJK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__0ZJK,buffer__ZZJK);
+ display__J1FK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__0ZJK,buffer__ZZJK);
+ display__N1FK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__0ZJK,buffer__ZZJK);
+ display__V1FK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__0ZJK,buffer__ZZJK);
+ display__11FK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__0ZJK,buffer__ZZJK);
+ display__B2FK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__0ZJK,buffer__ZZJK);
+ display__H2FK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__0ZJK,buffer__ZZJK);
+ display__N2FK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__0ZJK,buffer__ZZJK);
+ display__T2FK(__tmp__W2FK,buffer__V2FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__0ZJK,buffer__ZZJK);
+ display__Z2FK(__tmp__W2FK,buffer__V2FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__0ZJK,buffer__ZZJK);
+ display__52FK(__tmp__W2FK,buffer__V2FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__0ZJK,buffer__ZZJK);
+ display__E3FK(__tmp__W2FK,buffer__V2FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__0ZJK,buffer__ZZJK);
+ display__I3FK(__tmp__W2FK,buffer__V2FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__0ZJK,buffer__ZZJK);
+ display__2TKL(__tmp__W2FK,buffer__V2FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__0ZJK,buffer__ZZJK);
+ display__D2ZK(__tmp__W2FK,buffer__V2FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__0ZJK,buffer__ZZJK);
+ display__I2ZK(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__0ZJK,buffer__ZZJK);
+ display__M0ZM(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__0ZJK,buffer__ZZJK);
+ display__R4EO(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__0ZJK,buffer__ZZJK);
+ display__JDLO(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__0ZJK,buffer__ZZJK);
+ display__X4EO(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__0ZJK,buffer__ZZJK);
+ display__QDLO(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__0ZJK,buffer__ZZJK);
+ display__55JM(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__0ZJK,buffer__ZZJK);
+ display__GDNL(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__0ZJK,buffer__ZZJK);
+ display__1UZM(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__0ZJK,buffer__ZZJK);
+ display__34EO(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__0ZJK,buffer__ZZJK);
+ display__ZMEP(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__0ZJK,buffer__ZZJK);
+ display__JYQN(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__0ZJK,buffer__ZZJK);
+ display__SYQN(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__0ZJK,buffer__ZZJK);
+ display__BKQN(__tmp__W2FK,buffer__V2FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__0ZJK,buffer__ZZJK);
+ display__WMUO(__tmp__W2FK,buffer__V2FK);
} break;
};
- append__MOK(buffer__ZZJK,(&__string_354));
- __tmp__2ZJK=Self__YZJK->parent_expr_binary__C2NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__2ZJK)->__id) {
+ 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__TLTG(__tmp__2ZJK,buffer__ZZJK);
+ display__EQQG(__tmp__Y2FK,buffer__V2FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__2ZJK,buffer__ZZJK);
+ display__0TFK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__2ZJK,buffer__ZZJK);
+ display__EUFK(__tmp__Y2FK,buffer__V2FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__2ZJK,buffer__ZZJK);
+ display__JWFK(__tmp__Y2FK,buffer__V2FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__2ZJK,buffer__ZZJK);
+ display__NWFK(__tmp__Y2FK,buffer__V2FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__2ZJK,buffer__ZZJK);
+ display__UXFK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__2ZJK,buffer__ZZJK);
+ display__2XFK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__2ZJK,buffer__ZZJK);
+ display__M0FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__2ZJK,buffer__ZZJK);
+ display__U0FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__2ZJK,buffer__ZZJK);
+ display__20FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__2ZJK,buffer__ZZJK);
+ display__B1FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __IS_EXPANDED__: {
- Self__ADCQ=((__IS_EXPANDED *)__tmp__2ZJK);
- append__MOK(buffer__ZZJK,(&__string_260));
- display__YUJK(Self__ADCQ->receiver__AHAI,buffer__ZZJK);
- add_last__YPK(buffer__ZZJK,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__XYER->storage__XNK)[Self__XYER->count__VF]=')';
+ Self__XYER->count__VF=(__INTEGER)(Self__XYER->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__2ZJK,buffer__ZZJK);
+ display__J1FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__2ZJK,buffer__ZZJK);
+ display__N1FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__2ZJK,buffer__ZZJK);
+ display__V1FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__2ZJK,buffer__ZZJK);
+ display__11FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__2ZJK,buffer__ZZJK);
+ display__B2FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__2ZJK,buffer__ZZJK);
+ display__H2FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__2ZJK,buffer__ZZJK);
+ display__N2FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__2ZJK,buffer__ZZJK);
+ display__T2FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__2ZJK,buffer__ZZJK);
+ display__Z2FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__2ZJK,buffer__ZZJK);
+ display__52FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__2ZJK,buffer__ZZJK);
+ display__E3FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__2ZJK,buffer__ZZJK);
+ display__I3FK(__tmp__Y2FK,buffer__V2FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__2ZJK,buffer__ZZJK);
+ display__2TKL(__tmp__Y2FK,buffer__V2FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__2ZJK,buffer__ZZJK);
+ display__D2ZK(__tmp__Y2FK,buffer__V2FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__2ZJK,buffer__ZZJK);
+ display__I2ZK(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__2ZJK,buffer__ZZJK);
+ display__M0ZM(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__2ZJK,buffer__ZZJK);
+ display__R4EO(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__2ZJK,buffer__ZZJK);
+ display__JDLO(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__2ZJK,buffer__ZZJK);
+ display__X4EO(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__2ZJK,buffer__ZZJK);
+ display__QDLO(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__2ZJK,buffer__ZZJK);
+ display__55JM(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__2ZJK,buffer__ZZJK);
+ display__GDNL(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__2ZJK,buffer__ZZJK);
+ display__1UZM(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__2ZJK,buffer__ZZJK);
+ display__34EO(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__2ZJK,buffer__ZZJK);
+ display__ZMEP(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__2ZJK,buffer__ZZJK);
+ display__JYQN(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__2ZJK,buffer__ZZJK);
+ display__SYQN(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__2ZJK,buffer__ZZJK);
+ display__BKQN(__tmp__Y2FK,buffer__V2FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__2ZJK,buffer__ZZJK);
+ display__WMUO(__tmp__Y2FK,buffer__V2FK);
} break;
};
- add_last__YPK(buffer__ZZJK,')');
+ 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);
}
-static void display__3ZJK(__PUT_TO *Self__4ZJK,void *buffer__5ZJK)
+static void display__Z2FK(__PUT_TO *Self__02FK,void *buffer__12FK)
// ({PUT_TO},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__A0JK,*__tmp__B0JK,*__tmp__C0JK;
- __IS_EXPANDED *Self__CDCQ,*Self__EDCQ,*Self__GDCQ;
- __tmp__A0JK=Self__4ZJK->receiver__AKAI;
- switch (((struct ___OBJ *)__tmp__A0JK)->__id) {
+ 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__TLTG(__tmp__A0JK,buffer__5ZJK);
+ display__EQQG(__tmp__22FK,buffer__12FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__A0JK,buffer__5ZJK);
+ display__0TFK(__tmp__22FK,buffer__12FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__A0JK,buffer__5ZJK);
+ display__EUFK(__tmp__22FK,buffer__12FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__A0JK,buffer__5ZJK);
+ display__JWFK(__tmp__22FK,buffer__12FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__A0JK,buffer__5ZJK);
+ display__NWFK(__tmp__22FK,buffer__12FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__A0JK,buffer__5ZJK);
+ display__UXFK(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__A0JK,buffer__5ZJK);
+ display__2XFK(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__A0JK,buffer__5ZJK);
+ display__M0FK(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__A0JK,buffer__5ZJK);
+ display__U0FK(__tmp__22FK,buffer__12FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__A0JK,buffer__5ZJK);
+ display__20FK(__tmp__22FK,buffer__12FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__A0JK,buffer__5ZJK);
+ display__B1FK(__tmp__22FK,buffer__12FK);
} break;
case __IS_EXPANDED__: {
- Self__CDCQ=((__IS_EXPANDED *)__tmp__A0JK);
- append__MOK(buffer__5ZJK,(&__string_260));
- display__YUJK(Self__CDCQ->receiver__AHAI,buffer__5ZJK);
- add_last__YPK(buffer__5ZJK,')');
+ 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__NYJK(__tmp__A0JK,buffer__5ZJK);
+ display__J1FK(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__A0JK,buffer__5ZJK);
+ display__N1FK(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__A0JK,buffer__5ZJK);
+ display__V1FK(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__A0JK,buffer__5ZJK);
+ display__11FK(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__A0JK,buffer__5ZJK);
+ display__B2FK(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__A0JK,buffer__5ZJK);
+ display__H2FK(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__A0JK,buffer__5ZJK);
+ display__N2FK(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__A0JK,buffer__5ZJK);
+ display__T2FK(__tmp__22FK,buffer__12FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__A0JK,buffer__5ZJK);
+ display__Z2FK(__tmp__22FK,buffer__12FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__A0JK,buffer__5ZJK);
+ display__52FK(__tmp__22FK,buffer__12FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__A0JK,buffer__5ZJK);
+ display__E3FK(__tmp__22FK,buffer__12FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__A0JK,buffer__5ZJK);
+ display__I3FK(__tmp__22FK,buffer__12FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__A0JK,buffer__5ZJK);
+ display__2TKL(__tmp__22FK,buffer__12FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__A0JK,buffer__5ZJK);
+ display__D2ZK(__tmp__22FK,buffer__12FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__A0JK,buffer__5ZJK);
+ display__I2ZK(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__A0JK,buffer__5ZJK);
+ display__M0ZM(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__A0JK,buffer__5ZJK);
+ display__R4EO(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__A0JK,buffer__5ZJK);
+ display__JDLO(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__A0JK,buffer__5ZJK);
+ display__X4EO(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__A0JK,buffer__5ZJK);
+ display__QDLO(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__A0JK,buffer__5ZJK);
+ display__55JM(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__A0JK,buffer__5ZJK);
+ display__GDNL(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__A0JK,buffer__5ZJK);
+ display__1UZM(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__A0JK,buffer__5ZJK);
+ display__34EO(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__A0JK,buffer__5ZJK);
+ display__ZMEP(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__A0JK,buffer__5ZJK);
+ display__JYQN(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__A0JK,buffer__5ZJK);
+ display__SYQN(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__A0JK,buffer__5ZJK);
+ display__BKQN(__tmp__22FK,buffer__12FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__A0JK,buffer__5ZJK);
+ display__WMUO(__tmp__22FK,buffer__12FK);
} break;
};
- add_last__YPK(buffer__5ZJK,'[');
- __tmp__B0JK=Self__4ZJK->index__EKAI;
- switch (((struct ___OBJ *)__tmp__B0JK)->__id) {
+ 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__TLTG(__tmp__B0JK,buffer__5ZJK);
+ display__EQQG(__tmp__32FK,buffer__12FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__B0JK,buffer__5ZJK);
+ display__0TFK(__tmp__32FK,buffer__12FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__B0JK,buffer__5ZJK);
+ display__EUFK(__tmp__32FK,buffer__12FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__B0JK,buffer__5ZJK);
+ display__JWFK(__tmp__32FK,buffer__12FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__B0JK,buffer__5ZJK);
+ display__NWFK(__tmp__32FK,buffer__12FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__B0JK,buffer__5ZJK);
+ display__UXFK(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__B0JK,buffer__5ZJK);
+ display__2XFK(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__B0JK,buffer__5ZJK);
+ display__M0FK(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__B0JK,buffer__5ZJK);
+ display__U0FK(__tmp__32FK,buffer__12FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__B0JK,buffer__5ZJK);
+ display__20FK(__tmp__32FK,buffer__12FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__B0JK,buffer__5ZJK);
+ display__B1FK(__tmp__32FK,buffer__12FK);
} break;
case __IS_EXPANDED__: {
- Self__EDCQ=((__IS_EXPANDED *)__tmp__B0JK);
- append__MOK(buffer__5ZJK,(&__string_260));
- display__YUJK(Self__EDCQ->receiver__AHAI,buffer__5ZJK);
- add_last__YPK(buffer__5ZJK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__B0JK,buffer__5ZJK);
+ display__J1FK(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__B0JK,buffer__5ZJK);
+ display__N1FK(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__B0JK,buffer__5ZJK);
+ display__V1FK(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__B0JK,buffer__5ZJK);
+ display__11FK(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__B0JK,buffer__5ZJK);
+ display__B2FK(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__B0JK,buffer__5ZJK);
+ display__H2FK(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__B0JK,buffer__5ZJK);
+ display__N2FK(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__B0JK,buffer__5ZJK);
+ display__T2FK(__tmp__32FK,buffer__12FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__B0JK,buffer__5ZJK);
+ display__Z2FK(__tmp__32FK,buffer__12FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__B0JK,buffer__5ZJK);
+ display__52FK(__tmp__32FK,buffer__12FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__B0JK,buffer__5ZJK);
+ display__E3FK(__tmp__32FK,buffer__12FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__B0JK,buffer__5ZJK);
+ display__I3FK(__tmp__32FK,buffer__12FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__B0JK,buffer__5ZJK);
+ display__2TKL(__tmp__32FK,buffer__12FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__B0JK,buffer__5ZJK);
+ display__D2ZK(__tmp__32FK,buffer__12FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__B0JK,buffer__5ZJK);
+ display__I2ZK(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__B0JK,buffer__5ZJK);
+ display__M0ZM(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__B0JK,buffer__5ZJK);
+ display__R4EO(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__B0JK,buffer__5ZJK);
+ display__JDLO(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__B0JK,buffer__5ZJK);
+ display__X4EO(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__B0JK,buffer__5ZJK);
+ display__QDLO(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__B0JK,buffer__5ZJK);
+ display__55JM(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__B0JK,buffer__5ZJK);
+ display__GDNL(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__B0JK,buffer__5ZJK);
+ display__1UZM(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__B0JK,buffer__5ZJK);
+ display__34EO(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__B0JK,buffer__5ZJK);
+ display__ZMEP(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__B0JK,buffer__5ZJK);
+ display__JYQN(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__B0JK,buffer__5ZJK);
+ display__SYQN(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__B0JK,buffer__5ZJK);
+ display__BKQN(__tmp__32FK,buffer__12FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__B0JK,buffer__5ZJK);
+ display__WMUO(__tmp__32FK,buffer__12FK);
} break;
};
- append__MOK(buffer__5ZJK,(&__string_355));
- __tmp__C0JK=Self__4ZJK->value__IKAI;
- switch (((struct ___OBJ *)__tmp__C0JK)->__id) {
+ append__MOK(buffer__12FK,(&__string_363));
+ __tmp__42FK=Self__02FK->value__4Q2H;
+ switch (((struct ___OBJ *)__tmp__42FK)->__id) {
case __LIST__: {
- display__TLTG(__tmp__C0JK,buffer__5ZJK);
+ display__EQQG(__tmp__42FK,buffer__12FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__C0JK,buffer__5ZJK);
+ display__0TFK(__tmp__42FK,buffer__12FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__C0JK,buffer__5ZJK);
+ display__EUFK(__tmp__42FK,buffer__12FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__C0JK,buffer__5ZJK);
+ display__JWFK(__tmp__42FK,buffer__12FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__C0JK,buffer__5ZJK);
+ display__NWFK(__tmp__42FK,buffer__12FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__C0JK,buffer__5ZJK);
+ display__UXFK(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__C0JK,buffer__5ZJK);
+ display__2XFK(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__C0JK,buffer__5ZJK);
+ display__M0FK(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__C0JK,buffer__5ZJK);
+ display__U0FK(__tmp__42FK,buffer__12FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__C0JK,buffer__5ZJK);
+ display__20FK(__tmp__42FK,buffer__12FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__C0JK,buffer__5ZJK);
+ display__B1FK(__tmp__42FK,buffer__12FK);
} break;
case __IS_EXPANDED__: {
- Self__GDCQ=((__IS_EXPANDED *)__tmp__C0JK);
- append__MOK(buffer__5ZJK,(&__string_260));
- display__YUJK(Self__GDCQ->receiver__AHAI,buffer__5ZJK);
- add_last__YPK(buffer__5ZJK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__C0JK,buffer__5ZJK);
+ display__J1FK(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__C0JK,buffer__5ZJK);
+ display__N1FK(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__C0JK,buffer__5ZJK);
+ display__V1FK(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__C0JK,buffer__5ZJK);
+ display__11FK(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__C0JK,buffer__5ZJK);
+ display__B2FK(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__C0JK,buffer__5ZJK);
+ display__H2FK(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__C0JK,buffer__5ZJK);
+ display__N2FK(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__C0JK,buffer__5ZJK);
+ display__T2FK(__tmp__42FK,buffer__12FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__C0JK,buffer__5ZJK);
+ display__Z2FK(__tmp__42FK,buffer__12FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__C0JK,buffer__5ZJK);
+ display__52FK(__tmp__42FK,buffer__12FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__C0JK,buffer__5ZJK);
+ display__E3FK(__tmp__42FK,buffer__12FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__C0JK,buffer__5ZJK);
+ display__I3FK(__tmp__42FK,buffer__12FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__C0JK,buffer__5ZJK);
+ display__2TKL(__tmp__42FK,buffer__12FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__C0JK,buffer__5ZJK);
+ display__D2ZK(__tmp__42FK,buffer__12FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__C0JK,buffer__5ZJK);
+ display__I2ZK(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__C0JK,buffer__5ZJK);
+ display__M0ZM(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__C0JK,buffer__5ZJK);
+ display__R4EO(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__C0JK,buffer__5ZJK);
+ display__JDLO(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__C0JK,buffer__5ZJK);
+ display__X4EO(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__C0JK,buffer__5ZJK);
+ display__QDLO(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__C0JK,buffer__5ZJK);
+ display__55JM(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__C0JK,buffer__5ZJK);
+ display__GDNL(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__C0JK,buffer__5ZJK);
+ display__1UZM(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__C0JK,buffer__5ZJK);
+ display__34EO(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__C0JK,buffer__5ZJK);
+ display__ZMEP(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__C0JK,buffer__5ZJK);
+ display__JYQN(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__C0JK,buffer__5ZJK);
+ display__SYQN(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__C0JK,buffer__5ZJK);
+ display__BKQN(__tmp__42FK,buffer__12FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__C0JK,buffer__5ZJK);
+ display__WMUO(__tmp__42FK,buffer__12FK);
} break;
};
}
-static void display__D0JK(__ITEM *Self__E0JK,void *buffer__F0JK)
+static void display__52FK(__ITEM *Self__A3FK,void *buffer__B3FK)
// ({ITEM},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__G0JK,*__tmp__H0JK;
- __IS_EXPANDED *Self__IDCQ,*Self__KDCQ;
- __tmp__G0JK=Self__E0JK->receiver__3I5H;
- switch (((struct ___OBJ *)__tmp__G0JK)->__id) {
+ 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__TLTG(__tmp__G0JK,buffer__F0JK);
+ display__EQQG(__tmp__C3FK,buffer__B3FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__G0JK,buffer__F0JK);
+ display__0TFK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__G0JK,buffer__F0JK);
+ display__EUFK(__tmp__C3FK,buffer__B3FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__G0JK,buffer__F0JK);
+ display__JWFK(__tmp__C3FK,buffer__B3FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__G0JK,buffer__F0JK);
+ display__NWFK(__tmp__C3FK,buffer__B3FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__G0JK,buffer__F0JK);
+ display__UXFK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__G0JK,buffer__F0JK);
+ display__2XFK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__G0JK,buffer__F0JK);
+ display__M0FK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__G0JK,buffer__F0JK);
+ display__U0FK(__tmp__C3FK,buffer__B3FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__G0JK,buffer__F0JK);
+ display__20FK(__tmp__C3FK,buffer__B3FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__G0JK,buffer__F0JK);
+ display__B1FK(__tmp__C3FK,buffer__B3FK);
} break;
case __IS_EXPANDED__: {
- Self__IDCQ=((__IS_EXPANDED *)__tmp__G0JK);
- append__MOK(buffer__F0JK,(&__string_260));
- display__YUJK(Self__IDCQ->receiver__AHAI,buffer__F0JK);
- add_last__YPK(buffer__F0JK,')');
+ 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__NYJK(__tmp__G0JK,buffer__F0JK);
+ display__J1FK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__G0JK,buffer__F0JK);
+ display__N1FK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__G0JK,buffer__F0JK);
+ display__V1FK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__G0JK,buffer__F0JK);
+ display__11FK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__G0JK,buffer__F0JK);
+ display__B2FK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__G0JK,buffer__F0JK);
+ display__H2FK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__G0JK,buffer__F0JK);
+ display__N2FK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__G0JK,buffer__F0JK);
+ display__T2FK(__tmp__C3FK,buffer__B3FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__G0JK,buffer__F0JK);
+ display__Z2FK(__tmp__C3FK,buffer__B3FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__G0JK,buffer__F0JK);
+ display__52FK(__tmp__C3FK,buffer__B3FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__G0JK,buffer__F0JK);
+ display__E3FK(__tmp__C3FK,buffer__B3FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__G0JK,buffer__F0JK);
+ display__I3FK(__tmp__C3FK,buffer__B3FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__G0JK,buffer__F0JK);
+ display__2TKL(__tmp__C3FK,buffer__B3FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__G0JK,buffer__F0JK);
+ display__D2ZK(__tmp__C3FK,buffer__B3FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__G0JK,buffer__F0JK);
+ display__I2ZK(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__G0JK,buffer__F0JK);
+ display__M0ZM(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__G0JK,buffer__F0JK);
+ display__R4EO(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__G0JK,buffer__F0JK);
+ display__JDLO(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__G0JK,buffer__F0JK);
+ display__X4EO(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__G0JK,buffer__F0JK);
+ display__QDLO(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__G0JK,buffer__F0JK);
+ display__55JM(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__G0JK,buffer__F0JK);
+ display__GDNL(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__G0JK,buffer__F0JK);
+ display__1UZM(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__G0JK,buffer__F0JK);
+ display__34EO(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__G0JK,buffer__F0JK);
+ display__ZMEP(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__G0JK,buffer__F0JK);
+ display__JYQN(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__G0JK,buffer__F0JK);
+ display__SYQN(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__G0JK,buffer__F0JK);
+ display__BKQN(__tmp__C3FK,buffer__B3FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__G0JK,buffer__F0JK);
+ display__WMUO(__tmp__C3FK,buffer__B3FK);
} break;
};
- add_last__YPK(buffer__F0JK,'[');
- __tmp__H0JK=Self__E0JK->index__UKAI;
- switch (((struct ___OBJ *)__tmp__H0JK)->__id) {
+ 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__TLTG(__tmp__H0JK,buffer__F0JK);
+ display__EQQG(__tmp__D3FK,buffer__B3FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__H0JK,buffer__F0JK);
+ display__0TFK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__H0JK,buffer__F0JK);
+ display__EUFK(__tmp__D3FK,buffer__B3FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__H0JK,buffer__F0JK);
+ display__JWFK(__tmp__D3FK,buffer__B3FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__H0JK,buffer__F0JK);
+ display__NWFK(__tmp__D3FK,buffer__B3FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__H0JK,buffer__F0JK);
+ display__UXFK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__H0JK,buffer__F0JK);
+ display__2XFK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__H0JK,buffer__F0JK);
+ display__M0FK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__H0JK,buffer__F0JK);
+ display__U0FK(__tmp__D3FK,buffer__B3FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__H0JK,buffer__F0JK);
+ display__20FK(__tmp__D3FK,buffer__B3FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__H0JK,buffer__F0JK);
+ display__B1FK(__tmp__D3FK,buffer__B3FK);
} break;
case __IS_EXPANDED__: {
- Self__KDCQ=((__IS_EXPANDED *)__tmp__H0JK);
- append__MOK(buffer__F0JK,(&__string_260));
- display__YUJK(Self__KDCQ->receiver__AHAI,buffer__F0JK);
- add_last__YPK(buffer__F0JK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__H0JK,buffer__F0JK);
+ display__J1FK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__H0JK,buffer__F0JK);
+ display__N1FK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__H0JK,buffer__F0JK);
+ display__V1FK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__H0JK,buffer__F0JK);
+ display__11FK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__H0JK,buffer__F0JK);
+ display__B2FK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__H0JK,buffer__F0JK);
+ display__H2FK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__H0JK,buffer__F0JK);
+ display__N2FK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__H0JK,buffer__F0JK);
+ display__T2FK(__tmp__D3FK,buffer__B3FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__H0JK,buffer__F0JK);
+ display__Z2FK(__tmp__D3FK,buffer__B3FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__H0JK,buffer__F0JK);
+ display__52FK(__tmp__D3FK,buffer__B3FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__H0JK,buffer__F0JK);
+ display__E3FK(__tmp__D3FK,buffer__B3FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__H0JK,buffer__F0JK);
+ display__I3FK(__tmp__D3FK,buffer__B3FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__H0JK,buffer__F0JK);
+ display__2TKL(__tmp__D3FK,buffer__B3FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__H0JK,buffer__F0JK);
+ display__D2ZK(__tmp__D3FK,buffer__B3FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__H0JK,buffer__F0JK);
+ display__I2ZK(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__H0JK,buffer__F0JK);
+ display__M0ZM(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__H0JK,buffer__F0JK);
+ display__R4EO(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__H0JK,buffer__F0JK);
+ display__JDLO(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__H0JK,buffer__F0JK);
+ display__X4EO(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__H0JK,buffer__F0JK);
+ display__QDLO(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__H0JK,buffer__F0JK);
+ display__55JM(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__H0JK,buffer__F0JK);
+ display__GDNL(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__H0JK,buffer__F0JK);
+ display__1UZM(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__H0JK,buffer__F0JK);
+ display__34EO(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__H0JK,buffer__F0JK);
+ display__ZMEP(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__H0JK,buffer__F0JK);
+ display__JYQN(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__H0JK,buffer__F0JK);
+ display__SYQN(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__H0JK,buffer__F0JK);
+ display__BKQN(__tmp__D3FK,buffer__B3FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__H0JK,buffer__F0JK);
+ display__WMUO(__tmp__D3FK,buffer__B3FK);
} break;
};
- add_last__YPK(buffer__F0JK,']');
+ 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);
}
-static void display__I0JK(__SIZE_OF *Self__J0JK,void *buffer__K0JK)
+static void display__E3FK(__SIZE_OF *Self__F3FK,void *buffer__G3FK)
// ({SIZE_OF},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__L0JK;
- __IS_EXPANDED *Self__MDCQ;
- append__MOK(buffer__K0JK,(&__string_356));
- __tmp__L0JK=Self__J0JK->receiver__3KAI;
- switch (((struct ___OBJ *)__tmp__L0JK)->__id) {
+ 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__TLTG(__tmp__L0JK,buffer__K0JK);
+ display__EQQG(__tmp__H3FK,buffer__G3FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__L0JK,buffer__K0JK);
+ display__0TFK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__L0JK,buffer__K0JK);
+ display__EUFK(__tmp__H3FK,buffer__G3FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__L0JK,buffer__K0JK);
+ display__JWFK(__tmp__H3FK,buffer__G3FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__L0JK,buffer__K0JK);
+ display__NWFK(__tmp__H3FK,buffer__G3FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__L0JK,buffer__K0JK);
+ display__UXFK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__L0JK,buffer__K0JK);
+ display__2XFK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__L0JK,buffer__K0JK);
+ display__M0FK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__L0JK,buffer__K0JK);
+ display__U0FK(__tmp__H3FK,buffer__G3FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__L0JK,buffer__K0JK);
+ display__20FK(__tmp__H3FK,buffer__G3FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__L0JK,buffer__K0JK);
+ display__B1FK(__tmp__H3FK,buffer__G3FK);
} break;
case __IS_EXPANDED__: {
- Self__MDCQ=((__IS_EXPANDED *)__tmp__L0JK);
- append__MOK(buffer__K0JK,(&__string_260));
- display__YUJK(Self__MDCQ->receiver__AHAI,buffer__K0JK);
- add_last__YPK(buffer__K0JK,')');
+ 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__NYJK(__tmp__L0JK,buffer__K0JK);
+ display__J1FK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__L0JK,buffer__K0JK);
+ display__N1FK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__L0JK,buffer__K0JK);
+ display__V1FK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__L0JK,buffer__K0JK);
+ display__11FK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__L0JK,buffer__K0JK);
+ display__B2FK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__L0JK,buffer__K0JK);
+ display__H2FK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__L0JK,buffer__K0JK);
+ display__N2FK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__L0JK,buffer__K0JK);
+ display__T2FK(__tmp__H3FK,buffer__G3FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__L0JK,buffer__K0JK);
+ display__Z2FK(__tmp__H3FK,buffer__G3FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__L0JK,buffer__K0JK);
+ display__52FK(__tmp__H3FK,buffer__G3FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__L0JK,buffer__K0JK);
+ display__E3FK(__tmp__H3FK,buffer__G3FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__L0JK,buffer__K0JK);
+ display__I3FK(__tmp__H3FK,buffer__G3FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__L0JK,buffer__K0JK);
+ display__2TKL(__tmp__H3FK,buffer__G3FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__L0JK,buffer__K0JK);
+ display__D2ZK(__tmp__H3FK,buffer__G3FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__L0JK,buffer__K0JK);
+ display__I2ZK(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__L0JK,buffer__K0JK);
+ display__M0ZM(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__L0JK,buffer__K0JK);
+ display__R4EO(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__L0JK,buffer__K0JK);
+ display__JDLO(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__L0JK,buffer__K0JK);
+ display__X4EO(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__L0JK,buffer__K0JK);
+ display__QDLO(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__L0JK,buffer__K0JK);
+ display__55JM(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__L0JK,buffer__K0JK);
+ display__GDNL(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__L0JK,buffer__K0JK);
+ display__1UZM(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__L0JK,buffer__K0JK);
+ display__34EO(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__L0JK,buffer__K0JK);
+ display__ZMEP(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__L0JK,buffer__K0JK);
+ display__JYQN(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__L0JK,buffer__K0JK);
+ display__SYQN(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__L0JK,buffer__K0JK);
+ display__BKQN(__tmp__H3FK,buffer__G3FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__L0JK,buffer__K0JK);
+ display__WMUO(__tmp__H3FK,buffer__G3FK);
} break;
};
- add_last__YPK(buffer__K0JK,')');
+ 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__M0JK(__CAST *Self__N0JK,void *buffer__O0JK)
+static void display__I3FK(__CAST *Self__J3FK,void *buffer__K3FK)
// ({CAST},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__Y0JK;
- __IS_EXPANDED *Self__SDCQ;
- add_last__YPK(buffer__O0JK,'(');
- append_name_in__0UXD(Self__N0JK->static_type__2G5H,buffer__O0JK);
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)Self__N0JK->static_type__2G5H)->flag__LTL & 1) != 0))) {
- add_last__YPK(buffer__O0JK,'*');
- };
- add_last__YPK(buffer__O0JK,')');
- __tmp__Y0JK=Self__N0JK->value__GLAI;
- switch (((struct ___OBJ *)__tmp__Y0JK)->__id) {
+ __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__TLTG(__tmp__Y0JK,buffer__O0JK);
+ display__EQQG(__tmp__U3FK,buffer__K3FK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__Y0JK,buffer__O0JK);
+ display__0TFK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__Y0JK,buffer__O0JK);
+ display__EUFK(__tmp__U3FK,buffer__K3FK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__Y0JK,buffer__O0JK);
+ display__JWFK(__tmp__U3FK,buffer__K3FK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__Y0JK,buffer__O0JK);
+ display__NWFK(__tmp__U3FK,buffer__K3FK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__Y0JK,buffer__O0JK);
+ display__UXFK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__Y0JK,buffer__O0JK);
+ display__2XFK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__Y0JK,buffer__O0JK);
+ display__M0FK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__Y0JK,buffer__O0JK);
+ display__U0FK(__tmp__U3FK,buffer__K3FK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__Y0JK,buffer__O0JK);
+ display__20FK(__tmp__U3FK,buffer__K3FK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__Y0JK,buffer__O0JK);
+ display__B1FK(__tmp__U3FK,buffer__K3FK);
} break;
case __IS_EXPANDED__: {
- Self__SDCQ=((__IS_EXPANDED *)__tmp__Y0JK);
- append__MOK(buffer__O0JK,(&__string_260));
- display__YUJK(Self__SDCQ->receiver__AHAI,buffer__O0JK);
- add_last__YPK(buffer__O0JK,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__Y0JK,buffer__O0JK);
+ display__J1FK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__Y0JK,buffer__O0JK);
+ display__N1FK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__Y0JK,buffer__O0JK);
+ display__V1FK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__Y0JK,buffer__O0JK);
+ display__11FK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__Y0JK,buffer__O0JK);
+ display__B2FK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__Y0JK,buffer__O0JK);
+ display__H2FK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__Y0JK,buffer__O0JK);
+ display__N2FK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__Y0JK,buffer__O0JK);
+ display__T2FK(__tmp__U3FK,buffer__K3FK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__Y0JK,buffer__O0JK);
+ display__Z2FK(__tmp__U3FK,buffer__K3FK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__Y0JK,buffer__O0JK);
+ display__52FK(__tmp__U3FK,buffer__K3FK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__Y0JK,buffer__O0JK);
+ display__E3FK(__tmp__U3FK,buffer__K3FK);
} break;
case __CAST__: {
- display__M0JK(__tmp__Y0JK,buffer__O0JK);
+ display__I3FK(__tmp__U3FK,buffer__K3FK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__Y0JK,buffer__O0JK);
+ display__2TKL(__tmp__U3FK,buffer__K3FK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__Y0JK,buffer__O0JK);
+ display__D2ZK(__tmp__U3FK,buffer__K3FK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__Y0JK,buffer__O0JK);
+ display__I2ZK(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__Y0JK,buffer__O0JK);
+ display__M0ZM(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__Y0JK,buffer__O0JK);
+ display__R4EO(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__Y0JK,buffer__O0JK);
+ display__JDLO(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__Y0JK,buffer__O0JK);
+ display__X4EO(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__Y0JK,buffer__O0JK);
+ display__QDLO(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__Y0JK,buffer__O0JK);
+ display__55JM(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__Y0JK,buffer__O0JK);
+ display__GDNL(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__Y0JK,buffer__O0JK);
+ display__1UZM(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__Y0JK,buffer__O0JK);
+ display__34EO(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__Y0JK,buffer__O0JK);
+ display__ZMEP(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__Y0JK,buffer__O0JK);
+ display__JYQN(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__Y0JK,buffer__O0JK);
+ display__SYQN(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__Y0JK,buffer__O0JK);
+ display__BKQN(__tmp__U3FK,buffer__K3FK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__Y0JK,buffer__O0JK);
+ display__WMUO(__tmp__U3FK,buffer__K3FK);
} break;
};
}
-static void display__BKOL(__CALL_SLOT *Self__CKOL,void *buffer__DKOL)
+static void display__2TKL(__CALL_SLOT *Self__3TKL,void *buffer__4TKL)
// ({CALL_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *arg__EKOL;
- void *__tmp__FKOL;
- void *__tmp__GKOL;
- __INTEGER __tmp__2JUL,result__3QAM,__tmp__XKOL,Self__LE1L;
- void *__tmp__JLOL;
- __IS_EXPANDED *Self__1DCQ;
- arg__EKOL=NULL;
- __tmp__FKOL=Self__CKOL->profil__CZ5H;
- if (((struct ___OBJ *)__tmp__FKOL)->__id==__PROFIL_SLOT__) {
- __tmp__GKOL=((__PROFIL_SLOT *)__tmp__FKOL)->parent_profil__4KMC.name__JCII;
+ 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__GKOL=((__PROFIL_BLOCK *)__tmp__FKOL)->parent_profil__UNCG.name__JCII;
+ __tmp__BUKL=((__PROFIL_BLOCK *)__tmp__AUKL)->parent_profil__OGAG.name__5IEI;
};
- append__MOK(buffer__DKOL,__tmp__GKOL);
+ append__MOK(buffer__4TKL,__tmp__BUKL);
if ((verbose_level__FX != 0)) {
- append__MOK(buffer__DKOL,(&__string_262));
- if (ANY__->object_id__TR2G==0) {
- __tmp__2JUL=ANY__->object_id__SR2G;
- } else {
- result__3QAM=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__3QAM;
- ANY__->object_id__TR2G=0;
- __tmp__2JUL=result__3QAM;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__2JUL),buffer__DKOL);
- append__MOK(buffer__DKOL,(&__string_263));
- };
- if ((((__FAST_ARRAYoWRITEo *)Self__CKOL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.upper__5HHI < 0)) {
- append__MOK(buffer__DKOL,(&__string_357));
- } else {
- append__MOK(buffer__DKOL,(&__string_358));
- __tmp__XKOL=((__FAST_ARRAYoWRITEo *)Self__CKOL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.upper__5HHI;
- Self__LE1L= 0;
- while ((Self__LE1L <= __tmp__XKOL)) {
- arg__EKOL=((void **)((__FAST_ARRAYoWRITEo *)Self__CKOL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__LE1L];
- if (((void *)arg__EKOL == (void *)NULL)) {
- append__MOK(buffer__DKOL,(&__string_359));
- } else {
- switch (((struct ___OBJ *)arg__EKOL)->__id) {
+ 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__JLOL=((__WRITE_GLOBAL *)arg__EKOL)->parent_write__MZJH.value__NXHH;
+ __tmp__EVKL=((__WRITE_GLOBAL *)arg__5TKL)->parent_write__YAGH.value__PAEH;
} break;
case __WRITE_SLOT__: {
- __tmp__JLOL=((__WRITE_SLOT *)arg__EKOL)->parent_write__ZZJH.value__NXHH;
+ __tmp__EVKL=((__WRITE_SLOT *)arg__5TKL)->parent_write__FBGH.value__PAEH;
} break;
case __WRITE_LOCAL__: {
- __tmp__JLOL=((__WRITE_LOCAL *)arg__EKOL)->parent_write__FZ4I.value__NXHH;
+ __tmp__EVKL=((__WRITE_LOCAL *)arg__5TKL)->parent_write__540I.value__PAEH;
} break;
};
- switch (((struct ___OBJ *)__tmp__JLOL)->__id) {
+ switch (((struct ___OBJ *)__tmp__EVKL)->__id) {
case __LIST__: {
- display__TLTG(__tmp__JLOL,buffer__DKOL);
+ display__EQQG(__tmp__EVKL,buffer__4TKL);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__JLOL,buffer__DKOL);
+ display__0TFK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__JLOL,buffer__DKOL);
+ display__EUFK(__tmp__EVKL,buffer__4TKL);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__JLOL,buffer__DKOL);
+ display__JWFK(__tmp__EVKL,buffer__4TKL);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__JLOL,buffer__DKOL);
+ display__NWFK(__tmp__EVKL,buffer__4TKL);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__JLOL,buffer__DKOL);
+ display__UXFK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__JLOL,buffer__DKOL);
+ display__2XFK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__JLOL,buffer__DKOL);
+ display__M0FK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__JLOL,buffer__DKOL);
+ display__U0FK(__tmp__EVKL,buffer__4TKL);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__JLOL,buffer__DKOL);
+ display__20FK(__tmp__EVKL,buffer__4TKL);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__JLOL,buffer__DKOL);
+ display__B1FK(__tmp__EVKL,buffer__4TKL);
} break;
case __IS_EXPANDED__: {
- Self__1DCQ=((__IS_EXPANDED *)__tmp__JLOL);
- append__MOK(buffer__DKOL,(&__string_260));
- display__YUJK(Self__1DCQ->receiver__AHAI,buffer__DKOL);
- add_last__YPK(buffer__DKOL,')');
+ 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__NYJK(__tmp__JLOL,buffer__DKOL);
+ display__J1FK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__JLOL,buffer__DKOL);
+ display__N1FK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__JLOL,buffer__DKOL);
+ display__V1FK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__JLOL,buffer__DKOL);
+ display__11FK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__JLOL,buffer__DKOL);
+ display__B2FK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__JLOL,buffer__DKOL);
+ display__H2FK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__JLOL,buffer__DKOL);
+ display__N2FK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__JLOL,buffer__DKOL);
+ display__T2FK(__tmp__EVKL,buffer__4TKL);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__JLOL,buffer__DKOL);
+ display__Z2FK(__tmp__EVKL,buffer__4TKL);
} break;
case __ITEM__: {
- display__D0JK(__tmp__JLOL,buffer__DKOL);
+ display__52FK(__tmp__EVKL,buffer__4TKL);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__JLOL,buffer__DKOL);
+ display__E3FK(__tmp__EVKL,buffer__4TKL);
} break;
case __CAST__: {
- display__M0JK(__tmp__JLOL,buffer__DKOL);
+ display__I3FK(__tmp__EVKL,buffer__4TKL);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__JLOL,buffer__DKOL);
+ display__2TKL(__tmp__EVKL,buffer__4TKL);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__JLOL,buffer__DKOL);
+ display__D2ZK(__tmp__EVKL,buffer__4TKL);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__JLOL,buffer__DKOL);
+ display__I2ZK(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__JLOL,buffer__DKOL);
+ display__M0ZM(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__JLOL,buffer__DKOL);
+ display__R4EO(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__JLOL,buffer__DKOL);
+ display__JDLO(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__JLOL,buffer__DKOL);
+ display__X4EO(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__JLOL,buffer__DKOL);
+ display__QDLO(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__JLOL,buffer__DKOL);
+ display__55JM(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__JLOL,buffer__DKOL);
+ display__GDNL(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__JLOL,buffer__DKOL);
+ display__1UZM(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__JLOL,buffer__DKOL);
+ display__34EO(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__JLOL,buffer__DKOL);
+ display__ZMEP(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__JLOL,buffer__DKOL);
+ display__JYQN(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__JLOL,buffer__DKOL);
+ display__SYQN(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__JLOL,buffer__DKOL);
+ display__BKQN(__tmp__EVKL,buffer__4TKL);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__JLOL,buffer__DKOL);
+ display__WMUO(__tmp__EVKL,buffer__4TKL);
} break;
};
};
- add_last__YPK(buffer__DKOL,',');
- Self__LE1L=(__INTEGER)(Self__LE1L + 1);
+ 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__DKOL)->storage__XNK)[(__INTEGER)(((__STRING *)buffer__DKOL)->count__VF - 1)]=')';
+ ((__CHARACTER *)((__STRING *)buffer__4TKL)->storage__XNK)[(__INTEGER)(((__STRING *)buffer__4TKL)->count__VF - 1)]=')';
};
}
-static void display__ZX3K(__READ_SLOT *Self__0X3K,void *buffer__1X3K)
+static void display__D2ZK(__READ_SLOT *Self__E2ZK,void *buffer__F2ZK)
// ({READ_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__2X3K;
- __IS_EXPANDED *Self__AECQ;
- __INTEGER __tmp__RYDL,result__ZDHL,__tmp__3YDL,result__KZNQ;
- __INTEGER result__2EVQ,result__3EVQ,Self__FBML,limit_up__GBML;
- __INTEGER __tmp__PZDL,result__LZNQ,result__4EVQ,result__5EVQ;
- void *result__IZNQ;
- void *req_list__QYDL;
- __tmp__2X3K=Self__0X3K->receiver__KVXI;
- switch (((struct ___OBJ *)__tmp__2X3K)->__id) {
+ 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__TLTG(__tmp__2X3K,buffer__1X3K);
+ display__EQQG(__tmp__G2ZK,buffer__F2ZK);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__2X3K,buffer__1X3K);
+ display__0TFK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__2X3K,buffer__1X3K);
+ display__EUFK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__2X3K,buffer__1X3K);
+ display__JWFK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__2X3K,buffer__1X3K);
+ display__NWFK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__2X3K,buffer__1X3K);
+ display__UXFK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__2X3K,buffer__1X3K);
+ display__2XFK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__2X3K,buffer__1X3K);
+ display__M0FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__2X3K,buffer__1X3K);
+ display__U0FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__2X3K,buffer__1X3K);
+ display__20FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__2X3K,buffer__1X3K);
+ display__B1FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __IS_EXPANDED__: {
- Self__AECQ=((__IS_EXPANDED *)__tmp__2X3K);
- append__MOK(buffer__1X3K,(&__string_260));
- display__YUJK(Self__AECQ->receiver__AHAI,buffer__1X3K);
- add_last__YPK(buffer__1X3K,')');
+ 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__NYJK(__tmp__2X3K,buffer__1X3K);
+ display__J1FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__2X3K,buffer__1X3K);
+ display__N1FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__2X3K,buffer__1X3K);
+ display__V1FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__2X3K,buffer__1X3K);
+ display__11FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__2X3K,buffer__1X3K);
+ display__B2FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__2X3K,buffer__1X3K);
+ display__H2FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__2X3K,buffer__1X3K);
+ display__N2FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__2X3K,buffer__1X3K);
+ display__T2FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__2X3K,buffer__1X3K);
+ display__Z2FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __ITEM__: {
- display__D0JK(__tmp__2X3K,buffer__1X3K);
+ display__52FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__2X3K,buffer__1X3K);
+ display__E3FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __CAST__: {
- display__M0JK(__tmp__2X3K,buffer__1X3K);
+ display__I3FK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__2X3K,buffer__1X3K);
+ display__2TKL(__tmp__G2ZK,buffer__F2ZK);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__2X3K,buffer__1X3K);
+ display__D2ZK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__2X3K,buffer__1X3K);
+ display__I2ZK(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__2X3K,buffer__1X3K);
+ display__M0ZM(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__2X3K,buffer__1X3K);
+ display__R4EO(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__2X3K,buffer__1X3K);
+ display__JDLO(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__2X3K,buffer__1X3K);
+ display__X4EO(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__2X3K,buffer__1X3K);
+ display__QDLO(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__2X3K,buffer__1X3K);
+ display__55JM(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__2X3K,buffer__1X3K);
+ display__GDNL(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__2X3K,buffer__1X3K);
+ display__1UZM(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__2X3K,buffer__1X3K);
+ display__34EO(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__2X3K,buffer__1X3K);
+ display__ZMEP(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__2X3K,buffer__1X3K);
+ display__JYQN(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__2X3K,buffer__1X3K);
+ display__SYQN(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__2X3K,buffer__1X3K);
+ display__BKQN(__tmp__G2ZK,buffer__F2ZK);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__2X3K,buffer__1X3K);
- } break;
- };
- append__MOK(buffer__1X3K,(&__string_19));
- append__MOK(buffer__1X3K,((__SLOT_DATA *)Self__0X3K->slot__QRKK)->parent_variable__G3YD.intern_name__KCCG);
- add_last__YPK(buffer__1X3K,'[');
- append_name_in__0UXD(((__SLOT_DATA *)Self__0X3K->slot__QRKK)->parent_variable__G3YD.type__LCCG,buffer__1X3K);
- add_last__YPK(buffer__1X3K,']');
- req_list__QYDL=NULL;
- add_last__YPK(buffer__1X3K,'<');
- if (ANY__->object_id__TR2G==0) {
- __tmp__RYDL=ANY__->object_id__SR2G;
- } else {
- result__ZDHL=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__ZDHL;
- ANY__->object_id__TR2G=0;
- __tmp__RYDL=result__ZDHL;
- };
- result__IZNQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__RYDL),result__IZNQ);
- append__MOK(buffer__1X3K,result__IZNQ);
- append__MOK(buffer__1X3K,(&__string_346));
- if (((void *)((__SLOT_DATA *)Self__0X3K->slot__QRKK)->parent_variable__G3YD.require_first__JWHH != (void *)NULL)) {
- switch (((struct ___OBJ *)((__SLOT_DATA *)Self__0X3K->slot__QRKK)->parent_variable__G3YD.require_first__JWHH)->__id) {
+ display__WMUO(__tmp__G2ZK,buffer__F2ZK);
+ } 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__TR2G==0) {
- __tmp__3YDL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__L35K=ANY__->object_id__45YG;
} else {
- result__KZNQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__KZNQ;
- ANY__->object_id__TR2G=0;
- __tmp__3YDL=result__KZNQ;
+ 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__TR2G==0) {
- __tmp__3YDL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__L35K=ANY__->object_id__45YG;
} else {
- result__2EVQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__2EVQ;
- ANY__->object_id__TR2G=0;
- __tmp__3YDL=result__2EVQ;
+ 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__TR2G==0) {
- __tmp__3YDL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__L35K=ANY__->object_id__45YG;
} else {
- result__3EVQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__3EVQ;
- ANY__->object_id__TR2G=0;
- __tmp__3YDL=result__3EVQ;
- };
- } break;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__3YDL),buffer__1X3K);
- req_list__QYDL=((__SLOT_DATA *)Self__0X3K->slot__QRKK)->parent_variable__G3YD.require_list__0WHH;
- if (((void *)req_list__QYDL != (void *)NULL)) {
- Self__FBML= 0;
- limit_up__GBML=((__FAST_ARRAYoWRITEo *)req_list__QYDL)->parent_arrayed_collection__ZWHH.upper__5HHI;
- while ((Self__FBML <= limit_up__GBML)) {
- add_last__YPK(buffer__1X3K,',');
- switch (((struct ___OBJ *)((void **)((__FAST_ARRAYoWRITEo *)req_list__QYDL)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__FBML])->__id) {
+ 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__TR2G==0) {
- __tmp__PZDL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__335K=ANY__->object_id__45YG;
} else {
- result__LZNQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__LZNQ;
- ANY__->object_id__TR2G=0;
- __tmp__PZDL=result__LZNQ;
+ 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__TR2G==0) {
- __tmp__PZDL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__335K=ANY__->object_id__45YG;
} else {
- result__4EVQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__4EVQ;
- ANY__->object_id__TR2G=0;
- __tmp__PZDL=result__4EVQ;
+ 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__TR2G==0) {
- __tmp__PZDL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__335K=ANY__->object_id__45YG;
} else {
- result__5EVQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__5EVQ;
- ANY__->object_id__TR2G=0;
- __tmp__PZDL=result__5EVQ;
+ 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__PZDL),buffer__1X3K);
- Self__FBML=(__INTEGER)(Self__FBML + 1);
+ append_in__4VC(((__INTEGER_32 )__tmp__335K),buffer__F2ZK);
+ Self__4BIL=(__INTEGER)(Self__4BIL + 1);
};
};
} else {
- add_last__YPK(buffer__1X3K,'*');
+ 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;
+ };
};
- append__MOK(buffer__1X3K,(&__string_347));
- append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__0X3K->slot__QRKK)->parent_variable__G3YD.ensure_count__4KCG),buffer__1X3K);
- add_last__YPK(buffer__1X3K,'>');
+ ((__CHARACTER *)Self__H3ER->storage__XNK)[Self__H3ER->count__VF]='>';
+ Self__H3ER->count__VF=(__INTEGER)(Self__H3ER->count__VF + 1);
}
-static void display__4X3K(__READ_GLOBAL *Self__5X3K,void *buffer__AY3K)
+static void display__I2ZK(__READ_GLOBAL *Self__J2ZK,void *buffer__K2ZK)
// ({READ_GLOBAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __INTEGER __tmp__ORAL,result__D0DL,__tmp__0RAL,result__OZNQ;
- __INTEGER result__AFVQ,result__BFVQ,Self__ZGLL,limit_up__0GLL;
- __INTEGER __tmp__MSAL,result__PZNQ,result__EZ3K,result__PZ3K;
- void *result__MZNQ;
- void *req_list__NRAL;
- append__MOK(buffer__AY3K,((__SLOT_DATA *)Self__5X3K->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
- add_last__YPK(buffer__AY3K,'[');
- append_name_in__0UXD(((__SLOT_DATA *)Self__5X3K->global__3DNK)->parent_variable__G3YD.type__LCCG,buffer__AY3K);
- add_last__YPK(buffer__AY3K,']');
- req_list__NRAL=NULL;
- add_last__YPK(buffer__AY3K,'<');
- if (ANY__->object_id__TR2G==0) {
- __tmp__ORAL=ANY__->object_id__SR2G;
- } else {
- result__D0DL=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__D0DL;
- ANY__->object_id__TR2G=0;
- __tmp__ORAL=result__D0DL;
- };
- result__MZNQ=create__AXB( 11);
- append_in__4VC(((__INTEGER_32 )__tmp__ORAL),result__MZNQ);
- append__MOK(buffer__AY3K,result__MZNQ);
- append__MOK(buffer__AY3K,(&__string_346));
- if (((void *)((__SLOT_DATA *)Self__5X3K->global__3DNK)->parent_variable__G3YD.require_first__JWHH != (void *)NULL)) {
- switch (((struct ___OBJ *)((__SLOT_DATA *)Self__5X3K->global__3DNK)->parent_variable__G3YD.require_first__JWHH)->__id) {
+ __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__TR2G==0) {
- __tmp__0RAL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__KW2K=ANY__->object_id__45YG;
} else {
- result__OZNQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__OZNQ;
- ANY__->object_id__TR2G=0;
- __tmp__0RAL=result__OZNQ;
+ 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__TR2G==0) {
- __tmp__0RAL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__KW2K=ANY__->object_id__45YG;
} else {
- result__AFVQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__AFVQ;
- ANY__->object_id__TR2G=0;
- __tmp__0RAL=result__AFVQ;
+ 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__TR2G==0) {
- __tmp__0RAL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__KW2K=ANY__->object_id__45YG;
} else {
- result__BFVQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__BFVQ;
- ANY__->object_id__TR2G=0;
- __tmp__0RAL=result__BFVQ;
- };
- } break;
- };
- append_in__4VC(((__INTEGER_32 )__tmp__0RAL),buffer__AY3K);
- req_list__NRAL=((__SLOT_DATA *)Self__5X3K->global__3DNK)->parent_variable__G3YD.require_list__0WHH;
- if (((void *)req_list__NRAL != (void *)NULL)) {
- Self__ZGLL= 0;
- limit_up__0GLL=((__FAST_ARRAYoWRITEo *)req_list__NRAL)->parent_arrayed_collection__ZWHH.upper__5HHI;
- while ((Self__ZGLL <= limit_up__0GLL)) {
- add_last__YPK(buffer__AY3K,',');
- switch (((struct ___OBJ *)((void **)((__FAST_ARRAYoWRITEo *)req_list__NRAL)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__ZGLL])->__id) {
+ 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__TR2G==0) {
- __tmp__MSAL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__2W2K=ANY__->object_id__45YG;
} else {
- result__PZNQ=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__PZNQ;
- ANY__->object_id__TR2G=0;
- __tmp__MSAL=result__PZNQ;
+ 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__TR2G==0) {
- __tmp__MSAL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__2W2K=ANY__->object_id__45YG;
} else {
- result__EZ3K=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__EZ3K;
- ANY__->object_id__TR2G=0;
- __tmp__MSAL=result__EZ3K;
+ 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__TR2G==0) {
- __tmp__MSAL=ANY__->object_id__SR2G;
+ if (ANY__->object_id__55YG==0) {
+ __tmp__2W2K=ANY__->object_id__45YG;
} else {
- result__PZ3K=object_counter__NR2G__OR2G;
- object_counter__NR2G__OR2G=(__INTEGER)(object_counter__NR2G__OR2G + 1);
- ANY__->object_id__SR2G=result__PZ3K;
- ANY__->object_id__TR2G=0;
- __tmp__MSAL=result__PZ3K;
+ 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__MSAL),buffer__AY3K);
- Self__ZGLL=(__INTEGER)(Self__ZGLL + 1);
+ append_in__4VC(((__INTEGER_32 )__tmp__2W2K),buffer__K2ZK);
+ Self__1IHL=(__INTEGER)(Self__1IHL + 1);
};
};
} else {
- add_last__YPK(buffer__AY3K,'*');
+ 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;
+ };
};
- append__MOK(buffer__AY3K,(&__string_347));
- append_in__4VC(((__INTEGER_32 )((__SLOT_DATA *)Self__5X3K->global__3DNK)->parent_variable__G3YD.ensure_count__4KCG),buffer__AY3K);
- add_last__YPK(buffer__AY3K,'>');
+ ((__CHARACTER *)Self__L4ER->storage__XNK)[Self__L4ER->count__VF]='>';
+ Self__L4ER->count__VF=(__INTEGER)(Self__L4ER->count__VF + 1);
}
-static void display__IM3M(__EXPR_NOT_LOGIC *Self__JM3M,void *buffer__KM3M)
+static void display__M0ZM(__EXPR_NOT_LOGIC *Self__N0ZM,void *buffer__O0ZM)
// ({EXPR_NOT_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__NM3M;
- __IS_EXPANDED *Self__4ECQ;
- add_last__YPK(buffer__KM3M,'(');
- add_last__YPK(buffer__KM3M,'!');
- add_last__YPK(buffer__KM3M,' ');
- __tmp__NM3M=Self__JM3M->parent_expr_unary_logic__GBYK.right__MM3M;
- switch (((struct ___OBJ *)__tmp__NM3M)->__id) {
+ __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__TLTG(__tmp__NM3M,buffer__KM3M);
+ display__EQQG(__tmp__R0ZM,buffer__O0ZM);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__NM3M,buffer__KM3M);
+ display__0TFK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__NM3M,buffer__KM3M);
+ display__EUFK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__NM3M,buffer__KM3M);
+ display__JWFK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__NM3M,buffer__KM3M);
+ display__NWFK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__NM3M,buffer__KM3M);
+ display__UXFK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__NM3M,buffer__KM3M);
+ display__2XFK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__NM3M,buffer__KM3M);
+ display__M0FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__NM3M,buffer__KM3M);
+ display__U0FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__NM3M,buffer__KM3M);
+ display__20FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__NM3M,buffer__KM3M);
+ display__B1FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __IS_EXPANDED__: {
- Self__4ECQ=((__IS_EXPANDED *)__tmp__NM3M);
- append__MOK(buffer__KM3M,(&__string_260));
- display__YUJK(Self__4ECQ->receiver__AHAI,buffer__KM3M);
- add_last__YPK(buffer__KM3M,')');
+ 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__NYJK(__tmp__NM3M,buffer__KM3M);
+ display__J1FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__NM3M,buffer__KM3M);
+ display__N1FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__NM3M,buffer__KM3M);
+ display__V1FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__NM3M,buffer__KM3M);
+ display__11FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__NM3M,buffer__KM3M);
+ display__B2FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__NM3M,buffer__KM3M);
+ display__H2FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__NM3M,buffer__KM3M);
+ display__N2FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__NM3M,buffer__KM3M);
+ display__T2FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__NM3M,buffer__KM3M);
+ display__Z2FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __ITEM__: {
- display__D0JK(__tmp__NM3M,buffer__KM3M);
+ display__52FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__NM3M,buffer__KM3M);
+ display__E3FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __CAST__: {
- display__M0JK(__tmp__NM3M,buffer__KM3M);
+ display__I3FK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__NM3M,buffer__KM3M);
+ display__2TKL(__tmp__R0ZM,buffer__O0ZM);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__NM3M,buffer__KM3M);
+ display__D2ZK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__NM3M,buffer__KM3M);
+ display__I2ZK(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__NM3M,buffer__KM3M);
+ display__M0ZM(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__NM3M,buffer__KM3M);
+ display__R4EO(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__NM3M,buffer__KM3M);
+ display__JDLO(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__NM3M,buffer__KM3M);
+ display__X4EO(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__NM3M,buffer__KM3M);
+ display__QDLO(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__NM3M,buffer__KM3M);
+ display__55JM(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__NM3M,buffer__KM3M);
+ display__GDNL(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__NM3M,buffer__KM3M);
+ display__1UZM(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__NM3M,buffer__KM3M);
+ display__34EO(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__NM3M,buffer__KM3M);
+ display__ZMEP(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__NM3M,buffer__KM3M);
+ display__JYQN(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__NM3M,buffer__KM3M);
+ display__SYQN(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__NM3M,buffer__KM3M);
+ display__BKQN(__tmp__R0ZM,buffer__O0ZM);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__NM3M,buffer__KM3M);
+ display__WMUO(__tmp__R0ZM,buffer__O0ZM);
} break;
};
- add_last__YPK(buffer__KM3M,')');
+ 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);
}
-static void display__ZVIO(__EXPR_OR_LOGIC *Self__0VIO,void *buffer__1VIO)
+static void display__R4EO(__EXPR_OR_LOGIC *Self__S4EO,void *buffer__T4EO)
// ({EXPR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__2VIO,*__tmp__4VIO;
- __IS_EXPANDED *Self__AFCQ,*Self__CFCQ;
- add_last__YPK(buffer__1VIO,'(');
- __tmp__2VIO=Self__0VIO->parent_expr_binary_logic__CEGL.left__ZIIO;
- switch (((struct ___OBJ *)__tmp__2VIO)->__id) {
+ __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__TLTG(__tmp__2VIO,buffer__1VIO);
+ display__EQQG(__tmp__U4EO,buffer__T4EO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__2VIO,buffer__1VIO);
+ display__0TFK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__2VIO,buffer__1VIO);
+ display__EUFK(__tmp__U4EO,buffer__T4EO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__2VIO,buffer__1VIO);
+ display__JWFK(__tmp__U4EO,buffer__T4EO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__2VIO,buffer__1VIO);
+ display__NWFK(__tmp__U4EO,buffer__T4EO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__2VIO,buffer__1VIO);
+ display__UXFK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__2VIO,buffer__1VIO);
+ display__2XFK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__2VIO,buffer__1VIO);
+ display__M0FK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__2VIO,buffer__1VIO);
+ display__U0FK(__tmp__U4EO,buffer__T4EO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__2VIO,buffer__1VIO);
+ display__20FK(__tmp__U4EO,buffer__T4EO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__2VIO,buffer__1VIO);
+ display__B1FK(__tmp__U4EO,buffer__T4EO);
} break;
case __IS_EXPANDED__: {
- Self__AFCQ=((__IS_EXPANDED *)__tmp__2VIO);
- append__MOK(buffer__1VIO,(&__string_260));
- display__YUJK(Self__AFCQ->receiver__AHAI,buffer__1VIO);
- add_last__YPK(buffer__1VIO,')');
+ 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__NYJK(__tmp__2VIO,buffer__1VIO);
+ display__J1FK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__2VIO,buffer__1VIO);
+ display__N1FK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__2VIO,buffer__1VIO);
+ display__V1FK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__2VIO,buffer__1VIO);
+ display__11FK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__2VIO,buffer__1VIO);
+ display__B2FK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__2VIO,buffer__1VIO);
+ display__H2FK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__2VIO,buffer__1VIO);
+ display__N2FK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__2VIO,buffer__1VIO);
+ display__T2FK(__tmp__U4EO,buffer__T4EO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__2VIO,buffer__1VIO);
+ display__Z2FK(__tmp__U4EO,buffer__T4EO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__2VIO,buffer__1VIO);
+ display__52FK(__tmp__U4EO,buffer__T4EO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__2VIO,buffer__1VIO);
+ display__E3FK(__tmp__U4EO,buffer__T4EO);
} break;
case __CAST__: {
- display__M0JK(__tmp__2VIO,buffer__1VIO);
+ display__I3FK(__tmp__U4EO,buffer__T4EO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__2VIO,buffer__1VIO);
+ display__2TKL(__tmp__U4EO,buffer__T4EO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__2VIO,buffer__1VIO);
+ display__D2ZK(__tmp__U4EO,buffer__T4EO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__2VIO,buffer__1VIO);
+ display__I2ZK(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__2VIO,buffer__1VIO);
+ display__M0ZM(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__2VIO,buffer__1VIO);
+ display__R4EO(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__2VIO,buffer__1VIO);
+ display__JDLO(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__2VIO,buffer__1VIO);
+ display__X4EO(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__2VIO,buffer__1VIO);
+ display__QDLO(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__2VIO,buffer__1VIO);
+ display__55JM(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__2VIO,buffer__1VIO);
+ display__GDNL(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__2VIO,buffer__1VIO);
+ display__1UZM(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__2VIO,buffer__1VIO);
+ display__34EO(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__2VIO,buffer__1VIO);
+ display__ZMEP(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__2VIO,buffer__1VIO);
+ display__JYQN(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__2VIO,buffer__1VIO);
+ display__SYQN(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__2VIO,buffer__1VIO);
+ display__BKQN(__tmp__U4EO,buffer__T4EO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__2VIO,buffer__1VIO);
+ display__WMUO(__tmp__U4EO,buffer__T4EO);
} break;
};
- append__MOK(buffer__1VIO,(&__string_360));
- __tmp__4VIO=Self__0VIO->parent_expr_binary_logic__CEGL.right__3IIO;
- switch (((struct ___OBJ *)__tmp__4VIO)->__id) {
+ 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__TLTG(__tmp__4VIO,buffer__1VIO);
+ display__EQQG(__tmp__W4EO,buffer__T4EO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__4VIO,buffer__1VIO);
+ display__0TFK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__4VIO,buffer__1VIO);
+ display__EUFK(__tmp__W4EO,buffer__T4EO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__4VIO,buffer__1VIO);
+ display__JWFK(__tmp__W4EO,buffer__T4EO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__4VIO,buffer__1VIO);
+ display__NWFK(__tmp__W4EO,buffer__T4EO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__4VIO,buffer__1VIO);
+ display__UXFK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__4VIO,buffer__1VIO);
+ display__2XFK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__4VIO,buffer__1VIO);
+ display__M0FK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__4VIO,buffer__1VIO);
+ display__U0FK(__tmp__W4EO,buffer__T4EO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__4VIO,buffer__1VIO);
+ display__20FK(__tmp__W4EO,buffer__T4EO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__4VIO,buffer__1VIO);
+ display__B1FK(__tmp__W4EO,buffer__T4EO);
} break;
case __IS_EXPANDED__: {
- Self__CFCQ=((__IS_EXPANDED *)__tmp__4VIO);
- append__MOK(buffer__1VIO,(&__string_260));
- display__YUJK(Self__CFCQ->receiver__AHAI,buffer__1VIO);
- add_last__YPK(buffer__1VIO,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__4VIO,buffer__1VIO);
+ display__J1FK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__4VIO,buffer__1VIO);
+ display__N1FK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__4VIO,buffer__1VIO);
+ display__V1FK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__4VIO,buffer__1VIO);
+ display__11FK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__4VIO,buffer__1VIO);
+ display__B2FK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__4VIO,buffer__1VIO);
+ display__H2FK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__4VIO,buffer__1VIO);
+ display__N2FK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__4VIO,buffer__1VIO);
+ display__T2FK(__tmp__W4EO,buffer__T4EO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__4VIO,buffer__1VIO);
+ display__Z2FK(__tmp__W4EO,buffer__T4EO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__4VIO,buffer__1VIO);
+ display__52FK(__tmp__W4EO,buffer__T4EO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__4VIO,buffer__1VIO);
+ display__E3FK(__tmp__W4EO,buffer__T4EO);
} break;
case __CAST__: {
- display__M0JK(__tmp__4VIO,buffer__1VIO);
+ display__I3FK(__tmp__W4EO,buffer__T4EO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__4VIO,buffer__1VIO);
+ display__2TKL(__tmp__W4EO,buffer__T4EO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__4VIO,buffer__1VIO);
+ display__D2ZK(__tmp__W4EO,buffer__T4EO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__4VIO,buffer__1VIO);
+ display__I2ZK(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__4VIO,buffer__1VIO);
+ display__M0ZM(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__4VIO,buffer__1VIO);
+ display__R4EO(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__4VIO,buffer__1VIO);
+ display__JDLO(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__4VIO,buffer__1VIO);
+ display__X4EO(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__4VIO,buffer__1VIO);
+ display__QDLO(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__4VIO,buffer__1VIO);
+ display__55JM(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__4VIO,buffer__1VIO);
+ display__GDNL(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__4VIO,buffer__1VIO);
+ display__1UZM(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__4VIO,buffer__1VIO);
+ display__34EO(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__4VIO,buffer__1VIO);
+ display__ZMEP(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__4VIO,buffer__1VIO);
+ display__JYQN(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__4VIO,buffer__1VIO);
+ display__SYQN(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__4VIO,buffer__1VIO);
+ display__BKQN(__tmp__W4EO,buffer__T4EO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__4VIO,buffer__1VIO);
+ display__WMUO(__tmp__W4EO,buffer__T4EO);
} break;
};
- add_last__YPK(buffer__1VIO,')');
+ 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__R0OO(__EXPR_OR_OR_LOGIC *Self__S0OO,void *buffer__T0OO)
+static void display__JDLO(__EXPR_OR_OR_LOGIC *Self__KDLO,void *buffer__LDLO)
// ({EXPR_OR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__U0OO,*__tmp__W0OO;
- __IS_EXPANDED *Self__EFCQ,*Self__GFCQ;
- add_last__YPK(buffer__T0OO,'(');
- __tmp__U0OO=Self__S0OO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
- switch (((struct ___OBJ *)__tmp__U0OO)->__id) {
+ __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__TLTG(__tmp__U0OO,buffer__T0OO);
+ display__EQQG(__tmp__MDLO,buffer__LDLO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__U0OO,buffer__T0OO);
+ display__0TFK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__U0OO,buffer__T0OO);
+ display__EUFK(__tmp__MDLO,buffer__LDLO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__U0OO,buffer__T0OO);
+ display__JWFK(__tmp__MDLO,buffer__LDLO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__U0OO,buffer__T0OO);
+ display__NWFK(__tmp__MDLO,buffer__LDLO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__U0OO,buffer__T0OO);
+ display__UXFK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__U0OO,buffer__T0OO);
+ display__2XFK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__U0OO,buffer__T0OO);
+ display__M0FK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__U0OO,buffer__T0OO);
+ display__U0FK(__tmp__MDLO,buffer__LDLO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__U0OO,buffer__T0OO);
+ display__20FK(__tmp__MDLO,buffer__LDLO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__U0OO,buffer__T0OO);
+ display__B1FK(__tmp__MDLO,buffer__LDLO);
} break;
case __IS_EXPANDED__: {
- Self__EFCQ=((__IS_EXPANDED *)__tmp__U0OO);
- append__MOK(buffer__T0OO,(&__string_260));
- display__YUJK(Self__EFCQ->receiver__AHAI,buffer__T0OO);
- add_last__YPK(buffer__T0OO,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__U0OO,buffer__T0OO);
+ display__J1FK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__U0OO,buffer__T0OO);
+ display__N1FK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__U0OO,buffer__T0OO);
+ display__V1FK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__U0OO,buffer__T0OO);
+ display__11FK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__U0OO,buffer__T0OO);
+ display__B2FK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__U0OO,buffer__T0OO);
+ display__H2FK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__U0OO,buffer__T0OO);
+ display__N2FK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__U0OO,buffer__T0OO);
+ display__T2FK(__tmp__MDLO,buffer__LDLO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__U0OO,buffer__T0OO);
+ display__Z2FK(__tmp__MDLO,buffer__LDLO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__U0OO,buffer__T0OO);
+ display__52FK(__tmp__MDLO,buffer__LDLO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__U0OO,buffer__T0OO);
+ display__E3FK(__tmp__MDLO,buffer__LDLO);
} break;
case __CAST__: {
- display__M0JK(__tmp__U0OO,buffer__T0OO);
+ display__I3FK(__tmp__MDLO,buffer__LDLO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__U0OO,buffer__T0OO);
+ display__2TKL(__tmp__MDLO,buffer__LDLO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__U0OO,buffer__T0OO);
+ display__D2ZK(__tmp__MDLO,buffer__LDLO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__U0OO,buffer__T0OO);
+ display__I2ZK(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__U0OO,buffer__T0OO);
+ display__M0ZM(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__U0OO,buffer__T0OO);
+ display__R4EO(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__U0OO,buffer__T0OO);
+ display__JDLO(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__U0OO,buffer__T0OO);
+ display__X4EO(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__U0OO,buffer__T0OO);
+ display__QDLO(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__U0OO,buffer__T0OO);
+ display__55JM(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__U0OO,buffer__T0OO);
+ display__GDNL(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__U0OO,buffer__T0OO);
+ display__1UZM(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__U0OO,buffer__T0OO);
+ display__34EO(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__U0OO,buffer__T0OO);
+ display__ZMEP(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__U0OO,buffer__T0OO);
+ display__JYQN(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__U0OO,buffer__T0OO);
+ display__SYQN(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__U0OO,buffer__T0OO);
+ display__BKQN(__tmp__MDLO,buffer__LDLO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__U0OO,buffer__T0OO);
+ display__WMUO(__tmp__MDLO,buffer__LDLO);
} break;
};
- append__MOK(buffer__T0OO,(&__string_361));
- __tmp__W0OO=Self__S0OO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
- switch (((struct ___OBJ *)__tmp__W0OO)->__id) {
+ 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__TLTG(__tmp__W0OO,buffer__T0OO);
+ display__EQQG(__tmp__ODLO,buffer__LDLO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__W0OO,buffer__T0OO);
+ display__0TFK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__W0OO,buffer__T0OO);
+ display__EUFK(__tmp__ODLO,buffer__LDLO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__W0OO,buffer__T0OO);
+ display__JWFK(__tmp__ODLO,buffer__LDLO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__W0OO,buffer__T0OO);
+ display__NWFK(__tmp__ODLO,buffer__LDLO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__W0OO,buffer__T0OO);
+ display__UXFK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__W0OO,buffer__T0OO);
+ display__2XFK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__W0OO,buffer__T0OO);
+ display__M0FK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__W0OO,buffer__T0OO);
+ display__U0FK(__tmp__ODLO,buffer__LDLO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__W0OO,buffer__T0OO);
+ display__20FK(__tmp__ODLO,buffer__LDLO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__W0OO,buffer__T0OO);
+ display__B1FK(__tmp__ODLO,buffer__LDLO);
} break;
case __IS_EXPANDED__: {
- Self__GFCQ=((__IS_EXPANDED *)__tmp__W0OO);
- append__MOK(buffer__T0OO,(&__string_260));
- display__YUJK(Self__GFCQ->receiver__AHAI,buffer__T0OO);
- add_last__YPK(buffer__T0OO,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__TAFR->storage__XNK)[Self__TAFR->count__VF]=')';
+ Self__TAFR->count__VF=(__INTEGER)(Self__TAFR->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__W0OO,buffer__T0OO);
+ display__J1FK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__W0OO,buffer__T0OO);
+ display__N1FK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__W0OO,buffer__T0OO);
+ display__V1FK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__W0OO,buffer__T0OO);
+ display__11FK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__W0OO,buffer__T0OO);
+ display__B2FK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__W0OO,buffer__T0OO);
+ display__H2FK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__W0OO,buffer__T0OO);
+ display__N2FK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__W0OO,buffer__T0OO);
+ display__T2FK(__tmp__ODLO,buffer__LDLO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__W0OO,buffer__T0OO);
+ display__Z2FK(__tmp__ODLO,buffer__LDLO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__W0OO,buffer__T0OO);
+ display__52FK(__tmp__ODLO,buffer__LDLO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__W0OO,buffer__T0OO);
+ display__E3FK(__tmp__ODLO,buffer__LDLO);
} break;
case __CAST__: {
- display__M0JK(__tmp__W0OO,buffer__T0OO);
+ display__I3FK(__tmp__ODLO,buffer__LDLO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__W0OO,buffer__T0OO);
+ display__2TKL(__tmp__ODLO,buffer__LDLO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__W0OO,buffer__T0OO);
+ display__D2ZK(__tmp__ODLO,buffer__LDLO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__W0OO,buffer__T0OO);
+ display__I2ZK(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__W0OO,buffer__T0OO);
+ display__M0ZM(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__W0OO,buffer__T0OO);
+ display__R4EO(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__W0OO,buffer__T0OO);
+ display__JDLO(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__W0OO,buffer__T0OO);
+ display__X4EO(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__W0OO,buffer__T0OO);
+ display__QDLO(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__W0OO,buffer__T0OO);
+ display__55JM(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__W0OO,buffer__T0OO);
+ display__GDNL(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__W0OO,buffer__T0OO);
+ display__1UZM(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__W0OO,buffer__T0OO);
+ display__34EO(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__W0OO,buffer__T0OO);
+ display__ZMEP(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__W0OO,buffer__T0OO);
+ display__JYQN(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__W0OO,buffer__T0OO);
+ display__SYQN(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__W0OO,buffer__T0OO);
+ display__BKQN(__tmp__ODLO,buffer__LDLO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__W0OO,buffer__T0OO);
+ display__WMUO(__tmp__ODLO,buffer__LDLO);
} break;
};
- add_last__YPK(buffer__T0OO,')');
+ 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);
}
-static void display__5VIO(__EXPR_AND_LOGIC *Self__AWIO,void *buffer__BWIO)
+static void display__X4EO(__EXPR_AND_LOGIC *Self__Y4EO,void *buffer__Z4EO)
// ({EXPR_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__CWIO,*__tmp__EWIO;
- __IS_EXPANDED *Self__IFCQ,*Self__KFCQ;
- add_last__YPK(buffer__BWIO,'(');
- __tmp__CWIO=Self__AWIO->parent_expr_binary_logic__CGGL.left__ZIIO;
- switch (((struct ___OBJ *)__tmp__CWIO)->__id) {
+ __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__TLTG(__tmp__CWIO,buffer__BWIO);
+ display__EQQG(__tmp__04EO,buffer__Z4EO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__CWIO,buffer__BWIO);
+ display__0TFK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__CWIO,buffer__BWIO);
+ display__EUFK(__tmp__04EO,buffer__Z4EO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__CWIO,buffer__BWIO);
+ display__JWFK(__tmp__04EO,buffer__Z4EO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__CWIO,buffer__BWIO);
+ display__NWFK(__tmp__04EO,buffer__Z4EO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__CWIO,buffer__BWIO);
+ display__UXFK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__CWIO,buffer__BWIO);
+ display__2XFK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__CWIO,buffer__BWIO);
+ display__M0FK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__CWIO,buffer__BWIO);
+ display__U0FK(__tmp__04EO,buffer__Z4EO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__CWIO,buffer__BWIO);
+ display__20FK(__tmp__04EO,buffer__Z4EO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__CWIO,buffer__BWIO);
+ display__B1FK(__tmp__04EO,buffer__Z4EO);
} break;
case __IS_EXPANDED__: {
- Self__IFCQ=((__IS_EXPANDED *)__tmp__CWIO);
- append__MOK(buffer__BWIO,(&__string_260));
- display__YUJK(Self__IFCQ->receiver__AHAI,buffer__BWIO);
- add_last__YPK(buffer__BWIO,')');
+ 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__NYJK(__tmp__CWIO,buffer__BWIO);
+ display__J1FK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__CWIO,buffer__BWIO);
+ display__N1FK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__CWIO,buffer__BWIO);
+ display__V1FK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__CWIO,buffer__BWIO);
+ display__11FK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__CWIO,buffer__BWIO);
+ display__B2FK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__CWIO,buffer__BWIO);
+ display__H2FK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__CWIO,buffer__BWIO);
+ display__N2FK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__CWIO,buffer__BWIO);
+ display__T2FK(__tmp__04EO,buffer__Z4EO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__CWIO,buffer__BWIO);
+ display__Z2FK(__tmp__04EO,buffer__Z4EO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__CWIO,buffer__BWIO);
+ display__52FK(__tmp__04EO,buffer__Z4EO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__CWIO,buffer__BWIO);
+ display__E3FK(__tmp__04EO,buffer__Z4EO);
} break;
case __CAST__: {
- display__M0JK(__tmp__CWIO,buffer__BWIO);
+ display__I3FK(__tmp__04EO,buffer__Z4EO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__CWIO,buffer__BWIO);
+ display__2TKL(__tmp__04EO,buffer__Z4EO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__CWIO,buffer__BWIO);
+ display__D2ZK(__tmp__04EO,buffer__Z4EO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__CWIO,buffer__BWIO);
+ display__I2ZK(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__CWIO,buffer__BWIO);
+ display__M0ZM(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__CWIO,buffer__BWIO);
+ display__R4EO(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__CWIO,buffer__BWIO);
+ display__JDLO(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__CWIO,buffer__BWIO);
+ display__X4EO(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__CWIO,buffer__BWIO);
+ display__QDLO(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__CWIO,buffer__BWIO);
+ display__55JM(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__CWIO,buffer__BWIO);
+ display__GDNL(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__CWIO,buffer__BWIO);
+ display__1UZM(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__CWIO,buffer__BWIO);
+ display__34EO(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__CWIO,buffer__BWIO);
+ display__ZMEP(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__CWIO,buffer__BWIO);
+ display__JYQN(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__CWIO,buffer__BWIO);
+ display__SYQN(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__CWIO,buffer__BWIO);
+ display__BKQN(__tmp__04EO,buffer__Z4EO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__CWIO,buffer__BWIO);
+ display__WMUO(__tmp__04EO,buffer__Z4EO);
} break;
};
- append__MOK(buffer__BWIO,(&__string_352));
- __tmp__EWIO=Self__AWIO->parent_expr_binary_logic__CGGL.right__3IIO;
- switch (((struct ___OBJ *)__tmp__EWIO)->__id) {
+ 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__TLTG(__tmp__EWIO,buffer__BWIO);
+ display__EQQG(__tmp__24EO,buffer__Z4EO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__EWIO,buffer__BWIO);
+ display__0TFK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__EWIO,buffer__BWIO);
+ display__EUFK(__tmp__24EO,buffer__Z4EO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__EWIO,buffer__BWIO);
+ display__JWFK(__tmp__24EO,buffer__Z4EO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__EWIO,buffer__BWIO);
+ display__NWFK(__tmp__24EO,buffer__Z4EO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__EWIO,buffer__BWIO);
+ display__UXFK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__EWIO,buffer__BWIO);
+ display__2XFK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__EWIO,buffer__BWIO);
+ display__M0FK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__EWIO,buffer__BWIO);
+ display__U0FK(__tmp__24EO,buffer__Z4EO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__EWIO,buffer__BWIO);
+ display__20FK(__tmp__24EO,buffer__Z4EO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__EWIO,buffer__BWIO);
+ display__B1FK(__tmp__24EO,buffer__Z4EO);
} break;
case __IS_EXPANDED__: {
- Self__KFCQ=((__IS_EXPANDED *)__tmp__EWIO);
- append__MOK(buffer__BWIO,(&__string_260));
- display__YUJK(Self__KFCQ->receiver__AHAI,buffer__BWIO);
- add_last__YPK(buffer__BWIO,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__EWIO,buffer__BWIO);
+ display__J1FK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__EWIO,buffer__BWIO);
+ display__N1FK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__EWIO,buffer__BWIO);
+ display__V1FK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__EWIO,buffer__BWIO);
+ display__11FK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__EWIO,buffer__BWIO);
+ display__B2FK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__EWIO,buffer__BWIO);
+ display__H2FK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__EWIO,buffer__BWIO);
+ display__N2FK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__EWIO,buffer__BWIO);
+ display__T2FK(__tmp__24EO,buffer__Z4EO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__EWIO,buffer__BWIO);
+ display__Z2FK(__tmp__24EO,buffer__Z4EO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__EWIO,buffer__BWIO);
+ display__52FK(__tmp__24EO,buffer__Z4EO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__EWIO,buffer__BWIO);
+ display__E3FK(__tmp__24EO,buffer__Z4EO);
} break;
case __CAST__: {
- display__M0JK(__tmp__EWIO,buffer__BWIO);
+ display__I3FK(__tmp__24EO,buffer__Z4EO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__EWIO,buffer__BWIO);
+ display__2TKL(__tmp__24EO,buffer__Z4EO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__EWIO,buffer__BWIO);
+ display__D2ZK(__tmp__24EO,buffer__Z4EO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__EWIO,buffer__BWIO);
+ display__I2ZK(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__EWIO,buffer__BWIO);
+ display__M0ZM(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__EWIO,buffer__BWIO);
+ display__R4EO(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__EWIO,buffer__BWIO);
+ display__JDLO(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__EWIO,buffer__BWIO);
+ display__X4EO(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__EWIO,buffer__BWIO);
+ display__QDLO(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__EWIO,buffer__BWIO);
+ display__55JM(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__EWIO,buffer__BWIO);
+ display__GDNL(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__EWIO,buffer__BWIO);
+ display__1UZM(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__EWIO,buffer__BWIO);
+ display__34EO(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__EWIO,buffer__BWIO);
+ display__ZMEP(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__EWIO,buffer__BWIO);
+ display__JYQN(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__EWIO,buffer__BWIO);
+ display__SYQN(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__EWIO,buffer__BWIO);
+ display__BKQN(__tmp__24EO,buffer__Z4EO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__EWIO,buffer__BWIO);
+ display__WMUO(__tmp__24EO,buffer__Z4EO);
} break;
};
- add_last__YPK(buffer__BWIO,')');
+ 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__Y0OO(__EXPR_AND_AND_LOGIC *Self__Z0OO,void *buffer__00OO)
+static void display__QDLO(__EXPR_AND_AND_LOGIC *Self__RDLO,void *buffer__SDLO)
// ({EXPR_AND_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__10OO,*__tmp__30OO;
- __IS_EXPANDED *Self__MFCQ,*Self__OFCQ;
- add_last__YPK(buffer__00OO,'(');
- __tmp__10OO=Self__Z0OO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
- switch (((struct ___OBJ *)__tmp__10OO)->__id) {
+ __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__TLTG(__tmp__10OO,buffer__00OO);
+ display__EQQG(__tmp__TDLO,buffer__SDLO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__10OO,buffer__00OO);
+ display__0TFK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__10OO,buffer__00OO);
+ display__EUFK(__tmp__TDLO,buffer__SDLO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__10OO,buffer__00OO);
+ display__JWFK(__tmp__TDLO,buffer__SDLO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__10OO,buffer__00OO);
+ display__NWFK(__tmp__TDLO,buffer__SDLO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__10OO,buffer__00OO);
+ display__UXFK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__10OO,buffer__00OO);
+ display__2XFK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__10OO,buffer__00OO);
+ display__M0FK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__10OO,buffer__00OO);
+ display__U0FK(__tmp__TDLO,buffer__SDLO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__10OO,buffer__00OO);
+ display__20FK(__tmp__TDLO,buffer__SDLO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__10OO,buffer__00OO);
+ display__B1FK(__tmp__TDLO,buffer__SDLO);
} break;
case __IS_EXPANDED__: {
- Self__MFCQ=((__IS_EXPANDED *)__tmp__10OO);
- append__MOK(buffer__00OO,(&__string_260));
- display__YUJK(Self__MFCQ->receiver__AHAI,buffer__00OO);
- add_last__YPK(buffer__00OO,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__10OO,buffer__00OO);
+ display__J1FK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__10OO,buffer__00OO);
+ display__N1FK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__10OO,buffer__00OO);
+ display__V1FK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__10OO,buffer__00OO);
+ display__11FK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__10OO,buffer__00OO);
+ display__B2FK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__10OO,buffer__00OO);
+ display__H2FK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__10OO,buffer__00OO);
+ display__N2FK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__10OO,buffer__00OO);
+ display__T2FK(__tmp__TDLO,buffer__SDLO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__10OO,buffer__00OO);
+ display__Z2FK(__tmp__TDLO,buffer__SDLO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__10OO,buffer__00OO);
+ display__52FK(__tmp__TDLO,buffer__SDLO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__10OO,buffer__00OO);
+ display__E3FK(__tmp__TDLO,buffer__SDLO);
} break;
case __CAST__: {
- display__M0JK(__tmp__10OO,buffer__00OO);
+ display__I3FK(__tmp__TDLO,buffer__SDLO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__10OO,buffer__00OO);
+ display__2TKL(__tmp__TDLO,buffer__SDLO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__10OO,buffer__00OO);
+ display__D2ZK(__tmp__TDLO,buffer__SDLO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__10OO,buffer__00OO);
+ display__I2ZK(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__10OO,buffer__00OO);
+ display__M0ZM(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__10OO,buffer__00OO);
+ display__R4EO(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__10OO,buffer__00OO);
+ display__JDLO(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__10OO,buffer__00OO);
+ display__X4EO(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__10OO,buffer__00OO);
+ display__QDLO(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__10OO,buffer__00OO);
+ display__55JM(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__10OO,buffer__00OO);
+ display__GDNL(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__10OO,buffer__00OO);
+ display__1UZM(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__10OO,buffer__00OO);
+ display__34EO(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__10OO,buffer__00OO);
+ display__ZMEP(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__10OO,buffer__00OO);
+ display__JYQN(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__10OO,buffer__00OO);
+ display__SYQN(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__10OO,buffer__00OO);
+ display__BKQN(__tmp__TDLO,buffer__SDLO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__10OO,buffer__00OO);
+ display__WMUO(__tmp__TDLO,buffer__SDLO);
} break;
};
- append__MOK(buffer__00OO,(&__string_362));
- __tmp__30OO=Self__Z0OO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
- switch (((struct ___OBJ *)__tmp__30OO)->__id) {
+ 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__TLTG(__tmp__30OO,buffer__00OO);
+ display__EQQG(__tmp__VDLO,buffer__SDLO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__30OO,buffer__00OO);
+ display__0TFK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__30OO,buffer__00OO);
+ display__EUFK(__tmp__VDLO,buffer__SDLO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__30OO,buffer__00OO);
+ display__JWFK(__tmp__VDLO,buffer__SDLO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__30OO,buffer__00OO);
+ display__NWFK(__tmp__VDLO,buffer__SDLO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__30OO,buffer__00OO);
+ display__UXFK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__30OO,buffer__00OO);
+ display__2XFK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__30OO,buffer__00OO);
+ display__M0FK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__30OO,buffer__00OO);
+ display__U0FK(__tmp__VDLO,buffer__SDLO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__30OO,buffer__00OO);
+ display__20FK(__tmp__VDLO,buffer__SDLO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__30OO,buffer__00OO);
+ display__B1FK(__tmp__VDLO,buffer__SDLO);
} break;
case __IS_EXPANDED__: {
- Self__OFCQ=((__IS_EXPANDED *)__tmp__30OO);
- append__MOK(buffer__00OO,(&__string_260));
- display__YUJK(Self__OFCQ->receiver__AHAI,buffer__00OO);
- add_last__YPK(buffer__00OO,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__30OO,buffer__00OO);
+ display__J1FK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__30OO,buffer__00OO);
+ display__N1FK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__30OO,buffer__00OO);
+ display__V1FK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__30OO,buffer__00OO);
+ display__11FK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__30OO,buffer__00OO);
+ display__B2FK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__30OO,buffer__00OO);
+ display__H2FK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__30OO,buffer__00OO);
+ display__N2FK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__30OO,buffer__00OO);
+ display__T2FK(__tmp__VDLO,buffer__SDLO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__30OO,buffer__00OO);
+ display__Z2FK(__tmp__VDLO,buffer__SDLO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__30OO,buffer__00OO);
+ display__52FK(__tmp__VDLO,buffer__SDLO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__30OO,buffer__00OO);
+ display__E3FK(__tmp__VDLO,buffer__SDLO);
} break;
case __CAST__: {
- display__M0JK(__tmp__30OO,buffer__00OO);
+ display__I3FK(__tmp__VDLO,buffer__SDLO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__30OO,buffer__00OO);
+ display__2TKL(__tmp__VDLO,buffer__SDLO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__30OO,buffer__00OO);
+ display__D2ZK(__tmp__VDLO,buffer__SDLO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__30OO,buffer__00OO);
+ display__I2ZK(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__30OO,buffer__00OO);
+ display__M0ZM(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__30OO,buffer__00OO);
+ display__R4EO(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__30OO,buffer__00OO);
+ display__JDLO(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__30OO,buffer__00OO);
+ display__X4EO(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__30OO,buffer__00OO);
+ display__QDLO(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__30OO,buffer__00OO);
+ display__55JM(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__30OO,buffer__00OO);
+ display__GDNL(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__30OO,buffer__00OO);
+ display__1UZM(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__30OO,buffer__00OO);
+ display__34EO(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__30OO,buffer__00OO);
+ display__ZMEP(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__30OO,buffer__00OO);
+ display__JYQN(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__30OO,buffer__00OO);
+ display__SYQN(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__30OO,buffer__00OO);
+ display__BKQN(__tmp__VDLO,buffer__SDLO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__30OO,buffer__00OO);
+ display__WMUO(__tmp__VDLO,buffer__SDLO);
} break;
};
- add_last__YPK(buffer__00OO,')');
+ 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__BUNM(__EXPR_NEG *Self__CUNM,void *buffer__DUNM)
+static void display__55JM(__EXPR_NEG *Self__AAKM,void *buffer__BAKM)
// ({EXPR_NEG},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__FUNM;
- __IS_EXPANDED *Self__QFCQ;
- add_last__YPK(buffer__DUNM,'(');
- add_last__YPK(buffer__DUNM,'-');
- add_last__YPK(buffer__DUNM,' ');
- __tmp__FUNM=Self__CUNM->parent_expr_unary__VVHL.right__DWHL;
- switch (((struct ___OBJ *)__tmp__FUNM)->__id) {
+ __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__TLTG(__tmp__FUNM,buffer__DUNM);
+ display__EQQG(__tmp__DAKM,buffer__BAKM);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__FUNM,buffer__DUNM);
+ display__0TFK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__FUNM,buffer__DUNM);
+ display__EUFK(__tmp__DAKM,buffer__BAKM);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__FUNM,buffer__DUNM);
+ display__JWFK(__tmp__DAKM,buffer__BAKM);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__FUNM,buffer__DUNM);
+ display__NWFK(__tmp__DAKM,buffer__BAKM);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__FUNM,buffer__DUNM);
+ display__UXFK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__FUNM,buffer__DUNM);
+ display__2XFK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__FUNM,buffer__DUNM);
+ display__M0FK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__FUNM,buffer__DUNM);
+ display__U0FK(__tmp__DAKM,buffer__BAKM);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__FUNM,buffer__DUNM);
+ display__20FK(__tmp__DAKM,buffer__BAKM);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__FUNM,buffer__DUNM);
+ display__B1FK(__tmp__DAKM,buffer__BAKM);
} break;
case __IS_EXPANDED__: {
- Self__QFCQ=((__IS_EXPANDED *)__tmp__FUNM);
- append__MOK(buffer__DUNM,(&__string_260));
- display__YUJK(Self__QFCQ->receiver__AHAI,buffer__DUNM);
- add_last__YPK(buffer__DUNM,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__FUNM,buffer__DUNM);
+ display__J1FK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__FUNM,buffer__DUNM);
+ display__N1FK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__FUNM,buffer__DUNM);
+ display__V1FK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__FUNM,buffer__DUNM);
+ display__11FK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__FUNM,buffer__DUNM);
+ display__B2FK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__FUNM,buffer__DUNM);
+ display__H2FK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__FUNM,buffer__DUNM);
+ display__N2FK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__FUNM,buffer__DUNM);
+ display__T2FK(__tmp__DAKM,buffer__BAKM);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__FUNM,buffer__DUNM);
+ display__Z2FK(__tmp__DAKM,buffer__BAKM);
} break;
case __ITEM__: {
- display__D0JK(__tmp__FUNM,buffer__DUNM);
+ display__52FK(__tmp__DAKM,buffer__BAKM);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__FUNM,buffer__DUNM);
+ display__E3FK(__tmp__DAKM,buffer__BAKM);
} break;
case __CAST__: {
- display__M0JK(__tmp__FUNM,buffer__DUNM);
+ display__I3FK(__tmp__DAKM,buffer__BAKM);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__FUNM,buffer__DUNM);
+ display__2TKL(__tmp__DAKM,buffer__BAKM);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__FUNM,buffer__DUNM);
+ display__D2ZK(__tmp__DAKM,buffer__BAKM);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__FUNM,buffer__DUNM);
+ display__I2ZK(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__FUNM,buffer__DUNM);
+ display__M0ZM(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__FUNM,buffer__DUNM);
+ display__R4EO(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__FUNM,buffer__DUNM);
+ display__JDLO(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__FUNM,buffer__DUNM);
+ display__X4EO(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__FUNM,buffer__DUNM);
+ display__QDLO(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__FUNM,buffer__DUNM);
+ display__55JM(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__FUNM,buffer__DUNM);
+ display__GDNL(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__FUNM,buffer__DUNM);
+ display__1UZM(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__FUNM,buffer__DUNM);
+ display__34EO(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__FUNM,buffer__DUNM);
+ display__ZMEP(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__FUNM,buffer__DUNM);
+ display__JYQN(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__FUNM,buffer__DUNM);
+ display__SYQN(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__FUNM,buffer__DUNM);
+ display__BKQN(__tmp__DAKM,buffer__BAKM);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__FUNM,buffer__DUNM);
+ display__WMUO(__tmp__DAKM,buffer__BAKM);
} break;
};
- add_last__YPK(buffer__DUNM,')');
+ 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);
}
-static void display__LZQL(__EXPR_ADD *Self__MZQL,void *buffer__NZQL)
+static void display__GDNL(__EXPR_ADD *Self__HDNL,void *buffer__IDNL)
// ({EXPR_ADD},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__OZQL,*__tmp__QZQL;
- __IS_EXPANDED *Self__SFCQ,*Self__UFCQ;
- add_last__YPK(buffer__NZQL,'(');
- __tmp__OZQL=Self__MZQL->parent_expr_binary__AWHL.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__OZQL)->__id) {
+ __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__TLTG(__tmp__OZQL,buffer__NZQL);
+ display__EQQG(__tmp__JDNL,buffer__IDNL);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__OZQL,buffer__NZQL);
+ display__0TFK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__OZQL,buffer__NZQL);
+ display__EUFK(__tmp__JDNL,buffer__IDNL);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__OZQL,buffer__NZQL);
+ display__JWFK(__tmp__JDNL,buffer__IDNL);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__OZQL,buffer__NZQL);
+ display__NWFK(__tmp__JDNL,buffer__IDNL);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__OZQL,buffer__NZQL);
+ display__UXFK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__OZQL,buffer__NZQL);
+ display__2XFK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__OZQL,buffer__NZQL);
+ display__M0FK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__OZQL,buffer__NZQL);
+ display__U0FK(__tmp__JDNL,buffer__IDNL);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__OZQL,buffer__NZQL);
+ display__20FK(__tmp__JDNL,buffer__IDNL);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__OZQL,buffer__NZQL);
+ display__B1FK(__tmp__JDNL,buffer__IDNL);
} break;
case __IS_EXPANDED__: {
- Self__SFCQ=((__IS_EXPANDED *)__tmp__OZQL);
- append__MOK(buffer__NZQL,(&__string_260));
- display__YUJK(Self__SFCQ->receiver__AHAI,buffer__NZQL);
- add_last__YPK(buffer__NZQL,')');
+ 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__NYJK(__tmp__OZQL,buffer__NZQL);
+ display__J1FK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__OZQL,buffer__NZQL);
+ display__N1FK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__OZQL,buffer__NZQL);
+ display__V1FK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__OZQL,buffer__NZQL);
+ display__11FK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__OZQL,buffer__NZQL);
+ display__B2FK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__OZQL,buffer__NZQL);
+ display__H2FK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__OZQL,buffer__NZQL);
+ display__N2FK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__OZQL,buffer__NZQL);
+ display__T2FK(__tmp__JDNL,buffer__IDNL);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__OZQL,buffer__NZQL);
+ display__Z2FK(__tmp__JDNL,buffer__IDNL);
} break;
case __ITEM__: {
- display__D0JK(__tmp__OZQL,buffer__NZQL);
+ display__52FK(__tmp__JDNL,buffer__IDNL);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__OZQL,buffer__NZQL);
+ display__E3FK(__tmp__JDNL,buffer__IDNL);
} break;
case __CAST__: {
- display__M0JK(__tmp__OZQL,buffer__NZQL);
+ display__I3FK(__tmp__JDNL,buffer__IDNL);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__OZQL,buffer__NZQL);
+ display__2TKL(__tmp__JDNL,buffer__IDNL);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__OZQL,buffer__NZQL);
+ display__D2ZK(__tmp__JDNL,buffer__IDNL);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__OZQL,buffer__NZQL);
+ display__I2ZK(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__OZQL,buffer__NZQL);
+ display__M0ZM(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__OZQL,buffer__NZQL);
+ display__R4EO(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__OZQL,buffer__NZQL);
+ display__JDLO(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__OZQL,buffer__NZQL);
+ display__X4EO(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__OZQL,buffer__NZQL);
+ display__QDLO(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__OZQL,buffer__NZQL);
+ display__55JM(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__OZQL,buffer__NZQL);
+ display__GDNL(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__OZQL,buffer__NZQL);
+ display__1UZM(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__OZQL,buffer__NZQL);
+ display__34EO(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__OZQL,buffer__NZQL);
+ display__ZMEP(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__OZQL,buffer__NZQL);
+ display__JYQN(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__OZQL,buffer__NZQL);
+ display__SYQN(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__OZQL,buffer__NZQL);
+ display__BKQN(__tmp__JDNL,buffer__IDNL);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__OZQL,buffer__NZQL);
+ display__WMUO(__tmp__JDNL,buffer__IDNL);
} break;
};
- append__MOK(buffer__NZQL,(&__string_363));
- __tmp__QZQL=Self__MZQL->parent_expr_binary__AWHL.right__AIAI;
- switch (((struct ___OBJ *)__tmp__QZQL)->__id) {
+ 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__TLTG(__tmp__QZQL,buffer__NZQL);
+ display__EQQG(__tmp__LDNL,buffer__IDNL);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__QZQL,buffer__NZQL);
+ display__0TFK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__QZQL,buffer__NZQL);
+ display__EUFK(__tmp__LDNL,buffer__IDNL);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__QZQL,buffer__NZQL);
+ display__JWFK(__tmp__LDNL,buffer__IDNL);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__QZQL,buffer__NZQL);
+ display__NWFK(__tmp__LDNL,buffer__IDNL);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__QZQL,buffer__NZQL);
+ display__UXFK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__QZQL,buffer__NZQL);
+ display__2XFK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__QZQL,buffer__NZQL);
+ display__M0FK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__QZQL,buffer__NZQL);
+ display__U0FK(__tmp__LDNL,buffer__IDNL);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__QZQL,buffer__NZQL);
+ display__20FK(__tmp__LDNL,buffer__IDNL);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__QZQL,buffer__NZQL);
+ display__B1FK(__tmp__LDNL,buffer__IDNL);
} break;
case __IS_EXPANDED__: {
- Self__UFCQ=((__IS_EXPANDED *)__tmp__QZQL);
- append__MOK(buffer__NZQL,(&__string_260));
- display__YUJK(Self__UFCQ->receiver__AHAI,buffer__NZQL);
- add_last__YPK(buffer__NZQL,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__QZQL,buffer__NZQL);
+ display__J1FK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__QZQL,buffer__NZQL);
+ display__N1FK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__QZQL,buffer__NZQL);
+ display__V1FK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__QZQL,buffer__NZQL);
+ display__11FK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__QZQL,buffer__NZQL);
+ display__B2FK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__QZQL,buffer__NZQL);
+ display__H2FK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__QZQL,buffer__NZQL);
+ display__N2FK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__QZQL,buffer__NZQL);
+ display__T2FK(__tmp__LDNL,buffer__IDNL);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__QZQL,buffer__NZQL);
+ display__Z2FK(__tmp__LDNL,buffer__IDNL);
} break;
case __ITEM__: {
- display__D0JK(__tmp__QZQL,buffer__NZQL);
+ display__52FK(__tmp__LDNL,buffer__IDNL);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__QZQL,buffer__NZQL);
+ display__E3FK(__tmp__LDNL,buffer__IDNL);
} break;
case __CAST__: {
- display__M0JK(__tmp__QZQL,buffer__NZQL);
+ display__I3FK(__tmp__LDNL,buffer__IDNL);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__QZQL,buffer__NZQL);
+ display__2TKL(__tmp__LDNL,buffer__IDNL);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__QZQL,buffer__NZQL);
+ display__D2ZK(__tmp__LDNL,buffer__IDNL);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__QZQL,buffer__NZQL);
+ display__I2ZK(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__QZQL,buffer__NZQL);
+ display__M0ZM(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__QZQL,buffer__NZQL);
+ display__R4EO(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__QZQL,buffer__NZQL);
+ display__JDLO(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__QZQL,buffer__NZQL);
+ display__X4EO(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__QZQL,buffer__NZQL);
+ display__QDLO(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__QZQL,buffer__NZQL);
+ display__55JM(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__QZQL,buffer__NZQL);
+ display__GDNL(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__QZQL,buffer__NZQL);
+ display__1UZM(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__QZQL,buffer__NZQL);
+ display__34EO(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__QZQL,buffer__NZQL);
+ display__ZMEP(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__QZQL,buffer__NZQL);
+ display__JYQN(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__QZQL,buffer__NZQL);
+ display__SYQN(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__QZQL,buffer__NZQL);
+ display__BKQN(__tmp__LDNL,buffer__IDNL);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__QZQL,buffer__NZQL);
+ display__WMUO(__tmp__LDNL,buffer__IDNL);
} break;
};
- add_last__YPK(buffer__NZQL,')');
+ 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__XG3M(__EXPR_NOT *Self__YG3M,void *buffer__ZG3M)
+static void display__1UZM(__EXPR_NOT *Self__2UZM,void *buffer__3UZM)
// ({EXPR_NOT},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__1G3M;
- __IS_EXPANDED *Self__WFCQ;
- add_last__YPK(buffer__ZG3M,'(');
- add_last__YPK(buffer__ZG3M,'~');
- add_last__YPK(buffer__ZG3M,' ');
- __tmp__1G3M=Self__YG3M->parent_expr_unary__Y1ZL.right__DWHL;
- switch (((struct ___OBJ *)__tmp__1G3M)->__id) {
+ __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__TLTG(__tmp__1G3M,buffer__ZG3M);
+ display__EQQG(__tmp__5UZM,buffer__3UZM);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__1G3M,buffer__ZG3M);
+ display__0TFK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__1G3M,buffer__ZG3M);
+ display__EUFK(__tmp__5UZM,buffer__3UZM);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__1G3M,buffer__ZG3M);
+ display__JWFK(__tmp__5UZM,buffer__3UZM);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__1G3M,buffer__ZG3M);
+ display__NWFK(__tmp__5UZM,buffer__3UZM);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__1G3M,buffer__ZG3M);
+ display__UXFK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__1G3M,buffer__ZG3M);
+ display__2XFK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__1G3M,buffer__ZG3M);
+ display__M0FK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__1G3M,buffer__ZG3M);
+ display__U0FK(__tmp__5UZM,buffer__3UZM);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__1G3M,buffer__ZG3M);
+ display__20FK(__tmp__5UZM,buffer__3UZM);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__1G3M,buffer__ZG3M);
+ display__B1FK(__tmp__5UZM,buffer__3UZM);
} break;
case __IS_EXPANDED__: {
- Self__WFCQ=((__IS_EXPANDED *)__tmp__1G3M);
- append__MOK(buffer__ZG3M,(&__string_260));
- display__YUJK(Self__WFCQ->receiver__AHAI,buffer__ZG3M);
- add_last__YPK(buffer__ZG3M,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__1G3M,buffer__ZG3M);
+ display__J1FK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__1G3M,buffer__ZG3M);
+ display__N1FK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__1G3M,buffer__ZG3M);
+ display__V1FK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__1G3M,buffer__ZG3M);
+ display__11FK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__1G3M,buffer__ZG3M);
+ display__B2FK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__1G3M,buffer__ZG3M);
+ display__H2FK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__1G3M,buffer__ZG3M);
+ display__N2FK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__1G3M,buffer__ZG3M);
+ display__T2FK(__tmp__5UZM,buffer__3UZM);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__1G3M,buffer__ZG3M);
+ display__Z2FK(__tmp__5UZM,buffer__3UZM);
} break;
case __ITEM__: {
- display__D0JK(__tmp__1G3M,buffer__ZG3M);
+ display__52FK(__tmp__5UZM,buffer__3UZM);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__1G3M,buffer__ZG3M);
+ display__E3FK(__tmp__5UZM,buffer__3UZM);
} break;
case __CAST__: {
- display__M0JK(__tmp__1G3M,buffer__ZG3M);
+ display__I3FK(__tmp__5UZM,buffer__3UZM);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__1G3M,buffer__ZG3M);
+ display__2TKL(__tmp__5UZM,buffer__3UZM);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__1G3M,buffer__ZG3M);
+ display__D2ZK(__tmp__5UZM,buffer__3UZM);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__1G3M,buffer__ZG3M);
+ display__I2ZK(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__1G3M,buffer__ZG3M);
+ display__M0ZM(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__1G3M,buffer__ZG3M);
+ display__R4EO(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__1G3M,buffer__ZG3M);
+ display__JDLO(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__1G3M,buffer__ZG3M);
+ display__X4EO(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__1G3M,buffer__ZG3M);
+ display__QDLO(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__1G3M,buffer__ZG3M);
+ display__55JM(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__1G3M,buffer__ZG3M);
+ display__GDNL(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__1G3M,buffer__ZG3M);
+ display__1UZM(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__1G3M,buffer__ZG3M);
+ display__34EO(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__1G3M,buffer__ZG3M);
+ display__ZMEP(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__1G3M,buffer__ZG3M);
+ display__JYQN(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__1G3M,buffer__ZG3M);
+ display__SYQN(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__1G3M,buffer__ZG3M);
+ display__BKQN(__tmp__5UZM,buffer__3UZM);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__1G3M,buffer__ZG3M);
+ display__WMUO(__tmp__5UZM,buffer__3UZM);
} break;
};
- add_last__YPK(buffer__ZG3M,')');
+ 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__FWIO(__EXPR_MOD *Self__GWIO,void *buffer__HWIO)
+static void display__34EO(__EXPR_MOD *Self__44EO,void *buffer__54EO)
// ({EXPR_MOD},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__IWIO,*__tmp__KWIO;
- __IS_EXPANDED *Self__YFCQ,*Self__0FCQ;
- add_last__YPK(buffer__HWIO,'(');
- __tmp__IWIO=Self__GWIO->parent_expr_binary__15ZL.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__IWIO)->__id) {
+ __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__TLTG(__tmp__IWIO,buffer__HWIO);
+ display__EQQG(__tmp__A5EO,buffer__54EO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__IWIO,buffer__HWIO);
+ display__0TFK(__tmp__A5EO,buffer__54EO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__IWIO,buffer__HWIO);
+ display__EUFK(__tmp__A5EO,buffer__54EO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__IWIO,buffer__HWIO);
+ display__JWFK(__tmp__A5EO,buffer__54EO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__IWIO,buffer__HWIO);
+ display__NWFK(__tmp__A5EO,buffer__54EO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__IWIO,buffer__HWIO);
+ display__UXFK(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__IWIO,buffer__HWIO);
+ display__2XFK(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__IWIO,buffer__HWIO);
+ display__M0FK(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__IWIO,buffer__HWIO);
+ display__U0FK(__tmp__A5EO,buffer__54EO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__IWIO,buffer__HWIO);
+ display__20FK(__tmp__A5EO,buffer__54EO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__IWIO,buffer__HWIO);
+ display__B1FK(__tmp__A5EO,buffer__54EO);
} break;
case __IS_EXPANDED__: {
- Self__YFCQ=((__IS_EXPANDED *)__tmp__IWIO);
- append__MOK(buffer__HWIO,(&__string_260));
- display__YUJK(Self__YFCQ->receiver__AHAI,buffer__HWIO);
- add_last__YPK(buffer__HWIO,')');
+ 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__NYJK(__tmp__IWIO,buffer__HWIO);
+ display__J1FK(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__IWIO,buffer__HWIO);
+ display__N1FK(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__IWIO,buffer__HWIO);
+ display__V1FK(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__IWIO,buffer__HWIO);
+ display__11FK(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__IWIO,buffer__HWIO);
+ display__B2FK(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__IWIO,buffer__HWIO);
+ display__H2FK(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__IWIO,buffer__HWIO);
+ display__N2FK(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__IWIO,buffer__HWIO);
+ display__T2FK(__tmp__A5EO,buffer__54EO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__IWIO,buffer__HWIO);
+ display__Z2FK(__tmp__A5EO,buffer__54EO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__IWIO,buffer__HWIO);
+ display__52FK(__tmp__A5EO,buffer__54EO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__IWIO,buffer__HWIO);
+ display__E3FK(__tmp__A5EO,buffer__54EO);
} break;
case __CAST__: {
- display__M0JK(__tmp__IWIO,buffer__HWIO);
+ display__I3FK(__tmp__A5EO,buffer__54EO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__IWIO,buffer__HWIO);
+ display__2TKL(__tmp__A5EO,buffer__54EO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__IWIO,buffer__HWIO);
+ display__D2ZK(__tmp__A5EO,buffer__54EO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__IWIO,buffer__HWIO);
+ display__I2ZK(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__IWIO,buffer__HWIO);
+ display__M0ZM(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__IWIO,buffer__HWIO);
+ display__R4EO(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__IWIO,buffer__HWIO);
+ display__JDLO(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__IWIO,buffer__HWIO);
+ display__X4EO(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__IWIO,buffer__HWIO);
+ display__QDLO(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__IWIO,buffer__HWIO);
+ display__55JM(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__IWIO,buffer__HWIO);
+ display__GDNL(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__IWIO,buffer__HWIO);
+ display__1UZM(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__IWIO,buffer__HWIO);
+ display__34EO(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__IWIO,buffer__HWIO);
+ display__ZMEP(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__IWIO,buffer__HWIO);
+ display__JYQN(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__IWIO,buffer__HWIO);
+ display__SYQN(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__IWIO,buffer__HWIO);
+ display__BKQN(__tmp__A5EO,buffer__54EO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__IWIO,buffer__HWIO);
+ display__WMUO(__tmp__A5EO,buffer__54EO);
} break;
};
- append__MOK(buffer__HWIO,(&__string_364));
- __tmp__KWIO=Self__GWIO->parent_expr_binary__15ZL.right__AIAI;
- switch (((struct ___OBJ *)__tmp__KWIO)->__id) {
+ 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__TLTG(__tmp__KWIO,buffer__HWIO);
+ display__EQQG(__tmp__C5EO,buffer__54EO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__KWIO,buffer__HWIO);
+ display__0TFK(__tmp__C5EO,buffer__54EO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__KWIO,buffer__HWIO);
+ display__EUFK(__tmp__C5EO,buffer__54EO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__KWIO,buffer__HWIO);
+ display__JWFK(__tmp__C5EO,buffer__54EO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__KWIO,buffer__HWIO);
+ display__NWFK(__tmp__C5EO,buffer__54EO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__KWIO,buffer__HWIO);
+ display__UXFK(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__KWIO,buffer__HWIO);
+ display__2XFK(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__KWIO,buffer__HWIO);
+ display__M0FK(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__KWIO,buffer__HWIO);
+ display__U0FK(__tmp__C5EO,buffer__54EO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__KWIO,buffer__HWIO);
+ display__20FK(__tmp__C5EO,buffer__54EO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__KWIO,buffer__HWIO);
+ display__B1FK(__tmp__C5EO,buffer__54EO);
} break;
case __IS_EXPANDED__: {
- Self__0FCQ=((__IS_EXPANDED *)__tmp__KWIO);
- append__MOK(buffer__HWIO,(&__string_260));
- display__YUJK(Self__0FCQ->receiver__AHAI,buffer__HWIO);
- add_last__YPK(buffer__HWIO,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__KWIO,buffer__HWIO);
+ display__J1FK(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__KWIO,buffer__HWIO);
+ display__N1FK(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__KWIO,buffer__HWIO);
+ display__V1FK(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__KWIO,buffer__HWIO);
+ display__11FK(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__KWIO,buffer__HWIO);
+ display__B2FK(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__KWIO,buffer__HWIO);
+ display__H2FK(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__KWIO,buffer__HWIO);
+ display__N2FK(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__KWIO,buffer__HWIO);
+ display__T2FK(__tmp__C5EO,buffer__54EO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__KWIO,buffer__HWIO);
+ display__Z2FK(__tmp__C5EO,buffer__54EO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__KWIO,buffer__HWIO);
+ display__52FK(__tmp__C5EO,buffer__54EO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__KWIO,buffer__HWIO);
+ display__E3FK(__tmp__C5EO,buffer__54EO);
} break;
case __CAST__: {
- display__M0JK(__tmp__KWIO,buffer__HWIO);
+ display__I3FK(__tmp__C5EO,buffer__54EO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__KWIO,buffer__HWIO);
+ display__2TKL(__tmp__C5EO,buffer__54EO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__KWIO,buffer__HWIO);
+ display__D2ZK(__tmp__C5EO,buffer__54EO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__KWIO,buffer__HWIO);
+ display__I2ZK(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__KWIO,buffer__HWIO);
+ display__M0ZM(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__KWIO,buffer__HWIO);
+ display__R4EO(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__KWIO,buffer__HWIO);
+ display__JDLO(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__KWIO,buffer__HWIO);
+ display__X4EO(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__KWIO,buffer__HWIO);
+ display__QDLO(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__KWIO,buffer__HWIO);
+ display__55JM(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__KWIO,buffer__HWIO);
+ display__GDNL(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__KWIO,buffer__HWIO);
+ display__1UZM(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__KWIO,buffer__HWIO);
+ display__34EO(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__KWIO,buffer__HWIO);
+ display__ZMEP(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__KWIO,buffer__HWIO);
+ display__JYQN(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__KWIO,buffer__HWIO);
+ display__SYQN(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__KWIO,buffer__HWIO);
+ display__BKQN(__tmp__C5EO,buffer__54EO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__KWIO,buffer__HWIO);
+ display__WMUO(__tmp__C5EO,buffer__54EO);
} break;
};
- add_last__YPK(buffer__HWIO,')');
+ 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);
}
-static void display__BEIP(__EXPR_SUP_EQ *Self__CEIP,void *buffer__DEIP)
+static void display__ZMEP(__EXPR_SUP_EQ *Self__0MEP,void *buffer__1MEP)
// ({EXPR_SUP_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__EEIP,*__tmp__GEIP,*__tmp__IEIP;
- void *__tmp__FEIP;
- __IS_EXPANDED *Self__CGCQ,*Self__EGCQ;
- add_last__YPK(buffer__DEIP,'(');
- __tmp__EEIP=Self__CEIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__EEIP)->__id) {
+ __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__FEIP=static_type__SCTG(__tmp__EEIP);
+ __tmp__3MEP=static_type__OHQG(__tmp__2MEP);
} break;
case __STRING_CST__: {
- __tmp__FEIP=((__STRING_CST *)__tmp__EEIP)->parent_constant__5F.static_type__LSYD;
+ __tmp__3MEP=((__STRING_CST *)__tmp__2MEP)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__FEIP=((__EXTERNAL_C *)__tmp__EEIP)->static_type__KMZD;
+ __tmp__3MEP=((__EXTERNAL_C *)__tmp__2MEP)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__FEIP=((__PROTOTYPE_CST *)__tmp__EEIP)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__3MEP=((__PROTOTYPE_CST *)__tmp__2MEP)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__FEIP=((__INTEGER_CST *)__tmp__EEIP)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__3MEP=((__INTEGER_CST *)__tmp__2MEP)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__FEIP=((__LOCAL *)((__READ_LOCAL *)__tmp__EEIP)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__3MEP=((__LOCAL *)((__READ_LOCAL *)__tmp__2MEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__FEIP=static_type__EG5H(__tmp__EEIP);
+ __tmp__3MEP=static_type__CN1H(__tmp__2MEP);
} break;
case __EXPR_EQUAL__: {
- __tmp__FEIP=static_type__3G5H();
+ __tmp__3MEP=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__FEIP=static_type__CH5H();
+ __tmp__3MEP=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__FEIP=((__REAL_CST *)__tmp__EEIP)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__3MEP=((__REAL_CST *)__tmp__2MEP)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__FEIP=((__CHARACTER_CST *)__tmp__EEIP)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__3MEP=((__CHARACTER_CST *)__tmp__2MEP)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__FEIP=static_type__HH5H();
+ __tmp__3MEP=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__FEIP=static_type__MH5H();
+ __tmp__3MEP=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__FEIP=static_type__RH5H();
+ __tmp__3MEP=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__FEIP=static_type__WH5H(__tmp__EEIP);
+ __tmp__3MEP=static_type__UO1H(__tmp__2MEP);
} break;
case __EXPR_MUL__: {
- __tmp__FEIP=static_type__2H5H(__tmp__EEIP);
+ __tmp__3MEP=static_type__0O1H(__tmp__2MEP);
} break;
case __EXPR_DIV__: {
- __tmp__FEIP=static_type__BI5H(__tmp__EEIP);
+ __tmp__3MEP=static_type__5O1H(__tmp__2MEP);
} break;
case __EXPR_AND__: {
- __tmp__FEIP=static_type__GI5H(__tmp__EEIP);
+ __tmp__3MEP=static_type__EP1H(__tmp__2MEP);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__FEIP=static_type__LI5H(__tmp__EEIP);
+ __tmp__3MEP=static_type__JP1H(__tmp__2MEP);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__FEIP=static_type__QI5H(__tmp__EEIP);
+ __tmp__3MEP=static_type__OP1H(__tmp__2MEP);
} break;
case __PUT_TO__: {
- __tmp__FEIP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__3MEP=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__FEIP=static_type__ZI5H(__tmp__EEIP);
+ __tmp__3MEP=static_type__XP1H(__tmp__2MEP);
} break;
case __SIZE_OF__: {
- __tmp__FEIP=static_type__FJ5H();
+ __tmp__3MEP=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__FEIP=((__CAST *)__tmp__EEIP)->static_type__2G5H;
+ __tmp__3MEP=((__CAST *)__tmp__2MEP)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__FEIP=static_type__SEOL(__tmp__EEIP);
+ __tmp__3MEP=static_type__NOKL(__tmp__2MEP);
} break;
case __READ_SLOT__: {
- __tmp__FEIP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__EEIP)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3MEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2MEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__FEIP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__EEIP)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3MEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2MEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__FEIP=static_type__VN3M();
+ __tmp__3MEP=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__FEIP=static_type__BIIO();
+ __tmp__3MEP=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__FEIP=static_type__XRMO();
+ __tmp__3MEP=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__FEIP=static_type__GIIO();
+ __tmp__3MEP=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__FEIP=static_type__3RMO();
+ __tmp__3MEP=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__FEIP=static_type__FZMM(__tmp__EEIP);
+ __tmp__3MEP=static_type__DFJM(__tmp__2MEP);
} break;
case __EXPR_ADD__: {
- __tmp__FEIP=static_type__UTQL(__tmp__EEIP);
+ __tmp__3MEP=static_type__P3ML(__tmp__2MEP);
} break;
case __EXPR_NOT__: {
- __tmp__FEIP=static_type__NP1M(__tmp__EEIP);
+ __tmp__3MEP=static_type__R3XM(__tmp__2MEP);
} break;
case __EXPR_MOD__: {
- __tmp__FEIP=static_type__LIIO(__tmp__EEIP);
+ __tmp__3MEP=static_type__DREO(__tmp__2MEP);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__FEIP=static_type__CZHP();
+ __tmp__3MEP=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__FEIP=static_type__RMUN();
+ __tmp__3MEP=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__FEIP=static_type__WMUN();
+ __tmp__3MEP=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__FEIP=static_type__ZKTN(__tmp__EEIP);
+ __tmp__3MEP=static_type__3YPN(__tmp__2MEP);
} break;
case __EXPR_XOR__: {
- __tmp__FEIP=static_type__D5VO(__tmp__EEIP);
+ __tmp__3MEP=static_type__1HSO(__tmp__2MEP);
} break;
};
- append_name_in__0UXD(__tmp__FEIP,buffer__DEIP);
- add_last__YPK(buffer__DEIP,' ');
- __tmp__GEIP=Self__CEIP->parent_expr_binary_cmp__QL5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__GEIP)->__id) {
+ 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__TLTG(__tmp__GEIP,buffer__DEIP);
+ display__EQQG(__tmp__4MEP,buffer__1MEP);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__GEIP,buffer__DEIP);
+ display__0TFK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__GEIP,buffer__DEIP);
+ display__EUFK(__tmp__4MEP,buffer__1MEP);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__GEIP,buffer__DEIP);
+ display__JWFK(__tmp__4MEP,buffer__1MEP);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__GEIP,buffer__DEIP);
+ display__NWFK(__tmp__4MEP,buffer__1MEP);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__GEIP,buffer__DEIP);
+ display__UXFK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__GEIP,buffer__DEIP);
+ display__2XFK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__GEIP,buffer__DEIP);
+ display__M0FK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__GEIP,buffer__DEIP);
+ display__U0FK(__tmp__4MEP,buffer__1MEP);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__GEIP,buffer__DEIP);
+ display__20FK(__tmp__4MEP,buffer__1MEP);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__GEIP,buffer__DEIP);
+ display__B1FK(__tmp__4MEP,buffer__1MEP);
} break;
case __IS_EXPANDED__: {
- Self__CGCQ=((__IS_EXPANDED *)__tmp__GEIP);
- append__MOK(buffer__DEIP,(&__string_260));
- display__YUJK(Self__CGCQ->receiver__AHAI,buffer__DEIP);
- add_last__YPK(buffer__DEIP,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__GEIP,buffer__DEIP);
+ display__J1FK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__GEIP,buffer__DEIP);
+ display__N1FK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__GEIP,buffer__DEIP);
+ display__V1FK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__GEIP,buffer__DEIP);
+ display__11FK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__GEIP,buffer__DEIP);
+ display__B2FK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__GEIP,buffer__DEIP);
+ display__H2FK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__GEIP,buffer__DEIP);
+ display__N2FK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__GEIP,buffer__DEIP);
+ display__T2FK(__tmp__4MEP,buffer__1MEP);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__GEIP,buffer__DEIP);
+ display__Z2FK(__tmp__4MEP,buffer__1MEP);
} break;
case __ITEM__: {
- display__D0JK(__tmp__GEIP,buffer__DEIP);
+ display__52FK(__tmp__4MEP,buffer__1MEP);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__GEIP,buffer__DEIP);
+ display__E3FK(__tmp__4MEP,buffer__1MEP);
} break;
case __CAST__: {
- display__M0JK(__tmp__GEIP,buffer__DEIP);
+ display__I3FK(__tmp__4MEP,buffer__1MEP);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__GEIP,buffer__DEIP);
+ display__2TKL(__tmp__4MEP,buffer__1MEP);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__GEIP,buffer__DEIP);
+ display__D2ZK(__tmp__4MEP,buffer__1MEP);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__GEIP,buffer__DEIP);
+ display__I2ZK(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__GEIP,buffer__DEIP);
+ display__M0ZM(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__GEIP,buffer__DEIP);
+ display__R4EO(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__GEIP,buffer__DEIP);
+ display__JDLO(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__GEIP,buffer__DEIP);
+ display__X4EO(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__GEIP,buffer__DEIP);
+ display__QDLO(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__GEIP,buffer__DEIP);
+ display__55JM(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__GEIP,buffer__DEIP);
+ display__GDNL(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__GEIP,buffer__DEIP);
+ display__1UZM(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__GEIP,buffer__DEIP);
+ display__34EO(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__GEIP,buffer__DEIP);
+ display__ZMEP(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__GEIP,buffer__DEIP);
+ display__JYQN(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__GEIP,buffer__DEIP);
+ display__SYQN(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__GEIP,buffer__DEIP);
+ display__BKQN(__tmp__4MEP,buffer__1MEP);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__GEIP,buffer__DEIP);
+ display__WMUO(__tmp__4MEP,buffer__1MEP);
} break;
};
- append__MOK(buffer__DEIP,(&__string_365));
- __tmp__IEIP=Self__CEIP->parent_expr_binary_cmp__QL5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__IEIP)->__id) {
+ 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__TLTG(__tmp__IEIP,buffer__DEIP);
+ display__EQQG(__tmp__ANEP,buffer__1MEP);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__IEIP,buffer__DEIP);
+ display__0TFK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__IEIP,buffer__DEIP);
+ display__EUFK(__tmp__ANEP,buffer__1MEP);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__IEIP,buffer__DEIP);
+ display__JWFK(__tmp__ANEP,buffer__1MEP);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__IEIP,buffer__DEIP);
+ display__NWFK(__tmp__ANEP,buffer__1MEP);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__IEIP,buffer__DEIP);
+ display__UXFK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__IEIP,buffer__DEIP);
+ display__2XFK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__IEIP,buffer__DEIP);
+ display__M0FK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__IEIP,buffer__DEIP);
+ display__U0FK(__tmp__ANEP,buffer__1MEP);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__IEIP,buffer__DEIP);
+ display__20FK(__tmp__ANEP,buffer__1MEP);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__IEIP,buffer__DEIP);
+ display__B1FK(__tmp__ANEP,buffer__1MEP);
} break;
case __IS_EXPANDED__: {
- Self__EGCQ=((__IS_EXPANDED *)__tmp__IEIP);
- append__MOK(buffer__DEIP,(&__string_260));
- display__YUJK(Self__EGCQ->receiver__AHAI,buffer__DEIP);
- add_last__YPK(buffer__DEIP,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__IEIP,buffer__DEIP);
+ display__J1FK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__IEIP,buffer__DEIP);
+ display__N1FK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__IEIP,buffer__DEIP);
+ display__V1FK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__IEIP,buffer__DEIP);
+ display__11FK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__IEIP,buffer__DEIP);
+ display__B2FK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__IEIP,buffer__DEIP);
+ display__H2FK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__IEIP,buffer__DEIP);
+ display__N2FK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__IEIP,buffer__DEIP);
+ display__T2FK(__tmp__ANEP,buffer__1MEP);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__IEIP,buffer__DEIP);
+ display__Z2FK(__tmp__ANEP,buffer__1MEP);
} break;
case __ITEM__: {
- display__D0JK(__tmp__IEIP,buffer__DEIP);
+ display__52FK(__tmp__ANEP,buffer__1MEP);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__IEIP,buffer__DEIP);
+ display__E3FK(__tmp__ANEP,buffer__1MEP);
} break;
case __CAST__: {
- display__M0JK(__tmp__IEIP,buffer__DEIP);
+ display__I3FK(__tmp__ANEP,buffer__1MEP);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__IEIP,buffer__DEIP);
+ display__2TKL(__tmp__ANEP,buffer__1MEP);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__IEIP,buffer__DEIP);
+ display__D2ZK(__tmp__ANEP,buffer__1MEP);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__IEIP,buffer__DEIP);
+ display__I2ZK(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__IEIP,buffer__DEIP);
+ display__M0ZM(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__IEIP,buffer__DEIP);
+ display__R4EO(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__IEIP,buffer__DEIP);
+ display__JDLO(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__IEIP,buffer__DEIP);
+ display__X4EO(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__IEIP,buffer__DEIP);
+ display__QDLO(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__IEIP,buffer__DEIP);
+ display__55JM(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__IEIP,buffer__DEIP);
+ display__GDNL(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__IEIP,buffer__DEIP);
+ display__1UZM(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__IEIP,buffer__DEIP);
+ display__34EO(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__IEIP,buffer__DEIP);
+ display__ZMEP(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__IEIP,buffer__DEIP);
+ display__JYQN(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__IEIP,buffer__DEIP);
+ display__SYQN(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__IEIP,buffer__DEIP);
+ display__BKQN(__tmp__ANEP,buffer__1MEP);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__IEIP,buffer__DEIP);
+ display__WMUO(__tmp__ANEP,buffer__1MEP);
} break;
};
- add_last__YPK(buffer__DEIP,')');
+ 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__FKUN(__EXPR_INF *Self__GKUN,void *buffer__HKUN)
+static void display__JYQN(__EXPR_INF *Self__KYQN,void *buffer__LYQN)
// ({EXPR_INF},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__IKUN,*__tmp__KKUN,*__tmp__NKUN;
- void *__tmp__JKUN;
- __IS_EXPANDED *Self__MGCQ,*Self__OGCQ;
- add_last__YPK(buffer__HKUN,'(');
- __tmp__IKUN=Self__GKUN->parent_expr_binary_cmp__CN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__IKUN)->__id) {
+ __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;
+ };
+ };
+ ((__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__JKUN=static_type__SCTG(__tmp__IKUN);
+ __tmp__NYQN=static_type__OHQG(__tmp__MYQN);
} break;
case __STRING_CST__: {
- __tmp__JKUN=((__STRING_CST *)__tmp__IKUN)->parent_constant__5F.static_type__LSYD;
+ __tmp__NYQN=((__STRING_CST *)__tmp__MYQN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__JKUN=((__EXTERNAL_C *)__tmp__IKUN)->static_type__KMZD;
+ __tmp__NYQN=((__EXTERNAL_C *)__tmp__MYQN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__JKUN=((__PROTOTYPE_CST *)__tmp__IKUN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__NYQN=((__PROTOTYPE_CST *)__tmp__MYQN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__JKUN=((__INTEGER_CST *)__tmp__IKUN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__NYQN=((__INTEGER_CST *)__tmp__MYQN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__JKUN=((__LOCAL *)((__READ_LOCAL *)__tmp__IKUN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__NYQN=((__LOCAL *)((__READ_LOCAL *)__tmp__MYQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__JKUN=static_type__EG5H(__tmp__IKUN);
+ __tmp__NYQN=static_type__CN1H(__tmp__MYQN);
} break;
case __EXPR_EQUAL__: {
- __tmp__JKUN=static_type__3G5H();
+ __tmp__NYQN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__JKUN=static_type__CH5H();
+ __tmp__NYQN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__JKUN=((__REAL_CST *)__tmp__IKUN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__NYQN=((__REAL_CST *)__tmp__MYQN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__JKUN=((__CHARACTER_CST *)__tmp__IKUN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__NYQN=((__CHARACTER_CST *)__tmp__MYQN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__JKUN=static_type__HH5H();
+ __tmp__NYQN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__JKUN=static_type__MH5H();
+ __tmp__NYQN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__JKUN=static_type__RH5H();
+ __tmp__NYQN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__JKUN=static_type__WH5H(__tmp__IKUN);
+ __tmp__NYQN=static_type__UO1H(__tmp__MYQN);
} break;
case __EXPR_MUL__: {
- __tmp__JKUN=static_type__2H5H(__tmp__IKUN);
+ __tmp__NYQN=static_type__0O1H(__tmp__MYQN);
} break;
case __EXPR_DIV__: {
- __tmp__JKUN=static_type__BI5H(__tmp__IKUN);
+ __tmp__NYQN=static_type__5O1H(__tmp__MYQN);
} break;
case __EXPR_AND__: {
- __tmp__JKUN=static_type__GI5H(__tmp__IKUN);
+ __tmp__NYQN=static_type__EP1H(__tmp__MYQN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__JKUN=static_type__LI5H(__tmp__IKUN);
+ __tmp__NYQN=static_type__JP1H(__tmp__MYQN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__JKUN=static_type__QI5H(__tmp__IKUN);
+ __tmp__NYQN=static_type__OP1H(__tmp__MYQN);
} break;
case __PUT_TO__: {
- __tmp__JKUN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__NYQN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__JKUN=static_type__ZI5H(__tmp__IKUN);
+ __tmp__NYQN=static_type__XP1H(__tmp__MYQN);
} break;
case __SIZE_OF__: {
- __tmp__JKUN=static_type__FJ5H();
+ __tmp__NYQN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__JKUN=((__CAST *)__tmp__IKUN)->static_type__2G5H;
+ __tmp__NYQN=((__CAST *)__tmp__MYQN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__JKUN=static_type__SEOL(__tmp__IKUN);
+ __tmp__NYQN=static_type__NOKL(__tmp__MYQN);
} break;
case __READ_SLOT__: {
- __tmp__JKUN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IKUN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__NYQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MYQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__JKUN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IKUN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__NYQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MYQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__JKUN=static_type__VN3M();
+ __tmp__NYQN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__JKUN=static_type__BIIO();
+ __tmp__NYQN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__JKUN=static_type__XRMO();
+ __tmp__NYQN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__JKUN=static_type__GIIO();
+ __tmp__NYQN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__JKUN=static_type__3RMO();
+ __tmp__NYQN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__JKUN=static_type__FZMM(__tmp__IKUN);
+ __tmp__NYQN=static_type__DFJM(__tmp__MYQN);
} break;
case __EXPR_ADD__: {
- __tmp__JKUN=static_type__UTQL(__tmp__IKUN);
+ __tmp__NYQN=static_type__P3ML(__tmp__MYQN);
} break;
case __EXPR_NOT__: {
- __tmp__JKUN=static_type__NP1M(__tmp__IKUN);
+ __tmp__NYQN=static_type__R3XM(__tmp__MYQN);
} break;
case __EXPR_MOD__: {
- __tmp__JKUN=static_type__LIIO(__tmp__IKUN);
+ __tmp__NYQN=static_type__DREO(__tmp__MYQN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__JKUN=static_type__CZHP();
+ __tmp__NYQN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__JKUN=static_type__RMUN();
+ __tmp__NYQN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__JKUN=static_type__WMUN();
+ __tmp__NYQN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__JKUN=static_type__ZKTN(__tmp__IKUN);
+ __tmp__NYQN=static_type__3YPN(__tmp__MYQN);
} break;
case __EXPR_XOR__: {
- __tmp__JKUN=static_type__D5VO(__tmp__IKUN);
+ __tmp__NYQN=static_type__1HSO(__tmp__MYQN);
} break;
};
- append_name_in__0UXD(__tmp__JKUN,buffer__HKUN);
- add_last__YPK(buffer__HKUN,' ');
- __tmp__KKUN=Self__GKUN->parent_expr_binary_cmp__CN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__KKUN)->__id) {
+ 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__TLTG(__tmp__KKUN,buffer__HKUN);
+ display__EQQG(__tmp__OYQN,buffer__LYQN);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__KKUN,buffer__HKUN);
+ display__0TFK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__KKUN,buffer__HKUN);
+ display__EUFK(__tmp__OYQN,buffer__LYQN);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__KKUN,buffer__HKUN);
+ display__JWFK(__tmp__OYQN,buffer__LYQN);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__KKUN,buffer__HKUN);
+ display__NWFK(__tmp__OYQN,buffer__LYQN);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__KKUN,buffer__HKUN);
+ display__UXFK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__KKUN,buffer__HKUN);
+ display__2XFK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__KKUN,buffer__HKUN);
+ display__M0FK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__KKUN,buffer__HKUN);
+ display__U0FK(__tmp__OYQN,buffer__LYQN);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__KKUN,buffer__HKUN);
+ display__20FK(__tmp__OYQN,buffer__LYQN);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__KKUN,buffer__HKUN);
+ display__B1FK(__tmp__OYQN,buffer__LYQN);
} break;
case __IS_EXPANDED__: {
- Self__MGCQ=((__IS_EXPANDED *)__tmp__KKUN);
- append__MOK(buffer__HKUN,(&__string_260));
- display__YUJK(Self__MGCQ->receiver__AHAI,buffer__HKUN);
- add_last__YPK(buffer__HKUN,')');
+ 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__NYJK(__tmp__KKUN,buffer__HKUN);
+ display__J1FK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__KKUN,buffer__HKUN);
+ display__N1FK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__KKUN,buffer__HKUN);
+ display__V1FK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__KKUN,buffer__HKUN);
+ display__11FK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__KKUN,buffer__HKUN);
+ display__B2FK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__KKUN,buffer__HKUN);
+ display__H2FK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__KKUN,buffer__HKUN);
+ display__N2FK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__KKUN,buffer__HKUN);
+ display__T2FK(__tmp__OYQN,buffer__LYQN);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__KKUN,buffer__HKUN);
+ display__Z2FK(__tmp__OYQN,buffer__LYQN);
} break;
case __ITEM__: {
- display__D0JK(__tmp__KKUN,buffer__HKUN);
+ display__52FK(__tmp__OYQN,buffer__LYQN);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__KKUN,buffer__HKUN);
+ display__E3FK(__tmp__OYQN,buffer__LYQN);
} break;
case __CAST__: {
- display__M0JK(__tmp__KKUN,buffer__HKUN);
+ display__I3FK(__tmp__OYQN,buffer__LYQN);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__KKUN,buffer__HKUN);
+ display__2TKL(__tmp__OYQN,buffer__LYQN);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__KKUN,buffer__HKUN);
+ display__D2ZK(__tmp__OYQN,buffer__LYQN);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__KKUN,buffer__HKUN);
+ display__I2ZK(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__KKUN,buffer__HKUN);
+ display__M0ZM(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__KKUN,buffer__HKUN);
+ display__R4EO(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__KKUN,buffer__HKUN);
+ display__JDLO(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__KKUN,buffer__HKUN);
+ display__X4EO(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__KKUN,buffer__HKUN);
+ display__QDLO(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__KKUN,buffer__HKUN);
+ display__55JM(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__KKUN,buffer__HKUN);
+ display__GDNL(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__KKUN,buffer__HKUN);
+ display__1UZM(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__KKUN,buffer__HKUN);
+ display__34EO(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__KKUN,buffer__HKUN);
+ display__ZMEP(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__KKUN,buffer__HKUN);
+ display__JYQN(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__KKUN,buffer__HKUN);
+ display__SYQN(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__KKUN,buffer__HKUN);
+ display__BKQN(__tmp__OYQN,buffer__LYQN);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__KKUN,buffer__HKUN);
+ display__WMUO(__tmp__OYQN,buffer__LYQN);
} break;
};
- append__MOK(buffer__HKUN,(&__string_262));
- __tmp__NKUN=Self__GKUN->parent_expr_binary_cmp__CN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__NKUN)->__id) {
+ 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__TLTG(__tmp__NKUN,buffer__HKUN);
+ display__EQQG(__tmp__RYQN,buffer__LYQN);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__NKUN,buffer__HKUN);
+ display__0TFK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__NKUN,buffer__HKUN);
+ display__EUFK(__tmp__RYQN,buffer__LYQN);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__NKUN,buffer__HKUN);
+ display__JWFK(__tmp__RYQN,buffer__LYQN);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__NKUN,buffer__HKUN);
+ display__NWFK(__tmp__RYQN,buffer__LYQN);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__NKUN,buffer__HKUN);
+ display__UXFK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__NKUN,buffer__HKUN);
+ display__2XFK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__NKUN,buffer__HKUN);
+ display__M0FK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__NKUN,buffer__HKUN);
+ display__U0FK(__tmp__RYQN,buffer__LYQN);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__NKUN,buffer__HKUN);
+ display__20FK(__tmp__RYQN,buffer__LYQN);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__NKUN,buffer__HKUN);
+ display__B1FK(__tmp__RYQN,buffer__LYQN);
} break;
case __IS_EXPANDED__: {
- Self__OGCQ=((__IS_EXPANDED *)__tmp__NKUN);
- append__MOK(buffer__HKUN,(&__string_260));
- display__YUJK(Self__OGCQ->receiver__AHAI,buffer__HKUN);
- add_last__YPK(buffer__HKUN,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__NKUN,buffer__HKUN);
+ display__J1FK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__NKUN,buffer__HKUN);
+ display__N1FK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__NKUN,buffer__HKUN);
+ display__V1FK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__NKUN,buffer__HKUN);
+ display__11FK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__NKUN,buffer__HKUN);
+ display__B2FK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__NKUN,buffer__HKUN);
+ display__H2FK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__NKUN,buffer__HKUN);
+ display__N2FK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__NKUN,buffer__HKUN);
+ display__T2FK(__tmp__RYQN,buffer__LYQN);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__NKUN,buffer__HKUN);
+ display__Z2FK(__tmp__RYQN,buffer__LYQN);
} break;
case __ITEM__: {
- display__D0JK(__tmp__NKUN,buffer__HKUN);
+ display__52FK(__tmp__RYQN,buffer__LYQN);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__NKUN,buffer__HKUN);
+ display__E3FK(__tmp__RYQN,buffer__LYQN);
} break;
case __CAST__: {
- display__M0JK(__tmp__NKUN,buffer__HKUN);
+ display__I3FK(__tmp__RYQN,buffer__LYQN);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__NKUN,buffer__HKUN);
+ display__2TKL(__tmp__RYQN,buffer__LYQN);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__NKUN,buffer__HKUN);
+ display__D2ZK(__tmp__RYQN,buffer__LYQN);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__NKUN,buffer__HKUN);
+ display__I2ZK(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__NKUN,buffer__HKUN);
+ display__M0ZM(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__NKUN,buffer__HKUN);
+ display__R4EO(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__NKUN,buffer__HKUN);
+ display__JDLO(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__NKUN,buffer__HKUN);
+ display__X4EO(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__NKUN,buffer__HKUN);
+ display__QDLO(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__NKUN,buffer__HKUN);
+ display__55JM(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__NKUN,buffer__HKUN);
+ display__GDNL(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__NKUN,buffer__HKUN);
+ display__1UZM(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__NKUN,buffer__HKUN);
+ display__34EO(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__NKUN,buffer__HKUN);
+ display__ZMEP(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__NKUN,buffer__HKUN);
+ display__JYQN(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__NKUN,buffer__HKUN);
+ display__SYQN(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__NKUN,buffer__HKUN);
+ display__BKQN(__tmp__RYQN,buffer__LYQN);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__NKUN,buffer__HKUN);
+ display__WMUO(__tmp__RYQN,buffer__LYQN);
} break;
};
- add_last__YPK(buffer__HKUN,')');
+ 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__OKUN(__EXPR_INF_EQ *Self__PKUN,void *buffer__QKUN)
+static void display__SYQN(__EXPR_INF_EQ *Self__TYQN,void *buffer__UYQN)
// ({EXPR_INF_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__RKUN,*__tmp__TKUN,*__tmp__WKUN;
- void *__tmp__SKUN;
- __IS_EXPANDED *Self__WGCQ,*Self__YGCQ;
- add_last__YPK(buffer__QKUN,'(');
- __tmp__RKUN=Self__PKUN->parent_expr_binary_cmp__YN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__RKUN)->__id) {
+ __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__SKUN=static_type__SCTG(__tmp__RKUN);
+ __tmp__WYQN=static_type__OHQG(__tmp__VYQN);
} break;
case __STRING_CST__: {
- __tmp__SKUN=((__STRING_CST *)__tmp__RKUN)->parent_constant__5F.static_type__LSYD;
+ __tmp__WYQN=((__STRING_CST *)__tmp__VYQN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__SKUN=((__EXTERNAL_C *)__tmp__RKUN)->static_type__KMZD;
+ __tmp__WYQN=((__EXTERNAL_C *)__tmp__VYQN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__SKUN=((__PROTOTYPE_CST *)__tmp__RKUN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__WYQN=((__PROTOTYPE_CST *)__tmp__VYQN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__SKUN=((__INTEGER_CST *)__tmp__RKUN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__WYQN=((__INTEGER_CST *)__tmp__VYQN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__SKUN=((__LOCAL *)((__READ_LOCAL *)__tmp__RKUN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__WYQN=((__LOCAL *)((__READ_LOCAL *)__tmp__VYQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__SKUN=static_type__EG5H(__tmp__RKUN);
+ __tmp__WYQN=static_type__CN1H(__tmp__VYQN);
} break;
case __EXPR_EQUAL__: {
- __tmp__SKUN=static_type__3G5H();
+ __tmp__WYQN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__SKUN=static_type__CH5H();
+ __tmp__WYQN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__SKUN=((__REAL_CST *)__tmp__RKUN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__WYQN=((__REAL_CST *)__tmp__VYQN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__SKUN=((__CHARACTER_CST *)__tmp__RKUN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__WYQN=((__CHARACTER_CST *)__tmp__VYQN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__SKUN=static_type__HH5H();
+ __tmp__WYQN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__SKUN=static_type__MH5H();
+ __tmp__WYQN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__SKUN=static_type__RH5H();
+ __tmp__WYQN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__SKUN=static_type__WH5H(__tmp__RKUN);
+ __tmp__WYQN=static_type__UO1H(__tmp__VYQN);
} break;
case __EXPR_MUL__: {
- __tmp__SKUN=static_type__2H5H(__tmp__RKUN);
+ __tmp__WYQN=static_type__0O1H(__tmp__VYQN);
} break;
case __EXPR_DIV__: {
- __tmp__SKUN=static_type__BI5H(__tmp__RKUN);
+ __tmp__WYQN=static_type__5O1H(__tmp__VYQN);
} break;
case __EXPR_AND__: {
- __tmp__SKUN=static_type__GI5H(__tmp__RKUN);
+ __tmp__WYQN=static_type__EP1H(__tmp__VYQN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__SKUN=static_type__LI5H(__tmp__RKUN);
+ __tmp__WYQN=static_type__JP1H(__tmp__VYQN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__SKUN=static_type__QI5H(__tmp__RKUN);
+ __tmp__WYQN=static_type__OP1H(__tmp__VYQN);
} break;
case __PUT_TO__: {
- __tmp__SKUN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__WYQN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__SKUN=static_type__ZI5H(__tmp__RKUN);
+ __tmp__WYQN=static_type__XP1H(__tmp__VYQN);
} break;
case __SIZE_OF__: {
- __tmp__SKUN=static_type__FJ5H();
+ __tmp__WYQN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__SKUN=((__CAST *)__tmp__RKUN)->static_type__2G5H;
+ __tmp__WYQN=((__CAST *)__tmp__VYQN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__SKUN=static_type__SEOL(__tmp__RKUN);
+ __tmp__WYQN=static_type__NOKL(__tmp__VYQN);
} break;
case __READ_SLOT__: {
- __tmp__SKUN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RKUN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__WYQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__VYQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__SKUN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RKUN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__WYQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VYQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__SKUN=static_type__VN3M();
+ __tmp__WYQN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__SKUN=static_type__BIIO();
+ __tmp__WYQN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__SKUN=static_type__XRMO();
+ __tmp__WYQN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__SKUN=static_type__GIIO();
+ __tmp__WYQN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__SKUN=static_type__3RMO();
+ __tmp__WYQN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__SKUN=static_type__FZMM(__tmp__RKUN);
+ __tmp__WYQN=static_type__DFJM(__tmp__VYQN);
} break;
case __EXPR_ADD__: {
- __tmp__SKUN=static_type__UTQL(__tmp__RKUN);
+ __tmp__WYQN=static_type__P3ML(__tmp__VYQN);
} break;
case __EXPR_NOT__: {
- __tmp__SKUN=static_type__NP1M(__tmp__RKUN);
+ __tmp__WYQN=static_type__R3XM(__tmp__VYQN);
} break;
case __EXPR_MOD__: {
- __tmp__SKUN=static_type__LIIO(__tmp__RKUN);
+ __tmp__WYQN=static_type__DREO(__tmp__VYQN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__SKUN=static_type__CZHP();
+ __tmp__WYQN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__SKUN=static_type__RMUN();
+ __tmp__WYQN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__SKUN=static_type__WMUN();
+ __tmp__WYQN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__SKUN=static_type__ZKTN(__tmp__RKUN);
+ __tmp__WYQN=static_type__3YPN(__tmp__VYQN);
} break;
case __EXPR_XOR__: {
- __tmp__SKUN=static_type__D5VO(__tmp__RKUN);
+ __tmp__WYQN=static_type__1HSO(__tmp__VYQN);
} break;
};
- append_name_in__0UXD(__tmp__SKUN,buffer__QKUN);
- add_last__YPK(buffer__QKUN,' ');
- __tmp__TKUN=Self__PKUN->parent_expr_binary_cmp__YN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__TKUN)->__id) {
+ 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__TLTG(__tmp__TKUN,buffer__QKUN);
+ display__EQQG(__tmp__XYQN,buffer__UYQN);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__TKUN,buffer__QKUN);
+ display__0TFK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__TKUN,buffer__QKUN);
+ display__EUFK(__tmp__XYQN,buffer__UYQN);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__TKUN,buffer__QKUN);
+ display__JWFK(__tmp__XYQN,buffer__UYQN);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__TKUN,buffer__QKUN);
+ display__NWFK(__tmp__XYQN,buffer__UYQN);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__TKUN,buffer__QKUN);
+ display__UXFK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__TKUN,buffer__QKUN);
+ display__2XFK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__TKUN,buffer__QKUN);
+ display__M0FK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__TKUN,buffer__QKUN);
+ display__U0FK(__tmp__XYQN,buffer__UYQN);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__TKUN,buffer__QKUN);
+ display__20FK(__tmp__XYQN,buffer__UYQN);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__TKUN,buffer__QKUN);
+ display__B1FK(__tmp__XYQN,buffer__UYQN);
} break;
case __IS_EXPANDED__: {
- Self__WGCQ=((__IS_EXPANDED *)__tmp__TKUN);
- append__MOK(buffer__QKUN,(&__string_260));
- display__YUJK(Self__WGCQ->receiver__AHAI,buffer__QKUN);
- add_last__YPK(buffer__QKUN,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__TKUN,buffer__QKUN);
+ display__J1FK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__TKUN,buffer__QKUN);
+ display__N1FK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__TKUN,buffer__QKUN);
+ display__V1FK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__TKUN,buffer__QKUN);
+ display__11FK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__TKUN,buffer__QKUN);
+ display__B2FK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__TKUN,buffer__QKUN);
+ display__H2FK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__TKUN,buffer__QKUN);
+ display__N2FK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__TKUN,buffer__QKUN);
+ display__T2FK(__tmp__XYQN,buffer__UYQN);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__TKUN,buffer__QKUN);
+ display__Z2FK(__tmp__XYQN,buffer__UYQN);
} break;
case __ITEM__: {
- display__D0JK(__tmp__TKUN,buffer__QKUN);
+ display__52FK(__tmp__XYQN,buffer__UYQN);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__TKUN,buffer__QKUN);
+ display__E3FK(__tmp__XYQN,buffer__UYQN);
} break;
case __CAST__: {
- display__M0JK(__tmp__TKUN,buffer__QKUN);
+ display__I3FK(__tmp__XYQN,buffer__UYQN);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__TKUN,buffer__QKUN);
+ display__2TKL(__tmp__XYQN,buffer__UYQN);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__TKUN,buffer__QKUN);
+ display__D2ZK(__tmp__XYQN,buffer__UYQN);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__TKUN,buffer__QKUN);
+ display__I2ZK(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__TKUN,buffer__QKUN);
+ display__M0ZM(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__TKUN,buffer__QKUN);
+ display__R4EO(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__TKUN,buffer__QKUN);
+ display__JDLO(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__TKUN,buffer__QKUN);
+ display__X4EO(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__TKUN,buffer__QKUN);
+ display__QDLO(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__TKUN,buffer__QKUN);
+ display__55JM(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__TKUN,buffer__QKUN);
+ display__GDNL(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__TKUN,buffer__QKUN);
+ display__1UZM(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__TKUN,buffer__QKUN);
+ display__34EO(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__TKUN,buffer__QKUN);
+ display__ZMEP(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__TKUN,buffer__QKUN);
+ display__JYQN(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__TKUN,buffer__QKUN);
+ display__SYQN(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__TKUN,buffer__QKUN);
+ display__BKQN(__tmp__XYQN,buffer__UYQN);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__TKUN,buffer__QKUN);
+ display__WMUO(__tmp__XYQN,buffer__UYQN);
} break;
};
- append__MOK(buffer__QKUN,(&__string_366));
- __tmp__WKUN=Self__PKUN->parent_expr_binary_cmp__YN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__WKUN)->__id) {
+ 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__TLTG(__tmp__WKUN,buffer__QKUN);
+ display__EQQG(__tmp__0YQN,buffer__UYQN);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__WKUN,buffer__QKUN);
+ display__0TFK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__WKUN,buffer__QKUN);
+ display__EUFK(__tmp__0YQN,buffer__UYQN);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__WKUN,buffer__QKUN);
+ display__JWFK(__tmp__0YQN,buffer__UYQN);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__WKUN,buffer__QKUN);
+ display__NWFK(__tmp__0YQN,buffer__UYQN);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__WKUN,buffer__QKUN);
+ display__UXFK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__WKUN,buffer__QKUN);
+ display__2XFK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__WKUN,buffer__QKUN);
+ display__M0FK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__WKUN,buffer__QKUN);
+ display__U0FK(__tmp__0YQN,buffer__UYQN);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__WKUN,buffer__QKUN);
+ display__20FK(__tmp__0YQN,buffer__UYQN);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__WKUN,buffer__QKUN);
+ display__B1FK(__tmp__0YQN,buffer__UYQN);
} break;
case __IS_EXPANDED__: {
- Self__YGCQ=((__IS_EXPANDED *)__tmp__WKUN);
- append__MOK(buffer__QKUN,(&__string_260));
- display__YUJK(Self__YGCQ->receiver__AHAI,buffer__QKUN);
- add_last__YPK(buffer__QKUN,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__WKUN,buffer__QKUN);
+ display__J1FK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__WKUN,buffer__QKUN);
+ display__N1FK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__WKUN,buffer__QKUN);
+ display__V1FK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__WKUN,buffer__QKUN);
+ display__11FK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__WKUN,buffer__QKUN);
+ display__B2FK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__WKUN,buffer__QKUN);
+ display__H2FK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__WKUN,buffer__QKUN);
+ display__N2FK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__WKUN,buffer__QKUN);
+ display__T2FK(__tmp__0YQN,buffer__UYQN);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__WKUN,buffer__QKUN);
+ display__Z2FK(__tmp__0YQN,buffer__UYQN);
} break;
case __ITEM__: {
- display__D0JK(__tmp__WKUN,buffer__QKUN);
+ display__52FK(__tmp__0YQN,buffer__UYQN);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__WKUN,buffer__QKUN);
+ display__E3FK(__tmp__0YQN,buffer__UYQN);
} break;
case __CAST__: {
- display__M0JK(__tmp__WKUN,buffer__QKUN);
+ display__I3FK(__tmp__0YQN,buffer__UYQN);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__WKUN,buffer__QKUN);
+ display__2TKL(__tmp__0YQN,buffer__UYQN);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__WKUN,buffer__QKUN);
+ display__D2ZK(__tmp__0YQN,buffer__UYQN);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__WKUN,buffer__QKUN);
+ display__I2ZK(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__WKUN,buffer__QKUN);
+ display__M0ZM(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__WKUN,buffer__QKUN);
+ display__R4EO(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__WKUN,buffer__QKUN);
+ display__JDLO(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__WKUN,buffer__QKUN);
+ display__X4EO(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__WKUN,buffer__QKUN);
+ display__QDLO(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__WKUN,buffer__QKUN);
+ display__55JM(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__WKUN,buffer__QKUN);
+ display__GDNL(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__WKUN,buffer__QKUN);
+ display__1UZM(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__WKUN,buffer__QKUN);
+ display__34EO(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__WKUN,buffer__QKUN);
+ display__ZMEP(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__WKUN,buffer__QKUN);
+ display__JYQN(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__WKUN,buffer__QKUN);
+ display__SYQN(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__WKUN,buffer__QKUN);
+ display__BKQN(__tmp__0YQN,buffer__UYQN);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__WKUN,buffer__QKUN);
+ display__WMUO(__tmp__0YQN,buffer__UYQN);
} break;
};
- add_last__YPK(buffer__QKUN,')');
+ 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__31TN(__EXPR_OR *Self__41TN,void *buffer__51TN)
+static void display__BKQN(__EXPR_OR *Self__CKQN,void *buffer__DKQN)
// ({EXPR_OR},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__A2TN,*__tmp__C2TN;
- __IS_EXPANDED *Self__0GCQ,*Self__2GCQ;
- add_last__YPK(buffer__51TN,'(');
- __tmp__A2TN=Self__41TN->parent_expr_binary__QP5M.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__A2TN)->__id) {
+ __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__TLTG(__tmp__A2TN,buffer__51TN);
+ display__EQQG(__tmp__EKQN,buffer__DKQN);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__A2TN,buffer__51TN);
+ display__0TFK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__A2TN,buffer__51TN);
+ display__EUFK(__tmp__EKQN,buffer__DKQN);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__A2TN,buffer__51TN);
+ display__JWFK(__tmp__EKQN,buffer__DKQN);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__A2TN,buffer__51TN);
+ display__NWFK(__tmp__EKQN,buffer__DKQN);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__A2TN,buffer__51TN);
+ display__UXFK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__A2TN,buffer__51TN);
+ display__2XFK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__A2TN,buffer__51TN);
+ display__M0FK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__A2TN,buffer__51TN);
+ display__U0FK(__tmp__EKQN,buffer__DKQN);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__A2TN,buffer__51TN);
+ display__20FK(__tmp__EKQN,buffer__DKQN);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__A2TN,buffer__51TN);
+ display__B1FK(__tmp__EKQN,buffer__DKQN);
} break;
case __IS_EXPANDED__: {
- Self__0GCQ=((__IS_EXPANDED *)__tmp__A2TN);
- append__MOK(buffer__51TN,(&__string_260));
- display__YUJK(Self__0GCQ->receiver__AHAI,buffer__51TN);
- add_last__YPK(buffer__51TN,')');
+ 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__NYJK(__tmp__A2TN,buffer__51TN);
+ display__J1FK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__A2TN,buffer__51TN);
+ display__N1FK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__A2TN,buffer__51TN);
+ display__V1FK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__A2TN,buffer__51TN);
+ display__11FK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__A2TN,buffer__51TN);
+ display__B2FK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__A2TN,buffer__51TN);
+ display__H2FK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__A2TN,buffer__51TN);
+ display__N2FK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__A2TN,buffer__51TN);
+ display__T2FK(__tmp__EKQN,buffer__DKQN);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__A2TN,buffer__51TN);
+ display__Z2FK(__tmp__EKQN,buffer__DKQN);
} break;
case __ITEM__: {
- display__D0JK(__tmp__A2TN,buffer__51TN);
+ display__52FK(__tmp__EKQN,buffer__DKQN);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__A2TN,buffer__51TN);
+ display__E3FK(__tmp__EKQN,buffer__DKQN);
} break;
case __CAST__: {
- display__M0JK(__tmp__A2TN,buffer__51TN);
+ display__I3FK(__tmp__EKQN,buffer__DKQN);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__A2TN,buffer__51TN);
+ display__2TKL(__tmp__EKQN,buffer__DKQN);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__A2TN,buffer__51TN);
+ display__D2ZK(__tmp__EKQN,buffer__DKQN);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__A2TN,buffer__51TN);
+ display__I2ZK(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__A2TN,buffer__51TN);
+ display__M0ZM(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__A2TN,buffer__51TN);
+ display__R4EO(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__A2TN,buffer__51TN);
+ display__JDLO(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__A2TN,buffer__51TN);
+ display__X4EO(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__A2TN,buffer__51TN);
+ display__QDLO(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__A2TN,buffer__51TN);
+ display__55JM(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__A2TN,buffer__51TN);
+ display__GDNL(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__A2TN,buffer__51TN);
+ display__1UZM(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__A2TN,buffer__51TN);
+ display__34EO(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__A2TN,buffer__51TN);
+ display__ZMEP(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__A2TN,buffer__51TN);
+ display__JYQN(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__A2TN,buffer__51TN);
+ display__SYQN(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__A2TN,buffer__51TN);
+ display__BKQN(__tmp__EKQN,buffer__DKQN);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__A2TN,buffer__51TN);
+ display__WMUO(__tmp__EKQN,buffer__DKQN);
} break;
};
- append__MOK(buffer__51TN,(&__string_360));
- __tmp__C2TN=Self__41TN->parent_expr_binary__QP5M.right__AIAI;
- switch (((struct ___OBJ *)__tmp__C2TN)->__id) {
+ 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__TLTG(__tmp__C2TN,buffer__51TN);
+ display__EQQG(__tmp__GKQN,buffer__DKQN);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__C2TN,buffer__51TN);
+ display__0TFK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__C2TN,buffer__51TN);
+ display__EUFK(__tmp__GKQN,buffer__DKQN);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__C2TN,buffer__51TN);
+ display__JWFK(__tmp__GKQN,buffer__DKQN);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__C2TN,buffer__51TN);
+ display__NWFK(__tmp__GKQN,buffer__DKQN);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__C2TN,buffer__51TN);
+ display__UXFK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__C2TN,buffer__51TN);
+ display__2XFK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__C2TN,buffer__51TN);
+ display__M0FK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__C2TN,buffer__51TN);
+ display__U0FK(__tmp__GKQN,buffer__DKQN);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__C2TN,buffer__51TN);
+ display__20FK(__tmp__GKQN,buffer__DKQN);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__C2TN,buffer__51TN);
+ display__B1FK(__tmp__GKQN,buffer__DKQN);
} break;
case __IS_EXPANDED__: {
- Self__2GCQ=((__IS_EXPANDED *)__tmp__C2TN);
- append__MOK(buffer__51TN,(&__string_260));
- display__YUJK(Self__2GCQ->receiver__AHAI,buffer__51TN);
- add_last__YPK(buffer__51TN,')');
+ 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;
+ };
+ };
+ ((__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__NYJK(__tmp__C2TN,buffer__51TN);
+ display__J1FK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__C2TN,buffer__51TN);
+ display__N1FK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__C2TN,buffer__51TN);
+ display__V1FK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__C2TN,buffer__51TN);
+ display__11FK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__C2TN,buffer__51TN);
+ display__B2FK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__C2TN,buffer__51TN);
+ display__H2FK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__C2TN,buffer__51TN);
+ display__N2FK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__C2TN,buffer__51TN);
+ display__T2FK(__tmp__GKQN,buffer__DKQN);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__C2TN,buffer__51TN);
+ display__Z2FK(__tmp__GKQN,buffer__DKQN);
} break;
case __ITEM__: {
- display__D0JK(__tmp__C2TN,buffer__51TN);
+ display__52FK(__tmp__GKQN,buffer__DKQN);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__C2TN,buffer__51TN);
+ display__E3FK(__tmp__GKQN,buffer__DKQN);
} break;
case __CAST__: {
- display__M0JK(__tmp__C2TN,buffer__51TN);
+ display__I3FK(__tmp__GKQN,buffer__DKQN);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__C2TN,buffer__51TN);
+ display__2TKL(__tmp__GKQN,buffer__DKQN);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__C2TN,buffer__51TN);
+ display__D2ZK(__tmp__GKQN,buffer__DKQN);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__C2TN,buffer__51TN);
+ display__I2ZK(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__C2TN,buffer__51TN);
+ display__M0ZM(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__C2TN,buffer__51TN);
+ display__R4EO(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__C2TN,buffer__51TN);
+ display__JDLO(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__C2TN,buffer__51TN);
+ display__X4EO(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__C2TN,buffer__51TN);
+ display__QDLO(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__C2TN,buffer__51TN);
+ display__55JM(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__C2TN,buffer__51TN);
+ display__GDNL(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__C2TN,buffer__51TN);
+ display__1UZM(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__C2TN,buffer__51TN);
+ display__34EO(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__C2TN,buffer__51TN);
+ display__ZMEP(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__C2TN,buffer__51TN);
+ display__JYQN(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__C2TN,buffer__51TN);
+ display__SYQN(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__C2TN,buffer__51TN);
+ display__BKQN(__tmp__GKQN,buffer__DKQN);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__C2TN,buffer__51TN);
+ display__WMUO(__tmp__GKQN,buffer__DKQN);
} break;
};
- add_last__YPK(buffer__51TN,')');
+ 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);
}
-static void display__4DYO(__EXPR_XOR *Self__5DYO,void *buffer__AEYO)
+static void display__WMUO(__EXPR_XOR *Self__XMUO,void *buffer__YMUO)
// ({EXPR_XOR},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__BEYO,*__tmp__DEYO;
- __IS_EXPANDED *Self__4GCQ,*Self__AHCQ;
- add_last__YPK(buffer__AEYO,'(');
- __tmp__BEYO=Self__5DYO->parent_expr_binary__A3CO.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__BEYO)->__id) {
+ __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__TLTG(__tmp__BEYO,buffer__AEYO);
+ display__EQQG(__tmp__ZMUO,buffer__YMUO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__BEYO,buffer__AEYO);
+ display__0TFK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__BEYO,buffer__AEYO);
+ display__EUFK(__tmp__ZMUO,buffer__YMUO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__BEYO,buffer__AEYO);
+ display__JWFK(__tmp__ZMUO,buffer__YMUO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__BEYO,buffer__AEYO);
+ display__NWFK(__tmp__ZMUO,buffer__YMUO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__BEYO,buffer__AEYO);
+ display__UXFK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__BEYO,buffer__AEYO);
+ display__2XFK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__BEYO,buffer__AEYO);
+ display__M0FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__BEYO,buffer__AEYO);
+ display__U0FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__BEYO,buffer__AEYO);
+ display__20FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__BEYO,buffer__AEYO);
+ display__B1FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __IS_EXPANDED__: {
- Self__4GCQ=((__IS_EXPANDED *)__tmp__BEYO);
- append__MOK(buffer__AEYO,(&__string_260));
- display__YUJK(Self__4GCQ->receiver__AHAI,buffer__AEYO);
- add_last__YPK(buffer__AEYO,')');
+ 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__NYJK(__tmp__BEYO,buffer__AEYO);
+ display__J1FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__BEYO,buffer__AEYO);
+ display__N1FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__BEYO,buffer__AEYO);
+ display__V1FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__BEYO,buffer__AEYO);
+ display__11FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__BEYO,buffer__AEYO);
+ display__B2FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__BEYO,buffer__AEYO);
+ display__H2FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__BEYO,buffer__AEYO);
+ display__N2FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__BEYO,buffer__AEYO);
+ display__T2FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__BEYO,buffer__AEYO);
+ display__Z2FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__BEYO,buffer__AEYO);
+ display__52FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__BEYO,buffer__AEYO);
+ display__E3FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __CAST__: {
- display__M0JK(__tmp__BEYO,buffer__AEYO);
+ display__I3FK(__tmp__ZMUO,buffer__YMUO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__BEYO,buffer__AEYO);
+ display__2TKL(__tmp__ZMUO,buffer__YMUO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__BEYO,buffer__AEYO);
+ display__D2ZK(__tmp__ZMUO,buffer__YMUO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__BEYO,buffer__AEYO);
+ display__I2ZK(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__BEYO,buffer__AEYO);
+ display__M0ZM(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__BEYO,buffer__AEYO);
+ display__R4EO(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__BEYO,buffer__AEYO);
+ display__JDLO(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__BEYO,buffer__AEYO);
+ display__X4EO(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__BEYO,buffer__AEYO);
+ display__QDLO(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__BEYO,buffer__AEYO);
+ display__55JM(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__BEYO,buffer__AEYO);
+ display__GDNL(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__BEYO,buffer__AEYO);
+ display__1UZM(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__BEYO,buffer__AEYO);
+ display__34EO(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__BEYO,buffer__AEYO);
+ display__ZMEP(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__BEYO,buffer__AEYO);
+ display__JYQN(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__BEYO,buffer__AEYO);
+ display__SYQN(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__BEYO,buffer__AEYO);
+ display__BKQN(__tmp__ZMUO,buffer__YMUO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__BEYO,buffer__AEYO);
+ display__WMUO(__tmp__ZMUO,buffer__YMUO);
} break;
};
- append__MOK(buffer__AEYO,(&__string_367));
- __tmp__DEYO=Self__5DYO->parent_expr_binary__A3CO.right__AIAI;
- switch (((struct ___OBJ *)__tmp__DEYO)->__id) {
+ 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__TLTG(__tmp__DEYO,buffer__AEYO);
+ display__EQQG(__tmp__1MUO,buffer__YMUO);
} break;
case __STRING_CST__: {
- display__4QJK(__tmp__DEYO,buffer__AEYO);
+ display__0TFK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXTERNAL_C__: {
- display__IRJK(__tmp__DEYO,buffer__AEYO);
+ display__EUFK(__tmp__1MUO,buffer__YMUO);
} break;
case __PROTOTYPE_CST__: {
- display__NTJK(__tmp__DEYO,buffer__AEYO);
+ display__JWFK(__tmp__1MUO,buffer__YMUO);
} break;
case __INTEGER_CST__: {
- display__RTJK(__tmp__DEYO,buffer__AEYO);
+ display__NWFK(__tmp__1MUO,buffer__YMUO);
} break;
case __READ_LOCAL__: {
- display__YUJK(__tmp__DEYO,buffer__AEYO);
+ display__UXFK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(__tmp__DEYO,buffer__AEYO);
+ display__2XFK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_EQUAL__: {
- display__QXJK(__tmp__DEYO,buffer__AEYO);
+ display__M0FK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_NOT_EQUAL__: {
- display__YXJK(__tmp__DEYO,buffer__AEYO);
+ display__U0FK(__tmp__1MUO,buffer__YMUO);
} break;
case __REAL_CST__: {
- display__AYJK(__tmp__DEYO,buffer__AEYO);
+ display__20FK(__tmp__1MUO,buffer__YMUO);
} break;
case __CHARACTER_CST__: {
- display__FYJK(__tmp__DEYO,buffer__AEYO);
+ display__B1FK(__tmp__1MUO,buffer__YMUO);
} break;
case __IS_EXPANDED__: {
- Self__AHCQ=((__IS_EXPANDED *)__tmp__DEYO);
- append__MOK(buffer__AEYO,(&__string_260));
- display__YUJK(Self__AHCQ->receiver__AHAI,buffer__AEYO);
- add_last__YPK(buffer__AEYO,')');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__ZJFR->storage__XNK)[Self__ZJFR->count__VF]=')';
+ Self__ZJFR->count__VF=(__INTEGER)(Self__ZJFR->count__VF + 1);
} break;
case __GET_TYPE_ID__: {
- display__NYJK(__tmp__DEYO,buffer__AEYO);
+ display__J1FK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_SUP__: {
- display__RYJK(__tmp__DEYO,buffer__AEYO);
+ display__N1FK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_SUB__: {
- display__ZYJK(__tmp__DEYO,buffer__AEYO);
+ display__V1FK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_MUL__: {
- display__5YJK(__tmp__DEYO,buffer__AEYO);
+ display__11FK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_DIV__: {
- display__FZJK(__tmp__DEYO,buffer__AEYO);
+ display__B2FK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_AND__: {
- display__LZJK(__tmp__DEYO,buffer__AEYO);
+ display__H2FK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_SHIFT_R__: {
- display__RZJK(__tmp__DEYO,buffer__AEYO);
+ display__N2FK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_SHIFT_L__: {
- display__XZJK(__tmp__DEYO,buffer__AEYO);
+ display__T2FK(__tmp__1MUO,buffer__YMUO);
} break;
case __PUT_TO__: {
- display__3ZJK(__tmp__DEYO,buffer__AEYO);
+ display__Z2FK(__tmp__1MUO,buffer__YMUO);
} break;
case __ITEM__: {
- display__D0JK(__tmp__DEYO,buffer__AEYO);
+ display__52FK(__tmp__1MUO,buffer__YMUO);
} break;
case __SIZE_OF__: {
- display__I0JK(__tmp__DEYO,buffer__AEYO);
+ display__E3FK(__tmp__1MUO,buffer__YMUO);
} break;
case __CAST__: {
- display__M0JK(__tmp__DEYO,buffer__AEYO);
+ display__I3FK(__tmp__1MUO,buffer__YMUO);
} break;
case __CALL_SLOT__: {
- display__BKOL(__tmp__DEYO,buffer__AEYO);
+ display__2TKL(__tmp__1MUO,buffer__YMUO);
} break;
case __READ_SLOT__: {
- display__ZX3K(__tmp__DEYO,buffer__AEYO);
+ display__D2ZK(__tmp__1MUO,buffer__YMUO);
} break;
case __READ_GLOBAL__: {
- display__4X3K(__tmp__DEYO,buffer__AEYO);
+ display__I2ZK(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_NOT_LOGIC__: {
- display__IM3M(__tmp__DEYO,buffer__AEYO);
+ display__M0ZM(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_OR_LOGIC__: {
- display__ZVIO(__tmp__DEYO,buffer__AEYO);
+ display__R4EO(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- display__R0OO(__tmp__DEYO,buffer__AEYO);
+ display__JDLO(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_AND_LOGIC__: {
- display__5VIO(__tmp__DEYO,buffer__AEYO);
+ display__X4EO(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- display__Y0OO(__tmp__DEYO,buffer__AEYO);
+ display__QDLO(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_NEG__: {
- display__BUNM(__tmp__DEYO,buffer__AEYO);
+ display__55JM(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_ADD__: {
- display__LZQL(__tmp__DEYO,buffer__AEYO);
+ display__GDNL(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_NOT__: {
- display__XG3M(__tmp__DEYO,buffer__AEYO);
+ display__1UZM(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_MOD__: {
- display__FWIO(__tmp__DEYO,buffer__AEYO);
+ display__34EO(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_SUP_EQ__: {
- display__BEIP(__tmp__DEYO,buffer__AEYO);
+ display__ZMEP(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_INF__: {
- display__FKUN(__tmp__DEYO,buffer__AEYO);
+ display__JYQN(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_INF_EQ__: {
- display__OKUN(__tmp__DEYO,buffer__AEYO);
+ display__SYQN(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_OR__: {
- display__31TN(__tmp__DEYO,buffer__AEYO);
+ display__BKQN(__tmp__1MUO,buffer__YMUO);
} break;
case __EXPR_XOR__: {
- display__4DYO(__tmp__DEYO,buffer__AEYO);
+ display__WMUO(__tmp__1MUO,buffer__YMUO);
} break;
};
- add_last__YPK(buffer__AEYO,')');
+ 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__CVRI(__TYPE_FULL *Self__DVRI,void *buffer__EVRI)
+static void genere_declaration__Y1NI(__TYPE_FULL *Self__Z1NI,void *buffer__01NI)
// ({TYPE_FULL},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__LVRI,*__tmp__ZVRI,*__tmp__5VRI;
- __TYPE *Self__DFVQ,*Self__FFVQ,*Self__03YJ;
- __TYPE_NULL *Self__3M3Q,*Self__DN3Q,*Self__L4YJ;
- __TYPE_VOID *Self__5M3Q,*Self__FN3Q,*Self__24YJ;
- __TYPE_CONTEXT *Self__BN3Q,*Self__HN3Q,*Self__N5YJ;
- __TYPE_GENERIC *Self__WFMQ,*Self__BAZJ;
- __PROFIL_BLOCK *Self__0FMQ;
- __BOOLEAN __tmp__NVRI;
- if (((__UINTEGER_8)(Self__DVRI->flag__LTL & 1) != 0)) {
- __tmp__LVRI=Self__DVRI->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__LVRI)->__id) {
+ 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__DFVQ=((__TYPE *)__tmp__LVRI);
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,((__PROTOTYPE *)Self__DFVQ->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__1DDJ(Self__DFVQ);
+ 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__3M3Q=((__TYPE_NULL *)__tmp__LVRI);
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,(&__string_59));
- add_genere_list__IFDJ(Self__3M3Q);
+ 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__5M3Q=((__TYPE_VOID *)__tmp__LVRI);
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,(&__string_2));
- add_genere_list__VGDJ(Self__5M3Q);
+ 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__BN3Q=((__TYPE_CONTEXT *)__tmp__LVRI);
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,(&__string_44));
- add_genere_list__CIDJ(Self__BN3Q);
+ 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__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,(&__string_46));
+ append__MOK(buffer__01NI,(&__string_92));
+ append__MOK(buffer__01NI,(&__string_46));
} break;
case __TYPE_GENERIC__: {
- Self__WFMQ=((__TYPE_GENERIC *)__tmp__LVRI);
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,Self__WFMQ->intern_name__FS2B);
- add_genere_list__QJDJ(Self__WFMQ);
+ 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__EVRI,(&__string_368));
+ append__MOK(buffer__01NI,(&__string_376));
} break;
};
- __tmp__NVRI=TRUE__;
+ __tmp__D2NI=TRUE__;
} else {
- __tmp__NVRI=FALSE__;
+ __tmp__D2NI=FALSE__;
};
- if ((! __tmp__NVRI)) {
- if (((__UINTEGER_8)(Self__DVRI->flag__LTL & 4) != 0)) {
- __tmp__ZVRI=Self__DVRI->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__ZVRI)->__id) {
+ 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__FFVQ=((__TYPE *)__tmp__ZVRI);
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,((__PROTOTYPE *)Self__FFVQ->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__1DDJ(Self__FFVQ);
+ 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__DN3Q=((__TYPE_NULL *)__tmp__ZVRI);
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,(&__string_59));
- add_genere_list__IFDJ(Self__DN3Q);
+ 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__FN3Q=((__TYPE_VOID *)__tmp__ZVRI);
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,(&__string_2));
- add_genere_list__VGDJ(Self__FN3Q);
+ 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__HN3Q=((__TYPE_CONTEXT *)__tmp__ZVRI);
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,(&__string_44));
- add_genere_list__CIDJ(Self__HN3Q);
+ 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__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,(&__string_46));
+ append__MOK(buffer__01NI,(&__string_92));
+ append__MOK(buffer__01NI,(&__string_46));
} break;
case __TYPE_GENERIC__: {
- put_reference_declaration__L2YJ(__tmp__ZVRI,buffer__EVRI);
+ put_reference_declaration__H5UJ(__tmp__P2NI,buffer__01NI);
} break;
case __PROFIL_BLOCK__: {
- Self__0FMQ=((__PROFIL_BLOCK *)__tmp__ZVRI);
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,Self__0FMQ->parent_profil__UNCG.name__JCII);
- add_genere_list__ZS4J(Self__0FMQ);
+ 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__5VRI=Self__DVRI->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__5VRI)->__id) {
+ __tmp__V2NI=Self__Z1NI->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__V2NI)->__id) {
case __TYPE__: {
- Self__03YJ=((__TYPE *)__tmp__5VRI);
- if (((void *)Self__03YJ == (void *)type_block__BLB)) {
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,((__PROTOTYPE *)Self__03YJ->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__1DDJ(Self__03YJ);
+ 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__EVRI,(&__string_89));
+ append__MOK(buffer__01NI,(&__string_89));
};
} break;
case __TYPE_NULL__: {
- Self__L4YJ=((__TYPE_NULL *)__tmp__5VRI);
- if (((void *)Self__L4YJ == (void *)type_block__BLB)) {
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,(&__string_59));
- add_genere_list__IFDJ(Self__L4YJ);
+ 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__EVRI,(&__string_89));
+ append__MOK(buffer__01NI,(&__string_89));
};
} break;
case __TYPE_VOID__: {
- Self__24YJ=((__TYPE_VOID *)__tmp__5VRI);
- if (((void *)Self__24YJ == (void *)type_block__BLB)) {
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,(&__string_2));
- add_genere_list__VGDJ(Self__24YJ);
+ 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__EVRI,(&__string_89));
+ append__MOK(buffer__01NI,(&__string_89));
};
} break;
case __TYPE_CONTEXT__: {
- Self__N5YJ=((__TYPE_CONTEXT *)__tmp__5VRI);
- if (((void *)Self__N5YJ == (void *)type_block__BLB)) {
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,(&__string_44));
- add_genere_list__CIDJ(Self__N5YJ);
+ 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__EVRI,(&__string_89));
+ append__MOK(buffer__01NI,(&__string_89));
};
} break;
case __TYPE_ID__: {
- append__MOK(buffer__EVRI,(&__string_369));
+ append__MOK(buffer__01NI,(&__string_377));
} break;
case __TYPE_GENERIC__: {
- Self__BAZJ=((__TYPE_GENERIC *)__tmp__5VRI);
- if (((void *)Self__BAZJ == (void *)type_block__BLB)) {
- append__MOK(buffer__EVRI,(&__string_92));
- append__MOK(buffer__EVRI,Self__BAZJ->intern_name__FS2B);
- add_genere_list__QJDJ(Self__BAZJ);
+ 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__EVRI,(&__string_89));
+ append__MOK(buffer__01NI,(&__string_89));
};
} break;
case __PROFIL_BLOCK__: {
- if (((void *)((__PROFIL_BLOCK *)__tmp__5VRI) == (void *)type_block__BLB)) {
- append__MOK(buffer__EVRI,(&__string_368));
+ if (((void *)((__PROFIL_BLOCK *)__tmp__V2NI) == (void *)type_block__BLB)) {
+ append__MOK(buffer__01NI,(&__string_376));
} else {
- append__MOK(buffer__EVRI,(&__string_89));
+ append__MOK(buffer__01NI,(&__string_89));
};
} break;
};
@@ -44714,28699 +67471,43500 @@ static void genere_declaration__CVRI(__TYPE_FULL *Self__DVRI,void *buffer__EVRI)
};
}
-static void genere_star_declaration__CWRI(__TYPE_FULL *Self__DWRI,void *buffer__EWRI)
+static void genere_star_declaration__Y2NI(__TYPE_FULL *Self__Z2NI,void *buffer__02NI)
// ({TYPE_FULL},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__VWRI;
- if (((! ((__UINTEGER_8)(Self__DWRI->flag__LTL & 1) != 0)) || ((__UINTEGER_8)(Self__DWRI->flag__LTL & 16) != 0))) {
- __tmp__VWRI=Self__DWRI->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__VWRI)->__id) {
+ 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__: {
- put_reference_star_declaration__B4AJ(__tmp__VWRI,buffer__EWRI);
+ 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__: {
- put_reference_star_declaration__M4AJ(__tmp__VWRI,buffer__EWRI);
+ 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__: {
- put_reference_star_declaration__X4AJ(__tmp__VWRI,buffer__EWRI);
+ 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__: {
- put_reference_star_declaration__C5AJ(__tmp__VWRI,buffer__EWRI);
+ 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__O5AJ(__tmp__VWRI,buffer__EWRI);
+ put_reference_star_declaration__IF3I(__tmp__L3NI,buffer__02NI);
} break;
case __PROFIL_BLOCK__: {
- put_reference_star_declaration__N5LJ(__tmp__VWRI,buffer__EWRI);
+ 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;
};
};
}
-static void genere__result__in__QO0M(void *v__SO0M,__BOOLEAN is_res__TO0M,void *buffer__UO0M)
-// ({NULLxLOCAL},{TRUExFALSE},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- void *ts__VO0M;
- ts__VO0M=((__LOCAL *)v__SO0M)->parent_variable__ALMC.type__LCCG;
- genere_declaration__CVRI(ts__VO0M,buffer__UO0M);
- add_last__YPK(buffer__UO0M,' ');
- genere_star_declaration__CWRI(ts__VO0M,buffer__UO0M);
- if (is_res__TO0M) {
- add_last__YPK(buffer__UO0M,'*');
- };
- append__MOK(buffer__UO0M,((__LOCAL *)v__SO0M)->parent_variable__ALMC.intern_name__KCCG);
-}
-
-static void genere__result__in__UMFK(void *v__WMFK,__BOOLEAN is_res__XMFK,void *buffer__YMFK)
-// ({NULLxLOCAL},{TRUExFALSE},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- void *ts__ZMFK;
- ts__ZMFK=((__LOCAL *)v__WMFK)->parent_variable__ALMC.type__LCCG;
- genere_declaration__CVRI(ts__ZMFK,buffer__YMFK);
- add_last__YPK(buffer__YMFK,' ');
- genere_star_declaration__CWRI(ts__ZMFK,buffer__YMFK);
- if (is_res__XMFK) {
- add_last__YPK(buffer__YMFK,'*');
- };
- append__MOK(buffer__YMFK,((__LOCAL *)v__WMFK)->parent_variable__ALMC.intern_name__KCCG);
-}
-
-static void genere__4BIK(__LIST *Self__5BIK,void *buffer__ACIK)
+static void genere__0EEK(__LIST *Self__1EEK,void *buffer__2EEK)
// ({LIST},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- __INTEGER __tmp__FCIK,Self__U0NK;
- void *__tmp__MCIK;
- __CHARACTER_CST *Self__KGMQ;
- __LOOP_END *Self__YYGN;
- append__MOK(buffer__ACIK,(&__string_270));
- append__MOK(indent__NIRG,(&__string_143));
- __tmp__FCIK=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__5BIK->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1) - 1);
- Self__U0NK= 1;
- while ((Self__U0NK <= __tmp__FCIK)) {
- append__MOK(buffer__ACIK,indent__NIRG);
- __tmp__MCIK=((void **)((__FAST_ARRAYoINSTRo *)Self__5BIK->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(Self__U0NK - 1)];
- switch (((struct ___OBJ *)__tmp__MCIK)->__id) {
+ __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__4BIK(__tmp__MCIK,buffer__ACIK);
+ genere__0EEK(__tmp__IFEK,buffer__2EEK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__MCIK,buffer__ACIK);
+ genere__MFEK(__tmp__IFEK,buffer__2EEK);
} break;
case __PUSH__: {
- genere__VJJK(__tmp__MCIK,buffer__ACIK);
+ genere__RMFK(__tmp__IFEK,buffer__2EEK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__MCIK,buffer__ACIK);
+ genere__WIEK(__tmp__IFEK,buffer__2EEK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__MCIK,buffer__ACIK);
+ genere__ILEK(__tmp__IFEK,buffer__2EEK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__MCIK,buffer__ACIK);
+ genere__MLEK(__tmp__IFEK,buffer__2EEK);
} break;
case __SWITCH__: {
- genere__5ZMM(__tmp__MCIK,buffer__ACIK);
+ genere__3FJM(__tmp__IFEK,buffer__2EEK);
} break;
case __NODE_TYPE__: {
- display__WTJK(((__NODE_TYPE *)__tmp__MCIK),buffer__ACIK);
- append__MOK(buffer__ACIK,(&__string_271));
+ display__SWFK(((__NODE_TYPE *)__tmp__IFEK),buffer__2EEK);
+ append__MOK(buffer__2EEK,(&__string_276));
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__MCIK,buffer__ACIK);
+ genere__NMEK(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__MCIK),buffer__ACIK);
- append__MOK(buffer__ACIK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__IFEK),buffer__2EEK);
+ append__MOK(buffer__2EEK,(&__string_276));
} break;
case __NODE_STYLE__: {
- display__UVJK(((__NODE_STYLE *)__tmp__MCIK),buffer__ACIK);
- append__MOK(buffer__ACIK,(&__string_271));
+ display__QYFK(((__NODE_STYLE *)__tmp__IFEK),buffer__2EEK);
+ append__MOK(buffer__2EEK,(&__string_276));
} break;
case __WRITE_GLOBAL__: {
- genere__SLJK(__tmp__MCIK,buffer__ACIK);
+ genere__OOFK(__tmp__IFEK,buffer__2EEK);
} break;
case __WRITE_SLOT__: {
- genere__UMJK(__tmp__MCIK,buffer__ACIK);
+ genere__QPFK(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__MCIK,buffer__ACIK);
+ genere__PNEK(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__MCIK,buffer__ACIK);
+ genere__4REK(__tmp__IFEK,buffer__2EEK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__ACIK,((__REAL_CST *)__tmp__MCIK)->value__RGAI);
+ append__MOK(buffer__2EEK,((__REAL_CST *)__tmp__IFEK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__KGMQ=((__CHARACTER_CST *)__tmp__MCIK);
- add_last__YPK(buffer__ACIK,'\'');
- append__MOK(buffer__ACIK,Self__KGMQ->text__ZGAI);
- add_last__YPK(buffer__ACIK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__MCIK,buffer__ACIK);
+ genere__YWEK(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__MCIK,buffer__ACIK);
+ genere__SXEK(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__MCIK,buffer__ACIK);
+ genere__B2EK(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__MCIK,buffer__ACIK);
+ genere__L4EK(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__MCIK,buffer__ACIK);
+ genere__VAFK(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__MCIK,buffer__ACIK);
+ genere__5CFK(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__MCIK,buffer__ACIK);
+ genere__JFFK(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__MCIK,buffer__ACIK);
+ genere__THFK(__tmp__IFEK,buffer__2EEK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__MCIK,buffer__ACIK);
+ genere__3JFK(__tmp__IFEK,buffer__2EEK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__MCIK,buffer__ACIK);
+ genere__SLFK(__tmp__IFEK,buffer__2EEK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__MCIK,buffer__ACIK);
+ genere__XLFK(__tmp__IFEK,buffer__2EEK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__MCIK,buffer__ACIK);
+ genere__4LFK(__tmp__IFEK,buffer__2EEK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__MCIK,buffer__ACIK);
+ genere__TPKL(__tmp__IFEK,buffer__2EEK);
} break;
case __NOP__: {
- append__MOK(buffer__ACIK,(&__string_261));
- append__MOK(buffer__ACIK,(&__string_271));
+ append__MOK(buffer__2EEK,(&__string_266));
+ append__MOK(buffer__2EEK,(&__string_276));
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__MCIK,buffer__ACIK);
+ genere__40NL(__tmp__IFEK,buffer__2EEK);
} break;
case __WRITE_LOCAL__: {
- genere__FPJK(__tmp__MCIK,buffer__ACIK);
+ genere__BSFK(__tmp__IFEK,buffer__2EEK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__ACIK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MCIK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__2EEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IFEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__MCIK,buffer__ACIK);
+ genere__WD1M(__tmp__IFEK,buffer__2EEK);
} break;
case __LOOP__: {
- genere__CQ1M(__tmp__MCIK,buffer__ACIK);
+ genere__G4XM(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__MCIK,buffer__ACIK);
+ genere__10EO(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__MCIK,buffer__ACIK);
+ genere__NBLO(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__MCIK,buffer__ACIK);
+ genere__C1EO(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__MCIK,buffer__ACIK);
+ genere__VBLO(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__MCIK,buffer__ACIK);
+ genere__M5JM(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__MCIK,buffer__ACIK);
+ genere__24ML(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__MCIK,buffer__ACIK);
+ genere__OUZM(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__MCIK,buffer__ACIK);
+ genere__J1EO(__tmp__IFEK,buffer__2EEK);
} break;
case __LOOP_END__: {
- Self__YYGN=((__LOOP_END *)__tmp__MCIK);
- append__MOK(buffer__ACIK,(&__string_265));
- append__MOK(buffer__ACIK,((__LOOP *)Self__YYGN->loop__LTPM)->name__PEPM);
+ 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__14HP(__tmp__MCIK,buffer__ACIK);
+ genere__THEP(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__MCIK,buffer__ACIK);
+ genere__1XRN(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__MCIK,buffer__ACIK);
+ genere__J2RN(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__MCIK,buffer__ACIK);
+ genere__GFQN(__tmp__IFEK,buffer__2EEK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__MCIK,buffer__ACIK);
+ genere__2FUO(__tmp__IFEK,buffer__2EEK);
} break;
};
- append__MOK(buffer__ACIK,(&__string_273));
- Self__U0NK=(__INTEGER)(Self__U0NK + 1);
+ append__MOK(buffer__2EEK,(&__string_278));
+ Self__Q3JK=(__INTEGER)(Self__Q3JK + 1);
+ };
+ 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;
+ };
};
- remove_last__RLLB(indent__NIRG, 2);
- append__MOK(buffer__ACIK,indent__NIRG);
- add_last__YPK(buffer__ACIK,'}');
+ ((__CHARACTER *)Self__PLFR->storage__XNK)[Self__PLFR->count__VF]='}';
+ Self__PLFR->count__VF=(__INTEGER)(Self__PLFR->count__VF + 1);
}
-static void genere__QCIK(__STRING_CST *Self__RCIK,void *buffer__SCIK)
+static void genere__MFEK(__STRING_CST *Self__NFEK,void *buffer__OFEK)
// ({STRING_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __INTEGER idx__TCIK,cur__VCIK,val__UCIK;
- void *__tmp__4CIK;
- void *__tmp__BDIK;
- void *__tmp__CDIK;
- void *__tmp__SDIK;
- __HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *Self__T1NK;
- void *node__41NK;
- idx__TCIK= 0;
- cur__VCIK= 0;
- if ((is_storage__WCIK__XCIK == 0)) {
- __tmp__4CIK=type_string_constant__TKB;
- switch (((struct ___OBJ *)__tmp__4CIK)->__id) {
+ __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__BDIK=get_local_slot__Q1HG(__tmp__4CIK,(&__string_88));
+ __tmp__3FEK=get_local_slot__P3EG(__tmp__0FEK,(&__string_88));
} break;
case __TYPE_NULL__: {
- __tmp__BDIK=NULL;
+ __tmp__3FEK=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__BDIK=get_local_slot__E4HG(__tmp__4CIK,(&__string_88));
+ __tmp__3FEK=get_local_slot__DAFG(__tmp__0FEK,(&__string_88));
} break;
case __TYPE_CONTEXT__: {
- __tmp__BDIK=get_local_slot__MAIG(__tmp__4CIK,(&__string_88));
+ __tmp__3FEK=get_local_slot__LCFG(__tmp__0FEK,(&__string_88));
} break;
case __TYPE_ID__: {
- __tmp__BDIK=get_local_slot__UCIG(__tmp__4CIK,(&__string_88));
+ __tmp__3FEK=get_local_slot__TEFG(__tmp__0FEK,(&__string_88));
} break;
case __TYPE_GENERIC__: {
- __tmp__BDIK=get_local_slot__2EIG(__tmp__4CIK,(&__string_88));
+ __tmp__3FEK=get_local_slot__1GFG(__tmp__0FEK,(&__string_88));
} break;
case __PROFIL_BLOCK__: {
- __tmp__BDIK=get_local_slot__G2IJ((&__string_88));
+ __tmp__3FEK=get_local_slot__C5EJ((&__string_88));
} break;
};
- if (((struct ___OBJ *)__tmp__BDIK)->__id==__SLOT_DATA__) {
- __tmp__CDIK=((__SLOT *)((__SLOT_DATA *)__tmp__BDIK)->parent_slot__H3YD)->slot_data_intern__B4YD;
+ if (((struct ___OBJ *)__tmp__3FEK)->__id==__SLOT_DATA__) {
+ __tmp__4FEK=((__SLOT *)((__SLOT_DATA *)__tmp__3FEK)->parent_slot__IHZD)->slot_data_intern__CIZD;
} else {
- __tmp__CDIK=((__SLOT *)((__SLOT_CODE *)__tmp__BDIK)->parent_slot__C24F)->slot_data_intern__B4YD;
+ __tmp__4FEK=((__SLOT *)((__SLOT_CODE *)__tmp__3FEK)->parent_slot__A22F)->slot_data_intern__CIZD;
};
- if ((((__SLOT_DATA *)__tmp__CDIK)->parent_variable__G3YD.ensure_count__4KCG == 0)) {
- is_storage__WCIK__XCIK= 1;
+ if ((((__SLOT_DATA *)__tmp__4FEK)->parent_variable__HHZD.ensure_count__YDAG == 0)) {
+ is_storage__SFEK__TFEK= 1;
} else {
- is_storage__WCIK__XCIK= 2;
+ is_storage__SFEK__TFEK= 2;
};
};
- __tmp__SDIK=Self__RCIK->string__LDAI;
- Self__T1NK=((__HASHED_DICTIONARYoExpanded_INTEGERxSTRING_CONSTANTo *)dico_string__EYZD);
- node__41NK=((void **)Self__T1NK->buckets__ESFF)[(__INTEGER)(hash_code__WPN(__tmp__SDIK) % Self__T1NK->capacity__5RFF)];
- while (((void *)((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__41NK)->key__QSFF != (void *)__tmp__SDIK)) {
- node__41NK=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__41NK)->next__1SFF;
+ __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__UCIK=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__41NK)->item__IL3F;
- if ((val__UCIK >= 0)) {
+ val__QFEK=((__HASHED_DICTIONARY_NODEoExpanded_INTEGERxSTRING_CONSTANTo *)node__04JK)->item__201F;
+ if ((val__QFEK >= 0)) {
output_count__AG=(__INTEGER)(output_count__AG + 1);
- idx__TCIK=output_count__AG;
- cur__VCIK=(__INTEGER)(((__STRING *)output__HG)->count__VF - 1);
- append__MOK(output__HG,(&__string_370));
- append_in__4VC(((__INTEGER_32 )idx__TCIK),output__HG);
- append__MOK(output__HG,(&__string_371));
- if (is_late_binding__XMWK(Self__RCIK->parent_constant__5F.static_type__LSYD)) {
- append__MOK(output__HG,(&__string_372));
- };
- append_in__4VC(((__INTEGER_32 )val__UCIK),output__HG);
- if ((is_storage__WCIK__XCIK == 2)) {
- append__MOK(output__HG,(&__string_190));
- append__MOK(output__HG,Self__RCIK->string__LDAI);
- while (((__INTEGER)(((__STRING *)output__HG)->count__VF - cur__VCIK) > 78)) {
- insert_string__to__WGTG(output__HG,(&__string_373),(__INTEGER)(cur__VCIK + 78));
- cur__VCIK=(__INTEGER)(cur__VCIK + 78);
+ 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;
+ };
};
- add_last__YPK(output__HG,'"');
+ ((__CHARACTER *)Self__VLFR->storage__XNK)[Self__VLFR->count__VF]='"';
+ Self__VLFR->count__VF=(__INTEGER)(Self__VLFR->count__VF + 1);
};
- append__MOK(output__HG,(&__string_296));
- fast_put__to__QRFF(dico_string__EYZD,(__INTEGER)(- idx__TCIK),Self__RCIK->string__LDAI);
+ append__MOK(output__HG,(&__string_301));
+ fast_put__to__ZIFF(dico_string__VB0D,(__INTEGER)(- idx__PFEK),Self__NFEK->string__BK2H);
} else {
- idx__TCIK=(__INTEGER)(- val__UCIK);
+ 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;
+ };
};
- append__MOK(buffer__SCIK,(&__string_374));
- append_in__4VC(((__INTEGER_32 )idx__TCIK),buffer__SCIK);
- add_last__YPK(buffer__SCIK,')');
+ ((__CHARACTER *)Self__1LFR->storage__XNK)[Self__1LFR->count__VF]=')';
+ Self__1LFR->count__VF=(__INTEGER)(Self__1LFR->count__VF + 1);
}
-static void genere__VJJK(__PUSH *Self__WJJK,void *buffer__XJJK)
+static void genere__RMFK(__PUSH *Self__SMFK,void *buffer__TMFK)
// ({PUSH},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *__tmp__1JJK;
- __POSITION __tmp__54OK,Self__RGAL;
- void *t__O4OK;
- __INTEGER j__N4OK,__tmp__3FDR,__tmp__CGDR,pos__TGAL,Self__5SDL;
- __INTEGER limit_up__ATDL,h__UJAL,idx__VJAL,idx__GDLL;
- __INTEGER new_capacity__HDLL,i__IDLL,typ_id__VFLL;
- __UINTEGER_32 id__YJJK,k__VEXK,__tmp__3GAL,k__NJAL,sz__SFLL,a__OI4Q;
- __UINTEGER_32 new_size__MI4Q,t__SI4Q,a__UI4Q;
- void *src__UGAL;
- __STRING *Self__GI4Q,*result__IUDL;
- __POINTER ptr__QFLL;
- void *tab__M4OK;
- void **__tmp__EEER,**__tmp__FEER,**__tmp__GEER;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__UEXK;
- __HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *Self__LJAL;
- void *node__4EXK,*node__WJAL,*node1__KDLL,*node2__LDLL,*__tmp__DLAL;
- __CHARACTER char__VGAL;
- __CHARACTER *__tmp__IGDR;
- void **old_buckets__JDLL,**__tmp__TGDR,**__tmp__UGDR;
- __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *result__PFLL;
- __HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *Self__2GTL;
- __tmp__1JJK=Self__WJJK->context__RTSG;
- if ((((__LOCAL *)__tmp__1JJK)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '+')) {
- print__1ZE(((__LOCAL *)__tmp__1JJK)->parent_variable__ALMC.intern_name__KCCG);
- print__1ZE((&__string_375));
- fputc((int)(((__LOCAL *)__tmp__1JJK)->parent_variable__ALMC.parent_named__5KMC.style__ODGC),stdout);
- print__1ZE((&__string_376));
- __tmp__54OK=((__LOCAL *)__tmp__1JJK)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 2,(&__string_377));
- put_position__ECH(__tmp__54OK);
- send_error__2FH();
- };
- t__O4OK=((__LOCAL *)__tmp__1JJK)->parent_variable__ALMC.type__LCCG;
- tab__M4OK=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__OKRG)->parent_arrayed_collection__NKRG.storage__T2BH)[size__RXFJ(((__LOCAL *)__tmp__1JJK)->parent_variable__ALMC.type__LCCG)];
- j__N4OK= 0;
- __tmp__3FDR=((__FAST_ARRAYoLOCALo *)tab__M4OK)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__EEER=((__FAST_ARRAYoLOCALo *)tab__M4OK)->parent_arrayed_collection__QIAG.storage__3RSG;
- while (((j__N4OK <= __tmp__3FDR) && ((void *)((__LOCAL *)((void **)__tmp__EEER)[j__N4OK])->parent_variable__ALMC.type__LCCG != (void *)t__O4OK))) {
- j__N4OK=(__INTEGER)(j__N4OK + 1);
- };
- if ((j__N4OK > ((__FAST_ARRAYoLOCALo *)tab__M4OK)->parent_arrayed_collection__QIAG.upper__TIAG)) {
- add_last__PUJH(tab__M4OK,__tmp__1JJK);
- } else {
- __tmp__CGDR=((__FAST_ARRAYoLOCALo *)tab__M4OK)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__FEER=((__FAST_ARRAYoLOCALo *)tab__M4OK)->parent_arrayed_collection__QIAG.storage__3RSG;
- __tmp__GEER=((__FAST_ARRAYoLOCALo *)tab__M4OK)->parent_arrayed_collection__QIAG.storage__3RSG;
- while ((((j__N4OK <= __tmp__CGDR) && ((void *)((void **)__tmp__FEER)[j__N4OK] != (void *)__tmp__1JJK)) && ((void *)((__LOCAL *)((void **)__tmp__GEER)[j__N4OK])->parent_variable__ALMC.type__LCCG == (void *)t__O4OK))) {
- j__N4OK=(__INTEGER)(j__N4OK + 1);
- };
- if (((j__N4OK > ((__FAST_ARRAYoLOCALo *)tab__M4OK)->parent_arrayed_collection__QIAG.upper__TIAG) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__M4OK)->parent_arrayed_collection__QIAG.storage__3RSG)[j__N4OK] != (void *)__tmp__1JJK))) {
- add__to__PQDL(tab__M4OK,__tmp__1JJK,j__N4OK);
- };
- };
- if (Self__WJJK->is_first__STSG) {
- append__MOK(buffer__XJJK,(&__string_378));
- } else {
- append__MOK(buffer__XJJK,(&__string_379));
- };
- append__MOK(buffer__XJJK,((__LOCAL *)Self__WJJK->context__RTSG)->parent_variable__ALMC.intern_name__KCCG);
- add_last__YPK(buffer__XJJK,',');
- id__YJJK=((__UINTEGER_32 )Self__WJJK->parent_instr__YRB.parent_itm_object__TE.position__BJM);
+ 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__UEXK=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)source_line__ZRB);
- k__VEXK=id__YJJK;
- node__4EXK=((void **)Self__UEXK->buckets__Z05D)[(__INTEGER)(((__INTEGER )id__YJJK) % Self__UEXK->capacity__ENZD)];
- while ((! (((void *)node__4EXK == (void *)NULL) || (((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__4EXK)->key__VP0D == id__YJJK)))) {
- node__4EXK=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__4EXK)->next__ERBE;
- };
- if ((! ((void *)node__4EXK != (void *)NULL))) {
- Self__RGAL=Self__WJJK->parent_instr__YRB.parent_itm_object__TE.position__BJM;
- char__VGAL='\0';
- src__UGAL=((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__D0M)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__RGAL)) & 511)])->source__UFD;
- pos__TGAL= 1;
- __tmp__3GAL=(__UINTEGER_32)((__UINTEGER_32)(((__UINTEGER_32 )Self__RGAL) >> 17) - 1);
- Self__5SDL= 1;
- limit_up__ATDL=((__INTEGER )__tmp__3GAL);
- __tmp__IGDR=((__STRING *)src__UGAL)->storage__XNK;
- while ((Self__5SDL <= limit_up__ATDL)) {
- while ((((__CHARACTER *)__tmp__IGDR)[(__INTEGER)(pos__TGAL - 1)] != '\n')) {
- pos__TGAL=(__INTEGER)(pos__TGAL + 1);
- };
- pos__TGAL=(__INTEGER)(pos__TGAL + 1);
- Self__5SDL=(__INTEGER)(Self__5SDL + 1);
+ 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__TGAL > ((__STRING *)src__UGAL)->count__VF) || (((__CHARACTER *)((__STRING *)src__UGAL)->storage__XNK)[(__INTEGER)(pos__TGAL - 1)] == '\n')))) {
- char__VGAL=((__CHARACTER *)((__STRING *)src__UGAL)->storage__XNK)[(__INTEGER)(pos__TGAL - 1)];
- if ((char__VGAL == '\\')) {
- add_last__YPK(string_tmp__RB,'\\');
- };
- if ((char__VGAL == '"')) {
- add_last__YPK(string_tmp__RB,'\\');
- };
- add_last__YPK(string_tmp__RB,char__VGAL);
- pos__TGAL=(__INTEGER)(pos__TGAL + 1);
- };
- Self__GI4Q=((__STRING *)string_tmp__RB);
- if ((((__INTEGER_8 )((__CHARACTER *)Self__GI4Q->storage__XNK)[(__INTEGER)(Self__GI4Q->count__VF - 1)]) == 13)) {
- remove_last__RLLB(string_tmp__RB, 1);
- };
- result__IUDL=create__AXB(((__STRING *)string_tmp__RB)->count__VF);
- copy__BNK(result__IUDL,string_tmp__RB);
- Self__LJAL=((__HASHED_DICTIONARYoSTRINGxExpanded_UINTEGER_32o *)source_line__ZRB);
- k__NJAL=id__YJJK;
- h__UJAL=((__INTEGER )id__YJJK);
- idx__VJAL=(__INTEGER)(h__UJAL % Self__LJAL->capacity__ENZD);
- node__WJAL=((void **)Self__LJAL->buckets__Z05D)[idx__VJAL];
- while ((! (((void *)node__WJAL == (void *)NULL) || (((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__WJAL)->key__VP0D == id__YJJK)))) {
- node__WJAL=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__WJAL)->next__ERBE;
- };
- if (((void *)node__WJAL == (void *)NULL)) {
- if ((Self__LJAL->capacity__ENZD == Self__LJAL->count__1RB)) {
- idx__GDLL= 0;
- node1__KDLL=NULL;
- node2__LDLL=NULL;
- old_buckets__JDLL=Self__LJAL->buckets__Z05D;
- new_capacity__HDLL=prime_number_ceiling__A4Q((__INTEGER)(Self__LJAL->capacity__ENZD + 1));
- Self__LJAL->buckets__Z05D=create__YWHE(new_capacity__HDLL);
- i__IDLL=(__INTEGER)(Self__LJAL->capacity__ENZD - 1);
- Self__LJAL->capacity__ENZD=new_capacity__HDLL;
- __tmp__TGDR=Self__LJAL->buckets__Z05D;
- __tmp__UGDR=Self__LJAL->buckets__Z05D;
- while ((i__IDLL >= 0)) {
- node1__KDLL=((void **)old_buckets__JDLL)[i__IDLL];
- while (((void *)node1__KDLL != (void *)NULL)) {
- node2__LDLL=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node1__KDLL)->next__ERBE;
- idx__GDLL=(__INTEGER)(((__INTEGER )((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node1__KDLL)->key__VP0D) % new_capacity__HDLL);
- ((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node1__KDLL)->next__ERBE=((void **)__tmp__TGDR)[idx__GDLL];
- ((void **)__tmp__UGDR)[idx__GDLL]=node1__KDLL;
- node1__KDLL=node2__LDLL;
- };
- i__IDLL=(__INTEGER)(i__IDLL - 1);
- };
- Self__LJAL->cache_user__105D=(__INTEGER)(- 1);
- idx__VJAL=(__INTEGER)(h__UJAL % new_capacity__HDLL);
- };
- __tmp__DLAL=((void **)Self__LJAL->buckets__Z05D)[idx__VJAL];
- result__PFLL=NULL;
- ptr__QFLL=((__POINTER )(NULL));
- typ_id__VFLL= 0;
- sz__SFLL=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o));
- if ((sz__SFLL == 0)) {
- result__PFLL=HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__;
- } else {
- typ_id__VFLL=__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SFLL);
- if ((typ_id__VFLL == (__INTEGER)(- 1))) {
- a__OI4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MI4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SFLL + a__OI4Q) & (__UINTEGER_32)(~ a__OI4Q));
- ptr__QFLL=micro_alloc__table__lab__BOI(new_size__MI4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MI4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__MI4Q);
- } else {
- t__SI4Q=((__UINTEGER_32 )typ_id__VFLL);
- a__UI4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__QFLL=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__SFLL + a__UI4Q) & (__UINTEGER_32)(~ a__UI4Q)),((__POINTER )(&(table_type[(t__SI4Q)]))),(__UINTEGER_32)(t__SI4Q | 1));
- };
- result__PFLL=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)ptr__QFLL);
- *(result__PFLL) = *(HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o__);
- };
- Self__2GTL=((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)result__PFLL);
- Self__2GTL->item__MQ0D=result__IUDL;
- Self__2GTL->key__VP0D=id__YJJK;
- Self__2GTL->next__ERBE=__tmp__DLAL;
- node__WJAL=result__PFLL;
- ((void **)Self__LJAL->buckets__Z05D)[idx__VJAL]=result__PFLL;
- Self__LJAL->count__1RB=(__INTEGER)(Self__LJAL->count__1RB + 1);
- Self__LJAL->cache_user__105D=(__INTEGER)(- 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoSTRINGxExpanded_UINTEGER_32o *)node__WJAL)->item__MQ0D=result__IUDL;
- };
- };
- add_last__YPK(buffer__XJJK,'L');
- };
- append_in__Z4H(id__YJJK,buffer__XJJK);
- add_last__YPK(buffer__XJJK,')');
- append__MOK(buffer__XJJK,(&__string_380));
- append_in__Z4H((__UINTEGER_32)(((__UINTEGER_32 )Self__WJJK->parent_instr__YRB.parent_itm_object__TE.position__BJM) >> 17),buffer__XJJK);
- add_last__YPK(buffer__XJJK,' ');
- append__MOK(buffer__XJJK,((__PROTOTYPE *)((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__D0M)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__WJJK->parent_instr__YRB.parent_itm_object__TE.position__BJM)) & 511)])->parent_named__QD.name__1QB);
-}
-
-static void genere__0FIK(__EXTERNAL_C *Self__1FIK,void *buffer__2FIK)
+ 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__3FIK,beg__4FIK,__tmp__ZGIK,Self__WOWK,__tmp__AHIK;
- __INTEGER Self__02GL,__tmp__SHIK,Self__GPWK;
- void *__tmp__MHIK;
- __CHARACTER_CST *Self__2GMQ;
- idx__3FIK= 0;
- beg__4FIK= 0;
- if (((void *)((__TYPE_FULL *)Self__1FIK->static_type__KMZD)->parent_type__KTL != (void *)TYPE_VOID__)) {
- append__MOK(buffer__2FIK,(&__string_381));
- genere_declaration__CVRI(Self__1FIK->static_type__KMZD,buffer__2FIK);
- add_last__YPK(buffer__2FIK,' ');
- genere_star_declaration__CWRI(Self__1FIK->static_type__KMZD,buffer__2FIK);
- append__MOK(buffer__2FIK,(&__string_382));
- };
- if (((void *)Self__1FIK->access_list__NMZD != (void *)NULL)) {
- beg__4FIK= 1;
- idx__3FIK=index_of__since__MNWK(Self__1FIK->code__MMZD, 1);
- __tmp__ZGIK=((__FAST_ARRAYoEXPRo *)Self__1FIK->access_list__NMZD)->parent_arrayed_collection__3LMC.upper__0KWH;
- Self__WOWK= 0;
- while ((Self__WOWK <= __tmp__ZGIK)) {
- __tmp__AHIK=(__INTEGER)(idx__3FIK - 1);
- Self__02GL=beg__4FIK;
- while ((Self__02GL <= __tmp__AHIK)) {
- add_last__YPK(buffer__2FIK,((__CHARACTER *)((__STRING_CONSTANT *)Self__1FIK->code__MMZD)->storage__C5K)[(__INTEGER)(Self__02GL - 1)]);
- Self__02GL=(__INTEGER)(Self__02GL + 1);
- };
- beg__4FIK=(__INTEGER)(idx__3FIK + 1);
- __tmp__MHIK=((void **)((__FAST_ARRAYoEXPRo *)Self__1FIK->access_list__NMZD)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__WOWK];
- switch (((struct ___OBJ *)__tmp__MHIK)->__id) {
+ __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__4BIK(__tmp__MHIK,buffer__2FIK);
+ genere__0EEK(__tmp__IKEK,buffer__YIEK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__MHIK,buffer__2FIK);
+ genere__MFEK(__tmp__IKEK,buffer__YIEK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__MHIK,buffer__2FIK);
+ genere__WIEK(__tmp__IKEK,buffer__YIEK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__MHIK,buffer__2FIK);
+ genere__ILEK(__tmp__IKEK,buffer__YIEK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__MHIK,buffer__2FIK);
+ genere__MLEK(__tmp__IKEK,buffer__YIEK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__MHIK,buffer__2FIK);
+ genere__NMEK(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__MHIK),buffer__2FIK);
- append__MOK(buffer__2FIK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__IKEK),buffer__YIEK);
+ append__MOK(buffer__YIEK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__MHIK,buffer__2FIK);
+ genere__PNEK(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__MHIK,buffer__2FIK);
+ genere__4REK(__tmp__IKEK,buffer__YIEK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__2FIK,((__REAL_CST *)__tmp__MHIK)->value__RGAI);
+ append__MOK(buffer__YIEK,((__REAL_CST *)__tmp__IKEK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__2GMQ=((__CHARACTER_CST *)__tmp__MHIK);
- add_last__YPK(buffer__2FIK,'\'');
- append__MOK(buffer__2FIK,Self__2GMQ->text__ZGAI);
- add_last__YPK(buffer__2FIK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__MHIK,buffer__2FIK);
+ genere__YWEK(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__MHIK,buffer__2FIK);
+ genere__SXEK(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__MHIK,buffer__2FIK);
+ genere__B2EK(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__MHIK,buffer__2FIK);
+ genere__L4EK(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__MHIK,buffer__2FIK);
+ genere__VAFK(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__MHIK,buffer__2FIK);
+ genere__5CFK(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__MHIK,buffer__2FIK);
+ genere__JFFK(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__MHIK,buffer__2FIK);
+ genere__THFK(__tmp__IKEK,buffer__YIEK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__MHIK,buffer__2FIK);
+ genere__3JFK(__tmp__IKEK,buffer__YIEK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__MHIK,buffer__2FIK);
+ genere__SLFK(__tmp__IKEK,buffer__YIEK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__MHIK,buffer__2FIK);
+ genere__XLFK(__tmp__IKEK,buffer__YIEK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__MHIK,buffer__2FIK);
+ genere__4LFK(__tmp__IKEK,buffer__YIEK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__MHIK,buffer__2FIK);
+ genere__TPKL(__tmp__IKEK,buffer__YIEK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__MHIK,buffer__2FIK);
+ genere__40NL(__tmp__IKEK,buffer__YIEK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__2FIK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MHIK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__YIEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IKEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__MHIK,buffer__2FIK);
+ genere__WD1M(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__MHIK,buffer__2FIK);
+ genere__10EO(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__MHIK,buffer__2FIK);
+ genere__NBLO(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__MHIK,buffer__2FIK);
+ genere__C1EO(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__MHIK,buffer__2FIK);
+ genere__VBLO(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__MHIK,buffer__2FIK);
+ genere__M5JM(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__MHIK,buffer__2FIK);
+ genere__24ML(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__MHIK,buffer__2FIK);
+ genere__OUZM(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__MHIK,buffer__2FIK);
+ genere__J1EO(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__MHIK,buffer__2FIK);
+ genere__THEP(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__MHIK,buffer__2FIK);
+ genere__1XRN(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__MHIK,buffer__2FIK);
+ genere__J2RN(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__MHIK,buffer__2FIK);
+ genere__GFQN(__tmp__IKEK,buffer__YIEK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__MHIK,buffer__2FIK);
- } break;
+ 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;
+ };
};
- idx__3FIK=index_of__since__MNWK(Self__1FIK->code__MMZD,beg__4FIK);
- Self__WOWK=(__INTEGER)(Self__WOWK + 1);
- };
- __tmp__SHIK=((__STRING_CONSTANT *)Self__1FIK->code__MMZD)->count__XHB;
- Self__GPWK=beg__4FIK;
- while ((Self__GPWK <= __tmp__SHIK)) {
- add_last__YPK(buffer__2FIK,((__CHARACTER *)((__STRING_CONSTANT *)Self__1FIK->code__MMZD)->storage__C5K)[(__INTEGER)(Self__GPWK - 1)]);
- Self__GPWK=(__INTEGER)(Self__GPWK + 1);
+ ((__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__2FIK,Self__1FIK->code__MMZD);
+ append__MOK(buffer__YIEK,Self__XIEK->code__3VZD);
};
- if (((void *)((__TYPE_FULL *)Self__1FIK->static_type__KMZD)->parent_type__KTL != (void *)TYPE_VOID__)) {
- append__MOK(buffer__2FIK,(&__string_383));
+ if (((void *)((__TYPE_FULL *)Self__XIEK->static_type__1VZD)->parent_type__5SL != (void *)TYPE_VOID__)) {
+ append__MOK(buffer__YIEK,(&__string_391));
};
}
-static void genere__MIIK(__PROTOTYPE_CST *Self__NIIK,void *buffer__OIIK)
+static void genere__ILEK(__PROTOTYPE_CST *Self__JLEK,void *buffer__KLEK)
// ({PROTOTYPE_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __TYPE_FULL *Self__V3NK;
- void *tb__X3NK,*__tmp__Y4NK;
- void *__tmp__X4NK,*__tmp__E5NK,*__tmp__K5NK;
- __TYPE *Self__VHVQ,*Self__VM3K;
- __TYPE_VOID *Self__TN3Q,*Self__5M3K;
- __TYPE_CONTEXT *Self__VN3Q,*Self__FN3K;
- __TYPE_GENERIC *Self__IHMQ,*Self__PN3K;
- __BOOLEAN __tmp__44NK;
- Self__V3NK=((__TYPE_FULL *)Self__NIIK->parent_constant__DMMC.static_type__LSYD);
- tb__X3NK=NULL;
- if ((((((__UINTEGER_8)(Self__V3NK->flag__LTL & 1) != 0) && (! ((__UINTEGER_8)(Self__V3NK->flag__LTL & 16) != 0))) && ((void *)Self__V3NK->parent_type__KTL != (void *)type_true__FJB)) && ((void *)Self__V3NK->parent_type__KTL != (void *)type_false__NJB))) {
- __tmp__X4NK=Self__V3NK->parent_type__KTL;
- if (__tmp__X4NK==NULL) {
- __tmp__Y4NK=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__X4NK)->__id) {
+ __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__Y4NK=NULL;
+ __tmp__UBKK=NULL;
} break;
case __TYPE_NULL__: {
- __tmp__Y4NK=NULL;
+ __tmp__UBKK=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__Y4NK=NULL;
+ __tmp__UBKK=NULL;
} break;
case __TYPE_CONTEXT__: {
- __tmp__Y4NK=NULL;
+ __tmp__UBKK=NULL;
} break;
case __TYPE_ID__: {
- __tmp__Y4NK=NULL;
+ __tmp__UBKK=NULL;
} break;
case __TYPE_GENERIC__: {
- __tmp__Y4NK=NULL;
+ __tmp__UBKK=NULL;
} break;
case __PROFIL_BLOCK__: {
- __tmp__Y4NK=((void *)__tmp__X4NK);
+ __tmp__UBKK=((void *)__tmp__TBKK);
} break;
}
};
- tb__X3NK=__tmp__Y4NK;
- __tmp__44NK=((void *)__tmp__Y4NK == (void *)NULL);
+ tb__TAKK=__tmp__UBKK;
+ __tmp__0BKK=((void *)__tmp__UBKK == (void *)NULL);
} else {
- __tmp__44NK=FALSE__;
+ __tmp__0BKK=FALSE__;
};
- if (__tmp__44NK) {
- append__MOK(buffer__OIIK,(&__string_384));
- __tmp__E5NK=Self__V3NK->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__E5NK)->__id) {
+ 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__VHVQ=((__TYPE *)__tmp__E5NK);
- append__MOK(buffer__OIIK,((__PROTOTYPE *)Self__VHVQ->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(buffer__OIIK,(&__string_92));
- add_genere_list__1DDJ(Self__VHVQ);
+ 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__OIIK,(&__string_59));
+ append__MOK(buffer__KLEK,(&__string_59));
} break;
case __TYPE_VOID__: {
- Self__TN3Q=((__TYPE_VOID *)__tmp__E5NK);
- append__MOK(buffer__OIIK,(&__string_2));
- append__MOK(buffer__OIIK,(&__string_92));
- add_genere_list__VGDJ(Self__TN3Q);
+ 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__VN3Q=((__TYPE_CONTEXT *)__tmp__E5NK);
- append__MOK(buffer__OIIK,(&__string_44));
- append__MOK(buffer__OIIK,(&__string_92));
- add_genere_list__CIDJ(Self__VN3Q);
+ 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__E5NK)->parent_type__WIB.index__LJC),buffer__OIIK);
+ append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)__tmp__ACKK)->parent_type__WIB.index__LJC),buffer__KLEK);
} break;
case __TYPE_GENERIC__: {
- Self__IHMQ=((__TYPE_GENERIC *)__tmp__E5NK);
- append__MOK(buffer__OIIK,Self__IHMQ->intern_name__FS2B);
- append__MOK(buffer__OIIK,(&__string_92));
- add_genere_list__QJDJ(Self__IHMQ);
+ 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__E5NK)->parent_type__VNCG.index__LJC),buffer__OIIK);
+ append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)__tmp__ACKK)->parent_type__PGAG.index__LJC),buffer__KLEK);
} break;
};
- add_last__YPK(buffer__OIIK,')');
+ 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__K5NK=Self__V3NK->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__K5NK)->__id) {
+ __tmp__GCKK=Self__RAKK->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__GCKK)->__id) {
case __TYPE__: {
- Self__VM3K=((__TYPE *)__tmp__K5NK);
- append__MOK(buffer__OIIK,((__PROTOTYPE *)Self__VM3K->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(buffer__OIIK,(&__string_92));
- add_genere_list__1DDJ(Self__VM3K);
+ 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__OIIK,(&__string_59));
+ append__MOK(buffer__KLEK,(&__string_59));
} break;
case __TYPE_VOID__: {
- Self__5M3K=((__TYPE_VOID *)__tmp__K5NK);
- append__MOK(buffer__OIIK,(&__string_2));
- append__MOK(buffer__OIIK,(&__string_92));
- add_genere_list__VGDJ(Self__5M3K);
+ 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__FN3K=((__TYPE_CONTEXT *)__tmp__K5NK);
- append__MOK(buffer__OIIK,(&__string_44));
- append__MOK(buffer__OIIK,(&__string_92));
- add_genere_list__CIDJ(Self__FN3K);
+ 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__K5NK)->parent_type__WIB.index__LJC),buffer__OIIK);
+ append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)__tmp__GCKK)->parent_type__WIB.index__LJC),buffer__KLEK);
} break;
case __TYPE_GENERIC__: {
- Self__PN3K=((__TYPE_GENERIC *)__tmp__K5NK);
- append__MOK(buffer__OIIK,Self__PN3K->intern_name__FS2B);
- append__MOK(buffer__OIIK,(&__string_92));
- add_genere_list__QJDJ(Self__PN3K);
+ 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__K5NK)->parent_type__VNCG.index__LJC),buffer__OIIK);
+ append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)__tmp__GCKK)->parent_type__PGAG.index__LJC),buffer__KLEK);
} break;
};
};
}
-static void genere__QIIK(__INTEGER_CST *Self__RIIK,void *buffer__SIIK)
+static void genere__MLEK(__INTEGER_CST *Self__NLEK,void *buffer__OLEK)
// ({INTEGER_CST},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __BOOLEAN __tmp__AJIK;
- add_last__YPK(buffer__SIIK,' ');
- append_in__ZLWE(Self__RIIK->value__VUYD,buffer__SIIK);
- if ((Self__RIIK->value__VUYD > 4294967295LU)) {
- append__MOK(buffer__SIIK,(&__string_385));
- __tmp__AJIK=TRUE__;
+ __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__AJIK=FALSE__;
+ __tmp__2LEK=FALSE__;
};
- if ((! __tmp__AJIK)) {
- if ((Self__RIIK->value__VUYD > 2147483647)) {
- append__MOK(buffer__SIIK,(&__string_386));
+ if ((! __tmp__2LEK)) {
+ if ((Self__NLEK->value__W4YD > 2147483647)) {
+ append__MOK(buffer__OLEK,(&__string_394));
};
};
}
-static void genere__5ZMM(__SWITCH *Self__A0MM,void *buffer__B0MM)
+static void genere__3FJM(__SWITCH *Self__4FJM,void *buffer__5FJM)
// ({SWITCH},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __INTEGER first_case__D0MM,__tmp__2DMN,i__3HRN,__tmp__44MM,Self__0LTM;
- void *wrt__G0MM,*__tmp__10MM;
- void *__tmp__00MM;
- void *typ_first__E0MM,*__tmp__Z4MM,*__tmp__H5MM;
- void *__tmp__M1MM,*typ_id__F0MM;
- void *__tmp__21MM,*__tmp__N2MM,*__tmp__T2MM,*__tmp__U2MM,*__tmp__04MM;
- void *__tmp__31MM,*__tmp__V2MM;
- __CHARACTER_CST *Self__NHMQ;
- __TYPE *Self__NIVQ,*Self__EQ0M;
- __TYPE_GENERIC *Self__VHMQ,*Self__ER0M;
- __BOOLEAN __tmp__50MM;
- __FAST_ARRAYoCASEo *Self__FDMN;
- void **__tmp__1DMN,**Self__UHRN;
- first_case__D0MM= 0;
- wrt__G0MM=NULL;
- if ((((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->id__4SCG == (void *)TYPE_NULL__) && (debug_level_option__3C == 0))) {
- __tmp__00MM=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->code__PWCG)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[ 0];
- if (__tmp__00MM==NULL) {
- __tmp__10MM=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__00MM)->__id) {
+ __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__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __STRING_CST__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __PUSH__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __SWITCH__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __WRITE_GLOBAL__: {
- __tmp__10MM=((void *)__tmp__00MM);
+ __tmp__ZGJM=((void *)__tmp__YGJM);
} break;
case __WRITE_SLOT__: {
- __tmp__10MM=((void *)__tmp__00MM);
+ __tmp__ZGJM=((void *)__tmp__YGJM);
} break;
case __EXPR_EQUAL__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __REAL_CST__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_AND__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __PUT_TO__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __ITEM__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __SIZE_OF__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __CAST__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __NOP__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __READ_SLOT__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__10MM=((void *)__tmp__00MM);
+ __tmp__ZGJM=((void *)__tmp__YGJM);
} break;
case __READ_GLOBAL__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __LOOP__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __LOOP_END__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_INF__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_OR__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__10MM=NULL;
+ __tmp__ZGJM=NULL;
} break;
}
};
- wrt__G0MM=__tmp__10MM;
- __tmp__50MM=((void *)__tmp__10MM == (void *)NULL);
+ wrt__EGJM=__tmp__ZGJM;
+ __tmp__3GJM=((void *)__tmp__ZGJM == (void *)NULL);
} else {
- __tmp__50MM=FALSE__;
- };
- if (__tmp__50MM) {
- Self__FDMN=((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG);
- if ((Self__FDMN->parent_arrayed_collection__QNCG.upper__VSCG == 0)) {
- Self__FDMN->parent_arrayed_collection__QNCG.storage__ZUIJ=NULL;
- Self__FDMN->parent_arrayed_collection__QNCG.capacity__2YKJ= 0;
- Self__FDMN->parent_arrayed_collection__QNCG.upper__VSCG=(__INTEGER)(- 1);
+ __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__1DMN=Self__FDMN->parent_arrayed_collection__QNCG.storage__ZUIJ;
- __tmp__2DMN=Self__FDMN->parent_arrayed_collection__QNCG.upper__VSCG;
- Self__UHRN=((void **)__tmp__1DMN);
- i__3HRN= 0;
- while ((i__3HRN != __tmp__2DMN)) {
- Self__UHRN[i__3HRN]=Self__UHRN[(__INTEGER)(i__3HRN + 1)];
- i__3HRN=(__INTEGER)(i__3HRN + 1);
+ __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__FDMN->parent_arrayed_collection__QNCG.upper__VSCG=(__INTEGER)(Self__FDMN->parent_arrayed_collection__QNCG.upper__VSCG - 1);
+ Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG=(__INTEGER)(Self__JRIN->parent_arrayed_collection__KGAG.upper__PLAG - 1);
};
};
- typ_first__E0MM=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->id__4SCG;
- if (typ_first__E0MM==NULL) {
- __tmp__M1MM=NULL;
+ 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__E0MM)->__id) {
+ switch (((struct ___OBJ *)typ_first__CGJM)->__id) {
case __TYPE__: {
- __tmp__M1MM=NULL;
+ __tmp__KHJM=NULL;
} break;
case __TYPE_NULL__: {
- __tmp__M1MM=NULL;
+ __tmp__KHJM=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__M1MM=NULL;
+ __tmp__KHJM=NULL;
} break;
case __TYPE_CONTEXT__: {
- __tmp__M1MM=NULL;
+ __tmp__KHJM=NULL;
} break;
case __TYPE_ID__: {
- __tmp__M1MM=((void *)typ_first__E0MM);
+ __tmp__KHJM=((void *)typ_first__CGJM);
} break;
case __TYPE_GENERIC__: {
- __tmp__M1MM=NULL;
+ __tmp__KHJM=NULL;
} break;
case __PROFIL_BLOCK__: {
- __tmp__M1MM=NULL;
+ __tmp__KHJM=NULL;
} break;
}
};
- typ_id__F0MM=__tmp__M1MM;
- if ((((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG + 1) == 2) || ((void *)typ_first__E0MM == (void *)TYPE_NULL__))) {
- append__MOK(buffer__B0MM,(&__string_387));
- __tmp__21MM=Self__A0MM->expr__4EJI;
- switch (((struct ___OBJ *)__tmp__21MM)->__id) {
+ 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__31MM=static_type__SCTG(__tmp__21MM);
+ __tmp__1HJM=static_type__OHQG(__tmp__0HJM);
} break;
case __STRING_CST__: {
- __tmp__31MM=((__STRING_CST *)__tmp__21MM)->parent_constant__5F.static_type__LSYD;
+ __tmp__1HJM=((__STRING_CST *)__tmp__0HJM)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__31MM=((__EXTERNAL_C *)__tmp__21MM)->static_type__KMZD;
+ __tmp__1HJM=((__EXTERNAL_C *)__tmp__0HJM)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__31MM=((__PROTOTYPE_CST *)__tmp__21MM)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__1HJM=((__PROTOTYPE_CST *)__tmp__0HJM)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__31MM=((__INTEGER_CST *)__tmp__21MM)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__1HJM=((__INTEGER_CST *)__tmp__0HJM)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__31MM=((__LOCAL *)((__READ_LOCAL *)__tmp__21MM)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__1HJM=((__LOCAL *)((__READ_LOCAL *)__tmp__0HJM)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__31MM=static_type__EG5H(__tmp__21MM);
+ __tmp__1HJM=static_type__CN1H(__tmp__0HJM);
} break;
case __EXPR_EQUAL__: {
- __tmp__31MM=static_type__3G5H();
+ __tmp__1HJM=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__31MM=static_type__CH5H();
+ __tmp__1HJM=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__31MM=((__REAL_CST *)__tmp__21MM)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__1HJM=((__REAL_CST *)__tmp__0HJM)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__31MM=((__CHARACTER_CST *)__tmp__21MM)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__1HJM=((__CHARACTER_CST *)__tmp__0HJM)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__31MM=static_type__HH5H();
+ __tmp__1HJM=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__31MM=static_type__MH5H();
+ __tmp__1HJM=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__31MM=static_type__RH5H();
+ __tmp__1HJM=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__31MM=static_type__WH5H(__tmp__21MM);
+ __tmp__1HJM=static_type__UO1H(__tmp__0HJM);
} break;
case __EXPR_MUL__: {
- __tmp__31MM=static_type__2H5H(__tmp__21MM);
+ __tmp__1HJM=static_type__0O1H(__tmp__0HJM);
} break;
case __EXPR_DIV__: {
- __tmp__31MM=static_type__BI5H(__tmp__21MM);
+ __tmp__1HJM=static_type__5O1H(__tmp__0HJM);
} break;
case __EXPR_AND__: {
- __tmp__31MM=static_type__GI5H(__tmp__21MM);
+ __tmp__1HJM=static_type__EP1H(__tmp__0HJM);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__31MM=static_type__LI5H(__tmp__21MM);
+ __tmp__1HJM=static_type__JP1H(__tmp__0HJM);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__31MM=static_type__QI5H(__tmp__21MM);
+ __tmp__1HJM=static_type__OP1H(__tmp__0HJM);
} break;
case __PUT_TO__: {
- __tmp__31MM=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__1HJM=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__31MM=static_type__ZI5H(__tmp__21MM);
+ __tmp__1HJM=static_type__XP1H(__tmp__0HJM);
} break;
case __SIZE_OF__: {
- __tmp__31MM=static_type__FJ5H();
+ __tmp__1HJM=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__31MM=((__CAST *)__tmp__21MM)->static_type__2G5H;
+ __tmp__1HJM=((__CAST *)__tmp__0HJM)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__31MM=static_type__SEOL(__tmp__21MM);
+ __tmp__1HJM=static_type__NOKL(__tmp__0HJM);
} break;
case __READ_SLOT__: {
- __tmp__31MM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__21MM)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__1HJM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__0HJM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__31MM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__21MM)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__1HJM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0HJM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__31MM=static_type__VN3M();
+ __tmp__1HJM=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__31MM=static_type__BIIO();
+ __tmp__1HJM=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__31MM=static_type__XRMO();
+ __tmp__1HJM=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__31MM=static_type__GIIO();
+ __tmp__1HJM=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__31MM=static_type__3RMO();
+ __tmp__1HJM=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__31MM=static_type__FZMM(__tmp__21MM);
+ __tmp__1HJM=static_type__DFJM(__tmp__0HJM);
} break;
case __EXPR_ADD__: {
- __tmp__31MM=static_type__UTQL(__tmp__21MM);
+ __tmp__1HJM=static_type__P3ML(__tmp__0HJM);
} break;
case __EXPR_NOT__: {
- __tmp__31MM=static_type__NP1M(__tmp__21MM);
+ __tmp__1HJM=static_type__R3XM(__tmp__0HJM);
} break;
case __EXPR_MOD__: {
- __tmp__31MM=static_type__LIIO(__tmp__21MM);
+ __tmp__1HJM=static_type__DREO(__tmp__0HJM);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__31MM=static_type__CZHP();
+ __tmp__1HJM=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__31MM=static_type__RMUN();
+ __tmp__1HJM=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__31MM=static_type__WMUN();
+ __tmp__1HJM=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__31MM=static_type__ZKTN(__tmp__21MM);
+ __tmp__1HJM=static_type__3YPN(__tmp__0HJM);
} break;
case __EXPR_XOR__: {
- __tmp__31MM=static_type__D5VO(__tmp__21MM);
+ __tmp__1HJM=static_type__1HSO(__tmp__0HJM);
} break;
};
- if ((((void *)((__TYPE_FULL *)__tmp__31MM)->parent_type__KTL == (void *)type_block__BLB) && ((void *)typ_first__E0MM == (void *)TYPE_NULL__))) {
- __tmp__N2MM=Self__A0MM->expr__4EJI;
- switch (((struct ___OBJ *)__tmp__N2MM)->__id) {
+ 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__4BIK(__tmp__N2MM,buffer__B0MM);
+ genere__0EEK(__tmp__LIJM,buffer__5FJM);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__N2MM,buffer__B0MM);
+ genere__MFEK(__tmp__LIJM,buffer__5FJM);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__N2MM,buffer__B0MM);
+ genere__WIEK(__tmp__LIJM,buffer__5FJM);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__N2MM,buffer__B0MM);
+ genere__ILEK(__tmp__LIJM,buffer__5FJM);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__N2MM,buffer__B0MM);
+ genere__MLEK(__tmp__LIJM,buffer__5FJM);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__N2MM,buffer__B0MM);
+ genere__NMEK(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__N2MM),buffer__B0MM);
- append__MOK(buffer__B0MM,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__LIJM),buffer__5FJM);
+ append__MOK(buffer__5FJM,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__N2MM,buffer__B0MM);
+ genere__PNEK(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__N2MM,buffer__B0MM);
+ genere__4REK(__tmp__LIJM,buffer__5FJM);
} break;
case __REAL_CST__: {
- append__MOK(buffer__B0MM,((__REAL_CST *)__tmp__N2MM)->value__RGAI);
+ append__MOK(buffer__5FJM,((__REAL_CST *)__tmp__LIJM)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__NHMQ=((__CHARACTER_CST *)__tmp__N2MM);
- add_last__YPK(buffer__B0MM,'\'');
- append__MOK(buffer__B0MM,Self__NHMQ->text__ZGAI);
- add_last__YPK(buffer__B0MM,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__N2MM,buffer__B0MM);
+ genere__YWEK(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__N2MM,buffer__B0MM);
+ genere__SXEK(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__N2MM,buffer__B0MM);
+ genere__B2EK(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__N2MM,buffer__B0MM);
+ genere__L4EK(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__N2MM,buffer__B0MM);
+ genere__VAFK(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__N2MM,buffer__B0MM);
+ genere__5CFK(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__N2MM,buffer__B0MM);
+ genere__JFFK(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__N2MM,buffer__B0MM);
+ genere__THFK(__tmp__LIJM,buffer__5FJM);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__N2MM,buffer__B0MM);
+ genere__3JFK(__tmp__LIJM,buffer__5FJM);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__N2MM,buffer__B0MM);
+ genere__SLFK(__tmp__LIJM,buffer__5FJM);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__N2MM,buffer__B0MM);
+ genere__XLFK(__tmp__LIJM,buffer__5FJM);
} break;
case __CAST__: {
- genere__CJJK(__tmp__N2MM,buffer__B0MM);
+ genere__4LFK(__tmp__LIJM,buffer__5FJM);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__N2MM,buffer__B0MM);
+ genere__TPKL(__tmp__LIJM,buffer__5FJM);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__N2MM,buffer__B0MM);
+ genere__40NL(__tmp__LIJM,buffer__5FJM);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__B0MM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__N2MM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__5FJM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LIJM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__N2MM,buffer__B0MM);
+ genere__WD1M(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__N2MM,buffer__B0MM);
+ genere__10EO(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__N2MM,buffer__B0MM);
+ genere__NBLO(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__N2MM,buffer__B0MM);
+ genere__C1EO(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__N2MM,buffer__B0MM);
+ genere__VBLO(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__N2MM,buffer__B0MM);
+ genere__M5JM(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__N2MM,buffer__B0MM);
+ genere__24ML(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__N2MM,buffer__B0MM);
+ genere__OUZM(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__N2MM,buffer__B0MM);
+ genere__J1EO(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__N2MM,buffer__B0MM);
+ genere__THEP(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__N2MM,buffer__B0MM);
+ genere__1XRN(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__N2MM,buffer__B0MM);
+ genere__J2RN(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__N2MM,buffer__B0MM);
+ genere__GFQN(__tmp__LIJM,buffer__5FJM);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__N2MM,buffer__B0MM);
+ genere__2FUO(__tmp__LIJM,buffer__5FJM);
} break;
};
- append__MOK(buffer__B0MM,(&__string_388));
+ append__MOK(buffer__5FJM,(&__string_396));
} else {
- __tmp__T2MM=Self__A0MM->expr__4EJI;
- switch (((struct ___OBJ *)typ_first__E0MM)->__id) {
+ __tmp__RIJM=Self__4FJM->expr__ULFI;
+ switch (((struct ___OBJ *)typ_first__CGJM)->__id) {
case __TYPE__: {
- put_access_id__in__LHTM(__tmp__T2MM,buffer__B0MM);
+ put_access_id__in__VTPM(__tmp__RIJM,buffer__5FJM);
} break;
case __TYPE_NULL__: {
- put_access_id__in__LITM(__tmp__T2MM,buffer__B0MM);
+ put_access_id__in__VUPM(__tmp__RIJM,buffer__5FJM);
} break;
case __TYPE_VOID__: {
- put_access_id__in__PITM(__tmp__T2MM,buffer__B0MM);
+ put_access_id__in__ZUPM(__tmp__RIJM,buffer__5FJM);
} break;
case __TYPE_CONTEXT__: {
- put_access_id__in__PJTM(__tmp__T2MM,buffer__B0MM);
+ put_access_id__in__ZVPM(__tmp__RIJM,buffer__5FJM);
} break;
case __TYPE_ID__: {
- put_access_id__in__PKTM(__tmp__T2MM,buffer__B0MM);
+ put_access_id__in__ZWPM(__tmp__RIJM,buffer__5FJM);
} break;
case __TYPE_GENERIC__: {
- put_access_id__in__TKTM(__tmp__T2MM,buffer__B0MM);
+ put_access_id__in__3WPM(__tmp__RIJM,buffer__5FJM);
} break;
case __PROFIL_BLOCK__: {
- put_access_id__in__TLTM(__tmp__T2MM,buffer__B0MM);
+ put_access_id__in__3XPM(__tmp__RIJM,buffer__5FJM);
} break;
};
- __tmp__U2MM=Self__A0MM->expr__4EJI;
- switch (((struct ___OBJ *)__tmp__U2MM)->__id) {
+ __tmp__SIJM=Self__4FJM->expr__ULFI;
+ switch (((struct ___OBJ *)__tmp__SIJM)->__id) {
case __LIST__: {
- __tmp__V2MM=static_type__SCTG(__tmp__U2MM);
+ __tmp__TIJM=static_type__OHQG(__tmp__SIJM);
} break;
case __STRING_CST__: {
- __tmp__V2MM=((__STRING_CST *)__tmp__U2MM)->parent_constant__5F.static_type__LSYD;
+ __tmp__TIJM=((__STRING_CST *)__tmp__SIJM)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__V2MM=((__EXTERNAL_C *)__tmp__U2MM)->static_type__KMZD;
+ __tmp__TIJM=((__EXTERNAL_C *)__tmp__SIJM)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__V2MM=((__PROTOTYPE_CST *)__tmp__U2MM)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__TIJM=((__PROTOTYPE_CST *)__tmp__SIJM)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__V2MM=((__INTEGER_CST *)__tmp__U2MM)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__TIJM=((__INTEGER_CST *)__tmp__SIJM)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__V2MM=((__LOCAL *)((__READ_LOCAL *)__tmp__U2MM)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__TIJM=((__LOCAL *)((__READ_LOCAL *)__tmp__SIJM)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__V2MM=static_type__EG5H(__tmp__U2MM);
+ __tmp__TIJM=static_type__CN1H(__tmp__SIJM);
} break;
case __EXPR_EQUAL__: {
- __tmp__V2MM=static_type__3G5H();
+ __tmp__TIJM=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__V2MM=static_type__CH5H();
+ __tmp__TIJM=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__V2MM=((__REAL_CST *)__tmp__U2MM)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__TIJM=((__REAL_CST *)__tmp__SIJM)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__V2MM=((__CHARACTER_CST *)__tmp__U2MM)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__TIJM=((__CHARACTER_CST *)__tmp__SIJM)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__V2MM=static_type__HH5H();
+ __tmp__TIJM=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__V2MM=static_type__MH5H();
+ __tmp__TIJM=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__V2MM=static_type__RH5H();
+ __tmp__TIJM=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__V2MM=static_type__WH5H(__tmp__U2MM);
+ __tmp__TIJM=static_type__UO1H(__tmp__SIJM);
} break;
case __EXPR_MUL__: {
- __tmp__V2MM=static_type__2H5H(__tmp__U2MM);
+ __tmp__TIJM=static_type__0O1H(__tmp__SIJM);
} break;
case __EXPR_DIV__: {
- __tmp__V2MM=static_type__BI5H(__tmp__U2MM);
+ __tmp__TIJM=static_type__5O1H(__tmp__SIJM);
} break;
case __EXPR_AND__: {
- __tmp__V2MM=static_type__GI5H(__tmp__U2MM);
+ __tmp__TIJM=static_type__EP1H(__tmp__SIJM);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__V2MM=static_type__LI5H(__tmp__U2MM);
+ __tmp__TIJM=static_type__JP1H(__tmp__SIJM);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__V2MM=static_type__QI5H(__tmp__U2MM);
+ __tmp__TIJM=static_type__OP1H(__tmp__SIJM);
} break;
case __PUT_TO__: {
- __tmp__V2MM=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__TIJM=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__V2MM=static_type__ZI5H(__tmp__U2MM);
+ __tmp__TIJM=static_type__XP1H(__tmp__SIJM);
} break;
case __SIZE_OF__: {
- __tmp__V2MM=static_type__FJ5H();
+ __tmp__TIJM=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__V2MM=((__CAST *)__tmp__U2MM)->static_type__2G5H;
+ __tmp__TIJM=((__CAST *)__tmp__SIJM)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__V2MM=static_type__SEOL(__tmp__U2MM);
+ __tmp__TIJM=static_type__NOKL(__tmp__SIJM);
} break;
case __READ_SLOT__: {
- __tmp__V2MM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__U2MM)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__TIJM=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SIJM)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__V2MM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__U2MM)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__TIJM=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SIJM)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__V2MM=static_type__VN3M();
+ __tmp__TIJM=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__V2MM=static_type__BIIO();
+ __tmp__TIJM=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__V2MM=static_type__XRMO();
+ __tmp__TIJM=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__V2MM=static_type__GIIO();
+ __tmp__TIJM=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__V2MM=static_type__3RMO();
+ __tmp__TIJM=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__V2MM=static_type__FZMM(__tmp__U2MM);
+ __tmp__TIJM=static_type__DFJM(__tmp__SIJM);
} break;
case __EXPR_ADD__: {
- __tmp__V2MM=static_type__UTQL(__tmp__U2MM);
+ __tmp__TIJM=static_type__P3ML(__tmp__SIJM);
} break;
case __EXPR_NOT__: {
- __tmp__V2MM=static_type__NP1M(__tmp__U2MM);
+ __tmp__TIJM=static_type__R3XM(__tmp__SIJM);
} break;
case __EXPR_MOD__: {
- __tmp__V2MM=static_type__LIIO(__tmp__U2MM);
+ __tmp__TIJM=static_type__DREO(__tmp__SIJM);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__V2MM=static_type__CZHP();
+ __tmp__TIJM=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__V2MM=static_type__RMUN();
+ __tmp__TIJM=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__V2MM=static_type__WMUN();
+ __tmp__TIJM=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__V2MM=static_type__ZKTN(__tmp__U2MM);
+ __tmp__TIJM=static_type__3YPN(__tmp__SIJM);
} break;
case __EXPR_XOR__: {
- __tmp__V2MM=static_type__D5VO(__tmp__U2MM);
+ __tmp__TIJM=static_type__1HSO(__tmp__SIJM);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__V2MM)->parent_type__KTL != (void *)type_boolean__VJB)) {
- append__MOK(buffer__B0MM,(&__string_348));
- switch (((struct ___OBJ *)typ_first__E0MM)->__id) {
+ 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__NIVQ=((__TYPE *)typ_first__E0MM);
- append__MOK(buffer__B0MM,(&__string_92));
- append__MOK(buffer__B0MM,((__PROTOTYPE *)Self__NIVQ->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(buffer__B0MM,(&__string_92));
+ 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__B0MM,(&__string_59));
+ append__MOK(buffer__5FJM,(&__string_59));
} break;
case __TYPE_VOID__: {
- append__MOK(buffer__B0MM,(&__string_92));
- append__MOK(buffer__B0MM,(&__string_2));
- append__MOK(buffer__B0MM,(&__string_92));
+ 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__B0MM,(&__string_92));
- append__MOK(buffer__B0MM,(&__string_44));
- append__MOK(buffer__B0MM,(&__string_92));
+ 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__E0MM)->parent_type__WIB.index__LJC),buffer__B0MM);
+ append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)typ_first__CGJM)->parent_type__WIB.index__LJC),buffer__5FJM);
} break;
case __TYPE_GENERIC__: {
- Self__VHMQ=((__TYPE_GENERIC *)typ_first__E0MM);
- append__MOK(buffer__B0MM,(&__string_92));
- append__MOK(buffer__B0MM,Self__VHMQ->intern_name__FS2B);
- append__MOK(buffer__B0MM,(&__string_92));
+ 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__E0MM)->parent_type__VNCG.index__LJC),buffer__B0MM);
+ append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)typ_first__CGJM)->parent_type__PGAG.index__LJC),buffer__5FJM);
} break;
};
};
};
- append__MOK(buffer__B0MM,(&__string_389));
- genere__4BIK(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->code__PWCG,buffer__B0MM);
- if (((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG + 1) == 2)) {
- if ((! is_empty__AGZL(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 1])->code__PWCG))) {
- append__MOK(buffer__B0MM,(&__string_390));
- genere__4BIK(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 1])->code__PWCG,buffer__B0MM);
+ 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__D0MM= 2;
+ first_case__BGJM= 2;
} else {
- append__MOK(buffer__B0MM,(&__string_391));
- append__MOK(indent__NIRG,(&__string_143));
- append__MOK(buffer__B0MM,indent__NIRG);
- first_case__D0MM= 1;
+ 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__D0MM <= ((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG)) {
+ 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__B0MM,(&__string_392));
- __tmp__Z4MM=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[first_case__D0MM])->id__4SCG;
- __tmp__04MM=Self__A0MM->expr__4EJI;
- switch (((struct ___OBJ *)__tmp__Z4MM)->__id) {
+ 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__LHTM(__tmp__04MM,buffer__B0MM);
+ put_access_id__in__VTPM(__tmp__YKJM,buffer__5FJM);
} break;
case __TYPE_NULL__: {
- put_access_id__in__LITM(__tmp__04MM,buffer__B0MM);
+ put_access_id__in__VUPM(__tmp__YKJM,buffer__5FJM);
} break;
case __TYPE_VOID__: {
- put_access_id__in__PITM(__tmp__04MM,buffer__B0MM);
+ put_access_id__in__ZUPM(__tmp__YKJM,buffer__5FJM);
} break;
case __TYPE_CONTEXT__: {
- put_access_id__in__PJTM(__tmp__04MM,buffer__B0MM);
+ put_access_id__in__ZVPM(__tmp__YKJM,buffer__5FJM);
} break;
case __TYPE_ID__: {
- put_access_id__in__PKTM(__tmp__04MM,buffer__B0MM);
+ put_access_id__in__ZWPM(__tmp__YKJM,buffer__5FJM);
} break;
case __TYPE_GENERIC__: {
- put_access_id__in__TKTM(__tmp__04MM,buffer__B0MM);
+ put_access_id__in__3WPM(__tmp__YKJM,buffer__5FJM);
} break;
case __PROFIL_BLOCK__: {
- put_access_id__in__TLTM(__tmp__04MM,buffer__B0MM);
+ put_access_id__in__3XPM(__tmp__YKJM,buffer__5FJM);
} break;
};
- append__MOK(buffer__B0MM,(&__string_393));
- __tmp__44MM=((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG;
- Self__0LTM=first_case__D0MM;
- while ((Self__0LTM <= __tmp__44MM)) {
- append__MOK(buffer__B0MM,indent__NIRG);
- append__MOK(buffer__B0MM,(&__string_394));
- __tmp__H5MM=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__0LTM])->id__4SCG;
- switch (((struct ___OBJ *)__tmp__H5MM)->__id) {
+ 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__EQ0M=((__TYPE *)__tmp__H5MM);
- append__MOK(buffer__B0MM,(&__string_92));
- append__MOK(buffer__B0MM,((__PROTOTYPE *)Self__EQ0M->prototype__RD)->parent_named__QD.name__1QB);
- append__MOK(buffer__B0MM,(&__string_92));
+ 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__B0MM,(&__string_59));
+ append__MOK(buffer__5FJM,(&__string_59));
} break;
case __TYPE_VOID__: {
- append__MOK(buffer__B0MM,(&__string_92));
- append__MOK(buffer__B0MM,(&__string_2));
- append__MOK(buffer__B0MM,(&__string_92));
+ 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__B0MM,(&__string_92));
- append__MOK(buffer__B0MM,(&__string_44));
- append__MOK(buffer__B0MM,(&__string_92));
+ 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__H5MM)->parent_type__WIB.index__LJC),buffer__B0MM);
+ append_in__4VC(((__INTEGER_32 )((__TYPE_ID *)__tmp__FLJM)->parent_type__WIB.index__LJC),buffer__5FJM);
} break;
case __TYPE_GENERIC__: {
- Self__ER0M=((__TYPE_GENERIC *)__tmp__H5MM);
- append__MOK(buffer__B0MM,(&__string_92));
- append__MOK(buffer__B0MM,Self__ER0M->intern_name__FS2B);
- append__MOK(buffer__B0MM,(&__string_92));
+ 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__H5MM)->parent_type__VNCG.index__LJC),buffer__B0MM);
+ append_in__4VC(((__INTEGER_32 )((__PROFIL_BLOCK *)__tmp__FLJM)->parent_type__PGAG.index__LJC),buffer__5FJM);
} break;
};
- append__MOK(buffer__B0MM,(&__string_395));
- genere__4BIK(((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__A0MM->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__0LTM])->code__PWCG,buffer__B0MM);
- add_last__YPK(buffer__B0MM,' ');
- append__MOK(buffer__B0MM,(&__string_396));
- Self__0LTM=(__INTEGER)(Self__0LTM + 1);
- };
- append__MOK(buffer__B0MM,indent__NIRG);
- add_last__YPK(buffer__B0MM,'}');
- if ((first_case__D0MM != 0)) {
- add_last__YPK(buffer__B0MM,'\n');
- remove_last__RLLB(indent__NIRG, 2);
- append__MOK(buffer__B0MM,indent__NIRG);
- add_last__YPK(buffer__B0MM,'}');
+ 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__RJIK(__READ_LOCAL *Self__SJIK,void *buffer__TJIK)
+static void genere__NMEK(__READ_LOCAL *Self__OMEK,void *buffer__PMEK)
// ({READ_LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *__tmp__FKIK;
- void *__tmp__GKIK,*tb__UJIK;
- void *__tmp__MKIK;
- __POSITION pos__TODL;
- void *t__DQWK;
- __INTEGER j__CQWK,__tmp__0HDR,__tmp__5HDR;
- void *tab__BQWK;
- void **__tmp__HEER,**__tmp__IEER,**__tmp__JEER;
- if ((((__LOCAL *)Self__SJIK->local__G5YD)->parent_variable__ALMC.ensure_count__4KCG == (__INTEGER)(- 1))) {
- add_last__YPK(buffer__TJIK,'*');
- };
- append__MOK(buffer__TJIK,((__LOCAL *)Self__SJIK->local__G5YD)->parent_variable__ALMC.intern_name__KCCG);
- __tmp__FKIK=((__TYPE_FULL *)((__LOCAL *)Self__SJIK->local__G5YD)->parent_variable__ALMC.type__LCCG)->parent_type__KTL;
- if (__tmp__FKIK==NULL) {
- __tmp__GKIK=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__FKIK)->__id) {
+ __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__GKIK=NULL;
+ __tmp__CNEK=NULL;
} break;
case __TYPE_NULL__: {
- __tmp__GKIK=NULL;
+ __tmp__CNEK=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__GKIK=NULL;
+ __tmp__CNEK=NULL;
} break;
case __TYPE_CONTEXT__: {
- __tmp__GKIK=NULL;
+ __tmp__CNEK=NULL;
} break;
case __TYPE_ID__: {
- __tmp__GKIK=NULL;
+ __tmp__CNEK=NULL;
} break;
case __TYPE_GENERIC__: {
- __tmp__GKIK=NULL;
+ __tmp__CNEK=NULL;
} break;
case __PROFIL_BLOCK__: {
- __tmp__GKIK=((void *)__tmp__FKIK);
+ __tmp__CNEK=((void *)__tmp__BNEK);
} break;
}
};
- tb__UJIK=__tmp__GKIK;
- if (((void *)__tmp__GKIK != (void *)NULL)) {
- __tmp__MKIK=Self__SJIK->local__G5YD;
- if ((((__LOCAL *)__tmp__MKIK)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '+')) {
- print__1ZE(((__LOCAL *)__tmp__MKIK)->parent_variable__ALMC.intern_name__KCCG);
- print__1ZE((&__string_375));
- fputc((int)(((__LOCAL *)__tmp__MKIK)->parent_variable__ALMC.parent_named__5KMC.style__ODGC),stdout);
- print__1ZE((&__string_376));
- pos__TODL=((__LOCAL *)__tmp__MKIK)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 2,(&__string_377));
- put_position__ECH(pos__TODL);
- send_error__2FH();
- };
- t__DQWK=((__LOCAL *)__tmp__MKIK)->parent_variable__ALMC.type__LCCG;
- tab__BQWK=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__OKRG)->parent_arrayed_collection__NKRG.storage__T2BH)[size__RXFJ(((__LOCAL *)__tmp__MKIK)->parent_variable__ALMC.type__LCCG)];
- j__CQWK= 0;
- __tmp__0HDR=((__FAST_ARRAYoLOCALo *)tab__BQWK)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__HEER=((__FAST_ARRAYoLOCALo *)tab__BQWK)->parent_arrayed_collection__QIAG.storage__3RSG;
- while (((j__CQWK <= __tmp__0HDR) && ((void *)((__LOCAL *)((void **)__tmp__HEER)[j__CQWK])->parent_variable__ALMC.type__LCCG != (void *)t__DQWK))) {
- j__CQWK=(__INTEGER)(j__CQWK + 1);
- };
- if ((j__CQWK > ((__FAST_ARRAYoLOCALo *)tab__BQWK)->parent_arrayed_collection__QIAG.upper__TIAG)) {
- add_last__PUJH(tab__BQWK,__tmp__MKIK);
- } else {
- __tmp__5HDR=((__FAST_ARRAYoLOCALo *)tab__BQWK)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__IEER=((__FAST_ARRAYoLOCALo *)tab__BQWK)->parent_arrayed_collection__QIAG.storage__3RSG;
- __tmp__JEER=((__FAST_ARRAYoLOCALo *)tab__BQWK)->parent_arrayed_collection__QIAG.storage__3RSG;
- while ((((j__CQWK <= __tmp__5HDR) && ((void *)((void **)__tmp__IEER)[j__CQWK] != (void *)__tmp__MKIK)) && ((void *)((__LOCAL *)((void **)__tmp__JEER)[j__CQWK])->parent_variable__ALMC.type__LCCG == (void *)t__DQWK))) {
- j__CQWK=(__INTEGER)(j__CQWK + 1);
+ 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));
+ };
};
- if (((j__CQWK > ((__FAST_ARRAYoLOCALo *)tab__BQWK)->parent_arrayed_collection__QIAG.upper__TIAG) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__BQWK)->parent_arrayed_collection__QIAG.storage__3RSG)[j__CQWK] != (void *)__tmp__MKIK))) {
- add__to__PQDL(tab__BQWK,__tmp__MKIK,j__CQWK);
+ 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__SLJK(__WRITE_GLOBAL *Self__TLJK,void *buffer__ULJK)
+static void genere__OOFK(__WRITE_GLOBAL *Self__POFK,void *buffer__QOFK)
// ({WRITE_GLOBAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *__tmp__WLJK;
- void *__tmp__0LJK;
- void *__tmp__1LJK;
- __tmp__WLJK=receiver_type__PMAH(Self__TLJK->global__IN5H);
- switch (((struct ___OBJ *)__tmp__WLJK)->__id) {
+ __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__1DDJ(__tmp__WLJK);
+ add_genere_list__UJ5I(result__2FCR);
} break;
case __TYPE_NULL__: {
- add_genere_list__IFDJ(__tmp__WLJK);
+ add_genere_list__BL5I(result__2FCR);
} break;
case __TYPE_VOID__: {
- add_genere_list__VGDJ(__tmp__WLJK);
+ add_genere_list__OM5I(result__2FCR);
} break;
case __TYPE_CONTEXT__: {
- add_genere_list__CIDJ(__tmp__WLJK);
+ add_genere_list__1N5I(result__2FCR);
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- add_genere_list__QJDJ(__tmp__WLJK);
+ add_genere_list__JP5I(result__2FCR);
} break;
case __PROFIL_BLOCK__: {
- add_genere_list__ZS4J(__tmp__WLJK);
+ add_genere_list__VV0J(result__2FCR);
} break;
};
- append__MOK(buffer__ULJK,((__SLOT_DATA *)Self__TLJK->global__IN5H)->parent_variable__G3YD.intern_name__KCCG);
- __tmp__0LJK=Self__TLJK->parent_write__MZJH.value__NXHH;
- switch (((struct ___OBJ *)__tmp__0LJK)->__id) {
+ 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__1LJK=static_type__SCTG(__tmp__0LJK);
+ __tmp__XOFK=static_type__OHQG(__tmp__WOFK);
} break;
case __STRING_CST__: {
- __tmp__1LJK=((__STRING_CST *)__tmp__0LJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__XOFK=((__STRING_CST *)__tmp__WOFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__1LJK=((__EXTERNAL_C *)__tmp__0LJK)->static_type__KMZD;
+ __tmp__XOFK=((__EXTERNAL_C *)__tmp__WOFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__1LJK=((__PROTOTYPE_CST *)__tmp__0LJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__XOFK=((__PROTOTYPE_CST *)__tmp__WOFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__1LJK=((__INTEGER_CST *)__tmp__0LJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__XOFK=((__INTEGER_CST *)__tmp__WOFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__1LJK=((__LOCAL *)((__READ_LOCAL *)__tmp__0LJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__XOFK=((__LOCAL *)((__READ_LOCAL *)__tmp__WOFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__1LJK=static_type__EG5H(__tmp__0LJK);
+ __tmp__XOFK=static_type__CN1H(__tmp__WOFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__1LJK=static_type__3G5H();
+ __tmp__XOFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__1LJK=static_type__CH5H();
+ __tmp__XOFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__1LJK=((__REAL_CST *)__tmp__0LJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__XOFK=((__REAL_CST *)__tmp__WOFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__1LJK=((__CHARACTER_CST *)__tmp__0LJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__XOFK=((__CHARACTER_CST *)__tmp__WOFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__1LJK=static_type__HH5H();
+ __tmp__XOFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__1LJK=static_type__MH5H();
+ __tmp__XOFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__1LJK=static_type__RH5H();
+ __tmp__XOFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__1LJK=static_type__WH5H(__tmp__0LJK);
+ __tmp__XOFK=static_type__UO1H(__tmp__WOFK);
} break;
case __EXPR_MUL__: {
- __tmp__1LJK=static_type__2H5H(__tmp__0LJK);
+ __tmp__XOFK=static_type__0O1H(__tmp__WOFK);
} break;
case __EXPR_DIV__: {
- __tmp__1LJK=static_type__BI5H(__tmp__0LJK);
+ __tmp__XOFK=static_type__5O1H(__tmp__WOFK);
} break;
case __EXPR_AND__: {
- __tmp__1LJK=static_type__GI5H(__tmp__0LJK);
+ __tmp__XOFK=static_type__EP1H(__tmp__WOFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__1LJK=static_type__LI5H(__tmp__0LJK);
+ __tmp__XOFK=static_type__JP1H(__tmp__WOFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__1LJK=static_type__QI5H(__tmp__0LJK);
+ __tmp__XOFK=static_type__OP1H(__tmp__WOFK);
} break;
case __PUT_TO__: {
- __tmp__1LJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__XOFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__1LJK=static_type__ZI5H(__tmp__0LJK);
+ __tmp__XOFK=static_type__XP1H(__tmp__WOFK);
} break;
case __SIZE_OF__: {
- __tmp__1LJK=static_type__FJ5H();
+ __tmp__XOFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__1LJK=((__CAST *)__tmp__0LJK)->static_type__2G5H;
+ __tmp__XOFK=((__CAST *)__tmp__WOFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__1LJK=static_type__SEOL(__tmp__0LJK);
+ __tmp__XOFK=static_type__NOKL(__tmp__WOFK);
} break;
case __READ_SLOT__: {
- __tmp__1LJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__0LJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__XOFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WOFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__1LJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0LJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__XOFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WOFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__1LJK=static_type__VN3M();
+ __tmp__XOFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__1LJK=static_type__BIIO();
+ __tmp__XOFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__1LJK=static_type__XRMO();
+ __tmp__XOFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__1LJK=static_type__GIIO();
+ __tmp__XOFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__1LJK=static_type__3RMO();
+ __tmp__XOFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__1LJK=static_type__FZMM(__tmp__0LJK);
+ __tmp__XOFK=static_type__DFJM(__tmp__WOFK);
} break;
case __EXPR_ADD__: {
- __tmp__1LJK=static_type__UTQL(__tmp__0LJK);
+ __tmp__XOFK=static_type__P3ML(__tmp__WOFK);
} break;
case __EXPR_NOT__: {
- __tmp__1LJK=static_type__NP1M(__tmp__0LJK);
+ __tmp__XOFK=static_type__R3XM(__tmp__WOFK);
} break;
case __EXPR_MOD__: {
- __tmp__1LJK=static_type__LIIO(__tmp__0LJK);
+ __tmp__XOFK=static_type__DREO(__tmp__WOFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__1LJK=static_type__CZHP();
+ __tmp__XOFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__1LJK=static_type__RMUN();
+ __tmp__XOFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__1LJK=static_type__WMUN();
+ __tmp__XOFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__1LJK=static_type__ZKTN(__tmp__0LJK);
+ __tmp__XOFK=static_type__3YPN(__tmp__WOFK);
} break;
case __EXPR_XOR__: {
- __tmp__1LJK=static_type__D5VO(__tmp__0LJK);
+ __tmp__XOFK=static_type__1HSO(__tmp__WOFK);
} break;
};
- if ((((void *)((__TYPE_FULL *)__tmp__1LJK)->parent_type__KTL == (void *)TYPE_NULL__) && ((void *)((__TYPE_FULL *)((__SLOT_DATA *)Self__TLJK->global__IN5H)->parent_variable__G3YD.type__LCCG)->parent_type__KTL == (void *)type_block__BLB))) {
- append__MOK(buffer__ULJK,(&__string_397));
+ 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 {
- add_last__YPK(buffer__ULJK,'=');
- genere_value__GGXK(Self__TLJK,buffer__ULJK);
+ 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;
+ };
+ };
+ ((__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__UMJK(__WRITE_SLOT *Self__VMJK,void *buffer__WMJK)
+static void genere__QPFK(__WRITE_SLOT *Self__RPFK,void *buffer__SPFK)
// ({WRITE_SLOT},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *t__YMJK,*__tmp__0MJK;
- void *__tmp__1MJK,*__tmp__MNJK,*__tmp__0NJK,*__tmp__COJK,*__tmp__HOJK;
- void *__tmp__2MJK,*__tmp__IOJK;
- __CHARACTER_CST *Self__WIMQ,*Self__5IMQ,*Self__LJMQ;
- __TYPE *Self__ZIVQ;
- __TYPE_NULL *Self__BO3Q;
- __TYPE_VOID *Self__DO3Q;
- __TYPE_CONTEXT *Self__FO3Q;
- __PROFIL_BLOCK *Self__HJMQ;
- __BOOLEAN __tmp__ONJK;
- t__YMJK=NULL;
- __tmp__0MJK=receiver_type__PMAH(Self__VMJK->slot__JM5H);
- switch (((struct ___OBJ *)__tmp__0MJK)->__id) {
+ __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__1DDJ(__tmp__0MJK);
+ add_genere_list__UJ5I(result__4FCR);
} break;
case __TYPE_NULL__: {
- add_genere_list__IFDJ(__tmp__0MJK);
+ add_genere_list__BL5I(result__4FCR);
} break;
case __TYPE_VOID__: {
- add_genere_list__VGDJ(__tmp__0MJK);
+ add_genere_list__OM5I(result__4FCR);
} break;
case __TYPE_CONTEXT__: {
- add_genere_list__CIDJ(__tmp__0MJK);
+ add_genere_list__1N5I(result__4FCR);
} break;
case __TYPE_ID__: {
} break;
case __TYPE_GENERIC__: {
- add_genere_list__QJDJ(__tmp__0MJK);
+ add_genere_list__JP5I(result__4FCR);
} break;
case __PROFIL_BLOCK__: {
- add_genere_list__ZS4J(__tmp__0MJK);
+ add_genere_list__VV0J(result__4FCR);
} break;
};
- __tmp__1MJK=Self__VMJK->receiver__RM5H;
- switch (((struct ___OBJ *)__tmp__1MJK)->__id) {
+ __tmp__XPFK=Self__RPFK->receiver__PT1H;
+ switch (((struct ___OBJ *)__tmp__XPFK)->__id) {
case __LIST__: {
- __tmp__2MJK=static_type__SCTG(__tmp__1MJK);
+ __tmp__YPFK=static_type__OHQG(__tmp__XPFK);
} break;
case __STRING_CST__: {
- __tmp__2MJK=((__STRING_CST *)__tmp__1MJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__YPFK=((__STRING_CST *)__tmp__XPFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__2MJK=((__EXTERNAL_C *)__tmp__1MJK)->static_type__KMZD;
+ __tmp__YPFK=((__EXTERNAL_C *)__tmp__XPFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__2MJK=((__PROTOTYPE_CST *)__tmp__1MJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__YPFK=((__PROTOTYPE_CST *)__tmp__XPFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__2MJK=((__INTEGER_CST *)__tmp__1MJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__YPFK=((__INTEGER_CST *)__tmp__XPFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__2MJK=((__LOCAL *)((__READ_LOCAL *)__tmp__1MJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__YPFK=((__LOCAL *)((__READ_LOCAL *)__tmp__XPFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__2MJK=static_type__EG5H(__tmp__1MJK);
+ __tmp__YPFK=static_type__CN1H(__tmp__XPFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__2MJK=static_type__3G5H();
+ __tmp__YPFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__2MJK=static_type__CH5H();
+ __tmp__YPFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__2MJK=((__REAL_CST *)__tmp__1MJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__YPFK=((__REAL_CST *)__tmp__XPFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__2MJK=((__CHARACTER_CST *)__tmp__1MJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__YPFK=((__CHARACTER_CST *)__tmp__XPFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__2MJK=static_type__HH5H();
+ __tmp__YPFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__2MJK=static_type__MH5H();
+ __tmp__YPFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__2MJK=static_type__RH5H();
+ __tmp__YPFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__2MJK=static_type__WH5H(__tmp__1MJK);
+ __tmp__YPFK=static_type__UO1H(__tmp__XPFK);
} break;
case __EXPR_MUL__: {
- __tmp__2MJK=static_type__2H5H(__tmp__1MJK);
+ __tmp__YPFK=static_type__0O1H(__tmp__XPFK);
} break;
case __EXPR_DIV__: {
- __tmp__2MJK=static_type__BI5H(__tmp__1MJK);
+ __tmp__YPFK=static_type__5O1H(__tmp__XPFK);
} break;
case __EXPR_AND__: {
- __tmp__2MJK=static_type__GI5H(__tmp__1MJK);
+ __tmp__YPFK=static_type__EP1H(__tmp__XPFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__2MJK=static_type__LI5H(__tmp__1MJK);
+ __tmp__YPFK=static_type__JP1H(__tmp__XPFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__2MJK=static_type__QI5H(__tmp__1MJK);
+ __tmp__YPFK=static_type__OP1H(__tmp__XPFK);
} break;
case __PUT_TO__: {
- __tmp__2MJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__YPFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__2MJK=static_type__ZI5H(__tmp__1MJK);
+ __tmp__YPFK=static_type__XP1H(__tmp__XPFK);
} break;
case __SIZE_OF__: {
- __tmp__2MJK=static_type__FJ5H();
+ __tmp__YPFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__2MJK=((__CAST *)__tmp__1MJK)->static_type__2G5H;
+ __tmp__YPFK=((__CAST *)__tmp__XPFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__2MJK=static_type__SEOL(__tmp__1MJK);
+ __tmp__YPFK=static_type__NOKL(__tmp__XPFK);
} break;
case __READ_SLOT__: {
- __tmp__2MJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1MJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__YPFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__XPFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__2MJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1MJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__YPFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XPFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__2MJK=static_type__VN3M();
+ __tmp__YPFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__2MJK=static_type__BIIO();
+ __tmp__YPFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__2MJK=static_type__XRMO();
+ __tmp__YPFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__2MJK=static_type__GIIO();
+ __tmp__YPFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__2MJK=static_type__3RMO();
+ __tmp__YPFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__2MJK=static_type__FZMM(__tmp__1MJK);
+ __tmp__YPFK=static_type__DFJM(__tmp__XPFK);
} break;
case __EXPR_ADD__: {
- __tmp__2MJK=static_type__UTQL(__tmp__1MJK);
+ __tmp__YPFK=static_type__P3ML(__tmp__XPFK);
} break;
case __EXPR_NOT__: {
- __tmp__2MJK=static_type__NP1M(__tmp__1MJK);
+ __tmp__YPFK=static_type__R3XM(__tmp__XPFK);
} break;
case __EXPR_MOD__: {
- __tmp__2MJK=static_type__LIIO(__tmp__1MJK);
+ __tmp__YPFK=static_type__DREO(__tmp__XPFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__2MJK=static_type__CZHP();
+ __tmp__YPFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__2MJK=static_type__RMUN();
+ __tmp__YPFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__2MJK=static_type__WMUN();
+ __tmp__YPFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__2MJK=static_type__ZKTN(__tmp__1MJK);
+ __tmp__YPFK=static_type__3YPN(__tmp__XPFK);
} break;
case __EXPR_XOR__: {
- __tmp__2MJK=static_type__D5VO(__tmp__1MJK);
+ __tmp__YPFK=static_type__1HSO(__tmp__XPFK);
} break;
};
- if ((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__2MJK)->flag__LTL & 4) != 0) || ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__2MJK)->flag__LTL & 16) != 0))) {
- __tmp__MNJK=Self__VMJK->receiver__RM5H;
- switch (((struct ___OBJ *)__tmp__MNJK)->__id) {
+ 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__4BIK(__tmp__MNJK,buffer__WMJK);
+ genere__0EEK(__tmp__IQFK,buffer__SPFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__MNJK,buffer__WMJK);
+ genere__MFEK(__tmp__IQFK,buffer__SPFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__MNJK,buffer__WMJK);
+ genere__WIEK(__tmp__IQFK,buffer__SPFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__MNJK,buffer__WMJK);
+ genere__ILEK(__tmp__IQFK,buffer__SPFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__MNJK,buffer__WMJK);
+ genere__MLEK(__tmp__IQFK,buffer__SPFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__MNJK,buffer__WMJK);
+ genere__NMEK(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__MNJK),buffer__WMJK);
- append__MOK(buffer__WMJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__IQFK),buffer__SPFK);
+ append__MOK(buffer__SPFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__MNJK,buffer__WMJK);
+ genere__PNEK(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__MNJK,buffer__WMJK);
+ genere__4REK(__tmp__IQFK,buffer__SPFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__WMJK,((__REAL_CST *)__tmp__MNJK)->value__RGAI);
+ append__MOK(buffer__SPFK,((__REAL_CST *)__tmp__IQFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__WIMQ=((__CHARACTER_CST *)__tmp__MNJK);
- add_last__YPK(buffer__WMJK,'\'');
- append__MOK(buffer__WMJK,Self__WIMQ->text__ZGAI);
- add_last__YPK(buffer__WMJK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__MNJK,buffer__WMJK);
+ genere__YWEK(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__MNJK,buffer__WMJK);
+ genere__SXEK(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__MNJK,buffer__WMJK);
+ genere__B2EK(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__MNJK,buffer__WMJK);
+ genere__L4EK(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__MNJK,buffer__WMJK);
+ genere__VAFK(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__MNJK,buffer__WMJK);
+ genere__5CFK(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__MNJK,buffer__WMJK);
+ genere__JFFK(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__MNJK,buffer__WMJK);
+ genere__THFK(__tmp__IQFK,buffer__SPFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__MNJK,buffer__WMJK);
+ genere__3JFK(__tmp__IQFK,buffer__SPFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__MNJK,buffer__WMJK);
+ genere__SLFK(__tmp__IQFK,buffer__SPFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__MNJK,buffer__WMJK);
+ genere__XLFK(__tmp__IQFK,buffer__SPFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__MNJK,buffer__WMJK);
+ genere__4LFK(__tmp__IQFK,buffer__SPFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__MNJK,buffer__WMJK);
+ genere__TPKL(__tmp__IQFK,buffer__SPFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__MNJK,buffer__WMJK);
+ genere__40NL(__tmp__IQFK,buffer__SPFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__WMJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MNJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__SPFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IQFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__MNJK,buffer__WMJK);
+ genere__WD1M(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__MNJK,buffer__WMJK);
+ genere__10EO(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__MNJK,buffer__WMJK);
+ genere__NBLO(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__MNJK,buffer__WMJK);
+ genere__C1EO(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__MNJK,buffer__WMJK);
+ genere__VBLO(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__MNJK,buffer__WMJK);
+ genere__M5JM(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__MNJK,buffer__WMJK);
+ genere__24ML(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__MNJK,buffer__WMJK);
+ genere__OUZM(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__MNJK,buffer__WMJK);
+ genere__J1EO(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__MNJK,buffer__WMJK);
+ genere__THEP(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__MNJK,buffer__WMJK);
+ genere__1XRN(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__MNJK,buffer__WMJK);
+ genere__J2RN(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__MNJK,buffer__WMJK);
+ genere__GFQN(__tmp__IQFK,buffer__SPFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__MNJK,buffer__WMJK);
+ genere__2FUO(__tmp__IQFK,buffer__SPFK);
} break;
};
- append__MOK(buffer__WMJK,(&__string_19));
- __tmp__ONJK=TRUE__;
+ append__MOK(buffer__SPFK,(&__string_19));
+ __tmp__KQFK=TRUE__;
} else {
- __tmp__ONJK=FALSE__;
+ __tmp__KQFK=FALSE__;
};
- if ((! __tmp__ONJK)) {
- if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__2MJK)->flag__LTL & 1) != 0)) {
- __tmp__0NJK=Self__VMJK->receiver__RM5H;
- switch (((struct ___OBJ *)__tmp__0NJK)->__id) {
+ 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__4BIK(__tmp__0NJK,buffer__WMJK);
+ genere__0EEK(__tmp__WQFK,buffer__SPFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__0NJK,buffer__WMJK);
+ genere__MFEK(__tmp__WQFK,buffer__SPFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__0NJK,buffer__WMJK);
+ genere__WIEK(__tmp__WQFK,buffer__SPFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__0NJK,buffer__WMJK);
+ genere__ILEK(__tmp__WQFK,buffer__SPFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__0NJK,buffer__WMJK);
+ genere__MLEK(__tmp__WQFK,buffer__SPFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__0NJK,buffer__WMJK);
+ genere__NMEK(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__0NJK),buffer__WMJK);
- append__MOK(buffer__WMJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__WQFK),buffer__SPFK);
+ append__MOK(buffer__SPFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__0NJK,buffer__WMJK);
+ genere__PNEK(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__0NJK,buffer__WMJK);
+ genere__4REK(__tmp__WQFK,buffer__SPFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__WMJK,((__REAL_CST *)__tmp__0NJK)->value__RGAI);
+ append__MOK(buffer__SPFK,((__REAL_CST *)__tmp__WQFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__5IMQ=((__CHARACTER_CST *)__tmp__0NJK);
- add_last__YPK(buffer__WMJK,'\'');
- append__MOK(buffer__WMJK,Self__5IMQ->text__ZGAI);
- add_last__YPK(buffer__WMJK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__0NJK,buffer__WMJK);
+ genere__YWEK(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__0NJK,buffer__WMJK);
+ genere__SXEK(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__0NJK,buffer__WMJK);
+ genere__B2EK(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__0NJK,buffer__WMJK);
+ genere__L4EK(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__0NJK,buffer__WMJK);
+ genere__VAFK(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__0NJK,buffer__WMJK);
+ genere__5CFK(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__0NJK,buffer__WMJK);
+ genere__JFFK(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__0NJK,buffer__WMJK);
+ genere__THFK(__tmp__WQFK,buffer__SPFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__0NJK,buffer__WMJK);
+ genere__3JFK(__tmp__WQFK,buffer__SPFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__0NJK,buffer__WMJK);
+ genere__SLFK(__tmp__WQFK,buffer__SPFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__0NJK,buffer__WMJK);
+ genere__XLFK(__tmp__WQFK,buffer__SPFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__0NJK,buffer__WMJK);
+ genere__4LFK(__tmp__WQFK,buffer__SPFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__0NJK,buffer__WMJK);
+ genere__TPKL(__tmp__WQFK,buffer__SPFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__0NJK,buffer__WMJK);
+ genere__40NL(__tmp__WQFK,buffer__SPFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__WMJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0NJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__SPFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WQFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__0NJK,buffer__WMJK);
+ genere__WD1M(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__0NJK,buffer__WMJK);
+ genere__10EO(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__0NJK,buffer__WMJK);
+ genere__NBLO(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__0NJK,buffer__WMJK);
+ genere__C1EO(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__0NJK,buffer__WMJK);
+ genere__VBLO(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__0NJK,buffer__WMJK);
+ genere__M5JM(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__0NJK,buffer__WMJK);
+ genere__24ML(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__0NJK,buffer__WMJK);
+ genere__OUZM(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__0NJK,buffer__WMJK);
+ genere__J1EO(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__0NJK,buffer__WMJK);
+ genere__THEP(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__0NJK,buffer__WMJK);
+ genere__1XRN(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__0NJK,buffer__WMJK);
+ genere__J2RN(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__0NJK,buffer__WMJK);
+ genere__GFQN(__tmp__WQFK,buffer__SPFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__0NJK,buffer__WMJK);
+ genere__2FUO(__tmp__WQFK,buffer__SPFK);
} break;
};
- add_last__YPK(buffer__WMJK,'.');
+ 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__WMJK,(&__string_381));
- t__YMJK=receiver_type__PMAH(Self__VMJK->slot__JM5H);
- switch (((struct ___OBJ *)t__YMJK)->__id) {
+ 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__ZIVQ=((__TYPE *)t__YMJK);
- append__MOK(buffer__WMJK,(&__string_92));
- append__MOK(buffer__WMJK,((__PROTOTYPE *)Self__ZIVQ->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__1DDJ(Self__ZIVQ);
+ 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__BO3Q=((__TYPE_NULL *)t__YMJK);
- append__MOK(buffer__WMJK,(&__string_92));
- append__MOK(buffer__WMJK,(&__string_59));
- add_genere_list__IFDJ(Self__BO3Q);
+ 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__DO3Q=((__TYPE_VOID *)t__YMJK);
- append__MOK(buffer__WMJK,(&__string_92));
- append__MOK(buffer__WMJK,(&__string_2));
- add_genere_list__VGDJ(Self__DO3Q);
+ 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__FO3Q=((__TYPE_CONTEXT *)t__YMJK);
- append__MOK(buffer__WMJK,(&__string_92));
- append__MOK(buffer__WMJK,(&__string_44));
- add_genere_list__CIDJ(Self__FO3Q);
+ 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__WMJK,(&__string_92));
- append__MOK(buffer__WMJK,(&__string_46));
+ append__MOK(buffer__SPFK,(&__string_92));
+ append__MOK(buffer__SPFK,(&__string_46));
} break;
case __TYPE_GENERIC__: {
- put_reference_declaration__L2YJ(t__YMJK,buffer__WMJK);
+ put_reference_declaration__H5UJ(result__AGCR,buffer__SPFK);
} break;
case __PROFIL_BLOCK__: {
- Self__HJMQ=((__PROFIL_BLOCK *)t__YMJK);
- append__MOK(buffer__WMJK,(&__string_92));
- append__MOK(buffer__WMJK,Self__HJMQ->parent_profil__UNCG.name__JCII);
- add_genere_list__ZS4J(Self__HJMQ);
- } break;
+ 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;
+ };
};
- add_last__YPK(buffer__WMJK,' ');
- switch (((struct ___OBJ *)t__YMJK)->__id) {
+ ((__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__: {
- put_reference_star_declaration__B4AJ(t__YMJK,buffer__WMJK);
+ 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__: {
- put_reference_star_declaration__M4AJ(t__YMJK,buffer__WMJK);
+ 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__: {
- put_reference_star_declaration__X4AJ(t__YMJK,buffer__WMJK);
+ 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__: {
- put_reference_star_declaration__C5AJ(t__YMJK,buffer__WMJK);
+ 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__O5AJ(t__YMJK,buffer__WMJK);
+ put_reference_star_declaration__IF3I(result__AGCR,buffer__SPFK);
} break;
case __PROFIL_BLOCK__: {
- put_reference_star_declaration__N5LJ(t__YMJK,buffer__WMJK);
+ 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;
};
- add_last__YPK(buffer__WMJK,')');
- __tmp__COJK=Self__VMJK->receiver__RM5H;
- switch (((struct ___OBJ *)__tmp__COJK)->__id) {
+ 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__4BIK(__tmp__COJK,buffer__WMJK);
+ genere__0EEK(__tmp__4QFK,buffer__SPFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__COJK,buffer__WMJK);
+ genere__MFEK(__tmp__4QFK,buffer__SPFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__COJK,buffer__WMJK);
+ genere__WIEK(__tmp__4QFK,buffer__SPFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__COJK,buffer__WMJK);
+ genere__ILEK(__tmp__4QFK,buffer__SPFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__COJK,buffer__WMJK);
+ genere__MLEK(__tmp__4QFK,buffer__SPFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__COJK,buffer__WMJK);
+ genere__NMEK(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__COJK),buffer__WMJK);
- append__MOK(buffer__WMJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__4QFK),buffer__SPFK);
+ append__MOK(buffer__SPFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__COJK,buffer__WMJK);
+ genere__PNEK(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__COJK,buffer__WMJK);
+ genere__4REK(__tmp__4QFK,buffer__SPFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__WMJK,((__REAL_CST *)__tmp__COJK)->value__RGAI);
+ append__MOK(buffer__SPFK,((__REAL_CST *)__tmp__4QFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__LJMQ=((__CHARACTER_CST *)__tmp__COJK);
- add_last__YPK(buffer__WMJK,'\'');
- append__MOK(buffer__WMJK,Self__LJMQ->text__ZGAI);
- add_last__YPK(buffer__WMJK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__COJK,buffer__WMJK);
+ genere__YWEK(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__COJK,buffer__WMJK);
+ genere__SXEK(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__COJK,buffer__WMJK);
+ genere__B2EK(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__COJK,buffer__WMJK);
+ genere__L4EK(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__COJK,buffer__WMJK);
+ genere__VAFK(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__COJK,buffer__WMJK);
+ genere__5CFK(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__COJK,buffer__WMJK);
+ genere__JFFK(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__COJK,buffer__WMJK);
+ genere__THFK(__tmp__4QFK,buffer__SPFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__COJK,buffer__WMJK);
+ genere__3JFK(__tmp__4QFK,buffer__SPFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__COJK,buffer__WMJK);
+ genere__SLFK(__tmp__4QFK,buffer__SPFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__COJK,buffer__WMJK);
+ genere__XLFK(__tmp__4QFK,buffer__SPFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__COJK,buffer__WMJK);
+ genere__4LFK(__tmp__4QFK,buffer__SPFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__COJK,buffer__WMJK);
+ genere__TPKL(__tmp__4QFK,buffer__SPFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__COJK,buffer__WMJK);
+ genere__40NL(__tmp__4QFK,buffer__SPFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__WMJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__COJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__SPFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4QFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__COJK,buffer__WMJK);
+ genere__WD1M(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__COJK,buffer__WMJK);
+ genere__10EO(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__COJK,buffer__WMJK);
+ genere__NBLO(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__COJK,buffer__WMJK);
+ genere__C1EO(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__COJK,buffer__WMJK);
+ genere__VBLO(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__COJK,buffer__WMJK);
+ genere__M5JM(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__COJK,buffer__WMJK);
+ genere__24ML(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__COJK,buffer__WMJK);
+ genere__OUZM(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__COJK,buffer__WMJK);
+ genere__J1EO(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__COJK,buffer__WMJK);
+ genere__THEP(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__COJK,buffer__WMJK);
+ genere__1XRN(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__COJK,buffer__WMJK);
+ genere__J2RN(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__COJK,buffer__WMJK);
+ genere__GFQN(__tmp__4QFK,buffer__SPFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__COJK,buffer__WMJK);
+ genere__2FUO(__tmp__4QFK,buffer__SPFK);
} break;
};
- append__MOK(buffer__WMJK,(&__string_398));
+ append__MOK(buffer__SPFK,(&__string_406));
};
};
- append__MOK(buffer__WMJK,((__SLOT_DATA *)Self__VMJK->slot__JM5H)->parent_variable__G3YD.intern_name__KCCG);
- __tmp__HOJK=Self__VMJK->parent_write__ZZJH.value__NXHH;
- switch (((struct ___OBJ *)__tmp__HOJK)->__id) {
+ 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__IOJK=static_type__SCTG(__tmp__HOJK);
+ __tmp__ERFK=static_type__OHQG(__tmp__DRFK);
} break;
case __STRING_CST__: {
- __tmp__IOJK=((__STRING_CST *)__tmp__HOJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__ERFK=((__STRING_CST *)__tmp__DRFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__IOJK=((__EXTERNAL_C *)__tmp__HOJK)->static_type__KMZD;
+ __tmp__ERFK=((__EXTERNAL_C *)__tmp__DRFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__IOJK=((__PROTOTYPE_CST *)__tmp__HOJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__ERFK=((__PROTOTYPE_CST *)__tmp__DRFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__IOJK=((__INTEGER_CST *)__tmp__HOJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__ERFK=((__INTEGER_CST *)__tmp__DRFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__IOJK=((__LOCAL *)((__READ_LOCAL *)__tmp__HOJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__ERFK=((__LOCAL *)((__READ_LOCAL *)__tmp__DRFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__IOJK=static_type__EG5H(__tmp__HOJK);
+ __tmp__ERFK=static_type__CN1H(__tmp__DRFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__IOJK=static_type__3G5H();
+ __tmp__ERFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__IOJK=static_type__CH5H();
+ __tmp__ERFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__IOJK=((__REAL_CST *)__tmp__HOJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__ERFK=((__REAL_CST *)__tmp__DRFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__IOJK=((__CHARACTER_CST *)__tmp__HOJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__ERFK=((__CHARACTER_CST *)__tmp__DRFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__IOJK=static_type__HH5H();
+ __tmp__ERFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__IOJK=static_type__MH5H();
+ __tmp__ERFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__IOJK=static_type__RH5H();
+ __tmp__ERFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__IOJK=static_type__WH5H(__tmp__HOJK);
+ __tmp__ERFK=static_type__UO1H(__tmp__DRFK);
} break;
case __EXPR_MUL__: {
- __tmp__IOJK=static_type__2H5H(__tmp__HOJK);
+ __tmp__ERFK=static_type__0O1H(__tmp__DRFK);
} break;
case __EXPR_DIV__: {
- __tmp__IOJK=static_type__BI5H(__tmp__HOJK);
+ __tmp__ERFK=static_type__5O1H(__tmp__DRFK);
} break;
case __EXPR_AND__: {
- __tmp__IOJK=static_type__GI5H(__tmp__HOJK);
+ __tmp__ERFK=static_type__EP1H(__tmp__DRFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__IOJK=static_type__LI5H(__tmp__HOJK);
+ __tmp__ERFK=static_type__JP1H(__tmp__DRFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__IOJK=static_type__QI5H(__tmp__HOJK);
+ __tmp__ERFK=static_type__OP1H(__tmp__DRFK);
} break;
case __PUT_TO__: {
- __tmp__IOJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__ERFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__IOJK=static_type__ZI5H(__tmp__HOJK);
+ __tmp__ERFK=static_type__XP1H(__tmp__DRFK);
} break;
case __SIZE_OF__: {
- __tmp__IOJK=static_type__FJ5H();
+ __tmp__ERFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__IOJK=((__CAST *)__tmp__HOJK)->static_type__2G5H;
+ __tmp__ERFK=((__CAST *)__tmp__DRFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__IOJK=static_type__SEOL(__tmp__HOJK);
+ __tmp__ERFK=static_type__NOKL(__tmp__DRFK);
} break;
case __READ_SLOT__: {
- __tmp__IOJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HOJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__ERFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DRFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__IOJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HOJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__ERFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DRFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__IOJK=static_type__VN3M();
+ __tmp__ERFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__IOJK=static_type__BIIO();
+ __tmp__ERFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__IOJK=static_type__XRMO();
+ __tmp__ERFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__IOJK=static_type__GIIO();
+ __tmp__ERFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__IOJK=static_type__3RMO();
+ __tmp__ERFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__IOJK=static_type__FZMM(__tmp__HOJK);
+ __tmp__ERFK=static_type__DFJM(__tmp__DRFK);
} break;
case __EXPR_ADD__: {
- __tmp__IOJK=static_type__UTQL(__tmp__HOJK);
+ __tmp__ERFK=static_type__P3ML(__tmp__DRFK);
} break;
case __EXPR_NOT__: {
- __tmp__IOJK=static_type__NP1M(__tmp__HOJK);
+ __tmp__ERFK=static_type__R3XM(__tmp__DRFK);
} break;
case __EXPR_MOD__: {
- __tmp__IOJK=static_type__LIIO(__tmp__HOJK);
+ __tmp__ERFK=static_type__DREO(__tmp__DRFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__IOJK=static_type__CZHP();
+ __tmp__ERFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__IOJK=static_type__RMUN();
+ __tmp__ERFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__IOJK=static_type__WMUN();
+ __tmp__ERFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__IOJK=static_type__ZKTN(__tmp__HOJK);
+ __tmp__ERFK=static_type__3YPN(__tmp__DRFK);
} break;
case __EXPR_XOR__: {
- __tmp__IOJK=static_type__D5VO(__tmp__HOJK);
+ __tmp__ERFK=static_type__1HSO(__tmp__DRFK);
} break;
};
- if ((((void *)((__TYPE_FULL *)__tmp__IOJK)->parent_type__KTL == (void *)TYPE_NULL__) && ((void *)((__TYPE_FULL *)((__SLOT_DATA *)Self__VMJK->slot__JM5H)->parent_variable__G3YD.type__LCCG)->parent_type__KTL == (void *)type_block__BLB))) {
- append__MOK(buffer__WMJK,(&__string_397));
+ 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 {
- add_last__YPK(buffer__WMJK,'=');
- genere_value__XJXK(Self__VMJK,buffer__WMJK);
+ 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);
};
}
-static void genere__TKIK(__EXPR_EQUAL *Self__UKIK,void *buffer__VKIK)
+static void genere__PNEK(__EXPR_EQUAL *Self__QNEK,void *buffer__RNEK)
// ({EXPR_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__OLIK,*__tmp__0LIK,*__tmp__CMIK,*__tmp__TMIK,*__tmp__UMIK;
- void *__tmp__QNIK,*__tmp__2NIK,*__tmp__EOIK,*__tmp__VOIK,*__tmp__WOIK;
- void *__tmp__PLIK,*__tmp__1LIK,*__tmp__DMIK,*__tmp__VMIK,*__tmp__RNIK;
- void *__tmp__3NIK,*__tmp__FOIK,*__tmp__XOIK;
- __CHARACTER_CST *Self__UJMQ,*Self__3JMQ;
- __BOOLEAN __tmp__JLIK,__tmp__IMIK,__tmp__LNIK,__tmp__KOIK;
- if (((void *)((__TYPE_FULL *)static_type__3G5H())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__VKIK,(&__string_399));
- };
- add_last__YPK(buffer__VKIK,'(');
- if (((void *)((__TYPE_FULL *)static_type__3G5H())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__VKIK,(&__string_400));
- __tmp__JLIK=TRUE__;
- } else {
- __tmp__JLIK=FALSE__;
- };
- if ((! __tmp__JLIK)) {
- __tmp__OLIK=Self__UKIK->parent_expr_binary_cmp__XDNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__OLIK)->__id) {
+ __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__PLIK=static_type__SCTG(__tmp__OLIK);
+ __tmp__LOEK=static_type__OHQG(__tmp__KOEK);
} break;
case __STRING_CST__: {
- __tmp__PLIK=((__STRING_CST *)__tmp__OLIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__LOEK=((__STRING_CST *)__tmp__KOEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__PLIK=((__EXTERNAL_C *)__tmp__OLIK)->static_type__KMZD;
+ __tmp__LOEK=((__EXTERNAL_C *)__tmp__KOEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__PLIK=((__PROTOTYPE_CST *)__tmp__OLIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__LOEK=((__PROTOTYPE_CST *)__tmp__KOEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__PLIK=((__INTEGER_CST *)__tmp__OLIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__LOEK=((__INTEGER_CST *)__tmp__KOEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__PLIK=((__LOCAL *)((__READ_LOCAL *)__tmp__OLIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__LOEK=((__LOCAL *)((__READ_LOCAL *)__tmp__KOEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__PLIK=static_type__EG5H(__tmp__OLIK);
+ __tmp__LOEK=static_type__CN1H(__tmp__KOEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__PLIK=static_type__3G5H();
+ __tmp__LOEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__PLIK=static_type__CH5H();
+ __tmp__LOEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__PLIK=((__REAL_CST *)__tmp__OLIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__LOEK=((__REAL_CST *)__tmp__KOEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__PLIK=((__CHARACTER_CST *)__tmp__OLIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__LOEK=((__CHARACTER_CST *)__tmp__KOEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__PLIK=static_type__HH5H();
+ __tmp__LOEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__PLIK=static_type__MH5H();
+ __tmp__LOEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__PLIK=static_type__RH5H();
+ __tmp__LOEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__PLIK=static_type__WH5H(__tmp__OLIK);
+ __tmp__LOEK=static_type__UO1H(__tmp__KOEK);
} break;
case __EXPR_MUL__: {
- __tmp__PLIK=static_type__2H5H(__tmp__OLIK);
+ __tmp__LOEK=static_type__0O1H(__tmp__KOEK);
} break;
case __EXPR_DIV__: {
- __tmp__PLIK=static_type__BI5H(__tmp__OLIK);
+ __tmp__LOEK=static_type__5O1H(__tmp__KOEK);
} break;
case __EXPR_AND__: {
- __tmp__PLIK=static_type__GI5H(__tmp__OLIK);
+ __tmp__LOEK=static_type__EP1H(__tmp__KOEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__PLIK=static_type__LI5H(__tmp__OLIK);
+ __tmp__LOEK=static_type__JP1H(__tmp__KOEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__PLIK=static_type__QI5H(__tmp__OLIK);
+ __tmp__LOEK=static_type__OP1H(__tmp__KOEK);
} break;
case __PUT_TO__: {
- __tmp__PLIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__LOEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__PLIK=static_type__ZI5H(__tmp__OLIK);
+ __tmp__LOEK=static_type__XP1H(__tmp__KOEK);
} break;
case __SIZE_OF__: {
- __tmp__PLIK=static_type__FJ5H();
+ __tmp__LOEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__PLIK=((__CAST *)__tmp__OLIK)->static_type__2G5H;
+ __tmp__LOEK=((__CAST *)__tmp__KOEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__PLIK=static_type__SEOL(__tmp__OLIK);
+ __tmp__LOEK=static_type__NOKL(__tmp__KOEK);
} break;
case __READ_SLOT__: {
- __tmp__PLIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__OLIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__LOEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KOEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__PLIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OLIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__LOEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KOEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__PLIK=static_type__VN3M();
+ __tmp__LOEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__PLIK=static_type__BIIO();
+ __tmp__LOEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__PLIK=static_type__XRMO();
+ __tmp__LOEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__PLIK=static_type__GIIO();
+ __tmp__LOEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__PLIK=static_type__3RMO();
+ __tmp__LOEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__PLIK=static_type__FZMM(__tmp__OLIK);
+ __tmp__LOEK=static_type__DFJM(__tmp__KOEK);
} break;
case __EXPR_ADD__: {
- __tmp__PLIK=static_type__UTQL(__tmp__OLIK);
+ __tmp__LOEK=static_type__P3ML(__tmp__KOEK);
} break;
case __EXPR_NOT__: {
- __tmp__PLIK=static_type__NP1M(__tmp__OLIK);
+ __tmp__LOEK=static_type__R3XM(__tmp__KOEK);
} break;
case __EXPR_MOD__: {
- __tmp__PLIK=static_type__LIIO(__tmp__OLIK);
+ __tmp__LOEK=static_type__DREO(__tmp__KOEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__PLIK=static_type__CZHP();
+ __tmp__LOEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__PLIK=static_type__RMUN();
+ __tmp__LOEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__PLIK=static_type__WMUN();
+ __tmp__LOEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__PLIK=static_type__ZKTN(__tmp__OLIK);
+ __tmp__LOEK=static_type__3YPN(__tmp__KOEK);
} break;
case __EXPR_XOR__: {
- __tmp__PLIK=static_type__D5VO(__tmp__OLIK);
+ __tmp__LOEK=static_type__1HSO(__tmp__KOEK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__PLIK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__VKIK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__LOEK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__RNEK,(&__string_407));
};
};
- __tmp__0LIK=Self__UKIK->parent_expr_binary_cmp__XDNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__0LIK)->__id) {
+ __tmp__WOEK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__WOEK)->__id) {
case __LIST__: {
- __tmp__1LIK=static_type__SCTG(__tmp__0LIK);
+ __tmp__XOEK=static_type__OHQG(__tmp__WOEK);
} break;
case __STRING_CST__: {
- __tmp__1LIK=((__STRING_CST *)__tmp__0LIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__XOEK=((__STRING_CST *)__tmp__WOEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__1LIK=((__EXTERNAL_C *)__tmp__0LIK)->static_type__KMZD;
+ __tmp__XOEK=((__EXTERNAL_C *)__tmp__WOEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__1LIK=((__PROTOTYPE_CST *)__tmp__0LIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__XOEK=((__PROTOTYPE_CST *)__tmp__WOEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__1LIK=((__INTEGER_CST *)__tmp__0LIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__XOEK=((__INTEGER_CST *)__tmp__WOEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__1LIK=((__LOCAL *)((__READ_LOCAL *)__tmp__0LIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__XOEK=((__LOCAL *)((__READ_LOCAL *)__tmp__WOEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__1LIK=static_type__EG5H(__tmp__0LIK);
+ __tmp__XOEK=static_type__CN1H(__tmp__WOEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__1LIK=static_type__3G5H();
+ __tmp__XOEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__1LIK=static_type__CH5H();
+ __tmp__XOEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__1LIK=((__REAL_CST *)__tmp__0LIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__XOEK=((__REAL_CST *)__tmp__WOEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__1LIK=((__CHARACTER_CST *)__tmp__0LIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__XOEK=((__CHARACTER_CST *)__tmp__WOEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__1LIK=static_type__HH5H();
+ __tmp__XOEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__1LIK=static_type__MH5H();
+ __tmp__XOEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__1LIK=static_type__RH5H();
+ __tmp__XOEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__1LIK=static_type__WH5H(__tmp__0LIK);
+ __tmp__XOEK=static_type__UO1H(__tmp__WOEK);
} break;
case __EXPR_MUL__: {
- __tmp__1LIK=static_type__2H5H(__tmp__0LIK);
+ __tmp__XOEK=static_type__0O1H(__tmp__WOEK);
} break;
case __EXPR_DIV__: {
- __tmp__1LIK=static_type__BI5H(__tmp__0LIK);
+ __tmp__XOEK=static_type__5O1H(__tmp__WOEK);
} break;
case __EXPR_AND__: {
- __tmp__1LIK=static_type__GI5H(__tmp__0LIK);
+ __tmp__XOEK=static_type__EP1H(__tmp__WOEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__1LIK=static_type__LI5H(__tmp__0LIK);
+ __tmp__XOEK=static_type__JP1H(__tmp__WOEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__1LIK=static_type__QI5H(__tmp__0LIK);
+ __tmp__XOEK=static_type__OP1H(__tmp__WOEK);
} break;
case __PUT_TO__: {
- __tmp__1LIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__XOEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__1LIK=static_type__ZI5H(__tmp__0LIK);
+ __tmp__XOEK=static_type__XP1H(__tmp__WOEK);
} break;
case __SIZE_OF__: {
- __tmp__1LIK=static_type__FJ5H();
+ __tmp__XOEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__1LIK=((__CAST *)__tmp__0LIK)->static_type__2G5H;
+ __tmp__XOEK=((__CAST *)__tmp__WOEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__1LIK=static_type__SEOL(__tmp__0LIK);
+ __tmp__XOEK=static_type__NOKL(__tmp__WOEK);
} break;
case __READ_SLOT__: {
- __tmp__1LIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__0LIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__XOEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WOEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__1LIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0LIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__XOEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WOEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__1LIK=static_type__VN3M();
+ __tmp__XOEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__1LIK=static_type__BIIO();
+ __tmp__XOEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__1LIK=static_type__XRMO();
+ __tmp__XOEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__1LIK=static_type__GIIO();
+ __tmp__XOEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__1LIK=static_type__3RMO();
+ __tmp__XOEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__1LIK=static_type__FZMM(__tmp__0LIK);
+ __tmp__XOEK=static_type__DFJM(__tmp__WOEK);
} break;
case __EXPR_ADD__: {
- __tmp__1LIK=static_type__UTQL(__tmp__0LIK);
+ __tmp__XOEK=static_type__P3ML(__tmp__WOEK);
} break;
case __EXPR_NOT__: {
- __tmp__1LIK=static_type__NP1M(__tmp__0LIK);
+ __tmp__XOEK=static_type__R3XM(__tmp__WOEK);
} break;
case __EXPR_MOD__: {
- __tmp__1LIK=static_type__LIIO(__tmp__0LIK);
+ __tmp__XOEK=static_type__DREO(__tmp__WOEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__1LIK=static_type__CZHP();
+ __tmp__XOEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__1LIK=static_type__RMUN();
+ __tmp__XOEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__1LIK=static_type__WMUN();
+ __tmp__XOEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__1LIK=static_type__ZKTN(__tmp__0LIK);
+ __tmp__XOEK=static_type__3YPN(__tmp__WOEK);
} break;
case __EXPR_XOR__: {
- __tmp__1LIK=static_type__D5VO(__tmp__0LIK);
+ __tmp__XOEK=static_type__1HSO(__tmp__WOEK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__1LIK)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__CMIK=Self__UKIK->parent_expr_binary_cmp__XDNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__CMIK)->__id) {
+ 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__DMIK=static_type__SCTG(__tmp__CMIK);
+ __tmp__5OEK=static_type__OHQG(__tmp__4OEK);
} break;
case __STRING_CST__: {
- __tmp__DMIK=((__STRING_CST *)__tmp__CMIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__5OEK=((__STRING_CST *)__tmp__4OEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__DMIK=((__EXTERNAL_C *)__tmp__CMIK)->static_type__KMZD;
+ __tmp__5OEK=((__EXTERNAL_C *)__tmp__4OEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__DMIK=((__PROTOTYPE_CST *)__tmp__CMIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__5OEK=((__PROTOTYPE_CST *)__tmp__4OEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__DMIK=((__INTEGER_CST *)__tmp__CMIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__5OEK=((__INTEGER_CST *)__tmp__4OEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__DMIK=((__LOCAL *)((__READ_LOCAL *)__tmp__CMIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__5OEK=((__LOCAL *)((__READ_LOCAL *)__tmp__4OEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__DMIK=static_type__EG5H(__tmp__CMIK);
+ __tmp__5OEK=static_type__CN1H(__tmp__4OEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__DMIK=static_type__3G5H();
+ __tmp__5OEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__DMIK=static_type__CH5H();
+ __tmp__5OEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__DMIK=((__REAL_CST *)__tmp__CMIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__5OEK=((__REAL_CST *)__tmp__4OEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__DMIK=((__CHARACTER_CST *)__tmp__CMIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__5OEK=((__CHARACTER_CST *)__tmp__4OEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__DMIK=static_type__HH5H();
+ __tmp__5OEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__DMIK=static_type__MH5H();
+ __tmp__5OEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__DMIK=static_type__RH5H();
+ __tmp__5OEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__DMIK=static_type__WH5H(__tmp__CMIK);
+ __tmp__5OEK=static_type__UO1H(__tmp__4OEK);
} break;
case __EXPR_MUL__: {
- __tmp__DMIK=static_type__2H5H(__tmp__CMIK);
+ __tmp__5OEK=static_type__0O1H(__tmp__4OEK);
} break;
case __EXPR_DIV__: {
- __tmp__DMIK=static_type__BI5H(__tmp__CMIK);
+ __tmp__5OEK=static_type__5O1H(__tmp__4OEK);
} break;
case __EXPR_AND__: {
- __tmp__DMIK=static_type__GI5H(__tmp__CMIK);
+ __tmp__5OEK=static_type__EP1H(__tmp__4OEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__DMIK=static_type__LI5H(__tmp__CMIK);
+ __tmp__5OEK=static_type__JP1H(__tmp__4OEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__DMIK=static_type__QI5H(__tmp__CMIK);
+ __tmp__5OEK=static_type__OP1H(__tmp__4OEK);
} break;
case __PUT_TO__: {
- __tmp__DMIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__5OEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__DMIK=static_type__ZI5H(__tmp__CMIK);
+ __tmp__5OEK=static_type__XP1H(__tmp__4OEK);
} break;
case __SIZE_OF__: {
- __tmp__DMIK=static_type__FJ5H();
+ __tmp__5OEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__DMIK=((__CAST *)__tmp__CMIK)->static_type__2G5H;
+ __tmp__5OEK=((__CAST *)__tmp__4OEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__DMIK=static_type__SEOL(__tmp__CMIK);
+ __tmp__5OEK=static_type__NOKL(__tmp__4OEK);
} break;
case __READ_SLOT__: {
- __tmp__DMIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CMIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__5OEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4OEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__DMIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CMIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__5OEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4OEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__DMIK=static_type__VN3M();
+ __tmp__5OEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__DMIK=static_type__BIIO();
+ __tmp__5OEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__DMIK=static_type__XRMO();
+ __tmp__5OEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__DMIK=static_type__GIIO();
+ __tmp__5OEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__DMIK=static_type__3RMO();
+ __tmp__5OEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__DMIK=static_type__FZMM(__tmp__CMIK);
+ __tmp__5OEK=static_type__DFJM(__tmp__4OEK);
} break;
case __EXPR_ADD__: {
- __tmp__DMIK=static_type__UTQL(__tmp__CMIK);
+ __tmp__5OEK=static_type__P3ML(__tmp__4OEK);
} break;
case __EXPR_NOT__: {
- __tmp__DMIK=static_type__NP1M(__tmp__CMIK);
+ __tmp__5OEK=static_type__R3XM(__tmp__4OEK);
} break;
case __EXPR_MOD__: {
- __tmp__DMIK=static_type__LIIO(__tmp__CMIK);
+ __tmp__5OEK=static_type__DREO(__tmp__4OEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__DMIK=static_type__CZHP();
+ __tmp__5OEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__DMIK=static_type__RMUN();
+ __tmp__5OEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__DMIK=static_type__WMUN();
+ __tmp__5OEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__DMIK=static_type__ZKTN(__tmp__CMIK);
+ __tmp__5OEK=static_type__3YPN(__tmp__4OEK);
} break;
case __EXPR_XOR__: {
- __tmp__DMIK=static_type__D5VO(__tmp__CMIK);
+ __tmp__5OEK=static_type__1HSO(__tmp__4OEK);
} break;
};
- __tmp__IMIK=((void *)((__TYPE_FULL *)__tmp__DMIK)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__EPEK=((void *)((__TYPE_FULL *)__tmp__5OEK)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__IMIK=FALSE__;
- };
- if (__tmp__IMIK) {
- add_last__YPK(buffer__VKIK,'0');
+ __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__TMIK=Self__UKIK->parent_expr_binary_cmp__XDNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__TMIK)->__id) {
+ __tmp__PPEK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__PPEK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__TMIK,buffer__VKIK);
+ genere__0EEK(__tmp__PPEK,buffer__RNEK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__TMIK,buffer__VKIK);
+ genere__MFEK(__tmp__PPEK,buffer__RNEK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__TMIK,buffer__VKIK);
+ genere__WIEK(__tmp__PPEK,buffer__RNEK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__TMIK,buffer__VKIK);
+ genere__ILEK(__tmp__PPEK,buffer__RNEK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__TMIK,buffer__VKIK);
+ genere__MLEK(__tmp__PPEK,buffer__RNEK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__TMIK,buffer__VKIK);
+ genere__NMEK(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__TMIK),buffer__VKIK);
- append__MOK(buffer__VKIK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__PPEK),buffer__RNEK);
+ append__MOK(buffer__RNEK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__TMIK,buffer__VKIK);
+ genere__PNEK(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__TMIK,buffer__VKIK);
+ genere__4REK(__tmp__PPEK,buffer__RNEK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__VKIK,((__REAL_CST *)__tmp__TMIK)->value__RGAI);
+ append__MOK(buffer__RNEK,((__REAL_CST *)__tmp__PPEK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__UJMQ=((__CHARACTER_CST *)__tmp__TMIK);
- add_last__YPK(buffer__VKIK,'\'');
- append__MOK(buffer__VKIK,Self__UJMQ->text__ZGAI);
- add_last__YPK(buffer__VKIK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__TMIK,buffer__VKIK);
+ genere__YWEK(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__TMIK,buffer__VKIK);
+ genere__SXEK(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__TMIK,buffer__VKIK);
+ genere__B2EK(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__TMIK,buffer__VKIK);
+ genere__L4EK(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__TMIK,buffer__VKIK);
+ genere__VAFK(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__TMIK,buffer__VKIK);
+ genere__5CFK(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__TMIK,buffer__VKIK);
+ genere__JFFK(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__TMIK,buffer__VKIK);
+ genere__THFK(__tmp__PPEK,buffer__RNEK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__TMIK,buffer__VKIK);
+ genere__3JFK(__tmp__PPEK,buffer__RNEK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__TMIK,buffer__VKIK);
+ genere__SLFK(__tmp__PPEK,buffer__RNEK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__TMIK,buffer__VKIK);
+ genere__XLFK(__tmp__PPEK,buffer__RNEK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__TMIK,buffer__VKIK);
+ genere__4LFK(__tmp__PPEK,buffer__RNEK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__TMIK,buffer__VKIK);
+ genere__TPKL(__tmp__PPEK,buffer__RNEK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__TMIK,buffer__VKIK);
+ genere__40NL(__tmp__PPEK,buffer__RNEK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__VKIK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TMIK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__RNEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PPEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__TMIK,buffer__VKIK);
+ genere__WD1M(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__TMIK,buffer__VKIK);
+ genere__10EO(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__TMIK,buffer__VKIK);
+ genere__NBLO(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__TMIK,buffer__VKIK);
+ genere__C1EO(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__TMIK,buffer__VKIK);
+ genere__VBLO(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__TMIK,buffer__VKIK);
+ genere__M5JM(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__TMIK,buffer__VKIK);
+ genere__24ML(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__TMIK,buffer__VKIK);
+ genere__OUZM(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__TMIK,buffer__VKIK);
+ genere__J1EO(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__TMIK,buffer__VKIK);
+ genere__THEP(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__TMIK,buffer__VKIK);
+ genere__1XRN(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__TMIK,buffer__VKIK);
+ genere__J2RN(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__TMIK,buffer__VKIK);
+ genere__GFQN(__tmp__PPEK,buffer__RNEK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__TMIK,buffer__VKIK);
+ genere__2FUO(__tmp__PPEK,buffer__RNEK);
} break;
};
- __tmp__UMIK=Self__UKIK->parent_expr_binary_cmp__XDNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__UMIK)->__id) {
+ __tmp__QPEK=Self__QNEK->parent_expr_binary_cmp__DLJH.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__QPEK)->__id) {
case __LIST__: {
- __tmp__VMIK=static_type__SCTG(__tmp__UMIK);
+ __tmp__RPEK=static_type__OHQG(__tmp__QPEK);
} break;
case __STRING_CST__: {
- __tmp__VMIK=((__STRING_CST *)__tmp__UMIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__RPEK=((__STRING_CST *)__tmp__QPEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__VMIK=((__EXTERNAL_C *)__tmp__UMIK)->static_type__KMZD;
+ __tmp__RPEK=((__EXTERNAL_C *)__tmp__QPEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__VMIK=((__PROTOTYPE_CST *)__tmp__UMIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__RPEK=((__PROTOTYPE_CST *)__tmp__QPEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__VMIK=((__INTEGER_CST *)__tmp__UMIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__RPEK=((__INTEGER_CST *)__tmp__QPEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__VMIK=((__LOCAL *)((__READ_LOCAL *)__tmp__UMIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__RPEK=((__LOCAL *)((__READ_LOCAL *)__tmp__QPEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__VMIK=static_type__EG5H(__tmp__UMIK);
+ __tmp__RPEK=static_type__CN1H(__tmp__QPEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__VMIK=static_type__3G5H();
+ __tmp__RPEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__VMIK=static_type__CH5H();
+ __tmp__RPEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__VMIK=((__REAL_CST *)__tmp__UMIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__RPEK=((__REAL_CST *)__tmp__QPEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__VMIK=((__CHARACTER_CST *)__tmp__UMIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__RPEK=((__CHARACTER_CST *)__tmp__QPEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__VMIK=static_type__HH5H();
+ __tmp__RPEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__VMIK=static_type__MH5H();
+ __tmp__RPEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__VMIK=static_type__RH5H();
+ __tmp__RPEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__VMIK=static_type__WH5H(__tmp__UMIK);
+ __tmp__RPEK=static_type__UO1H(__tmp__QPEK);
} break;
case __EXPR_MUL__: {
- __tmp__VMIK=static_type__2H5H(__tmp__UMIK);
+ __tmp__RPEK=static_type__0O1H(__tmp__QPEK);
} break;
case __EXPR_DIV__: {
- __tmp__VMIK=static_type__BI5H(__tmp__UMIK);
+ __tmp__RPEK=static_type__5O1H(__tmp__QPEK);
} break;
case __EXPR_AND__: {
- __tmp__VMIK=static_type__GI5H(__tmp__UMIK);
+ __tmp__RPEK=static_type__EP1H(__tmp__QPEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__VMIK=static_type__LI5H(__tmp__UMIK);
+ __tmp__RPEK=static_type__JP1H(__tmp__QPEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__VMIK=static_type__QI5H(__tmp__UMIK);
+ __tmp__RPEK=static_type__OP1H(__tmp__QPEK);
} break;
case __PUT_TO__: {
- __tmp__VMIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__RPEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__VMIK=static_type__ZI5H(__tmp__UMIK);
+ __tmp__RPEK=static_type__XP1H(__tmp__QPEK);
} break;
case __SIZE_OF__: {
- __tmp__VMIK=static_type__FJ5H();
+ __tmp__RPEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__VMIK=((__CAST *)__tmp__UMIK)->static_type__2G5H;
+ __tmp__RPEK=((__CAST *)__tmp__QPEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__VMIK=static_type__SEOL(__tmp__UMIK);
+ __tmp__RPEK=static_type__NOKL(__tmp__QPEK);
} break;
case __READ_SLOT__: {
- __tmp__VMIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UMIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__RPEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QPEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__VMIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UMIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__RPEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QPEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__VMIK=static_type__VN3M();
+ __tmp__RPEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__VMIK=static_type__BIIO();
+ __tmp__RPEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__VMIK=static_type__XRMO();
+ __tmp__RPEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__VMIK=static_type__GIIO();
+ __tmp__RPEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__VMIK=static_type__3RMO();
+ __tmp__RPEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__VMIK=static_type__FZMM(__tmp__UMIK);
+ __tmp__RPEK=static_type__DFJM(__tmp__QPEK);
} break;
case __EXPR_ADD__: {
- __tmp__VMIK=static_type__UTQL(__tmp__UMIK);
+ __tmp__RPEK=static_type__P3ML(__tmp__QPEK);
} break;
case __EXPR_NOT__: {
- __tmp__VMIK=static_type__NP1M(__tmp__UMIK);
+ __tmp__RPEK=static_type__R3XM(__tmp__QPEK);
} break;
case __EXPR_MOD__: {
- __tmp__VMIK=static_type__LIIO(__tmp__UMIK);
+ __tmp__RPEK=static_type__DREO(__tmp__QPEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__VMIK=static_type__CZHP();
+ __tmp__RPEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__VMIK=static_type__RMUN();
+ __tmp__RPEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__VMIK=static_type__WMUN();
+ __tmp__RPEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__VMIK=static_type__ZKTN(__tmp__UMIK);
+ __tmp__RPEK=static_type__3YPN(__tmp__QPEK);
} break;
case __EXPR_XOR__: {
- __tmp__VMIK=static_type__D5VO(__tmp__UMIK);
+ __tmp__RPEK=static_type__1HSO(__tmp__QPEK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__VMIK)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__VKIK,(&__string_401));
+ if (((void *)((__TYPE_FULL *)__tmp__RPEK)->parent_type__5SL == (void *)type_block__BLB)) {
+ append__MOK(buffer__RNEK,(&__string_409));
};
};
- add_last__YPK(buffer__VKIK,' ');
- append__MOK(buffer__VKIK,(&__string_348));
- add_last__YPK(buffer__VKIK,' ');
- if (((void *)((__TYPE_FULL *)static_type__3G5H())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__VKIK,(&__string_400));
- __tmp__LNIK=TRUE__;
+ 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__LNIK=FALSE__;
+ __tmp__HQEK=FALSE__;
};
- if ((! __tmp__LNIK)) {
- __tmp__QNIK=Self__UKIK->parent_expr_binary_cmp__XDNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__QNIK)->__id) {
+ if ((! __tmp__HQEK)) {
+ __tmp__MQEK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__MQEK)->__id) {
case __LIST__: {
- __tmp__RNIK=static_type__SCTG(__tmp__QNIK);
+ __tmp__NQEK=static_type__OHQG(__tmp__MQEK);
} break;
case __STRING_CST__: {
- __tmp__RNIK=((__STRING_CST *)__tmp__QNIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__NQEK=((__STRING_CST *)__tmp__MQEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__RNIK=((__EXTERNAL_C *)__tmp__QNIK)->static_type__KMZD;
+ __tmp__NQEK=((__EXTERNAL_C *)__tmp__MQEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__RNIK=((__PROTOTYPE_CST *)__tmp__QNIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__NQEK=((__PROTOTYPE_CST *)__tmp__MQEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__RNIK=((__INTEGER_CST *)__tmp__QNIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__NQEK=((__INTEGER_CST *)__tmp__MQEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__RNIK=((__LOCAL *)((__READ_LOCAL *)__tmp__QNIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__NQEK=((__LOCAL *)((__READ_LOCAL *)__tmp__MQEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__RNIK=static_type__EG5H(__tmp__QNIK);
+ __tmp__NQEK=static_type__CN1H(__tmp__MQEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__RNIK=static_type__3G5H();
+ __tmp__NQEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__RNIK=static_type__CH5H();
+ __tmp__NQEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__RNIK=((__REAL_CST *)__tmp__QNIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__NQEK=((__REAL_CST *)__tmp__MQEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__RNIK=((__CHARACTER_CST *)__tmp__QNIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__NQEK=((__CHARACTER_CST *)__tmp__MQEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__RNIK=static_type__HH5H();
+ __tmp__NQEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__RNIK=static_type__MH5H();
+ __tmp__NQEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__RNIK=static_type__RH5H();
+ __tmp__NQEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__RNIK=static_type__WH5H(__tmp__QNIK);
+ __tmp__NQEK=static_type__UO1H(__tmp__MQEK);
} break;
case __EXPR_MUL__: {
- __tmp__RNIK=static_type__2H5H(__tmp__QNIK);
+ __tmp__NQEK=static_type__0O1H(__tmp__MQEK);
} break;
case __EXPR_DIV__: {
- __tmp__RNIK=static_type__BI5H(__tmp__QNIK);
+ __tmp__NQEK=static_type__5O1H(__tmp__MQEK);
} break;
case __EXPR_AND__: {
- __tmp__RNIK=static_type__GI5H(__tmp__QNIK);
+ __tmp__NQEK=static_type__EP1H(__tmp__MQEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__RNIK=static_type__LI5H(__tmp__QNIK);
+ __tmp__NQEK=static_type__JP1H(__tmp__MQEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__RNIK=static_type__QI5H(__tmp__QNIK);
+ __tmp__NQEK=static_type__OP1H(__tmp__MQEK);
} break;
case __PUT_TO__: {
- __tmp__RNIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__NQEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__RNIK=static_type__ZI5H(__tmp__QNIK);
+ __tmp__NQEK=static_type__XP1H(__tmp__MQEK);
} break;
case __SIZE_OF__: {
- __tmp__RNIK=static_type__FJ5H();
+ __tmp__NQEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__RNIK=((__CAST *)__tmp__QNIK)->static_type__2G5H;
+ __tmp__NQEK=((__CAST *)__tmp__MQEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__RNIK=static_type__SEOL(__tmp__QNIK);
+ __tmp__NQEK=static_type__NOKL(__tmp__MQEK);
} break;
case __READ_SLOT__: {
- __tmp__RNIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QNIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__NQEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MQEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__RNIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QNIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__NQEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MQEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__RNIK=static_type__VN3M();
+ __tmp__NQEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__RNIK=static_type__BIIO();
+ __tmp__NQEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__RNIK=static_type__XRMO();
+ __tmp__NQEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__RNIK=static_type__GIIO();
+ __tmp__NQEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__RNIK=static_type__3RMO();
+ __tmp__NQEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__RNIK=static_type__FZMM(__tmp__QNIK);
+ __tmp__NQEK=static_type__DFJM(__tmp__MQEK);
} break;
case __EXPR_ADD__: {
- __tmp__RNIK=static_type__UTQL(__tmp__QNIK);
+ __tmp__NQEK=static_type__P3ML(__tmp__MQEK);
} break;
case __EXPR_NOT__: {
- __tmp__RNIK=static_type__NP1M(__tmp__QNIK);
+ __tmp__NQEK=static_type__R3XM(__tmp__MQEK);
} break;
case __EXPR_MOD__: {
- __tmp__RNIK=static_type__LIIO(__tmp__QNIK);
+ __tmp__NQEK=static_type__DREO(__tmp__MQEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__RNIK=static_type__CZHP();
+ __tmp__NQEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__RNIK=static_type__RMUN();
+ __tmp__NQEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__RNIK=static_type__WMUN();
+ __tmp__NQEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__RNIK=static_type__ZKTN(__tmp__QNIK);
+ __tmp__NQEK=static_type__3YPN(__tmp__MQEK);
} break;
case __EXPR_XOR__: {
- __tmp__RNIK=static_type__D5VO(__tmp__QNIK);
+ __tmp__NQEK=static_type__1HSO(__tmp__MQEK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RNIK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__VKIK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__NQEK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__RNEK,(&__string_407));
};
};
- __tmp__2NIK=Self__UKIK->parent_expr_binary_cmp__XDNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__2NIK)->__id) {
+ __tmp__YQEK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__YQEK)->__id) {
case __LIST__: {
- __tmp__3NIK=static_type__SCTG(__tmp__2NIK);
+ __tmp__ZQEK=static_type__OHQG(__tmp__YQEK);
} break;
case __STRING_CST__: {
- __tmp__3NIK=((__STRING_CST *)__tmp__2NIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__ZQEK=((__STRING_CST *)__tmp__YQEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__3NIK=((__EXTERNAL_C *)__tmp__2NIK)->static_type__KMZD;
+ __tmp__ZQEK=((__EXTERNAL_C *)__tmp__YQEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__3NIK=((__PROTOTYPE_CST *)__tmp__2NIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__ZQEK=((__PROTOTYPE_CST *)__tmp__YQEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__3NIK=((__INTEGER_CST *)__tmp__2NIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__ZQEK=((__INTEGER_CST *)__tmp__YQEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__3NIK=((__LOCAL *)((__READ_LOCAL *)__tmp__2NIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__ZQEK=((__LOCAL *)((__READ_LOCAL *)__tmp__YQEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__3NIK=static_type__EG5H(__tmp__2NIK);
+ __tmp__ZQEK=static_type__CN1H(__tmp__YQEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__3NIK=static_type__3G5H();
+ __tmp__ZQEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__3NIK=static_type__CH5H();
+ __tmp__ZQEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__3NIK=((__REAL_CST *)__tmp__2NIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__ZQEK=((__REAL_CST *)__tmp__YQEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__3NIK=((__CHARACTER_CST *)__tmp__2NIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__ZQEK=((__CHARACTER_CST *)__tmp__YQEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__3NIK=static_type__HH5H();
+ __tmp__ZQEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__3NIK=static_type__MH5H();
+ __tmp__ZQEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__3NIK=static_type__RH5H();
+ __tmp__ZQEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__3NIK=static_type__WH5H(__tmp__2NIK);
+ __tmp__ZQEK=static_type__UO1H(__tmp__YQEK);
} break;
case __EXPR_MUL__: {
- __tmp__3NIK=static_type__2H5H(__tmp__2NIK);
+ __tmp__ZQEK=static_type__0O1H(__tmp__YQEK);
} break;
case __EXPR_DIV__: {
- __tmp__3NIK=static_type__BI5H(__tmp__2NIK);
+ __tmp__ZQEK=static_type__5O1H(__tmp__YQEK);
} break;
case __EXPR_AND__: {
- __tmp__3NIK=static_type__GI5H(__tmp__2NIK);
+ __tmp__ZQEK=static_type__EP1H(__tmp__YQEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__3NIK=static_type__LI5H(__tmp__2NIK);
+ __tmp__ZQEK=static_type__JP1H(__tmp__YQEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__3NIK=static_type__QI5H(__tmp__2NIK);
+ __tmp__ZQEK=static_type__OP1H(__tmp__YQEK);
} break;
case __PUT_TO__: {
- __tmp__3NIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__ZQEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__3NIK=static_type__ZI5H(__tmp__2NIK);
+ __tmp__ZQEK=static_type__XP1H(__tmp__YQEK);
} break;
case __SIZE_OF__: {
- __tmp__3NIK=static_type__FJ5H();
+ __tmp__ZQEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__3NIK=((__CAST *)__tmp__2NIK)->static_type__2G5H;
+ __tmp__ZQEK=((__CAST *)__tmp__YQEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__3NIK=static_type__SEOL(__tmp__2NIK);
+ __tmp__ZQEK=static_type__NOKL(__tmp__YQEK);
} break;
case __READ_SLOT__: {
- __tmp__3NIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2NIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__ZQEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__YQEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__3NIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2NIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__ZQEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YQEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__3NIK=static_type__VN3M();
+ __tmp__ZQEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__3NIK=static_type__BIIO();
+ __tmp__ZQEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__3NIK=static_type__XRMO();
+ __tmp__ZQEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__3NIK=static_type__GIIO();
+ __tmp__ZQEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__3NIK=static_type__3RMO();
+ __tmp__ZQEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__3NIK=static_type__FZMM(__tmp__2NIK);
+ __tmp__ZQEK=static_type__DFJM(__tmp__YQEK);
} break;
case __EXPR_ADD__: {
- __tmp__3NIK=static_type__UTQL(__tmp__2NIK);
+ __tmp__ZQEK=static_type__P3ML(__tmp__YQEK);
} break;
case __EXPR_NOT__: {
- __tmp__3NIK=static_type__NP1M(__tmp__2NIK);
+ __tmp__ZQEK=static_type__R3XM(__tmp__YQEK);
} break;
case __EXPR_MOD__: {
- __tmp__3NIK=static_type__LIIO(__tmp__2NIK);
+ __tmp__ZQEK=static_type__DREO(__tmp__YQEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__3NIK=static_type__CZHP();
+ __tmp__ZQEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__3NIK=static_type__RMUN();
+ __tmp__ZQEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__3NIK=static_type__WMUN();
+ __tmp__ZQEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__3NIK=static_type__ZKTN(__tmp__2NIK);
+ __tmp__ZQEK=static_type__3YPN(__tmp__YQEK);
} break;
case __EXPR_XOR__: {
- __tmp__3NIK=static_type__D5VO(__tmp__2NIK);
+ __tmp__ZQEK=static_type__1HSO(__tmp__YQEK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__3NIK)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__EOIK=Self__UKIK->parent_expr_binary_cmp__XDNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__EOIK)->__id) {
+ 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__FOIK=static_type__SCTG(__tmp__EOIK);
+ __tmp__BREK=static_type__OHQG(__tmp__AREK);
} break;
case __STRING_CST__: {
- __tmp__FOIK=((__STRING_CST *)__tmp__EOIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__BREK=((__STRING_CST *)__tmp__AREK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__FOIK=((__EXTERNAL_C *)__tmp__EOIK)->static_type__KMZD;
+ __tmp__BREK=((__EXTERNAL_C *)__tmp__AREK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__FOIK=((__PROTOTYPE_CST *)__tmp__EOIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__BREK=((__PROTOTYPE_CST *)__tmp__AREK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__FOIK=((__INTEGER_CST *)__tmp__EOIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__BREK=((__INTEGER_CST *)__tmp__AREK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__FOIK=((__LOCAL *)((__READ_LOCAL *)__tmp__EOIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__BREK=((__LOCAL *)((__READ_LOCAL *)__tmp__AREK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__FOIK=static_type__EG5H(__tmp__EOIK);
+ __tmp__BREK=static_type__CN1H(__tmp__AREK);
} break;
case __EXPR_EQUAL__: {
- __tmp__FOIK=static_type__3G5H();
+ __tmp__BREK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__FOIK=static_type__CH5H();
+ __tmp__BREK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__FOIK=((__REAL_CST *)__tmp__EOIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__BREK=((__REAL_CST *)__tmp__AREK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__FOIK=((__CHARACTER_CST *)__tmp__EOIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__BREK=((__CHARACTER_CST *)__tmp__AREK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__FOIK=static_type__HH5H();
+ __tmp__BREK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__FOIK=static_type__MH5H();
+ __tmp__BREK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__FOIK=static_type__RH5H();
+ __tmp__BREK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__FOIK=static_type__WH5H(__tmp__EOIK);
+ __tmp__BREK=static_type__UO1H(__tmp__AREK);
} break;
case __EXPR_MUL__: {
- __tmp__FOIK=static_type__2H5H(__tmp__EOIK);
+ __tmp__BREK=static_type__0O1H(__tmp__AREK);
} break;
case __EXPR_DIV__: {
- __tmp__FOIK=static_type__BI5H(__tmp__EOIK);
+ __tmp__BREK=static_type__5O1H(__tmp__AREK);
} break;
case __EXPR_AND__: {
- __tmp__FOIK=static_type__GI5H(__tmp__EOIK);
+ __tmp__BREK=static_type__EP1H(__tmp__AREK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__FOIK=static_type__LI5H(__tmp__EOIK);
+ __tmp__BREK=static_type__JP1H(__tmp__AREK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__FOIK=static_type__QI5H(__tmp__EOIK);
+ __tmp__BREK=static_type__OP1H(__tmp__AREK);
} break;
case __PUT_TO__: {
- __tmp__FOIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__BREK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__FOIK=static_type__ZI5H(__tmp__EOIK);
+ __tmp__BREK=static_type__XP1H(__tmp__AREK);
} break;
case __SIZE_OF__: {
- __tmp__FOIK=static_type__FJ5H();
+ __tmp__BREK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__FOIK=((__CAST *)__tmp__EOIK)->static_type__2G5H;
+ __tmp__BREK=((__CAST *)__tmp__AREK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__FOIK=static_type__SEOL(__tmp__EOIK);
+ __tmp__BREK=static_type__NOKL(__tmp__AREK);
} break;
case __READ_SLOT__: {
- __tmp__FOIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__EOIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__BREK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AREK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__FOIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__EOIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__BREK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AREK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__FOIK=static_type__VN3M();
+ __tmp__BREK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__FOIK=static_type__BIIO();
+ __tmp__BREK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__FOIK=static_type__XRMO();
+ __tmp__BREK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__FOIK=static_type__GIIO();
+ __tmp__BREK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__FOIK=static_type__3RMO();
+ __tmp__BREK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__FOIK=static_type__FZMM(__tmp__EOIK);
+ __tmp__BREK=static_type__DFJM(__tmp__AREK);
} break;
case __EXPR_ADD__: {
- __tmp__FOIK=static_type__UTQL(__tmp__EOIK);
+ __tmp__BREK=static_type__P3ML(__tmp__AREK);
} break;
case __EXPR_NOT__: {
- __tmp__FOIK=static_type__NP1M(__tmp__EOIK);
+ __tmp__BREK=static_type__R3XM(__tmp__AREK);
} break;
case __EXPR_MOD__: {
- __tmp__FOIK=static_type__LIIO(__tmp__EOIK);
+ __tmp__BREK=static_type__DREO(__tmp__AREK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__FOIK=static_type__CZHP();
+ __tmp__BREK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__FOIK=static_type__RMUN();
+ __tmp__BREK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__FOIK=static_type__WMUN();
+ __tmp__BREK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__FOIK=static_type__ZKTN(__tmp__EOIK);
+ __tmp__BREK=static_type__3YPN(__tmp__AREK);
} break;
case __EXPR_XOR__: {
- __tmp__FOIK=static_type__D5VO(__tmp__EOIK);
+ __tmp__BREK=static_type__1HSO(__tmp__AREK);
} break;
};
- __tmp__KOIK=((void *)((__TYPE_FULL *)__tmp__FOIK)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__GREK=((void *)((__TYPE_FULL *)__tmp__BREK)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__KOIK=FALSE__;
- };
- if (__tmp__KOIK) {
- add_last__YPK(buffer__VKIK,'0');
+ __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__VOIK=Self__UKIK->parent_expr_binary_cmp__XDNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__VOIK)->__id) {
+ __tmp__RREK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__RREK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__VOIK,buffer__VKIK);
+ genere__0EEK(__tmp__RREK,buffer__RNEK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__VOIK,buffer__VKIK);
+ genere__MFEK(__tmp__RREK,buffer__RNEK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__VOIK,buffer__VKIK);
+ genere__WIEK(__tmp__RREK,buffer__RNEK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__VOIK,buffer__VKIK);
+ genere__ILEK(__tmp__RREK,buffer__RNEK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__VOIK,buffer__VKIK);
+ genere__MLEK(__tmp__RREK,buffer__RNEK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__VOIK,buffer__VKIK);
+ genere__NMEK(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__VOIK),buffer__VKIK);
- append__MOK(buffer__VKIK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__RREK),buffer__RNEK);
+ append__MOK(buffer__RNEK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__VOIK,buffer__VKIK);
+ genere__PNEK(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__VOIK,buffer__VKIK);
+ genere__4REK(__tmp__RREK,buffer__RNEK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__VKIK,((__REAL_CST *)__tmp__VOIK)->value__RGAI);
+ append__MOK(buffer__RNEK,((__REAL_CST *)__tmp__RREK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__3JMQ=((__CHARACTER_CST *)__tmp__VOIK);
- add_last__YPK(buffer__VKIK,'\'');
- append__MOK(buffer__VKIK,Self__3JMQ->text__ZGAI);
- add_last__YPK(buffer__VKIK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__VOIK,buffer__VKIK);
+ genere__YWEK(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__VOIK,buffer__VKIK);
+ genere__SXEK(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__VOIK,buffer__VKIK);
+ genere__B2EK(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__VOIK,buffer__VKIK);
+ genere__L4EK(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__VOIK,buffer__VKIK);
+ genere__VAFK(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__VOIK,buffer__VKIK);
+ genere__5CFK(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__VOIK,buffer__VKIK);
+ genere__JFFK(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__VOIK,buffer__VKIK);
+ genere__THFK(__tmp__RREK,buffer__RNEK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__VOIK,buffer__VKIK);
+ genere__3JFK(__tmp__RREK,buffer__RNEK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__VOIK,buffer__VKIK);
+ genere__SLFK(__tmp__RREK,buffer__RNEK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__VOIK,buffer__VKIK);
+ genere__XLFK(__tmp__RREK,buffer__RNEK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__VOIK,buffer__VKIK);
+ genere__4LFK(__tmp__RREK,buffer__RNEK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__VOIK,buffer__VKIK);
+ genere__TPKL(__tmp__RREK,buffer__RNEK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__VOIK,buffer__VKIK);
+ genere__40NL(__tmp__RREK,buffer__RNEK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__VKIK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VOIK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__RNEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RREK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__VOIK,buffer__VKIK);
+ genere__WD1M(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__VOIK,buffer__VKIK);
+ genere__10EO(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__VOIK,buffer__VKIK);
+ genere__NBLO(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__VOIK,buffer__VKIK);
+ genere__C1EO(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__VOIK,buffer__VKIK);
+ genere__VBLO(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__VOIK,buffer__VKIK);
+ genere__M5JM(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__VOIK,buffer__VKIK);
+ genere__24ML(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__VOIK,buffer__VKIK);
+ genere__OUZM(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__VOIK,buffer__VKIK);
+ genere__J1EO(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__VOIK,buffer__VKIK);
+ genere__THEP(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__VOIK,buffer__VKIK);
+ genere__1XRN(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__VOIK,buffer__VKIK);
+ genere__J2RN(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__VOIK,buffer__VKIK);
+ genere__GFQN(__tmp__RREK,buffer__RNEK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__VOIK,buffer__VKIK);
+ genere__2FUO(__tmp__RREK,buffer__RNEK);
} break;
};
- __tmp__WOIK=Self__UKIK->parent_expr_binary_cmp__XDNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__WOIK)->__id) {
+ __tmp__SREK=Self__QNEK->parent_expr_binary_cmp__DLJH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__SREK)->__id) {
case __LIST__: {
- __tmp__XOIK=static_type__SCTG(__tmp__WOIK);
+ __tmp__TREK=static_type__OHQG(__tmp__SREK);
} break;
case __STRING_CST__: {
- __tmp__XOIK=((__STRING_CST *)__tmp__WOIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__TREK=((__STRING_CST *)__tmp__SREK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__XOIK=((__EXTERNAL_C *)__tmp__WOIK)->static_type__KMZD;
+ __tmp__TREK=((__EXTERNAL_C *)__tmp__SREK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__XOIK=((__PROTOTYPE_CST *)__tmp__WOIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__TREK=((__PROTOTYPE_CST *)__tmp__SREK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__XOIK=((__INTEGER_CST *)__tmp__WOIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__TREK=((__INTEGER_CST *)__tmp__SREK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__XOIK=((__LOCAL *)((__READ_LOCAL *)__tmp__WOIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__TREK=((__LOCAL *)((__READ_LOCAL *)__tmp__SREK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__XOIK=static_type__EG5H(__tmp__WOIK);
+ __tmp__TREK=static_type__CN1H(__tmp__SREK);
} break;
case __EXPR_EQUAL__: {
- __tmp__XOIK=static_type__3G5H();
+ __tmp__TREK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__XOIK=static_type__CH5H();
+ __tmp__TREK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__XOIK=((__REAL_CST *)__tmp__WOIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__TREK=((__REAL_CST *)__tmp__SREK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__XOIK=((__CHARACTER_CST *)__tmp__WOIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__TREK=((__CHARACTER_CST *)__tmp__SREK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__XOIK=static_type__HH5H();
+ __tmp__TREK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__XOIK=static_type__MH5H();
+ __tmp__TREK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__XOIK=static_type__RH5H();
+ __tmp__TREK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__XOIK=static_type__WH5H(__tmp__WOIK);
+ __tmp__TREK=static_type__UO1H(__tmp__SREK);
} break;
case __EXPR_MUL__: {
- __tmp__XOIK=static_type__2H5H(__tmp__WOIK);
+ __tmp__TREK=static_type__0O1H(__tmp__SREK);
} break;
case __EXPR_DIV__: {
- __tmp__XOIK=static_type__BI5H(__tmp__WOIK);
+ __tmp__TREK=static_type__5O1H(__tmp__SREK);
} break;
case __EXPR_AND__: {
- __tmp__XOIK=static_type__GI5H(__tmp__WOIK);
+ __tmp__TREK=static_type__EP1H(__tmp__SREK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__XOIK=static_type__LI5H(__tmp__WOIK);
+ __tmp__TREK=static_type__JP1H(__tmp__SREK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__XOIK=static_type__QI5H(__tmp__WOIK);
+ __tmp__TREK=static_type__OP1H(__tmp__SREK);
} break;
case __PUT_TO__: {
- __tmp__XOIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__TREK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__XOIK=static_type__ZI5H(__tmp__WOIK);
+ __tmp__TREK=static_type__XP1H(__tmp__SREK);
} break;
case __SIZE_OF__: {
- __tmp__XOIK=static_type__FJ5H();
+ __tmp__TREK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__XOIK=((__CAST *)__tmp__WOIK)->static_type__2G5H;
+ __tmp__TREK=((__CAST *)__tmp__SREK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__XOIK=static_type__SEOL(__tmp__WOIK);
+ __tmp__TREK=static_type__NOKL(__tmp__SREK);
} break;
case __READ_SLOT__: {
- __tmp__XOIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WOIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__TREK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SREK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__XOIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WOIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__TREK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SREK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__XOIK=static_type__VN3M();
+ __tmp__TREK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__XOIK=static_type__BIIO();
+ __tmp__TREK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__XOIK=static_type__XRMO();
+ __tmp__TREK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__XOIK=static_type__GIIO();
+ __tmp__TREK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__XOIK=static_type__3RMO();
+ __tmp__TREK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__XOIK=static_type__FZMM(__tmp__WOIK);
+ __tmp__TREK=static_type__DFJM(__tmp__SREK);
} break;
case __EXPR_ADD__: {
- __tmp__XOIK=static_type__UTQL(__tmp__WOIK);
+ __tmp__TREK=static_type__P3ML(__tmp__SREK);
} break;
case __EXPR_NOT__: {
- __tmp__XOIK=static_type__NP1M(__tmp__WOIK);
+ __tmp__TREK=static_type__R3XM(__tmp__SREK);
} break;
case __EXPR_MOD__: {
- __tmp__XOIK=static_type__LIIO(__tmp__WOIK);
+ __tmp__TREK=static_type__DREO(__tmp__SREK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__XOIK=static_type__CZHP();
+ __tmp__TREK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__XOIK=static_type__RMUN();
+ __tmp__TREK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__XOIK=static_type__WMUN();
+ __tmp__TREK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__XOIK=static_type__ZKTN(__tmp__WOIK);
+ __tmp__TREK=static_type__3YPN(__tmp__SREK);
} break;
case __EXPR_XOR__: {
- __tmp__XOIK=static_type__D5VO(__tmp__WOIK);
+ __tmp__TREK=static_type__1HSO(__tmp__SREK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__XOIK)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__VKIK,(&__string_401));
+ if (((void *)((__TYPE_FULL *)__tmp__TREK)->parent_type__5SL == (void *)type_block__BLB)) {
+ append__MOK(buffer__RNEK,(&__string_409));
};
};
- add_last__YPK(buffer__VKIK,')');
+ 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__CPIK(__EXPR_NOT_EQUAL *Self__DPIK,void *buffer__EPIK)
+static void genere__4REK(__EXPR_NOT_EQUAL *Self__5REK,void *buffer__ASEK)
// ({EXPR_NOT_EQUAL},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__3PIK,*__tmp__JQIK,*__tmp__RQIK,*__tmp__CRIK,*__tmp__DRIK;
- void *__tmp__5RIK,*__tmp__LSIK,*__tmp__TSIK,*__tmp__ETIK,*__tmp__FTIK;
- void *__tmp__4PIK,*__tmp__KQIK,*__tmp__SQIK,*__tmp__ERIK,*__tmp__ASIK;
- void *__tmp__MSIK,*__tmp__USIK,*__tmp__GTIK;
- __CHARACTER_CST *Self__GKMQ,*Self__WTIK;
- __BOOLEAN __tmp__YPIK,__tmp__XQIK,__tmp__0RIK,__tmp__ZSIK;
- if (((void *)((__TYPE_FULL *)static_type__CH5H())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__EPIK,(&__string_399));
- };
- add_last__YPK(buffer__EPIK,'(');
- if (((void *)((__TYPE_FULL *)static_type__CH5H())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__EPIK,(&__string_400));
- __tmp__YPIK=TRUE__;
- } else {
- __tmp__YPIK=FALSE__;
- };
- if ((! __tmp__YPIK)) {
- __tmp__3PIK=Self__DPIK->parent_expr_binary_cmp__5DNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__3PIK)->__id) {
+ __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__4PIK=static_type__SCTG(__tmp__3PIK);
+ __tmp__0SEK=static_type__OHQG(__tmp__ZSEK);
} break;
case __STRING_CST__: {
- __tmp__4PIK=((__STRING_CST *)__tmp__3PIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__0SEK=((__STRING_CST *)__tmp__ZSEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__4PIK=((__EXTERNAL_C *)__tmp__3PIK)->static_type__KMZD;
+ __tmp__0SEK=((__EXTERNAL_C *)__tmp__ZSEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__4PIK=((__PROTOTYPE_CST *)__tmp__3PIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__0SEK=((__PROTOTYPE_CST *)__tmp__ZSEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__4PIK=((__INTEGER_CST *)__tmp__3PIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__0SEK=((__INTEGER_CST *)__tmp__ZSEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__4PIK=((__LOCAL *)((__READ_LOCAL *)__tmp__3PIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__0SEK=((__LOCAL *)((__READ_LOCAL *)__tmp__ZSEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__4PIK=static_type__EG5H(__tmp__3PIK);
+ __tmp__0SEK=static_type__CN1H(__tmp__ZSEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__4PIK=static_type__3G5H();
+ __tmp__0SEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__4PIK=static_type__CH5H();
+ __tmp__0SEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__4PIK=((__REAL_CST *)__tmp__3PIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__0SEK=((__REAL_CST *)__tmp__ZSEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__4PIK=((__CHARACTER_CST *)__tmp__3PIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__0SEK=((__CHARACTER_CST *)__tmp__ZSEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__4PIK=static_type__HH5H();
+ __tmp__0SEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__4PIK=static_type__MH5H();
+ __tmp__0SEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__4PIK=static_type__RH5H();
+ __tmp__0SEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__4PIK=static_type__WH5H(__tmp__3PIK);
+ __tmp__0SEK=static_type__UO1H(__tmp__ZSEK);
} break;
case __EXPR_MUL__: {
- __tmp__4PIK=static_type__2H5H(__tmp__3PIK);
+ __tmp__0SEK=static_type__0O1H(__tmp__ZSEK);
} break;
case __EXPR_DIV__: {
- __tmp__4PIK=static_type__BI5H(__tmp__3PIK);
+ __tmp__0SEK=static_type__5O1H(__tmp__ZSEK);
} break;
case __EXPR_AND__: {
- __tmp__4PIK=static_type__GI5H(__tmp__3PIK);
+ __tmp__0SEK=static_type__EP1H(__tmp__ZSEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__4PIK=static_type__LI5H(__tmp__3PIK);
+ __tmp__0SEK=static_type__JP1H(__tmp__ZSEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__4PIK=static_type__QI5H(__tmp__3PIK);
+ __tmp__0SEK=static_type__OP1H(__tmp__ZSEK);
} break;
case __PUT_TO__: {
- __tmp__4PIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__0SEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__4PIK=static_type__ZI5H(__tmp__3PIK);
+ __tmp__0SEK=static_type__XP1H(__tmp__ZSEK);
} break;
case __SIZE_OF__: {
- __tmp__4PIK=static_type__FJ5H();
+ __tmp__0SEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__4PIK=((__CAST *)__tmp__3PIK)->static_type__2G5H;
+ __tmp__0SEK=((__CAST *)__tmp__ZSEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__4PIK=static_type__SEOL(__tmp__3PIK);
+ __tmp__0SEK=static_type__NOKL(__tmp__ZSEK);
} break;
case __READ_SLOT__: {
- __tmp__4PIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__3PIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__0SEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZSEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__4PIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3PIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__0SEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZSEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__4PIK=static_type__VN3M();
+ __tmp__0SEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__4PIK=static_type__BIIO();
+ __tmp__0SEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__4PIK=static_type__XRMO();
+ __tmp__0SEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__4PIK=static_type__GIIO();
+ __tmp__0SEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__4PIK=static_type__3RMO();
+ __tmp__0SEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__4PIK=static_type__FZMM(__tmp__3PIK);
+ __tmp__0SEK=static_type__DFJM(__tmp__ZSEK);
} break;
case __EXPR_ADD__: {
- __tmp__4PIK=static_type__UTQL(__tmp__3PIK);
+ __tmp__0SEK=static_type__P3ML(__tmp__ZSEK);
} break;
case __EXPR_NOT__: {
- __tmp__4PIK=static_type__NP1M(__tmp__3PIK);
+ __tmp__0SEK=static_type__R3XM(__tmp__ZSEK);
} break;
case __EXPR_MOD__: {
- __tmp__4PIK=static_type__LIIO(__tmp__3PIK);
+ __tmp__0SEK=static_type__DREO(__tmp__ZSEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__4PIK=static_type__CZHP();
+ __tmp__0SEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__4PIK=static_type__RMUN();
+ __tmp__0SEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__4PIK=static_type__WMUN();
+ __tmp__0SEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__4PIK=static_type__ZKTN(__tmp__3PIK);
+ __tmp__0SEK=static_type__3YPN(__tmp__ZSEK);
} break;
case __EXPR_XOR__: {
- __tmp__4PIK=static_type__D5VO(__tmp__3PIK);
+ __tmp__0SEK=static_type__1HSO(__tmp__ZSEK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__4PIK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__EPIK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__0SEK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__ASEK,(&__string_407));
};
};
- __tmp__JQIK=Self__DPIK->parent_expr_binary_cmp__5DNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__JQIK)->__id) {
+ __tmp__FTEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__FTEK)->__id) {
case __LIST__: {
- __tmp__KQIK=static_type__SCTG(__tmp__JQIK);
+ __tmp__GTEK=static_type__OHQG(__tmp__FTEK);
} break;
case __STRING_CST__: {
- __tmp__KQIK=((__STRING_CST *)__tmp__JQIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__GTEK=((__STRING_CST *)__tmp__FTEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__KQIK=((__EXTERNAL_C *)__tmp__JQIK)->static_type__KMZD;
+ __tmp__GTEK=((__EXTERNAL_C *)__tmp__FTEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__KQIK=((__PROTOTYPE_CST *)__tmp__JQIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__GTEK=((__PROTOTYPE_CST *)__tmp__FTEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__KQIK=((__INTEGER_CST *)__tmp__JQIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__GTEK=((__INTEGER_CST *)__tmp__FTEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__KQIK=((__LOCAL *)((__READ_LOCAL *)__tmp__JQIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__GTEK=((__LOCAL *)((__READ_LOCAL *)__tmp__FTEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__KQIK=static_type__EG5H(__tmp__JQIK);
+ __tmp__GTEK=static_type__CN1H(__tmp__FTEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__KQIK=static_type__3G5H();
+ __tmp__GTEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__KQIK=static_type__CH5H();
+ __tmp__GTEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__KQIK=((__REAL_CST *)__tmp__JQIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__GTEK=((__REAL_CST *)__tmp__FTEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__KQIK=((__CHARACTER_CST *)__tmp__JQIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__GTEK=((__CHARACTER_CST *)__tmp__FTEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__KQIK=static_type__HH5H();
+ __tmp__GTEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__KQIK=static_type__MH5H();
+ __tmp__GTEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__KQIK=static_type__RH5H();
+ __tmp__GTEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__KQIK=static_type__WH5H(__tmp__JQIK);
+ __tmp__GTEK=static_type__UO1H(__tmp__FTEK);
} break;
case __EXPR_MUL__: {
- __tmp__KQIK=static_type__2H5H(__tmp__JQIK);
+ __tmp__GTEK=static_type__0O1H(__tmp__FTEK);
} break;
case __EXPR_DIV__: {
- __tmp__KQIK=static_type__BI5H(__tmp__JQIK);
+ __tmp__GTEK=static_type__5O1H(__tmp__FTEK);
} break;
case __EXPR_AND__: {
- __tmp__KQIK=static_type__GI5H(__tmp__JQIK);
+ __tmp__GTEK=static_type__EP1H(__tmp__FTEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__KQIK=static_type__LI5H(__tmp__JQIK);
+ __tmp__GTEK=static_type__JP1H(__tmp__FTEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__KQIK=static_type__QI5H(__tmp__JQIK);
+ __tmp__GTEK=static_type__OP1H(__tmp__FTEK);
} break;
case __PUT_TO__: {
- __tmp__KQIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__GTEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__KQIK=static_type__ZI5H(__tmp__JQIK);
+ __tmp__GTEK=static_type__XP1H(__tmp__FTEK);
} break;
case __SIZE_OF__: {
- __tmp__KQIK=static_type__FJ5H();
+ __tmp__GTEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__KQIK=((__CAST *)__tmp__JQIK)->static_type__2G5H;
+ __tmp__GTEK=((__CAST *)__tmp__FTEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__KQIK=static_type__SEOL(__tmp__JQIK);
+ __tmp__GTEK=static_type__NOKL(__tmp__FTEK);
} break;
case __READ_SLOT__: {
- __tmp__KQIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__JQIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__GTEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__FTEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__KQIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JQIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__GTEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FTEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__KQIK=static_type__VN3M();
+ __tmp__GTEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__KQIK=static_type__BIIO();
+ __tmp__GTEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__KQIK=static_type__XRMO();
+ __tmp__GTEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__KQIK=static_type__GIIO();
+ __tmp__GTEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__KQIK=static_type__3RMO();
+ __tmp__GTEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__KQIK=static_type__FZMM(__tmp__JQIK);
+ __tmp__GTEK=static_type__DFJM(__tmp__FTEK);
} break;
case __EXPR_ADD__: {
- __tmp__KQIK=static_type__UTQL(__tmp__JQIK);
+ __tmp__GTEK=static_type__P3ML(__tmp__FTEK);
} break;
case __EXPR_NOT__: {
- __tmp__KQIK=static_type__NP1M(__tmp__JQIK);
+ __tmp__GTEK=static_type__R3XM(__tmp__FTEK);
} break;
case __EXPR_MOD__: {
- __tmp__KQIK=static_type__LIIO(__tmp__JQIK);
+ __tmp__GTEK=static_type__DREO(__tmp__FTEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__KQIK=static_type__CZHP();
+ __tmp__GTEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__KQIK=static_type__RMUN();
+ __tmp__GTEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__KQIK=static_type__WMUN();
+ __tmp__GTEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__KQIK=static_type__ZKTN(__tmp__JQIK);
+ __tmp__GTEK=static_type__3YPN(__tmp__FTEK);
} break;
case __EXPR_XOR__: {
- __tmp__KQIK=static_type__D5VO(__tmp__JQIK);
+ __tmp__GTEK=static_type__1HSO(__tmp__FTEK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__KQIK)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__RQIK=Self__DPIK->parent_expr_binary_cmp__5DNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__RQIK)->__id) {
+ 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__SQIK=static_type__SCTG(__tmp__RQIK);
+ __tmp__OTEK=static_type__OHQG(__tmp__NTEK);
} break;
case __STRING_CST__: {
- __tmp__SQIK=((__STRING_CST *)__tmp__RQIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__OTEK=((__STRING_CST *)__tmp__NTEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__SQIK=((__EXTERNAL_C *)__tmp__RQIK)->static_type__KMZD;
+ __tmp__OTEK=((__EXTERNAL_C *)__tmp__NTEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__SQIK=((__PROTOTYPE_CST *)__tmp__RQIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__OTEK=((__PROTOTYPE_CST *)__tmp__NTEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__SQIK=((__INTEGER_CST *)__tmp__RQIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__OTEK=((__INTEGER_CST *)__tmp__NTEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__SQIK=((__LOCAL *)((__READ_LOCAL *)__tmp__RQIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__OTEK=((__LOCAL *)((__READ_LOCAL *)__tmp__NTEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__SQIK=static_type__EG5H(__tmp__RQIK);
+ __tmp__OTEK=static_type__CN1H(__tmp__NTEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__SQIK=static_type__3G5H();
+ __tmp__OTEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__SQIK=static_type__CH5H();
+ __tmp__OTEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__SQIK=((__REAL_CST *)__tmp__RQIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__OTEK=((__REAL_CST *)__tmp__NTEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__SQIK=((__CHARACTER_CST *)__tmp__RQIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__OTEK=((__CHARACTER_CST *)__tmp__NTEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__SQIK=static_type__HH5H();
+ __tmp__OTEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__SQIK=static_type__MH5H();
+ __tmp__OTEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__SQIK=static_type__RH5H();
+ __tmp__OTEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__SQIK=static_type__WH5H(__tmp__RQIK);
+ __tmp__OTEK=static_type__UO1H(__tmp__NTEK);
} break;
case __EXPR_MUL__: {
- __tmp__SQIK=static_type__2H5H(__tmp__RQIK);
+ __tmp__OTEK=static_type__0O1H(__tmp__NTEK);
} break;
case __EXPR_DIV__: {
- __tmp__SQIK=static_type__BI5H(__tmp__RQIK);
+ __tmp__OTEK=static_type__5O1H(__tmp__NTEK);
} break;
case __EXPR_AND__: {
- __tmp__SQIK=static_type__GI5H(__tmp__RQIK);
+ __tmp__OTEK=static_type__EP1H(__tmp__NTEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__SQIK=static_type__LI5H(__tmp__RQIK);
+ __tmp__OTEK=static_type__JP1H(__tmp__NTEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__SQIK=static_type__QI5H(__tmp__RQIK);
+ __tmp__OTEK=static_type__OP1H(__tmp__NTEK);
} break;
case __PUT_TO__: {
- __tmp__SQIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__OTEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__SQIK=static_type__ZI5H(__tmp__RQIK);
+ __tmp__OTEK=static_type__XP1H(__tmp__NTEK);
} break;
case __SIZE_OF__: {
- __tmp__SQIK=static_type__FJ5H();
+ __tmp__OTEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__SQIK=((__CAST *)__tmp__RQIK)->static_type__2G5H;
+ __tmp__OTEK=((__CAST *)__tmp__NTEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__SQIK=static_type__SEOL(__tmp__RQIK);
+ __tmp__OTEK=static_type__NOKL(__tmp__NTEK);
} break;
case __READ_SLOT__: {
- __tmp__SQIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RQIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__OTEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NTEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__SQIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RQIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__OTEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NTEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__SQIK=static_type__VN3M();
+ __tmp__OTEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__SQIK=static_type__BIIO();
+ __tmp__OTEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__SQIK=static_type__XRMO();
+ __tmp__OTEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__SQIK=static_type__GIIO();
+ __tmp__OTEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__SQIK=static_type__3RMO();
+ __tmp__OTEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__SQIK=static_type__FZMM(__tmp__RQIK);
+ __tmp__OTEK=static_type__DFJM(__tmp__NTEK);
} break;
case __EXPR_ADD__: {
- __tmp__SQIK=static_type__UTQL(__tmp__RQIK);
+ __tmp__OTEK=static_type__P3ML(__tmp__NTEK);
} break;
case __EXPR_NOT__: {
- __tmp__SQIK=static_type__NP1M(__tmp__RQIK);
+ __tmp__OTEK=static_type__R3XM(__tmp__NTEK);
} break;
case __EXPR_MOD__: {
- __tmp__SQIK=static_type__LIIO(__tmp__RQIK);
+ __tmp__OTEK=static_type__DREO(__tmp__NTEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__SQIK=static_type__CZHP();
+ __tmp__OTEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__SQIK=static_type__RMUN();
+ __tmp__OTEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__SQIK=static_type__WMUN();
+ __tmp__OTEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__SQIK=static_type__ZKTN(__tmp__RQIK);
+ __tmp__OTEK=static_type__3YPN(__tmp__NTEK);
} break;
case __EXPR_XOR__: {
- __tmp__SQIK=static_type__D5VO(__tmp__RQIK);
+ __tmp__OTEK=static_type__1HSO(__tmp__NTEK);
} break;
};
- __tmp__XQIK=((void *)((__TYPE_FULL *)__tmp__SQIK)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__TTEK=((void *)((__TYPE_FULL *)__tmp__OTEK)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__XQIK=FALSE__;
- };
- if (__tmp__XQIK) {
- add_last__YPK(buffer__EPIK,'0');
+ __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__CRIK=Self__DPIK->parent_expr_binary_cmp__5DNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__CRIK)->__id) {
+ __tmp__4TEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__4TEK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__CRIK,buffer__EPIK);
+ genere__0EEK(__tmp__4TEK,buffer__ASEK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__CRIK,buffer__EPIK);
+ genere__MFEK(__tmp__4TEK,buffer__ASEK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__CRIK,buffer__EPIK);
+ genere__WIEK(__tmp__4TEK,buffer__ASEK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__CRIK,buffer__EPIK);
+ genere__ILEK(__tmp__4TEK,buffer__ASEK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__CRIK,buffer__EPIK);
+ genere__MLEK(__tmp__4TEK,buffer__ASEK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__CRIK,buffer__EPIK);
+ genere__NMEK(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__CRIK),buffer__EPIK);
- append__MOK(buffer__EPIK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__4TEK),buffer__ASEK);
+ append__MOK(buffer__ASEK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__CRIK,buffer__EPIK);
+ genere__PNEK(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__CRIK,buffer__EPIK);
+ genere__4REK(__tmp__4TEK,buffer__ASEK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__EPIK,((__REAL_CST *)__tmp__CRIK)->value__RGAI);
+ append__MOK(buffer__ASEK,((__REAL_CST *)__tmp__4TEK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__GKMQ=((__CHARACTER_CST *)__tmp__CRIK);
- add_last__YPK(buffer__EPIK,'\'');
- append__MOK(buffer__EPIK,Self__GKMQ->text__ZGAI);
- add_last__YPK(buffer__EPIK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__CRIK,buffer__EPIK);
+ genere__YWEK(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__CRIK,buffer__EPIK);
+ genere__SXEK(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__CRIK,buffer__EPIK);
+ genere__B2EK(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__CRIK,buffer__EPIK);
+ genere__L4EK(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__CRIK,buffer__EPIK);
+ genere__VAFK(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__CRIK,buffer__EPIK);
+ genere__5CFK(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__CRIK,buffer__EPIK);
+ genere__JFFK(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__CRIK,buffer__EPIK);
+ genere__THFK(__tmp__4TEK,buffer__ASEK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__CRIK,buffer__EPIK);
+ genere__3JFK(__tmp__4TEK,buffer__ASEK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__CRIK,buffer__EPIK);
+ genere__SLFK(__tmp__4TEK,buffer__ASEK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__CRIK,buffer__EPIK);
+ genere__XLFK(__tmp__4TEK,buffer__ASEK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__CRIK,buffer__EPIK);
+ genere__4LFK(__tmp__4TEK,buffer__ASEK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__CRIK,buffer__EPIK);
+ genere__TPKL(__tmp__4TEK,buffer__ASEK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__CRIK,buffer__EPIK);
+ genere__40NL(__tmp__4TEK,buffer__ASEK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__EPIK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CRIK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__ASEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4TEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__CRIK,buffer__EPIK);
+ genere__WD1M(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__CRIK,buffer__EPIK);
+ genere__10EO(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__CRIK,buffer__EPIK);
+ genere__NBLO(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__CRIK,buffer__EPIK);
+ genere__C1EO(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__CRIK,buffer__EPIK);
+ genere__VBLO(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__CRIK,buffer__EPIK);
+ genere__M5JM(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__CRIK,buffer__EPIK);
+ genere__24ML(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__CRIK,buffer__EPIK);
+ genere__OUZM(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__CRIK,buffer__EPIK);
+ genere__J1EO(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__CRIK,buffer__EPIK);
+ genere__THEP(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__CRIK,buffer__EPIK);
+ genere__1XRN(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__CRIK,buffer__EPIK);
+ genere__J2RN(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__CRIK,buffer__EPIK);
+ genere__GFQN(__tmp__4TEK,buffer__ASEK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__CRIK,buffer__EPIK);
+ genere__2FUO(__tmp__4TEK,buffer__ASEK);
} break;
};
- __tmp__DRIK=Self__DPIK->parent_expr_binary_cmp__5DNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__DRIK)->__id) {
+ __tmp__5TEK=Self__5REK->parent_expr_binary_cmp__LLJH.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__5TEK)->__id) {
case __LIST__: {
- __tmp__ERIK=static_type__SCTG(__tmp__DRIK);
+ __tmp__AUEK=static_type__OHQG(__tmp__5TEK);
} break;
case __STRING_CST__: {
- __tmp__ERIK=((__STRING_CST *)__tmp__DRIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__AUEK=((__STRING_CST *)__tmp__5TEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__ERIK=((__EXTERNAL_C *)__tmp__DRIK)->static_type__KMZD;
+ __tmp__AUEK=((__EXTERNAL_C *)__tmp__5TEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__ERIK=((__PROTOTYPE_CST *)__tmp__DRIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__AUEK=((__PROTOTYPE_CST *)__tmp__5TEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__ERIK=((__INTEGER_CST *)__tmp__DRIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__AUEK=((__INTEGER_CST *)__tmp__5TEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__ERIK=((__LOCAL *)((__READ_LOCAL *)__tmp__DRIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__AUEK=((__LOCAL *)((__READ_LOCAL *)__tmp__5TEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__ERIK=static_type__EG5H(__tmp__DRIK);
+ __tmp__AUEK=static_type__CN1H(__tmp__5TEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__ERIK=static_type__3G5H();
+ __tmp__AUEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ERIK=static_type__CH5H();
+ __tmp__AUEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__ERIK=((__REAL_CST *)__tmp__DRIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__AUEK=((__REAL_CST *)__tmp__5TEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__ERIK=((__CHARACTER_CST *)__tmp__DRIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__AUEK=((__CHARACTER_CST *)__tmp__5TEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__ERIK=static_type__HH5H();
+ __tmp__AUEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__ERIK=static_type__MH5H();
+ __tmp__AUEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__ERIK=static_type__RH5H();
+ __tmp__AUEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__ERIK=static_type__WH5H(__tmp__DRIK);
+ __tmp__AUEK=static_type__UO1H(__tmp__5TEK);
} break;
case __EXPR_MUL__: {
- __tmp__ERIK=static_type__2H5H(__tmp__DRIK);
+ __tmp__AUEK=static_type__0O1H(__tmp__5TEK);
} break;
case __EXPR_DIV__: {
- __tmp__ERIK=static_type__BI5H(__tmp__DRIK);
+ __tmp__AUEK=static_type__5O1H(__tmp__5TEK);
} break;
case __EXPR_AND__: {
- __tmp__ERIK=static_type__GI5H(__tmp__DRIK);
+ __tmp__AUEK=static_type__EP1H(__tmp__5TEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ERIK=static_type__LI5H(__tmp__DRIK);
+ __tmp__AUEK=static_type__JP1H(__tmp__5TEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ERIK=static_type__QI5H(__tmp__DRIK);
+ __tmp__AUEK=static_type__OP1H(__tmp__5TEK);
} break;
case __PUT_TO__: {
- __tmp__ERIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__AUEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__ERIK=static_type__ZI5H(__tmp__DRIK);
+ __tmp__AUEK=static_type__XP1H(__tmp__5TEK);
} break;
case __SIZE_OF__: {
- __tmp__ERIK=static_type__FJ5H();
+ __tmp__AUEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__ERIK=((__CAST *)__tmp__DRIK)->static_type__2G5H;
+ __tmp__AUEK=((__CAST *)__tmp__5TEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__ERIK=static_type__SEOL(__tmp__DRIK);
+ __tmp__AUEK=static_type__NOKL(__tmp__5TEK);
} break;
case __READ_SLOT__: {
- __tmp__ERIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DRIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__AUEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5TEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__ERIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DRIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__AUEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5TEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ERIK=static_type__VN3M();
+ __tmp__AUEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ERIK=static_type__BIIO();
+ __tmp__AUEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ERIK=static_type__XRMO();
+ __tmp__AUEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ERIK=static_type__GIIO();
+ __tmp__AUEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ERIK=static_type__3RMO();
+ __tmp__AUEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__ERIK=static_type__FZMM(__tmp__DRIK);
+ __tmp__AUEK=static_type__DFJM(__tmp__5TEK);
} break;
case __EXPR_ADD__: {
- __tmp__ERIK=static_type__UTQL(__tmp__DRIK);
+ __tmp__AUEK=static_type__P3ML(__tmp__5TEK);
} break;
case __EXPR_NOT__: {
- __tmp__ERIK=static_type__NP1M(__tmp__DRIK);
+ __tmp__AUEK=static_type__R3XM(__tmp__5TEK);
} break;
case __EXPR_MOD__: {
- __tmp__ERIK=static_type__LIIO(__tmp__DRIK);
+ __tmp__AUEK=static_type__DREO(__tmp__5TEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ERIK=static_type__CZHP();
+ __tmp__AUEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__ERIK=static_type__RMUN();
+ __tmp__AUEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__ERIK=static_type__WMUN();
+ __tmp__AUEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__ERIK=static_type__ZKTN(__tmp__DRIK);
+ __tmp__AUEK=static_type__3YPN(__tmp__5TEK);
} break;
case __EXPR_XOR__: {
- __tmp__ERIK=static_type__D5VO(__tmp__DRIK);
+ __tmp__AUEK=static_type__1HSO(__tmp__5TEK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__ERIK)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__EPIK,(&__string_401));
+ if (((void *)((__TYPE_FULL *)__tmp__AUEK)->parent_type__5SL == (void *)type_block__BLB)) {
+ append__MOK(buffer__ASEK,(&__string_409));
};
};
- add_last__YPK(buffer__EPIK,' ');
- append__MOK(buffer__EPIK,(&__string_21));
- add_last__YPK(buffer__EPIK,' ');
- if (((void *)((__TYPE_FULL *)static_type__CH5H())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__EPIK,(&__string_400));
- __tmp__0RIK=TRUE__;
+ 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__0RIK=FALSE__;
+ __tmp__WUEK=FALSE__;
};
- if ((! __tmp__0RIK)) {
- __tmp__5RIK=Self__DPIK->parent_expr_binary_cmp__5DNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__5RIK)->__id) {
+ if ((! __tmp__WUEK)) {
+ __tmp__1UEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__1UEK)->__id) {
case __LIST__: {
- __tmp__ASIK=static_type__SCTG(__tmp__5RIK);
+ __tmp__2UEK=static_type__OHQG(__tmp__1UEK);
} break;
case __STRING_CST__: {
- __tmp__ASIK=((__STRING_CST *)__tmp__5RIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__2UEK=((__STRING_CST *)__tmp__1UEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__ASIK=((__EXTERNAL_C *)__tmp__5RIK)->static_type__KMZD;
+ __tmp__2UEK=((__EXTERNAL_C *)__tmp__1UEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__ASIK=((__PROTOTYPE_CST *)__tmp__5RIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__2UEK=((__PROTOTYPE_CST *)__tmp__1UEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__ASIK=((__INTEGER_CST *)__tmp__5RIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__2UEK=((__INTEGER_CST *)__tmp__1UEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__ASIK=((__LOCAL *)((__READ_LOCAL *)__tmp__5RIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__2UEK=((__LOCAL *)((__READ_LOCAL *)__tmp__1UEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__ASIK=static_type__EG5H(__tmp__5RIK);
+ __tmp__2UEK=static_type__CN1H(__tmp__1UEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__ASIK=static_type__3G5H();
+ __tmp__2UEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ASIK=static_type__CH5H();
+ __tmp__2UEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__ASIK=((__REAL_CST *)__tmp__5RIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__2UEK=((__REAL_CST *)__tmp__1UEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__ASIK=((__CHARACTER_CST *)__tmp__5RIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__2UEK=((__CHARACTER_CST *)__tmp__1UEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__ASIK=static_type__HH5H();
+ __tmp__2UEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__ASIK=static_type__MH5H();
+ __tmp__2UEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__ASIK=static_type__RH5H();
+ __tmp__2UEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__ASIK=static_type__WH5H(__tmp__5RIK);
+ __tmp__2UEK=static_type__UO1H(__tmp__1UEK);
} break;
case __EXPR_MUL__: {
- __tmp__ASIK=static_type__2H5H(__tmp__5RIK);
+ __tmp__2UEK=static_type__0O1H(__tmp__1UEK);
} break;
case __EXPR_DIV__: {
- __tmp__ASIK=static_type__BI5H(__tmp__5RIK);
+ __tmp__2UEK=static_type__5O1H(__tmp__1UEK);
} break;
case __EXPR_AND__: {
- __tmp__ASIK=static_type__GI5H(__tmp__5RIK);
+ __tmp__2UEK=static_type__EP1H(__tmp__1UEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ASIK=static_type__LI5H(__tmp__5RIK);
+ __tmp__2UEK=static_type__JP1H(__tmp__1UEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ASIK=static_type__QI5H(__tmp__5RIK);
+ __tmp__2UEK=static_type__OP1H(__tmp__1UEK);
} break;
case __PUT_TO__: {
- __tmp__ASIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__2UEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__ASIK=static_type__ZI5H(__tmp__5RIK);
+ __tmp__2UEK=static_type__XP1H(__tmp__1UEK);
} break;
case __SIZE_OF__: {
- __tmp__ASIK=static_type__FJ5H();
+ __tmp__2UEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__ASIK=((__CAST *)__tmp__5RIK)->static_type__2G5H;
+ __tmp__2UEK=((__CAST *)__tmp__1UEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__ASIK=static_type__SEOL(__tmp__5RIK);
+ __tmp__2UEK=static_type__NOKL(__tmp__1UEK);
} break;
case __READ_SLOT__: {
- __tmp__ASIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5RIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__2UEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1UEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__ASIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5RIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__2UEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1UEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ASIK=static_type__VN3M();
+ __tmp__2UEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ASIK=static_type__BIIO();
+ __tmp__2UEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ASIK=static_type__XRMO();
+ __tmp__2UEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ASIK=static_type__GIIO();
+ __tmp__2UEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ASIK=static_type__3RMO();
+ __tmp__2UEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__ASIK=static_type__FZMM(__tmp__5RIK);
+ __tmp__2UEK=static_type__DFJM(__tmp__1UEK);
} break;
case __EXPR_ADD__: {
- __tmp__ASIK=static_type__UTQL(__tmp__5RIK);
+ __tmp__2UEK=static_type__P3ML(__tmp__1UEK);
} break;
case __EXPR_NOT__: {
- __tmp__ASIK=static_type__NP1M(__tmp__5RIK);
+ __tmp__2UEK=static_type__R3XM(__tmp__1UEK);
} break;
case __EXPR_MOD__: {
- __tmp__ASIK=static_type__LIIO(__tmp__5RIK);
+ __tmp__2UEK=static_type__DREO(__tmp__1UEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ASIK=static_type__CZHP();
+ __tmp__2UEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__ASIK=static_type__RMUN();
+ __tmp__2UEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__ASIK=static_type__WMUN();
+ __tmp__2UEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__ASIK=static_type__ZKTN(__tmp__5RIK);
+ __tmp__2UEK=static_type__3YPN(__tmp__1UEK);
} break;
case __EXPR_XOR__: {
- __tmp__ASIK=static_type__D5VO(__tmp__5RIK);
+ __tmp__2UEK=static_type__1HSO(__tmp__1UEK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__ASIK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__EPIK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__2UEK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__ASEK,(&__string_407));
};
};
- __tmp__LSIK=Self__DPIK->parent_expr_binary_cmp__5DNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__LSIK)->__id) {
+ __tmp__HVEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__HVEK)->__id) {
case __LIST__: {
- __tmp__MSIK=static_type__SCTG(__tmp__LSIK);
+ __tmp__IVEK=static_type__OHQG(__tmp__HVEK);
} break;
case __STRING_CST__: {
- __tmp__MSIK=((__STRING_CST *)__tmp__LSIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__IVEK=((__STRING_CST *)__tmp__HVEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__MSIK=((__EXTERNAL_C *)__tmp__LSIK)->static_type__KMZD;
+ __tmp__IVEK=((__EXTERNAL_C *)__tmp__HVEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__MSIK=((__PROTOTYPE_CST *)__tmp__LSIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__IVEK=((__PROTOTYPE_CST *)__tmp__HVEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__MSIK=((__INTEGER_CST *)__tmp__LSIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__IVEK=((__INTEGER_CST *)__tmp__HVEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__MSIK=((__LOCAL *)((__READ_LOCAL *)__tmp__LSIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__IVEK=((__LOCAL *)((__READ_LOCAL *)__tmp__HVEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__MSIK=static_type__EG5H(__tmp__LSIK);
+ __tmp__IVEK=static_type__CN1H(__tmp__HVEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__MSIK=static_type__3G5H();
+ __tmp__IVEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__MSIK=static_type__CH5H();
+ __tmp__IVEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__MSIK=((__REAL_CST *)__tmp__LSIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__IVEK=((__REAL_CST *)__tmp__HVEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__MSIK=((__CHARACTER_CST *)__tmp__LSIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__IVEK=((__CHARACTER_CST *)__tmp__HVEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__MSIK=static_type__HH5H();
+ __tmp__IVEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__MSIK=static_type__MH5H();
+ __tmp__IVEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__MSIK=static_type__RH5H();
+ __tmp__IVEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__MSIK=static_type__WH5H(__tmp__LSIK);
+ __tmp__IVEK=static_type__UO1H(__tmp__HVEK);
} break;
case __EXPR_MUL__: {
- __tmp__MSIK=static_type__2H5H(__tmp__LSIK);
+ __tmp__IVEK=static_type__0O1H(__tmp__HVEK);
} break;
case __EXPR_DIV__: {
- __tmp__MSIK=static_type__BI5H(__tmp__LSIK);
+ __tmp__IVEK=static_type__5O1H(__tmp__HVEK);
} break;
case __EXPR_AND__: {
- __tmp__MSIK=static_type__GI5H(__tmp__LSIK);
+ __tmp__IVEK=static_type__EP1H(__tmp__HVEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__MSIK=static_type__LI5H(__tmp__LSIK);
+ __tmp__IVEK=static_type__JP1H(__tmp__HVEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__MSIK=static_type__QI5H(__tmp__LSIK);
+ __tmp__IVEK=static_type__OP1H(__tmp__HVEK);
} break;
case __PUT_TO__: {
- __tmp__MSIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__IVEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__MSIK=static_type__ZI5H(__tmp__LSIK);
+ __tmp__IVEK=static_type__XP1H(__tmp__HVEK);
} break;
case __SIZE_OF__: {
- __tmp__MSIK=static_type__FJ5H();
+ __tmp__IVEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__MSIK=((__CAST *)__tmp__LSIK)->static_type__2G5H;
+ __tmp__IVEK=((__CAST *)__tmp__HVEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__MSIK=static_type__SEOL(__tmp__LSIK);
+ __tmp__IVEK=static_type__NOKL(__tmp__HVEK);
} break;
case __READ_SLOT__: {
- __tmp__MSIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__LSIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__IVEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HVEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__MSIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LSIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__IVEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HVEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__MSIK=static_type__VN3M();
+ __tmp__IVEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__MSIK=static_type__BIIO();
+ __tmp__IVEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__MSIK=static_type__XRMO();
+ __tmp__IVEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__MSIK=static_type__GIIO();
+ __tmp__IVEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__MSIK=static_type__3RMO();
+ __tmp__IVEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__MSIK=static_type__FZMM(__tmp__LSIK);
+ __tmp__IVEK=static_type__DFJM(__tmp__HVEK);
} break;
case __EXPR_ADD__: {
- __tmp__MSIK=static_type__UTQL(__tmp__LSIK);
+ __tmp__IVEK=static_type__P3ML(__tmp__HVEK);
} break;
case __EXPR_NOT__: {
- __tmp__MSIK=static_type__NP1M(__tmp__LSIK);
+ __tmp__IVEK=static_type__R3XM(__tmp__HVEK);
} break;
case __EXPR_MOD__: {
- __tmp__MSIK=static_type__LIIO(__tmp__LSIK);
+ __tmp__IVEK=static_type__DREO(__tmp__HVEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__MSIK=static_type__CZHP();
+ __tmp__IVEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__MSIK=static_type__RMUN();
+ __tmp__IVEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__MSIK=static_type__WMUN();
+ __tmp__IVEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__MSIK=static_type__ZKTN(__tmp__LSIK);
+ __tmp__IVEK=static_type__3YPN(__tmp__HVEK);
} break;
case __EXPR_XOR__: {
- __tmp__MSIK=static_type__D5VO(__tmp__LSIK);
+ __tmp__IVEK=static_type__1HSO(__tmp__HVEK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__MSIK)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__TSIK=Self__DPIK->parent_expr_binary_cmp__5DNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__TSIK)->__id) {
+ 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__USIK=static_type__SCTG(__tmp__TSIK);
+ __tmp__QVEK=static_type__OHQG(__tmp__PVEK);
} break;
case __STRING_CST__: {
- __tmp__USIK=((__STRING_CST *)__tmp__TSIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__QVEK=((__STRING_CST *)__tmp__PVEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__USIK=((__EXTERNAL_C *)__tmp__TSIK)->static_type__KMZD;
+ __tmp__QVEK=((__EXTERNAL_C *)__tmp__PVEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__USIK=((__PROTOTYPE_CST *)__tmp__TSIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__QVEK=((__PROTOTYPE_CST *)__tmp__PVEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__USIK=((__INTEGER_CST *)__tmp__TSIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__QVEK=((__INTEGER_CST *)__tmp__PVEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__USIK=((__LOCAL *)((__READ_LOCAL *)__tmp__TSIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__QVEK=((__LOCAL *)((__READ_LOCAL *)__tmp__PVEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__USIK=static_type__EG5H(__tmp__TSIK);
+ __tmp__QVEK=static_type__CN1H(__tmp__PVEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__USIK=static_type__3G5H();
+ __tmp__QVEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__USIK=static_type__CH5H();
+ __tmp__QVEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__USIK=((__REAL_CST *)__tmp__TSIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__QVEK=((__REAL_CST *)__tmp__PVEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__USIK=((__CHARACTER_CST *)__tmp__TSIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__QVEK=((__CHARACTER_CST *)__tmp__PVEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__USIK=static_type__HH5H();
+ __tmp__QVEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__USIK=static_type__MH5H();
+ __tmp__QVEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__USIK=static_type__RH5H();
+ __tmp__QVEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__USIK=static_type__WH5H(__tmp__TSIK);
+ __tmp__QVEK=static_type__UO1H(__tmp__PVEK);
} break;
case __EXPR_MUL__: {
- __tmp__USIK=static_type__2H5H(__tmp__TSIK);
+ __tmp__QVEK=static_type__0O1H(__tmp__PVEK);
} break;
case __EXPR_DIV__: {
- __tmp__USIK=static_type__BI5H(__tmp__TSIK);
+ __tmp__QVEK=static_type__5O1H(__tmp__PVEK);
} break;
case __EXPR_AND__: {
- __tmp__USIK=static_type__GI5H(__tmp__TSIK);
+ __tmp__QVEK=static_type__EP1H(__tmp__PVEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__USIK=static_type__LI5H(__tmp__TSIK);
+ __tmp__QVEK=static_type__JP1H(__tmp__PVEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__USIK=static_type__QI5H(__tmp__TSIK);
+ __tmp__QVEK=static_type__OP1H(__tmp__PVEK);
} break;
case __PUT_TO__: {
- __tmp__USIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__QVEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__USIK=static_type__ZI5H(__tmp__TSIK);
+ __tmp__QVEK=static_type__XP1H(__tmp__PVEK);
} break;
case __SIZE_OF__: {
- __tmp__USIK=static_type__FJ5H();
+ __tmp__QVEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__USIK=((__CAST *)__tmp__TSIK)->static_type__2G5H;
+ __tmp__QVEK=((__CAST *)__tmp__PVEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__USIK=static_type__SEOL(__tmp__TSIK);
+ __tmp__QVEK=static_type__NOKL(__tmp__PVEK);
} break;
case __READ_SLOT__: {
- __tmp__USIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__TSIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__QVEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__PVEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__USIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TSIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__QVEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PVEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__USIK=static_type__VN3M();
+ __tmp__QVEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__USIK=static_type__BIIO();
+ __tmp__QVEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__USIK=static_type__XRMO();
+ __tmp__QVEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__USIK=static_type__GIIO();
+ __tmp__QVEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__USIK=static_type__3RMO();
+ __tmp__QVEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__USIK=static_type__FZMM(__tmp__TSIK);
+ __tmp__QVEK=static_type__DFJM(__tmp__PVEK);
} break;
case __EXPR_ADD__: {
- __tmp__USIK=static_type__UTQL(__tmp__TSIK);
+ __tmp__QVEK=static_type__P3ML(__tmp__PVEK);
} break;
case __EXPR_NOT__: {
- __tmp__USIK=static_type__NP1M(__tmp__TSIK);
+ __tmp__QVEK=static_type__R3XM(__tmp__PVEK);
} break;
case __EXPR_MOD__: {
- __tmp__USIK=static_type__LIIO(__tmp__TSIK);
+ __tmp__QVEK=static_type__DREO(__tmp__PVEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__USIK=static_type__CZHP();
+ __tmp__QVEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__USIK=static_type__RMUN();
+ __tmp__QVEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__USIK=static_type__WMUN();
+ __tmp__QVEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__USIK=static_type__ZKTN(__tmp__TSIK);
+ __tmp__QVEK=static_type__3YPN(__tmp__PVEK);
} break;
case __EXPR_XOR__: {
- __tmp__USIK=static_type__D5VO(__tmp__TSIK);
+ __tmp__QVEK=static_type__1HSO(__tmp__PVEK);
} break;
};
- __tmp__ZSIK=((void *)((__TYPE_FULL *)__tmp__USIK)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__VVEK=((void *)((__TYPE_FULL *)__tmp__QVEK)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__ZSIK=FALSE__;
- };
- if (__tmp__ZSIK) {
- add_last__YPK(buffer__EPIK,'0');
+ __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__ETIK=Self__DPIK->parent_expr_binary_cmp__5DNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__ETIK)->__id) {
+ __tmp__AWEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__AWEK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__ETIK,buffer__EPIK);
+ genere__0EEK(__tmp__AWEK,buffer__ASEK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__ETIK,buffer__EPIK);
+ genere__MFEK(__tmp__AWEK,buffer__ASEK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__ETIK,buffer__EPIK);
+ genere__WIEK(__tmp__AWEK,buffer__ASEK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__ETIK,buffer__EPIK);
+ genere__ILEK(__tmp__AWEK,buffer__ASEK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__ETIK,buffer__EPIK);
+ genere__MLEK(__tmp__AWEK,buffer__ASEK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__ETIK,buffer__EPIK);
+ genere__NMEK(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__ETIK),buffer__EPIK);
- append__MOK(buffer__EPIK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__AWEK),buffer__ASEK);
+ append__MOK(buffer__ASEK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__ETIK,buffer__EPIK);
+ genere__PNEK(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__ETIK,buffer__EPIK);
+ genere__4REK(__tmp__AWEK,buffer__ASEK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__EPIK,((__REAL_CST *)__tmp__ETIK)->value__RGAI);
+ append__MOK(buffer__ASEK,((__REAL_CST *)__tmp__AWEK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__WTIK=((__CHARACTER_CST *)__tmp__ETIK);
- add_last__YPK(buffer__EPIK,'\'');
- append__MOK(buffer__EPIK,Self__WTIK->text__ZGAI);
- add_last__YPK(buffer__EPIK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__ETIK,buffer__EPIK);
+ genere__YWEK(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__ETIK,buffer__EPIK);
+ genere__SXEK(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__ETIK,buffer__EPIK);
+ genere__B2EK(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__ETIK,buffer__EPIK);
+ genere__L4EK(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__ETIK,buffer__EPIK);
+ genere__VAFK(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__ETIK,buffer__EPIK);
+ genere__5CFK(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__ETIK,buffer__EPIK);
+ genere__JFFK(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__ETIK,buffer__EPIK);
+ genere__THFK(__tmp__AWEK,buffer__ASEK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__ETIK,buffer__EPIK);
+ genere__3JFK(__tmp__AWEK,buffer__ASEK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__ETIK,buffer__EPIK);
+ genere__SLFK(__tmp__AWEK,buffer__ASEK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__ETIK,buffer__EPIK);
+ genere__XLFK(__tmp__AWEK,buffer__ASEK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__ETIK,buffer__EPIK);
+ genere__4LFK(__tmp__AWEK,buffer__ASEK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__ETIK,buffer__EPIK);
+ genere__TPKL(__tmp__AWEK,buffer__ASEK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__ETIK,buffer__EPIK);
+ genere__40NL(__tmp__AWEK,buffer__ASEK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__EPIK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ETIK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__ASEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AWEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__ETIK,buffer__EPIK);
+ genere__WD1M(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__ETIK,buffer__EPIK);
+ genere__10EO(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__ETIK,buffer__EPIK);
+ genere__NBLO(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__ETIK,buffer__EPIK);
+ genere__C1EO(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__ETIK,buffer__EPIK);
+ genere__VBLO(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__ETIK,buffer__EPIK);
+ genere__M5JM(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__ETIK,buffer__EPIK);
+ genere__24ML(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__ETIK,buffer__EPIK);
+ genere__OUZM(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__ETIK,buffer__EPIK);
+ genere__J1EO(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__ETIK,buffer__EPIK);
+ genere__THEP(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__ETIK,buffer__EPIK);
+ genere__1XRN(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__ETIK,buffer__EPIK);
+ genere__J2RN(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__ETIK,buffer__EPIK);
+ genere__GFQN(__tmp__AWEK,buffer__ASEK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__ETIK,buffer__EPIK);
+ genere__2FUO(__tmp__AWEK,buffer__ASEK);
} break;
};
- __tmp__FTIK=Self__DPIK->parent_expr_binary_cmp__5DNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__FTIK)->__id) {
+ __tmp__BWEK=Self__5REK->parent_expr_binary_cmp__LLJH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__BWEK)->__id) {
case __LIST__: {
- __tmp__GTIK=static_type__SCTG(__tmp__FTIK);
+ __tmp__CWEK=static_type__OHQG(__tmp__BWEK);
} break;
case __STRING_CST__: {
- __tmp__GTIK=((__STRING_CST *)__tmp__FTIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__CWEK=((__STRING_CST *)__tmp__BWEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__GTIK=((__EXTERNAL_C *)__tmp__FTIK)->static_type__KMZD;
+ __tmp__CWEK=((__EXTERNAL_C *)__tmp__BWEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__GTIK=((__PROTOTYPE_CST *)__tmp__FTIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__CWEK=((__PROTOTYPE_CST *)__tmp__BWEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__GTIK=((__INTEGER_CST *)__tmp__FTIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__CWEK=((__INTEGER_CST *)__tmp__BWEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__GTIK=((__LOCAL *)((__READ_LOCAL *)__tmp__FTIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__CWEK=((__LOCAL *)((__READ_LOCAL *)__tmp__BWEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__GTIK=static_type__EG5H(__tmp__FTIK);
+ __tmp__CWEK=static_type__CN1H(__tmp__BWEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__GTIK=static_type__3G5H();
+ __tmp__CWEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__GTIK=static_type__CH5H();
+ __tmp__CWEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__GTIK=((__REAL_CST *)__tmp__FTIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__CWEK=((__REAL_CST *)__tmp__BWEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__GTIK=((__CHARACTER_CST *)__tmp__FTIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__CWEK=((__CHARACTER_CST *)__tmp__BWEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__GTIK=static_type__HH5H();
+ __tmp__CWEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__GTIK=static_type__MH5H();
+ __tmp__CWEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__GTIK=static_type__RH5H();
+ __tmp__CWEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__GTIK=static_type__WH5H(__tmp__FTIK);
+ __tmp__CWEK=static_type__UO1H(__tmp__BWEK);
} break;
case __EXPR_MUL__: {
- __tmp__GTIK=static_type__2H5H(__tmp__FTIK);
+ __tmp__CWEK=static_type__0O1H(__tmp__BWEK);
} break;
case __EXPR_DIV__: {
- __tmp__GTIK=static_type__BI5H(__tmp__FTIK);
+ __tmp__CWEK=static_type__5O1H(__tmp__BWEK);
} break;
case __EXPR_AND__: {
- __tmp__GTIK=static_type__GI5H(__tmp__FTIK);
+ __tmp__CWEK=static_type__EP1H(__tmp__BWEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__GTIK=static_type__LI5H(__tmp__FTIK);
+ __tmp__CWEK=static_type__JP1H(__tmp__BWEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__GTIK=static_type__QI5H(__tmp__FTIK);
+ __tmp__CWEK=static_type__OP1H(__tmp__BWEK);
} break;
case __PUT_TO__: {
- __tmp__GTIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__CWEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__GTIK=static_type__ZI5H(__tmp__FTIK);
+ __tmp__CWEK=static_type__XP1H(__tmp__BWEK);
} break;
case __SIZE_OF__: {
- __tmp__GTIK=static_type__FJ5H();
+ __tmp__CWEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__GTIK=((__CAST *)__tmp__FTIK)->static_type__2G5H;
+ __tmp__CWEK=((__CAST *)__tmp__BWEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__GTIK=static_type__SEOL(__tmp__FTIK);
+ __tmp__CWEK=static_type__NOKL(__tmp__BWEK);
} break;
case __READ_SLOT__: {
- __tmp__GTIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__FTIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__CWEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__BWEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__GTIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FTIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__CWEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BWEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__GTIK=static_type__VN3M();
+ __tmp__CWEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__GTIK=static_type__BIIO();
+ __tmp__CWEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__GTIK=static_type__XRMO();
+ __tmp__CWEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__GTIK=static_type__GIIO();
+ __tmp__CWEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__GTIK=static_type__3RMO();
+ __tmp__CWEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__GTIK=static_type__FZMM(__tmp__FTIK);
+ __tmp__CWEK=static_type__DFJM(__tmp__BWEK);
} break;
case __EXPR_ADD__: {
- __tmp__GTIK=static_type__UTQL(__tmp__FTIK);
+ __tmp__CWEK=static_type__P3ML(__tmp__BWEK);
} break;
case __EXPR_NOT__: {
- __tmp__GTIK=static_type__NP1M(__tmp__FTIK);
+ __tmp__CWEK=static_type__R3XM(__tmp__BWEK);
} break;
case __EXPR_MOD__: {
- __tmp__GTIK=static_type__LIIO(__tmp__FTIK);
+ __tmp__CWEK=static_type__DREO(__tmp__BWEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__GTIK=static_type__CZHP();
+ __tmp__CWEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__GTIK=static_type__RMUN();
+ __tmp__CWEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__GTIK=static_type__WMUN();
+ __tmp__CWEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__GTIK=static_type__ZKTN(__tmp__FTIK);
+ __tmp__CWEK=static_type__3YPN(__tmp__BWEK);
} break;
case __EXPR_XOR__: {
- __tmp__GTIK=static_type__D5VO(__tmp__FTIK);
+ __tmp__CWEK=static_type__1HSO(__tmp__BWEK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__GTIK)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__EPIK,(&__string_401));
+ 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;
};
};
- add_last__YPK(buffer__EPIK,')');
+ ((__CHARACTER *)Self__RWFR->storage__XNK)[Self__RWFR->count__VF]=')';
+ Self__RWFR->count__VF=(__INTEGER)(Self__RWFR->count__VF + 1);
}
-static void genere__2TIK(__GET_TYPE_ID *Self__3TIK,void *buffer__4TIK)
+static void genere__YWEK(__GET_TYPE_ID *Self__ZWEK,void *buffer__0WEK)
// ({GET_TYPE_ID},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *__tmp__5TIK,*__tmp__OUIK;
- void *__tmp__AUIK,*__tmp__PUIK;
- void *__tmp__QUIK;
- void *__tmp__RUIK;
- __tmp__5TIK=Self__3TIK->receiver__JHAI;
- switch (((struct ___OBJ *)__tmp__5TIK)->__id) {
+ 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__AUIK=static_type__SCTG(__tmp__5TIK);
+ __tmp__2WEK=static_type__OHQG(__tmp__1WEK);
} break;
case __STRING_CST__: {
- __tmp__AUIK=((__STRING_CST *)__tmp__5TIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__2WEK=((__STRING_CST *)__tmp__1WEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__AUIK=((__EXTERNAL_C *)__tmp__5TIK)->static_type__KMZD;
+ __tmp__2WEK=((__EXTERNAL_C *)__tmp__1WEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__AUIK=((__PROTOTYPE_CST *)__tmp__5TIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__2WEK=((__PROTOTYPE_CST *)__tmp__1WEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__AUIK=((__INTEGER_CST *)__tmp__5TIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__2WEK=((__INTEGER_CST *)__tmp__1WEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__AUIK=((__LOCAL *)((__READ_LOCAL *)__tmp__5TIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__2WEK=((__LOCAL *)((__READ_LOCAL *)__tmp__1WEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__AUIK=static_type__EG5H(__tmp__5TIK);
+ __tmp__2WEK=static_type__CN1H(__tmp__1WEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__AUIK=static_type__3G5H();
+ __tmp__2WEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__AUIK=static_type__CH5H();
+ __tmp__2WEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__AUIK=((__REAL_CST *)__tmp__5TIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__2WEK=((__REAL_CST *)__tmp__1WEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__AUIK=((__CHARACTER_CST *)__tmp__5TIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__2WEK=((__CHARACTER_CST *)__tmp__1WEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__AUIK=static_type__HH5H();
+ __tmp__2WEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__AUIK=static_type__MH5H();
+ __tmp__2WEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__AUIK=static_type__RH5H();
+ __tmp__2WEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__AUIK=static_type__WH5H(__tmp__5TIK);
+ __tmp__2WEK=static_type__UO1H(__tmp__1WEK);
} break;
case __EXPR_MUL__: {
- __tmp__AUIK=static_type__2H5H(__tmp__5TIK);
+ __tmp__2WEK=static_type__0O1H(__tmp__1WEK);
} break;
case __EXPR_DIV__: {
- __tmp__AUIK=static_type__BI5H(__tmp__5TIK);
+ __tmp__2WEK=static_type__5O1H(__tmp__1WEK);
} break;
case __EXPR_AND__: {
- __tmp__AUIK=static_type__GI5H(__tmp__5TIK);
+ __tmp__2WEK=static_type__EP1H(__tmp__1WEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__AUIK=static_type__LI5H(__tmp__5TIK);
+ __tmp__2WEK=static_type__JP1H(__tmp__1WEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__AUIK=static_type__QI5H(__tmp__5TIK);
+ __tmp__2WEK=static_type__OP1H(__tmp__1WEK);
} break;
case __PUT_TO__: {
- __tmp__AUIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__2WEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__AUIK=static_type__ZI5H(__tmp__5TIK);
+ __tmp__2WEK=static_type__XP1H(__tmp__1WEK);
} break;
case __SIZE_OF__: {
- __tmp__AUIK=static_type__FJ5H();
+ __tmp__2WEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__AUIK=((__CAST *)__tmp__5TIK)->static_type__2G5H;
+ __tmp__2WEK=((__CAST *)__tmp__1WEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__AUIK=static_type__SEOL(__tmp__5TIK);
+ __tmp__2WEK=static_type__NOKL(__tmp__1WEK);
} break;
case __READ_SLOT__: {
- __tmp__AUIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5TIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__2WEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1WEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__AUIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5TIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__2WEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1WEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__AUIK=static_type__VN3M();
+ __tmp__2WEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__AUIK=static_type__BIIO();
+ __tmp__2WEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__AUIK=static_type__XRMO();
+ __tmp__2WEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__AUIK=static_type__GIIO();
+ __tmp__2WEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__AUIK=static_type__3RMO();
+ __tmp__2WEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__AUIK=static_type__FZMM(__tmp__5TIK);
+ __tmp__2WEK=static_type__DFJM(__tmp__1WEK);
} break;
case __EXPR_ADD__: {
- __tmp__AUIK=static_type__UTQL(__tmp__5TIK);
+ __tmp__2WEK=static_type__P3ML(__tmp__1WEK);
} break;
case __EXPR_NOT__: {
- __tmp__AUIK=static_type__NP1M(__tmp__5TIK);
+ __tmp__2WEK=static_type__R3XM(__tmp__1WEK);
} break;
case __EXPR_MOD__: {
- __tmp__AUIK=static_type__LIIO(__tmp__5TIK);
+ __tmp__2WEK=static_type__DREO(__tmp__1WEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__AUIK=static_type__CZHP();
+ __tmp__2WEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__AUIK=static_type__RMUN();
+ __tmp__2WEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__AUIK=static_type__WMUN();
+ __tmp__2WEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__AUIK=static_type__ZKTN(__tmp__5TIK);
+ __tmp__2WEK=static_type__3YPN(__tmp__1WEK);
} break;
case __EXPR_XOR__: {
- __tmp__AUIK=static_type__D5VO(__tmp__5TIK);
+ __tmp__2WEK=static_type__1HSO(__tmp__1WEK);
} break;
};
- if (is_late_binding__XMWK(__tmp__AUIK)) {
- append__MOK(buffer__4TIK,(&__string_402));
+ if (is_late_binding__1QSK(__tmp__2WEK)) {
+ append__MOK(buffer__0WEK,(&__string_410));
} else {
- append__MOK(buffer__4TIK,(&__string_92));
- __tmp__OUIK=Self__3TIK->receiver__JHAI;
- switch (((struct ___OBJ *)__tmp__OUIK)->__id) {
+ append__MOK(buffer__0WEK,(&__string_92));
+ __tmp__KXEK=Self__ZWEK->receiver__5N2H;
+ switch (((struct ___OBJ *)__tmp__KXEK)->__id) {
case __LIST__: {
- __tmp__PUIK=static_type__SCTG(__tmp__OUIK);
+ __tmp__LXEK=static_type__OHQG(__tmp__KXEK);
} break;
case __STRING_CST__: {
- __tmp__PUIK=((__STRING_CST *)__tmp__OUIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__LXEK=((__STRING_CST *)__tmp__KXEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__PUIK=((__EXTERNAL_C *)__tmp__OUIK)->static_type__KMZD;
+ __tmp__LXEK=((__EXTERNAL_C *)__tmp__KXEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__PUIK=((__PROTOTYPE_CST *)__tmp__OUIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__LXEK=((__PROTOTYPE_CST *)__tmp__KXEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__PUIK=((__INTEGER_CST *)__tmp__OUIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__LXEK=((__INTEGER_CST *)__tmp__KXEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__PUIK=((__LOCAL *)((__READ_LOCAL *)__tmp__OUIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__LXEK=((__LOCAL *)((__READ_LOCAL *)__tmp__KXEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__PUIK=static_type__EG5H(__tmp__OUIK);
+ __tmp__LXEK=static_type__CN1H(__tmp__KXEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__PUIK=static_type__3G5H();
+ __tmp__LXEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__PUIK=static_type__CH5H();
+ __tmp__LXEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__PUIK=((__REAL_CST *)__tmp__OUIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__LXEK=((__REAL_CST *)__tmp__KXEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__PUIK=((__CHARACTER_CST *)__tmp__OUIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__LXEK=((__CHARACTER_CST *)__tmp__KXEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__PUIK=static_type__HH5H();
+ __tmp__LXEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__PUIK=static_type__MH5H();
+ __tmp__LXEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__PUIK=static_type__RH5H();
+ __tmp__LXEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__PUIK=static_type__WH5H(__tmp__OUIK);
+ __tmp__LXEK=static_type__UO1H(__tmp__KXEK);
} break;
case __EXPR_MUL__: {
- __tmp__PUIK=static_type__2H5H(__tmp__OUIK);
+ __tmp__LXEK=static_type__0O1H(__tmp__KXEK);
} break;
case __EXPR_DIV__: {
- __tmp__PUIK=static_type__BI5H(__tmp__OUIK);
+ __tmp__LXEK=static_type__5O1H(__tmp__KXEK);
} break;
case __EXPR_AND__: {
- __tmp__PUIK=static_type__GI5H(__tmp__OUIK);
+ __tmp__LXEK=static_type__EP1H(__tmp__KXEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__PUIK=static_type__LI5H(__tmp__OUIK);
+ __tmp__LXEK=static_type__JP1H(__tmp__KXEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__PUIK=static_type__QI5H(__tmp__OUIK);
+ __tmp__LXEK=static_type__OP1H(__tmp__KXEK);
} break;
case __PUT_TO__: {
- __tmp__PUIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__LXEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__PUIK=static_type__ZI5H(__tmp__OUIK);
+ __tmp__LXEK=static_type__XP1H(__tmp__KXEK);
} break;
case __SIZE_OF__: {
- __tmp__PUIK=static_type__FJ5H();
+ __tmp__LXEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__PUIK=((__CAST *)__tmp__OUIK)->static_type__2G5H;
+ __tmp__LXEK=((__CAST *)__tmp__KXEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__PUIK=static_type__SEOL(__tmp__OUIK);
+ __tmp__LXEK=static_type__NOKL(__tmp__KXEK);
} break;
case __READ_SLOT__: {
- __tmp__PUIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__OUIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__LXEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KXEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__PUIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OUIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__LXEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KXEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__PUIK=static_type__VN3M();
+ __tmp__LXEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__PUIK=static_type__BIIO();
+ __tmp__LXEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__PUIK=static_type__XRMO();
+ __tmp__LXEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__PUIK=static_type__GIIO();
+ __tmp__LXEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__PUIK=static_type__3RMO();
+ __tmp__LXEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__PUIK=static_type__FZMM(__tmp__OUIK);
+ __tmp__LXEK=static_type__DFJM(__tmp__KXEK);
} break;
case __EXPR_ADD__: {
- __tmp__PUIK=static_type__UTQL(__tmp__OUIK);
+ __tmp__LXEK=static_type__P3ML(__tmp__KXEK);
} break;
case __EXPR_NOT__: {
- __tmp__PUIK=static_type__NP1M(__tmp__OUIK);
+ __tmp__LXEK=static_type__R3XM(__tmp__KXEK);
} break;
case __EXPR_MOD__: {
- __tmp__PUIK=static_type__LIIO(__tmp__OUIK);
+ __tmp__LXEK=static_type__DREO(__tmp__KXEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__PUIK=static_type__CZHP();
+ __tmp__LXEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__PUIK=static_type__RMUN();
+ __tmp__LXEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__PUIK=static_type__WMUN();
+ __tmp__LXEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__PUIK=static_type__ZKTN(__tmp__OUIK);
+ __tmp__LXEK=static_type__3YPN(__tmp__KXEK);
} break;
case __EXPR_XOR__: {
- __tmp__PUIK=static_type__D5VO(__tmp__OUIK);
+ __tmp__LXEK=static_type__1HSO(__tmp__KXEK);
} break;
};
- __tmp__QUIK=((__TYPE_FULL *)__tmp__PUIK)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__QUIK)->__id) {
+ __tmp__MXEK=((__TYPE_FULL *)__tmp__LXEK)->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__MXEK)->__id) {
case __TYPE__: {
- __tmp__RUIK=((__PROTOTYPE *)((__TYPE *)__tmp__QUIK)->prototype__RD)->parent_named__QD.name__1QB;
+ __tmp__NXEK=((__PROTOTYPE *)((__TYPE *)__tmp__MXEK)->prototype__RD)->parent_named__QD.name__1QB;
} break;
case __TYPE_NULL__: {
- __tmp__RUIK=(&__string_59);
+ __tmp__NXEK=(&__string_59);
} break;
case __TYPE_VOID__: {
- __tmp__RUIK=(&__string_2);
+ __tmp__NXEK=(&__string_2);
} break;
case __TYPE_CONTEXT__: {
- __tmp__RUIK=(&__string_44);
+ __tmp__NXEK=(&__string_44);
} break;
case __TYPE_ID__: {
- __tmp__RUIK=(&__string_46);
+ __tmp__NXEK=(&__string_46);
} break;
case __TYPE_GENERIC__: {
- __tmp__RUIK=((__TYPE_GENERIC *)__tmp__QUIK)->intern_name__FS2B;
+ __tmp__NXEK=((__TYPE_GENERIC *)__tmp__MXEK)->intern_name__UR2B;
} break;
case __PROFIL_BLOCK__: {
- __tmp__RUIK=((__PROFIL_BLOCK *)__tmp__QUIK)->parent_profil__UNCG.name__JCII;
+ __tmp__NXEK=((__PROFIL_BLOCK *)__tmp__MXEK)->parent_profil__OGAG.name__5IEI;
} break;
};
- append__MOK(buffer__4TIK,__tmp__RUIK);
- append__MOK(buffer__4TIK,(&__string_92));
+ append__MOK(buffer__0WEK,__tmp__NXEK);
+ append__MOK(buffer__0WEK,(&__string_92));
};
}
-static void genere__WUIK(__EXPR_SUP *Self__XUIK,void *buffer__YUIK)
+static void genere__SXEK(__EXPR_SUP *Self__TXEK,void *buffer__UXEK)
// ({EXPR_SUP},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__RVIK,*__tmp__3VIK,*__tmp__FWIK,*__tmp__WWIK,*__tmp__XWIK;
- void *__tmp__TXIK,*__tmp__5XIK,*__tmp__HYIK,*__tmp__YYIK,*__tmp__ZYIK;
- void *__tmp__SVIK,*__tmp__4VIK,*__tmp__GWIK,*__tmp__YWIK,*__tmp__UXIK;
- void *__tmp__AYIK,*__tmp__IYIK,*__tmp__0YIK;
- __CHARACTER_CST *Self__KZ2P,*Self__O02P;
- __BOOLEAN __tmp__MVIK,__tmp__LWIK,__tmp__OXIK,__tmp__NYIK;
- if (((void *)((__TYPE_FULL *)static_type__RH5H())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__YUIK,(&__string_399));
- };
- add_last__YPK(buffer__YUIK,'(');
- if (((void *)((__TYPE_FULL *)static_type__RH5H())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__YUIK,(&__string_400));
- __tmp__MVIK=TRUE__;
- } else {
- __tmp__MVIK=FALSE__;
- };
- if ((! __tmp__MVIK)) {
- __tmp__RVIK=Self__XUIK->parent_expr_binary_cmp__PYNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__RVIK)->__id) {
+ __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__SVIK=static_type__SCTG(__tmp__RVIK);
+ __tmp__OYEK=static_type__OHQG(__tmp__NYEK);
} break;
case __STRING_CST__: {
- __tmp__SVIK=((__STRING_CST *)__tmp__RVIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__OYEK=((__STRING_CST *)__tmp__NYEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__SVIK=((__EXTERNAL_C *)__tmp__RVIK)->static_type__KMZD;
+ __tmp__OYEK=((__EXTERNAL_C *)__tmp__NYEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__SVIK=((__PROTOTYPE_CST *)__tmp__RVIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__OYEK=((__PROTOTYPE_CST *)__tmp__NYEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__SVIK=((__INTEGER_CST *)__tmp__RVIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__OYEK=((__INTEGER_CST *)__tmp__NYEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__SVIK=((__LOCAL *)((__READ_LOCAL *)__tmp__RVIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__OYEK=((__LOCAL *)((__READ_LOCAL *)__tmp__NYEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__SVIK=static_type__EG5H(__tmp__RVIK);
+ __tmp__OYEK=static_type__CN1H(__tmp__NYEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__SVIK=static_type__3G5H();
+ __tmp__OYEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__SVIK=static_type__CH5H();
+ __tmp__OYEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__SVIK=((__REAL_CST *)__tmp__RVIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__OYEK=((__REAL_CST *)__tmp__NYEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__SVIK=((__CHARACTER_CST *)__tmp__RVIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__OYEK=((__CHARACTER_CST *)__tmp__NYEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__SVIK=static_type__HH5H();
+ __tmp__OYEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__SVIK=static_type__MH5H();
+ __tmp__OYEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__SVIK=static_type__RH5H();
+ __tmp__OYEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__SVIK=static_type__WH5H(__tmp__RVIK);
+ __tmp__OYEK=static_type__UO1H(__tmp__NYEK);
} break;
case __EXPR_MUL__: {
- __tmp__SVIK=static_type__2H5H(__tmp__RVIK);
+ __tmp__OYEK=static_type__0O1H(__tmp__NYEK);
} break;
case __EXPR_DIV__: {
- __tmp__SVIK=static_type__BI5H(__tmp__RVIK);
+ __tmp__OYEK=static_type__5O1H(__tmp__NYEK);
} break;
case __EXPR_AND__: {
- __tmp__SVIK=static_type__GI5H(__tmp__RVIK);
+ __tmp__OYEK=static_type__EP1H(__tmp__NYEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__SVIK=static_type__LI5H(__tmp__RVIK);
+ __tmp__OYEK=static_type__JP1H(__tmp__NYEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__SVIK=static_type__QI5H(__tmp__RVIK);
+ __tmp__OYEK=static_type__OP1H(__tmp__NYEK);
} break;
case __PUT_TO__: {
- __tmp__SVIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__OYEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__SVIK=static_type__ZI5H(__tmp__RVIK);
+ __tmp__OYEK=static_type__XP1H(__tmp__NYEK);
} break;
case __SIZE_OF__: {
- __tmp__SVIK=static_type__FJ5H();
+ __tmp__OYEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__SVIK=((__CAST *)__tmp__RVIK)->static_type__2G5H;
+ __tmp__OYEK=((__CAST *)__tmp__NYEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__SVIK=static_type__SEOL(__tmp__RVIK);
+ __tmp__OYEK=static_type__NOKL(__tmp__NYEK);
} break;
case __READ_SLOT__: {
- __tmp__SVIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RVIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__OYEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NYEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__SVIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RVIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__OYEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NYEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__SVIK=static_type__VN3M();
+ __tmp__OYEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__SVIK=static_type__BIIO();
+ __tmp__OYEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__SVIK=static_type__XRMO();
+ __tmp__OYEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__SVIK=static_type__GIIO();
+ __tmp__OYEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__SVIK=static_type__3RMO();
+ __tmp__OYEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__SVIK=static_type__FZMM(__tmp__RVIK);
+ __tmp__OYEK=static_type__DFJM(__tmp__NYEK);
} break;
case __EXPR_ADD__: {
- __tmp__SVIK=static_type__UTQL(__tmp__RVIK);
+ __tmp__OYEK=static_type__P3ML(__tmp__NYEK);
} break;
case __EXPR_NOT__: {
- __tmp__SVIK=static_type__NP1M(__tmp__RVIK);
+ __tmp__OYEK=static_type__R3XM(__tmp__NYEK);
} break;
case __EXPR_MOD__: {
- __tmp__SVIK=static_type__LIIO(__tmp__RVIK);
+ __tmp__OYEK=static_type__DREO(__tmp__NYEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__SVIK=static_type__CZHP();
+ __tmp__OYEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__SVIK=static_type__RMUN();
+ __tmp__OYEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__SVIK=static_type__WMUN();
+ __tmp__OYEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__SVIK=static_type__ZKTN(__tmp__RVIK);
+ __tmp__OYEK=static_type__3YPN(__tmp__NYEK);
} break;
case __EXPR_XOR__: {
- __tmp__SVIK=static_type__D5VO(__tmp__RVIK);
+ __tmp__OYEK=static_type__1HSO(__tmp__NYEK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__SVIK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__YUIK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__OYEK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__UXEK,(&__string_407));
};
};
- __tmp__3VIK=Self__XUIK->parent_expr_binary_cmp__PYNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__3VIK)->__id) {
+ __tmp__ZYEK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__ZYEK)->__id) {
case __LIST__: {
- __tmp__4VIK=static_type__SCTG(__tmp__3VIK);
+ __tmp__0YEK=static_type__OHQG(__tmp__ZYEK);
} break;
case __STRING_CST__: {
- __tmp__4VIK=((__STRING_CST *)__tmp__3VIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__0YEK=((__STRING_CST *)__tmp__ZYEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__4VIK=((__EXTERNAL_C *)__tmp__3VIK)->static_type__KMZD;
+ __tmp__0YEK=((__EXTERNAL_C *)__tmp__ZYEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__4VIK=((__PROTOTYPE_CST *)__tmp__3VIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__0YEK=((__PROTOTYPE_CST *)__tmp__ZYEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__4VIK=((__INTEGER_CST *)__tmp__3VIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__0YEK=((__INTEGER_CST *)__tmp__ZYEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__4VIK=((__LOCAL *)((__READ_LOCAL *)__tmp__3VIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__0YEK=((__LOCAL *)((__READ_LOCAL *)__tmp__ZYEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__4VIK=static_type__EG5H(__tmp__3VIK);
+ __tmp__0YEK=static_type__CN1H(__tmp__ZYEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__4VIK=static_type__3G5H();
+ __tmp__0YEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__4VIK=static_type__CH5H();
+ __tmp__0YEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__4VIK=((__REAL_CST *)__tmp__3VIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__0YEK=((__REAL_CST *)__tmp__ZYEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__4VIK=((__CHARACTER_CST *)__tmp__3VIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__0YEK=((__CHARACTER_CST *)__tmp__ZYEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__4VIK=static_type__HH5H();
+ __tmp__0YEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__4VIK=static_type__MH5H();
+ __tmp__0YEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__4VIK=static_type__RH5H();
+ __tmp__0YEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__4VIK=static_type__WH5H(__tmp__3VIK);
+ __tmp__0YEK=static_type__UO1H(__tmp__ZYEK);
} break;
case __EXPR_MUL__: {
- __tmp__4VIK=static_type__2H5H(__tmp__3VIK);
+ __tmp__0YEK=static_type__0O1H(__tmp__ZYEK);
} break;
case __EXPR_DIV__: {
- __tmp__4VIK=static_type__BI5H(__tmp__3VIK);
+ __tmp__0YEK=static_type__5O1H(__tmp__ZYEK);
} break;
case __EXPR_AND__: {
- __tmp__4VIK=static_type__GI5H(__tmp__3VIK);
+ __tmp__0YEK=static_type__EP1H(__tmp__ZYEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__4VIK=static_type__LI5H(__tmp__3VIK);
+ __tmp__0YEK=static_type__JP1H(__tmp__ZYEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__4VIK=static_type__QI5H(__tmp__3VIK);
+ __tmp__0YEK=static_type__OP1H(__tmp__ZYEK);
} break;
case __PUT_TO__: {
- __tmp__4VIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__0YEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__4VIK=static_type__ZI5H(__tmp__3VIK);
+ __tmp__0YEK=static_type__XP1H(__tmp__ZYEK);
} break;
case __SIZE_OF__: {
- __tmp__4VIK=static_type__FJ5H();
+ __tmp__0YEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__4VIK=((__CAST *)__tmp__3VIK)->static_type__2G5H;
+ __tmp__0YEK=((__CAST *)__tmp__ZYEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__4VIK=static_type__SEOL(__tmp__3VIK);
+ __tmp__0YEK=static_type__NOKL(__tmp__ZYEK);
} break;
case __READ_SLOT__: {
- __tmp__4VIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__3VIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__0YEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZYEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__4VIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3VIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__0YEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZYEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__4VIK=static_type__VN3M();
+ __tmp__0YEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__4VIK=static_type__BIIO();
+ __tmp__0YEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__4VIK=static_type__XRMO();
+ __tmp__0YEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__4VIK=static_type__GIIO();
+ __tmp__0YEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__4VIK=static_type__3RMO();
+ __tmp__0YEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__4VIK=static_type__FZMM(__tmp__3VIK);
+ __tmp__0YEK=static_type__DFJM(__tmp__ZYEK);
} break;
case __EXPR_ADD__: {
- __tmp__4VIK=static_type__UTQL(__tmp__3VIK);
+ __tmp__0YEK=static_type__P3ML(__tmp__ZYEK);
} break;
case __EXPR_NOT__: {
- __tmp__4VIK=static_type__NP1M(__tmp__3VIK);
+ __tmp__0YEK=static_type__R3XM(__tmp__ZYEK);
} break;
case __EXPR_MOD__: {
- __tmp__4VIK=static_type__LIIO(__tmp__3VIK);
+ __tmp__0YEK=static_type__DREO(__tmp__ZYEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__4VIK=static_type__CZHP();
+ __tmp__0YEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__4VIK=static_type__RMUN();
+ __tmp__0YEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__4VIK=static_type__WMUN();
+ __tmp__0YEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__4VIK=static_type__ZKTN(__tmp__3VIK);
+ __tmp__0YEK=static_type__3YPN(__tmp__ZYEK);
} break;
case __EXPR_XOR__: {
- __tmp__4VIK=static_type__D5VO(__tmp__3VIK);
+ __tmp__0YEK=static_type__1HSO(__tmp__ZYEK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__4VIK)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__FWIK=Self__XUIK->parent_expr_binary_cmp__PYNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__FWIK)->__id) {
+ 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__GWIK=static_type__SCTG(__tmp__FWIK);
+ __tmp__CZEK=static_type__OHQG(__tmp__BZEK);
} break;
case __STRING_CST__: {
- __tmp__GWIK=((__STRING_CST *)__tmp__FWIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__CZEK=((__STRING_CST *)__tmp__BZEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__GWIK=((__EXTERNAL_C *)__tmp__FWIK)->static_type__KMZD;
+ __tmp__CZEK=((__EXTERNAL_C *)__tmp__BZEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__GWIK=((__PROTOTYPE_CST *)__tmp__FWIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__CZEK=((__PROTOTYPE_CST *)__tmp__BZEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__GWIK=((__INTEGER_CST *)__tmp__FWIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__CZEK=((__INTEGER_CST *)__tmp__BZEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__GWIK=((__LOCAL *)((__READ_LOCAL *)__tmp__FWIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__CZEK=((__LOCAL *)((__READ_LOCAL *)__tmp__BZEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__GWIK=static_type__EG5H(__tmp__FWIK);
+ __tmp__CZEK=static_type__CN1H(__tmp__BZEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__GWIK=static_type__3G5H();
+ __tmp__CZEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__GWIK=static_type__CH5H();
+ __tmp__CZEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__GWIK=((__REAL_CST *)__tmp__FWIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__CZEK=((__REAL_CST *)__tmp__BZEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__GWIK=((__CHARACTER_CST *)__tmp__FWIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__CZEK=((__CHARACTER_CST *)__tmp__BZEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__GWIK=static_type__HH5H();
+ __tmp__CZEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__GWIK=static_type__MH5H();
+ __tmp__CZEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__GWIK=static_type__RH5H();
+ __tmp__CZEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__GWIK=static_type__WH5H(__tmp__FWIK);
+ __tmp__CZEK=static_type__UO1H(__tmp__BZEK);
} break;
case __EXPR_MUL__: {
- __tmp__GWIK=static_type__2H5H(__tmp__FWIK);
+ __tmp__CZEK=static_type__0O1H(__tmp__BZEK);
} break;
case __EXPR_DIV__: {
- __tmp__GWIK=static_type__BI5H(__tmp__FWIK);
+ __tmp__CZEK=static_type__5O1H(__tmp__BZEK);
} break;
case __EXPR_AND__: {
- __tmp__GWIK=static_type__GI5H(__tmp__FWIK);
+ __tmp__CZEK=static_type__EP1H(__tmp__BZEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__GWIK=static_type__LI5H(__tmp__FWIK);
+ __tmp__CZEK=static_type__JP1H(__tmp__BZEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__GWIK=static_type__QI5H(__tmp__FWIK);
+ __tmp__CZEK=static_type__OP1H(__tmp__BZEK);
} break;
case __PUT_TO__: {
- __tmp__GWIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__CZEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__GWIK=static_type__ZI5H(__tmp__FWIK);
+ __tmp__CZEK=static_type__XP1H(__tmp__BZEK);
} break;
case __SIZE_OF__: {
- __tmp__GWIK=static_type__FJ5H();
+ __tmp__CZEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__GWIK=((__CAST *)__tmp__FWIK)->static_type__2G5H;
+ __tmp__CZEK=((__CAST *)__tmp__BZEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__GWIK=static_type__SEOL(__tmp__FWIK);
+ __tmp__CZEK=static_type__NOKL(__tmp__BZEK);
} break;
case __READ_SLOT__: {
- __tmp__GWIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__FWIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__CZEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__BZEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__GWIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FWIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__CZEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BZEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__GWIK=static_type__VN3M();
+ __tmp__CZEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__GWIK=static_type__BIIO();
+ __tmp__CZEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__GWIK=static_type__XRMO();
+ __tmp__CZEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__GWIK=static_type__GIIO();
+ __tmp__CZEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__GWIK=static_type__3RMO();
+ __tmp__CZEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__GWIK=static_type__FZMM(__tmp__FWIK);
+ __tmp__CZEK=static_type__DFJM(__tmp__BZEK);
} break;
case __EXPR_ADD__: {
- __tmp__GWIK=static_type__UTQL(__tmp__FWIK);
+ __tmp__CZEK=static_type__P3ML(__tmp__BZEK);
} break;
case __EXPR_NOT__: {
- __tmp__GWIK=static_type__NP1M(__tmp__FWIK);
+ __tmp__CZEK=static_type__R3XM(__tmp__BZEK);
} break;
case __EXPR_MOD__: {
- __tmp__GWIK=static_type__LIIO(__tmp__FWIK);
+ __tmp__CZEK=static_type__DREO(__tmp__BZEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__GWIK=static_type__CZHP();
+ __tmp__CZEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__GWIK=static_type__RMUN();
+ __tmp__CZEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__GWIK=static_type__WMUN();
+ __tmp__CZEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__GWIK=static_type__ZKTN(__tmp__FWIK);
+ __tmp__CZEK=static_type__3YPN(__tmp__BZEK);
} break;
case __EXPR_XOR__: {
- __tmp__GWIK=static_type__D5VO(__tmp__FWIK);
+ __tmp__CZEK=static_type__1HSO(__tmp__BZEK);
} break;
};
- __tmp__LWIK=((void *)((__TYPE_FULL *)__tmp__GWIK)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__HZEK=((void *)((__TYPE_FULL *)__tmp__CZEK)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__LWIK=FALSE__;
- };
- if (__tmp__LWIK) {
- add_last__YPK(buffer__YUIK,'0');
+ __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__WWIK=Self__XUIK->parent_expr_binary_cmp__PYNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__WWIK)->__id) {
+ __tmp__SZEK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__SZEK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__WWIK,buffer__YUIK);
+ genere__0EEK(__tmp__SZEK,buffer__UXEK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__WWIK,buffer__YUIK);
+ genere__MFEK(__tmp__SZEK,buffer__UXEK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__WWIK,buffer__YUIK);
+ genere__WIEK(__tmp__SZEK,buffer__UXEK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__WWIK,buffer__YUIK);
+ genere__ILEK(__tmp__SZEK,buffer__UXEK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__WWIK,buffer__YUIK);
+ genere__MLEK(__tmp__SZEK,buffer__UXEK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__WWIK,buffer__YUIK);
+ genere__NMEK(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__WWIK),buffer__YUIK);
- append__MOK(buffer__YUIK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__SZEK),buffer__UXEK);
+ append__MOK(buffer__UXEK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__WWIK,buffer__YUIK);
+ genere__PNEK(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__WWIK,buffer__YUIK);
+ genere__4REK(__tmp__SZEK,buffer__UXEK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__YUIK,((__REAL_CST *)__tmp__WWIK)->value__RGAI);
+ append__MOK(buffer__UXEK,((__REAL_CST *)__tmp__SZEK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__KZ2P=((__CHARACTER_CST *)__tmp__WWIK);
- add_last__YPK(buffer__YUIK,'\'');
- append__MOK(buffer__YUIK,Self__KZ2P->text__ZGAI);
- add_last__YPK(buffer__YUIK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__WWIK,buffer__YUIK);
+ genere__YWEK(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__WWIK,buffer__YUIK);
+ genere__SXEK(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__WWIK,buffer__YUIK);
+ genere__B2EK(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__WWIK,buffer__YUIK);
+ genere__L4EK(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__WWIK,buffer__YUIK);
+ genere__VAFK(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__WWIK,buffer__YUIK);
+ genere__5CFK(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__WWIK,buffer__YUIK);
+ genere__JFFK(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__WWIK,buffer__YUIK);
+ genere__THFK(__tmp__SZEK,buffer__UXEK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__WWIK,buffer__YUIK);
+ genere__3JFK(__tmp__SZEK,buffer__UXEK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__WWIK,buffer__YUIK);
+ genere__SLFK(__tmp__SZEK,buffer__UXEK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__WWIK,buffer__YUIK);
+ genere__XLFK(__tmp__SZEK,buffer__UXEK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__WWIK,buffer__YUIK);
+ genere__4LFK(__tmp__SZEK,buffer__UXEK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__WWIK,buffer__YUIK);
+ genere__TPKL(__tmp__SZEK,buffer__UXEK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__WWIK,buffer__YUIK);
+ genere__40NL(__tmp__SZEK,buffer__UXEK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__YUIK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WWIK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__UXEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SZEK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__WWIK,buffer__YUIK);
+ genere__WD1M(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__WWIK,buffer__YUIK);
+ genere__10EO(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__WWIK,buffer__YUIK);
+ genere__NBLO(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__WWIK,buffer__YUIK);
+ genere__C1EO(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__WWIK,buffer__YUIK);
+ genere__VBLO(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__WWIK,buffer__YUIK);
+ genere__M5JM(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__WWIK,buffer__YUIK);
+ genere__24ML(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__WWIK,buffer__YUIK);
+ genere__OUZM(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__WWIK,buffer__YUIK);
+ genere__J1EO(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__WWIK,buffer__YUIK);
+ genere__THEP(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__WWIK,buffer__YUIK);
+ genere__1XRN(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__WWIK,buffer__YUIK);
+ genere__J2RN(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__WWIK,buffer__YUIK);
+ genere__GFQN(__tmp__SZEK,buffer__UXEK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__WWIK,buffer__YUIK);
+ genere__2FUO(__tmp__SZEK,buffer__UXEK);
} break;
};
- __tmp__XWIK=Self__XUIK->parent_expr_binary_cmp__PYNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__XWIK)->__id) {
+ __tmp__TZEK=Self__TXEK->parent_expr_binary_cmp__15JH.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__TZEK)->__id) {
case __LIST__: {
- __tmp__YWIK=static_type__SCTG(__tmp__XWIK);
+ __tmp__UZEK=static_type__OHQG(__tmp__TZEK);
} break;
case __STRING_CST__: {
- __tmp__YWIK=((__STRING_CST *)__tmp__XWIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__UZEK=((__STRING_CST *)__tmp__TZEK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__YWIK=((__EXTERNAL_C *)__tmp__XWIK)->static_type__KMZD;
+ __tmp__UZEK=((__EXTERNAL_C *)__tmp__TZEK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__YWIK=((__PROTOTYPE_CST *)__tmp__XWIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__UZEK=((__PROTOTYPE_CST *)__tmp__TZEK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__YWIK=((__INTEGER_CST *)__tmp__XWIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__UZEK=((__INTEGER_CST *)__tmp__TZEK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__YWIK=((__LOCAL *)((__READ_LOCAL *)__tmp__XWIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__UZEK=((__LOCAL *)((__READ_LOCAL *)__tmp__TZEK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__YWIK=static_type__EG5H(__tmp__XWIK);
+ __tmp__UZEK=static_type__CN1H(__tmp__TZEK);
} break;
case __EXPR_EQUAL__: {
- __tmp__YWIK=static_type__3G5H();
+ __tmp__UZEK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__YWIK=static_type__CH5H();
+ __tmp__UZEK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__YWIK=((__REAL_CST *)__tmp__XWIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__UZEK=((__REAL_CST *)__tmp__TZEK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__YWIK=((__CHARACTER_CST *)__tmp__XWIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__UZEK=((__CHARACTER_CST *)__tmp__TZEK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__YWIK=static_type__HH5H();
+ __tmp__UZEK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__YWIK=static_type__MH5H();
+ __tmp__UZEK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__YWIK=static_type__RH5H();
+ __tmp__UZEK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__YWIK=static_type__WH5H(__tmp__XWIK);
+ __tmp__UZEK=static_type__UO1H(__tmp__TZEK);
} break;
case __EXPR_MUL__: {
- __tmp__YWIK=static_type__2H5H(__tmp__XWIK);
+ __tmp__UZEK=static_type__0O1H(__tmp__TZEK);
} break;
case __EXPR_DIV__: {
- __tmp__YWIK=static_type__BI5H(__tmp__XWIK);
+ __tmp__UZEK=static_type__5O1H(__tmp__TZEK);
} break;
case __EXPR_AND__: {
- __tmp__YWIK=static_type__GI5H(__tmp__XWIK);
+ __tmp__UZEK=static_type__EP1H(__tmp__TZEK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__YWIK=static_type__LI5H(__tmp__XWIK);
+ __tmp__UZEK=static_type__JP1H(__tmp__TZEK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__YWIK=static_type__QI5H(__tmp__XWIK);
+ __tmp__UZEK=static_type__OP1H(__tmp__TZEK);
} break;
case __PUT_TO__: {
- __tmp__YWIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__UZEK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__YWIK=static_type__ZI5H(__tmp__XWIK);
+ __tmp__UZEK=static_type__XP1H(__tmp__TZEK);
} break;
case __SIZE_OF__: {
- __tmp__YWIK=static_type__FJ5H();
+ __tmp__UZEK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__YWIK=((__CAST *)__tmp__XWIK)->static_type__2G5H;
+ __tmp__UZEK=((__CAST *)__tmp__TZEK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__YWIK=static_type__SEOL(__tmp__XWIK);
+ __tmp__UZEK=static_type__NOKL(__tmp__TZEK);
} break;
case __READ_SLOT__: {
- __tmp__YWIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__XWIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__UZEK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__TZEK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__YWIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XWIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__UZEK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TZEK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__YWIK=static_type__VN3M();
+ __tmp__UZEK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__YWIK=static_type__BIIO();
+ __tmp__UZEK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__YWIK=static_type__XRMO();
+ __tmp__UZEK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__YWIK=static_type__GIIO();
+ __tmp__UZEK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__YWIK=static_type__3RMO();
+ __tmp__UZEK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__YWIK=static_type__FZMM(__tmp__XWIK);
+ __tmp__UZEK=static_type__DFJM(__tmp__TZEK);
} break;
case __EXPR_ADD__: {
- __tmp__YWIK=static_type__UTQL(__tmp__XWIK);
+ __tmp__UZEK=static_type__P3ML(__tmp__TZEK);
} break;
case __EXPR_NOT__: {
- __tmp__YWIK=static_type__NP1M(__tmp__XWIK);
+ __tmp__UZEK=static_type__R3XM(__tmp__TZEK);
} break;
case __EXPR_MOD__: {
- __tmp__YWIK=static_type__LIIO(__tmp__XWIK);
+ __tmp__UZEK=static_type__DREO(__tmp__TZEK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__YWIK=static_type__CZHP();
+ __tmp__UZEK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__YWIK=static_type__RMUN();
+ __tmp__UZEK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__YWIK=static_type__WMUN();
+ __tmp__UZEK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__YWIK=static_type__ZKTN(__tmp__XWIK);
+ __tmp__UZEK=static_type__3YPN(__tmp__TZEK);
} break;
case __EXPR_XOR__: {
- __tmp__YWIK=static_type__D5VO(__tmp__XWIK);
+ __tmp__UZEK=static_type__1HSO(__tmp__TZEK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__YWIK)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__YUIK,(&__string_401));
+ if (((void *)((__TYPE_FULL *)__tmp__UZEK)->parent_type__5SL == (void *)type_block__BLB)) {
+ append__MOK(buffer__UXEK,(&__string_409));
};
};
- add_last__YPK(buffer__YUIK,' ');
- append__MOK(buffer__YUIK,(&__string_263));
- add_last__YPK(buffer__YUIK,' ');
- if (((void *)((__TYPE_FULL *)static_type__RH5H())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__YUIK,(&__string_400));
- __tmp__OXIK=TRUE__;
+ 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__OXIK=FALSE__;
+ __tmp__K0EK=FALSE__;
};
- if ((! __tmp__OXIK)) {
- __tmp__TXIK=Self__XUIK->parent_expr_binary_cmp__PYNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__TXIK)->__id) {
+ if ((! __tmp__K0EK)) {
+ __tmp__P0EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__P0EK)->__id) {
case __LIST__: {
- __tmp__UXIK=static_type__SCTG(__tmp__TXIK);
+ __tmp__Q0EK=static_type__OHQG(__tmp__P0EK);
} break;
case __STRING_CST__: {
- __tmp__UXIK=((__STRING_CST *)__tmp__TXIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__Q0EK=((__STRING_CST *)__tmp__P0EK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__UXIK=((__EXTERNAL_C *)__tmp__TXIK)->static_type__KMZD;
+ __tmp__Q0EK=((__EXTERNAL_C *)__tmp__P0EK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__UXIK=((__PROTOTYPE_CST *)__tmp__TXIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__Q0EK=((__PROTOTYPE_CST *)__tmp__P0EK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__UXIK=((__INTEGER_CST *)__tmp__TXIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__Q0EK=((__INTEGER_CST *)__tmp__P0EK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__UXIK=((__LOCAL *)((__READ_LOCAL *)__tmp__TXIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__Q0EK=((__LOCAL *)((__READ_LOCAL *)__tmp__P0EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__UXIK=static_type__EG5H(__tmp__TXIK);
+ __tmp__Q0EK=static_type__CN1H(__tmp__P0EK);
} break;
case __EXPR_EQUAL__: {
- __tmp__UXIK=static_type__3G5H();
+ __tmp__Q0EK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__UXIK=static_type__CH5H();
+ __tmp__Q0EK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__UXIK=((__REAL_CST *)__tmp__TXIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__Q0EK=((__REAL_CST *)__tmp__P0EK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__UXIK=((__CHARACTER_CST *)__tmp__TXIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__Q0EK=((__CHARACTER_CST *)__tmp__P0EK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__UXIK=static_type__HH5H();
+ __tmp__Q0EK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__UXIK=static_type__MH5H();
+ __tmp__Q0EK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__UXIK=static_type__RH5H();
+ __tmp__Q0EK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__UXIK=static_type__WH5H(__tmp__TXIK);
+ __tmp__Q0EK=static_type__UO1H(__tmp__P0EK);
} break;
case __EXPR_MUL__: {
- __tmp__UXIK=static_type__2H5H(__tmp__TXIK);
+ __tmp__Q0EK=static_type__0O1H(__tmp__P0EK);
} break;
case __EXPR_DIV__: {
- __tmp__UXIK=static_type__BI5H(__tmp__TXIK);
+ __tmp__Q0EK=static_type__5O1H(__tmp__P0EK);
} break;
case __EXPR_AND__: {
- __tmp__UXIK=static_type__GI5H(__tmp__TXIK);
+ __tmp__Q0EK=static_type__EP1H(__tmp__P0EK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__UXIK=static_type__LI5H(__tmp__TXIK);
+ __tmp__Q0EK=static_type__JP1H(__tmp__P0EK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__UXIK=static_type__QI5H(__tmp__TXIK);
+ __tmp__Q0EK=static_type__OP1H(__tmp__P0EK);
} break;
case __PUT_TO__: {
- __tmp__UXIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__Q0EK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__UXIK=static_type__ZI5H(__tmp__TXIK);
+ __tmp__Q0EK=static_type__XP1H(__tmp__P0EK);
} break;
case __SIZE_OF__: {
- __tmp__UXIK=static_type__FJ5H();
+ __tmp__Q0EK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__UXIK=((__CAST *)__tmp__TXIK)->static_type__2G5H;
+ __tmp__Q0EK=((__CAST *)__tmp__P0EK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__UXIK=static_type__SEOL(__tmp__TXIK);
+ __tmp__Q0EK=static_type__NOKL(__tmp__P0EK);
} break;
case __READ_SLOT__: {
- __tmp__UXIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__TXIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Q0EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__P0EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__UXIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TXIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Q0EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__P0EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__UXIK=static_type__VN3M();
+ __tmp__Q0EK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__UXIK=static_type__BIIO();
+ __tmp__Q0EK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__UXIK=static_type__XRMO();
+ __tmp__Q0EK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__UXIK=static_type__GIIO();
+ __tmp__Q0EK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__UXIK=static_type__3RMO();
+ __tmp__Q0EK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__UXIK=static_type__FZMM(__tmp__TXIK);
+ __tmp__Q0EK=static_type__DFJM(__tmp__P0EK);
} break;
case __EXPR_ADD__: {
- __tmp__UXIK=static_type__UTQL(__tmp__TXIK);
+ __tmp__Q0EK=static_type__P3ML(__tmp__P0EK);
} break;
case __EXPR_NOT__: {
- __tmp__UXIK=static_type__NP1M(__tmp__TXIK);
+ __tmp__Q0EK=static_type__R3XM(__tmp__P0EK);
} break;
case __EXPR_MOD__: {
- __tmp__UXIK=static_type__LIIO(__tmp__TXIK);
+ __tmp__Q0EK=static_type__DREO(__tmp__P0EK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__UXIK=static_type__CZHP();
+ __tmp__Q0EK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__UXIK=static_type__RMUN();
+ __tmp__Q0EK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__UXIK=static_type__WMUN();
+ __tmp__Q0EK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__UXIK=static_type__ZKTN(__tmp__TXIK);
+ __tmp__Q0EK=static_type__3YPN(__tmp__P0EK);
} break;
case __EXPR_XOR__: {
- __tmp__UXIK=static_type__D5VO(__tmp__TXIK);
+ __tmp__Q0EK=static_type__1HSO(__tmp__P0EK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__UXIK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__YUIK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__Q0EK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__UXEK,(&__string_407));
};
};
- __tmp__5XIK=Self__XUIK->parent_expr_binary_cmp__PYNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__5XIK)->__id) {
+ __tmp__10EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__10EK)->__id) {
case __LIST__: {
- __tmp__AYIK=static_type__SCTG(__tmp__5XIK);
+ __tmp__20EK=static_type__OHQG(__tmp__10EK);
} break;
case __STRING_CST__: {
- __tmp__AYIK=((__STRING_CST *)__tmp__5XIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__20EK=((__STRING_CST *)__tmp__10EK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__AYIK=((__EXTERNAL_C *)__tmp__5XIK)->static_type__KMZD;
+ __tmp__20EK=((__EXTERNAL_C *)__tmp__10EK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__AYIK=((__PROTOTYPE_CST *)__tmp__5XIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__20EK=((__PROTOTYPE_CST *)__tmp__10EK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__AYIK=((__INTEGER_CST *)__tmp__5XIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__20EK=((__INTEGER_CST *)__tmp__10EK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__AYIK=((__LOCAL *)((__READ_LOCAL *)__tmp__5XIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__20EK=((__LOCAL *)((__READ_LOCAL *)__tmp__10EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__AYIK=static_type__EG5H(__tmp__5XIK);
+ __tmp__20EK=static_type__CN1H(__tmp__10EK);
} break;
case __EXPR_EQUAL__: {
- __tmp__AYIK=static_type__3G5H();
+ __tmp__20EK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__AYIK=static_type__CH5H();
+ __tmp__20EK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__AYIK=((__REAL_CST *)__tmp__5XIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__20EK=((__REAL_CST *)__tmp__10EK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__AYIK=((__CHARACTER_CST *)__tmp__5XIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__20EK=((__CHARACTER_CST *)__tmp__10EK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__AYIK=static_type__HH5H();
+ __tmp__20EK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__AYIK=static_type__MH5H();
+ __tmp__20EK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__AYIK=static_type__RH5H();
+ __tmp__20EK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__AYIK=static_type__WH5H(__tmp__5XIK);
+ __tmp__20EK=static_type__UO1H(__tmp__10EK);
} break;
case __EXPR_MUL__: {
- __tmp__AYIK=static_type__2H5H(__tmp__5XIK);
+ __tmp__20EK=static_type__0O1H(__tmp__10EK);
} break;
case __EXPR_DIV__: {
- __tmp__AYIK=static_type__BI5H(__tmp__5XIK);
+ __tmp__20EK=static_type__5O1H(__tmp__10EK);
} break;
case __EXPR_AND__: {
- __tmp__AYIK=static_type__GI5H(__tmp__5XIK);
+ __tmp__20EK=static_type__EP1H(__tmp__10EK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__AYIK=static_type__LI5H(__tmp__5XIK);
+ __tmp__20EK=static_type__JP1H(__tmp__10EK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__AYIK=static_type__QI5H(__tmp__5XIK);
+ __tmp__20EK=static_type__OP1H(__tmp__10EK);
} break;
case __PUT_TO__: {
- __tmp__AYIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__20EK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__AYIK=static_type__ZI5H(__tmp__5XIK);
+ __tmp__20EK=static_type__XP1H(__tmp__10EK);
} break;
case __SIZE_OF__: {
- __tmp__AYIK=static_type__FJ5H();
+ __tmp__20EK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__AYIK=((__CAST *)__tmp__5XIK)->static_type__2G5H;
+ __tmp__20EK=((__CAST *)__tmp__10EK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__AYIK=static_type__SEOL(__tmp__5XIK);
+ __tmp__20EK=static_type__NOKL(__tmp__10EK);
} break;
case __READ_SLOT__: {
- __tmp__AYIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5XIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__20EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__10EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__AYIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5XIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__20EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__10EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__AYIK=static_type__VN3M();
+ __tmp__20EK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__AYIK=static_type__BIIO();
+ __tmp__20EK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__AYIK=static_type__XRMO();
+ __tmp__20EK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__AYIK=static_type__GIIO();
+ __tmp__20EK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__AYIK=static_type__3RMO();
+ __tmp__20EK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__AYIK=static_type__FZMM(__tmp__5XIK);
+ __tmp__20EK=static_type__DFJM(__tmp__10EK);
} break;
case __EXPR_ADD__: {
- __tmp__AYIK=static_type__UTQL(__tmp__5XIK);
+ __tmp__20EK=static_type__P3ML(__tmp__10EK);
} break;
case __EXPR_NOT__: {
- __tmp__AYIK=static_type__NP1M(__tmp__5XIK);
+ __tmp__20EK=static_type__R3XM(__tmp__10EK);
} break;
case __EXPR_MOD__: {
- __tmp__AYIK=static_type__LIIO(__tmp__5XIK);
+ __tmp__20EK=static_type__DREO(__tmp__10EK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__AYIK=static_type__CZHP();
+ __tmp__20EK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__AYIK=static_type__RMUN();
+ __tmp__20EK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__AYIK=static_type__WMUN();
+ __tmp__20EK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__AYIK=static_type__ZKTN(__tmp__5XIK);
+ __tmp__20EK=static_type__3YPN(__tmp__10EK);
} break;
case __EXPR_XOR__: {
- __tmp__AYIK=static_type__D5VO(__tmp__5XIK);
+ __tmp__20EK=static_type__1HSO(__tmp__10EK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__AYIK)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__HYIK=Self__XUIK->parent_expr_binary_cmp__PYNH.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__HYIK)->__id) {
+ 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__IYIK=static_type__SCTG(__tmp__HYIK);
+ __tmp__E1EK=static_type__OHQG(__tmp__D1EK);
} break;
case __STRING_CST__: {
- __tmp__IYIK=((__STRING_CST *)__tmp__HYIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__E1EK=((__STRING_CST *)__tmp__D1EK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__IYIK=((__EXTERNAL_C *)__tmp__HYIK)->static_type__KMZD;
+ __tmp__E1EK=((__EXTERNAL_C *)__tmp__D1EK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__IYIK=((__PROTOTYPE_CST *)__tmp__HYIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__E1EK=((__PROTOTYPE_CST *)__tmp__D1EK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__IYIK=((__INTEGER_CST *)__tmp__HYIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__E1EK=((__INTEGER_CST *)__tmp__D1EK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__IYIK=((__LOCAL *)((__READ_LOCAL *)__tmp__HYIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__E1EK=((__LOCAL *)((__READ_LOCAL *)__tmp__D1EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__IYIK=static_type__EG5H(__tmp__HYIK);
+ __tmp__E1EK=static_type__CN1H(__tmp__D1EK);
} break;
case __EXPR_EQUAL__: {
- __tmp__IYIK=static_type__3G5H();
+ __tmp__E1EK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__IYIK=static_type__CH5H();
+ __tmp__E1EK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__IYIK=((__REAL_CST *)__tmp__HYIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__E1EK=((__REAL_CST *)__tmp__D1EK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__IYIK=((__CHARACTER_CST *)__tmp__HYIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__E1EK=((__CHARACTER_CST *)__tmp__D1EK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__IYIK=static_type__HH5H();
+ __tmp__E1EK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__IYIK=static_type__MH5H();
+ __tmp__E1EK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__IYIK=static_type__RH5H();
+ __tmp__E1EK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__IYIK=static_type__WH5H(__tmp__HYIK);
+ __tmp__E1EK=static_type__UO1H(__tmp__D1EK);
} break;
case __EXPR_MUL__: {
- __tmp__IYIK=static_type__2H5H(__tmp__HYIK);
+ __tmp__E1EK=static_type__0O1H(__tmp__D1EK);
} break;
case __EXPR_DIV__: {
- __tmp__IYIK=static_type__BI5H(__tmp__HYIK);
+ __tmp__E1EK=static_type__5O1H(__tmp__D1EK);
} break;
case __EXPR_AND__: {
- __tmp__IYIK=static_type__GI5H(__tmp__HYIK);
+ __tmp__E1EK=static_type__EP1H(__tmp__D1EK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__IYIK=static_type__LI5H(__tmp__HYIK);
+ __tmp__E1EK=static_type__JP1H(__tmp__D1EK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__IYIK=static_type__QI5H(__tmp__HYIK);
+ __tmp__E1EK=static_type__OP1H(__tmp__D1EK);
} break;
case __PUT_TO__: {
- __tmp__IYIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__E1EK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__IYIK=static_type__ZI5H(__tmp__HYIK);
+ __tmp__E1EK=static_type__XP1H(__tmp__D1EK);
} break;
case __SIZE_OF__: {
- __tmp__IYIK=static_type__FJ5H();
+ __tmp__E1EK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__IYIK=((__CAST *)__tmp__HYIK)->static_type__2G5H;
+ __tmp__E1EK=((__CAST *)__tmp__D1EK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__IYIK=static_type__SEOL(__tmp__HYIK);
+ __tmp__E1EK=static_type__NOKL(__tmp__D1EK);
} break;
case __READ_SLOT__: {
- __tmp__IYIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HYIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__E1EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__D1EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__IYIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HYIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__E1EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__D1EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__IYIK=static_type__VN3M();
+ __tmp__E1EK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__IYIK=static_type__BIIO();
+ __tmp__E1EK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__IYIK=static_type__XRMO();
+ __tmp__E1EK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__IYIK=static_type__GIIO();
+ __tmp__E1EK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__IYIK=static_type__3RMO();
+ __tmp__E1EK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__IYIK=static_type__FZMM(__tmp__HYIK);
+ __tmp__E1EK=static_type__DFJM(__tmp__D1EK);
} break;
case __EXPR_ADD__: {
- __tmp__IYIK=static_type__UTQL(__tmp__HYIK);
+ __tmp__E1EK=static_type__P3ML(__tmp__D1EK);
} break;
case __EXPR_NOT__: {
- __tmp__IYIK=static_type__NP1M(__tmp__HYIK);
+ __tmp__E1EK=static_type__R3XM(__tmp__D1EK);
} break;
case __EXPR_MOD__: {
- __tmp__IYIK=static_type__LIIO(__tmp__HYIK);
+ __tmp__E1EK=static_type__DREO(__tmp__D1EK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__IYIK=static_type__CZHP();
+ __tmp__E1EK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__IYIK=static_type__RMUN();
+ __tmp__E1EK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__IYIK=static_type__WMUN();
+ __tmp__E1EK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__IYIK=static_type__ZKTN(__tmp__HYIK);
+ __tmp__E1EK=static_type__3YPN(__tmp__D1EK);
} break;
case __EXPR_XOR__: {
- __tmp__IYIK=static_type__D5VO(__tmp__HYIK);
+ __tmp__E1EK=static_type__1HSO(__tmp__D1EK);
} break;
};
- __tmp__NYIK=((void *)((__TYPE_FULL *)__tmp__IYIK)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__J1EK=((void *)((__TYPE_FULL *)__tmp__E1EK)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__NYIK=FALSE__;
- };
- if (__tmp__NYIK) {
- add_last__YPK(buffer__YUIK,'0');
+ __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__YYIK=Self__XUIK->parent_expr_binary_cmp__PYNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__YYIK)->__id) {
+ __tmp__U1EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__U1EK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__YYIK,buffer__YUIK);
+ genere__0EEK(__tmp__U1EK,buffer__UXEK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__YYIK,buffer__YUIK);
+ genere__MFEK(__tmp__U1EK,buffer__UXEK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__YYIK,buffer__YUIK);
+ genere__WIEK(__tmp__U1EK,buffer__UXEK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__YYIK,buffer__YUIK);
+ genere__ILEK(__tmp__U1EK,buffer__UXEK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__YYIK,buffer__YUIK);
+ genere__MLEK(__tmp__U1EK,buffer__UXEK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__YYIK,buffer__YUIK);
+ genere__NMEK(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__YYIK),buffer__YUIK);
- append__MOK(buffer__YUIK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__U1EK),buffer__UXEK);
+ append__MOK(buffer__UXEK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__YYIK,buffer__YUIK);
+ genere__PNEK(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__YYIK,buffer__YUIK);
+ genere__4REK(__tmp__U1EK,buffer__UXEK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__YUIK,((__REAL_CST *)__tmp__YYIK)->value__RGAI);
+ append__MOK(buffer__UXEK,((__REAL_CST *)__tmp__U1EK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__O02P=((__CHARACTER_CST *)__tmp__YYIK);
- add_last__YPK(buffer__YUIK,'\'');
- append__MOK(buffer__YUIK,Self__O02P->text__ZGAI);
- add_last__YPK(buffer__YUIK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__YYIK,buffer__YUIK);
+ genere__YWEK(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__YYIK,buffer__YUIK);
+ genere__SXEK(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__YYIK,buffer__YUIK);
+ genere__B2EK(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__YYIK,buffer__YUIK);
+ genere__L4EK(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__YYIK,buffer__YUIK);
+ genere__VAFK(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__YYIK,buffer__YUIK);
+ genere__5CFK(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__YYIK,buffer__YUIK);
+ genere__JFFK(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__YYIK,buffer__YUIK);
+ genere__THFK(__tmp__U1EK,buffer__UXEK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__YYIK,buffer__YUIK);
+ genere__3JFK(__tmp__U1EK,buffer__UXEK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__YYIK,buffer__YUIK);
+ genere__SLFK(__tmp__U1EK,buffer__UXEK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__YYIK,buffer__YUIK);
+ genere__XLFK(__tmp__U1EK,buffer__UXEK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__YYIK,buffer__YUIK);
+ genere__4LFK(__tmp__U1EK,buffer__UXEK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__YYIK,buffer__YUIK);
+ genere__TPKL(__tmp__U1EK,buffer__UXEK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__YYIK,buffer__YUIK);
+ genere__40NL(__tmp__U1EK,buffer__UXEK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__YUIK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YYIK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__UXEK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__U1EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__YYIK,buffer__YUIK);
+ genere__WD1M(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__YYIK,buffer__YUIK);
+ genere__10EO(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__YYIK,buffer__YUIK);
+ genere__NBLO(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__YYIK,buffer__YUIK);
+ genere__C1EO(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__YYIK,buffer__YUIK);
+ genere__VBLO(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__YYIK,buffer__YUIK);
+ genere__M5JM(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__YYIK,buffer__YUIK);
+ genere__24ML(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__YYIK,buffer__YUIK);
+ genere__OUZM(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__YYIK,buffer__YUIK);
+ genere__J1EO(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__YYIK,buffer__YUIK);
+ genere__THEP(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__YYIK,buffer__YUIK);
+ genere__1XRN(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__YYIK,buffer__YUIK);
+ genere__J2RN(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__YYIK,buffer__YUIK);
+ genere__GFQN(__tmp__U1EK,buffer__UXEK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__YYIK,buffer__YUIK);
+ genere__2FUO(__tmp__U1EK,buffer__UXEK);
} break;
};
- __tmp__ZYIK=Self__XUIK->parent_expr_binary_cmp__PYNH.right__3FAI;
- switch (((struct ___OBJ *)__tmp__ZYIK)->__id) {
+ __tmp__V1EK=Self__TXEK->parent_expr_binary_cmp__15JH.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__V1EK)->__id) {
case __LIST__: {
- __tmp__0YIK=static_type__SCTG(__tmp__ZYIK);
+ __tmp__W1EK=static_type__OHQG(__tmp__V1EK);
} break;
case __STRING_CST__: {
- __tmp__0YIK=((__STRING_CST *)__tmp__ZYIK)->parent_constant__5F.static_type__LSYD;
+ __tmp__W1EK=((__STRING_CST *)__tmp__V1EK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__0YIK=((__EXTERNAL_C *)__tmp__ZYIK)->static_type__KMZD;
+ __tmp__W1EK=((__EXTERNAL_C *)__tmp__V1EK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__0YIK=((__PROTOTYPE_CST *)__tmp__ZYIK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__W1EK=((__PROTOTYPE_CST *)__tmp__V1EK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__0YIK=((__INTEGER_CST *)__tmp__ZYIK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__W1EK=((__INTEGER_CST *)__tmp__V1EK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__0YIK=((__LOCAL *)((__READ_LOCAL *)__tmp__ZYIK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__W1EK=((__LOCAL *)((__READ_LOCAL *)__tmp__V1EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__0YIK=static_type__EG5H(__tmp__ZYIK);
+ __tmp__W1EK=static_type__CN1H(__tmp__V1EK);
} break;
case __EXPR_EQUAL__: {
- __tmp__0YIK=static_type__3G5H();
+ __tmp__W1EK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__0YIK=static_type__CH5H();
+ __tmp__W1EK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__0YIK=((__REAL_CST *)__tmp__ZYIK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__W1EK=((__REAL_CST *)__tmp__V1EK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__0YIK=((__CHARACTER_CST *)__tmp__ZYIK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__W1EK=((__CHARACTER_CST *)__tmp__V1EK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__0YIK=static_type__HH5H();
+ __tmp__W1EK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__0YIK=static_type__MH5H();
+ __tmp__W1EK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__0YIK=static_type__RH5H();
+ __tmp__W1EK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__0YIK=static_type__WH5H(__tmp__ZYIK);
+ __tmp__W1EK=static_type__UO1H(__tmp__V1EK);
} break;
case __EXPR_MUL__: {
- __tmp__0YIK=static_type__2H5H(__tmp__ZYIK);
+ __tmp__W1EK=static_type__0O1H(__tmp__V1EK);
} break;
case __EXPR_DIV__: {
- __tmp__0YIK=static_type__BI5H(__tmp__ZYIK);
+ __tmp__W1EK=static_type__5O1H(__tmp__V1EK);
} break;
case __EXPR_AND__: {
- __tmp__0YIK=static_type__GI5H(__tmp__ZYIK);
+ __tmp__W1EK=static_type__EP1H(__tmp__V1EK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__0YIK=static_type__LI5H(__tmp__ZYIK);
+ __tmp__W1EK=static_type__JP1H(__tmp__V1EK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__0YIK=static_type__QI5H(__tmp__ZYIK);
+ __tmp__W1EK=static_type__OP1H(__tmp__V1EK);
} break;
case __PUT_TO__: {
- __tmp__0YIK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__W1EK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__0YIK=static_type__ZI5H(__tmp__ZYIK);
+ __tmp__W1EK=static_type__XP1H(__tmp__V1EK);
} break;
case __SIZE_OF__: {
- __tmp__0YIK=static_type__FJ5H();
+ __tmp__W1EK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__0YIK=((__CAST *)__tmp__ZYIK)->static_type__2G5H;
+ __tmp__W1EK=((__CAST *)__tmp__V1EK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__0YIK=static_type__SEOL(__tmp__ZYIK);
+ __tmp__W1EK=static_type__NOKL(__tmp__V1EK);
} break;
case __READ_SLOT__: {
- __tmp__0YIK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZYIK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__W1EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__V1EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__0YIK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZYIK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__W1EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__V1EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__0YIK=static_type__VN3M();
+ __tmp__W1EK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__0YIK=static_type__BIIO();
+ __tmp__W1EK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__0YIK=static_type__XRMO();
+ __tmp__W1EK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__0YIK=static_type__GIIO();
+ __tmp__W1EK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__0YIK=static_type__3RMO();
+ __tmp__W1EK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__0YIK=static_type__FZMM(__tmp__ZYIK);
+ __tmp__W1EK=static_type__DFJM(__tmp__V1EK);
} break;
case __EXPR_ADD__: {
- __tmp__0YIK=static_type__UTQL(__tmp__ZYIK);
+ __tmp__W1EK=static_type__P3ML(__tmp__V1EK);
} break;
case __EXPR_NOT__: {
- __tmp__0YIK=static_type__NP1M(__tmp__ZYIK);
+ __tmp__W1EK=static_type__R3XM(__tmp__V1EK);
} break;
case __EXPR_MOD__: {
- __tmp__0YIK=static_type__LIIO(__tmp__ZYIK);
+ __tmp__W1EK=static_type__DREO(__tmp__V1EK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__0YIK=static_type__CZHP();
+ __tmp__W1EK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__0YIK=static_type__RMUN();
+ __tmp__W1EK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__0YIK=static_type__WMUN();
+ __tmp__W1EK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__0YIK=static_type__ZKTN(__tmp__ZYIK);
+ __tmp__W1EK=static_type__3YPN(__tmp__V1EK);
} break;
case __EXPR_XOR__: {
- __tmp__0YIK=static_type__D5VO(__tmp__ZYIK);
+ __tmp__W1EK=static_type__1HSO(__tmp__V1EK);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__0YIK)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__YUIK,(&__string_401));
+ 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;
};
};
- add_last__YPK(buffer__YUIK,')');
+ ((__CHARACTER *)Self__NYFR->storage__XNK)[Self__NYFR->count__VF]=')';
+ Self__NYFR->count__VF=(__INTEGER)(Self__NYFR->count__VF + 1);
}
-static void genere__FZIK(__EXPR_SUB *Self__GZIK,void *buffer__HZIK)
+static void genere__B2EK(__EXPR_SUB *Self__C2EK,void *buffer__D2EK)
// ({EXPR_SUB},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__F0IK,*__tmp__R0IK,*__tmp__C1IK,*__tmp__O1IK;
- void *__tmp__G0IK,*__tmp__D1IK;
- __CHARACTER_CST *Self__G12P,*Self__Y12P;
- __BOOLEAN __tmp__A0IK,__tmp__30IK;
- if (((void *)((__TYPE_FULL *)static_type__WH5H(Self__GZIK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__HZIK,(&__string_399));
+ __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 {
- add_last__YPK(buffer__HZIK,'(');
- genere_declaration__CVRI(static_type__WH5H(Self__GZIK),buffer__HZIK);
- add_last__YPK(buffer__HZIK,')');
- };
- add_last__YPK(buffer__HZIK,'(');
- if (((void *)((__TYPE_FULL *)static_type__WH5H(Self__GZIK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__HZIK,(&__string_400));
- __tmp__A0IK=TRUE__;
+ 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__A0IK=FALSE__;
+ __tmp__22EK=FALSE__;
};
- if ((! __tmp__A0IK)) {
- __tmp__F0IK=Self__GZIK->parent_expr_binary__DZNH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__F0IK)->__id) {
+ if ((! __tmp__22EK)) {
+ __tmp__B3EK=Self__C2EK->parent_expr_binary__PAKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__B3EK)->__id) {
case __LIST__: {
- __tmp__G0IK=static_type__SCTG(__tmp__F0IK);
+ __tmp__C3EK=static_type__OHQG(__tmp__B3EK);
} break;
case __STRING_CST__: {
- __tmp__G0IK=((__STRING_CST *)__tmp__F0IK)->parent_constant__5F.static_type__LSYD;
+ __tmp__C3EK=((__STRING_CST *)__tmp__B3EK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__G0IK=((__EXTERNAL_C *)__tmp__F0IK)->static_type__KMZD;
+ __tmp__C3EK=((__EXTERNAL_C *)__tmp__B3EK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__G0IK=((__PROTOTYPE_CST *)__tmp__F0IK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__C3EK=((__PROTOTYPE_CST *)__tmp__B3EK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__G0IK=((__INTEGER_CST *)__tmp__F0IK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__C3EK=((__INTEGER_CST *)__tmp__B3EK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__G0IK=((__LOCAL *)((__READ_LOCAL *)__tmp__F0IK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__C3EK=((__LOCAL *)((__READ_LOCAL *)__tmp__B3EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__G0IK=static_type__EG5H(__tmp__F0IK);
+ __tmp__C3EK=static_type__CN1H(__tmp__B3EK);
} break;
case __EXPR_EQUAL__: {
- __tmp__G0IK=static_type__3G5H();
+ __tmp__C3EK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__G0IK=static_type__CH5H();
+ __tmp__C3EK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__G0IK=((__REAL_CST *)__tmp__F0IK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__C3EK=((__REAL_CST *)__tmp__B3EK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__G0IK=((__CHARACTER_CST *)__tmp__F0IK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__C3EK=((__CHARACTER_CST *)__tmp__B3EK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__G0IK=static_type__HH5H();
+ __tmp__C3EK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__G0IK=static_type__MH5H();
+ __tmp__C3EK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__G0IK=static_type__RH5H();
+ __tmp__C3EK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__G0IK=static_type__WH5H(__tmp__F0IK);
+ __tmp__C3EK=static_type__UO1H(__tmp__B3EK);
} break;
case __EXPR_MUL__: {
- __tmp__G0IK=static_type__2H5H(__tmp__F0IK);
+ __tmp__C3EK=static_type__0O1H(__tmp__B3EK);
} break;
case __EXPR_DIV__: {
- __tmp__G0IK=static_type__BI5H(__tmp__F0IK);
+ __tmp__C3EK=static_type__5O1H(__tmp__B3EK);
} break;
case __EXPR_AND__: {
- __tmp__G0IK=static_type__GI5H(__tmp__F0IK);
+ __tmp__C3EK=static_type__EP1H(__tmp__B3EK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__G0IK=static_type__LI5H(__tmp__F0IK);
+ __tmp__C3EK=static_type__JP1H(__tmp__B3EK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__G0IK=static_type__QI5H(__tmp__F0IK);
+ __tmp__C3EK=static_type__OP1H(__tmp__B3EK);
} break;
case __PUT_TO__: {
- __tmp__G0IK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__C3EK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__G0IK=static_type__ZI5H(__tmp__F0IK);
+ __tmp__C3EK=static_type__XP1H(__tmp__B3EK);
} break;
case __SIZE_OF__: {
- __tmp__G0IK=static_type__FJ5H();
+ __tmp__C3EK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__G0IK=((__CAST *)__tmp__F0IK)->static_type__2G5H;
+ __tmp__C3EK=((__CAST *)__tmp__B3EK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__G0IK=static_type__SEOL(__tmp__F0IK);
+ __tmp__C3EK=static_type__NOKL(__tmp__B3EK);
} break;
case __READ_SLOT__: {
- __tmp__G0IK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__F0IK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__C3EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__B3EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__G0IK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__F0IK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__C3EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__B3EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__G0IK=static_type__VN3M();
+ __tmp__C3EK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__G0IK=static_type__BIIO();
+ __tmp__C3EK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__G0IK=static_type__XRMO();
+ __tmp__C3EK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__G0IK=static_type__GIIO();
+ __tmp__C3EK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__G0IK=static_type__3RMO();
+ __tmp__C3EK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__G0IK=static_type__FZMM(__tmp__F0IK);
+ __tmp__C3EK=static_type__DFJM(__tmp__B3EK);
} break;
case __EXPR_ADD__: {
- __tmp__G0IK=static_type__UTQL(__tmp__F0IK);
+ __tmp__C3EK=static_type__P3ML(__tmp__B3EK);
} break;
case __EXPR_NOT__: {
- __tmp__G0IK=static_type__NP1M(__tmp__F0IK);
+ __tmp__C3EK=static_type__R3XM(__tmp__B3EK);
} break;
case __EXPR_MOD__: {
- __tmp__G0IK=static_type__LIIO(__tmp__F0IK);
+ __tmp__C3EK=static_type__DREO(__tmp__B3EK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__G0IK=static_type__CZHP();
+ __tmp__C3EK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__G0IK=static_type__RMUN();
+ __tmp__C3EK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__G0IK=static_type__WMUN();
+ __tmp__C3EK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__G0IK=static_type__ZKTN(__tmp__F0IK);
+ __tmp__C3EK=static_type__3YPN(__tmp__B3EK);
} break;
case __EXPR_XOR__: {
- __tmp__G0IK=static_type__D5VO(__tmp__F0IK);
+ __tmp__C3EK=static_type__1HSO(__tmp__B3EK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__G0IK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__HZIK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__C3EK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__D2EK,(&__string_407));
};
};
- __tmp__R0IK=Self__GZIK->parent_expr_binary__DZNH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__R0IK)->__id) {
+ __tmp__N3EK=Self__C2EK->parent_expr_binary__PAKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__N3EK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__R0IK,buffer__HZIK);
+ genere__0EEK(__tmp__N3EK,buffer__D2EK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__R0IK,buffer__HZIK);
+ genere__MFEK(__tmp__N3EK,buffer__D2EK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__R0IK,buffer__HZIK);
+ genere__WIEK(__tmp__N3EK,buffer__D2EK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__R0IK,buffer__HZIK);
+ genere__ILEK(__tmp__N3EK,buffer__D2EK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__R0IK,buffer__HZIK);
+ genere__MLEK(__tmp__N3EK,buffer__D2EK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__R0IK,buffer__HZIK);
+ genere__NMEK(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__R0IK),buffer__HZIK);
- append__MOK(buffer__HZIK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__N3EK),buffer__D2EK);
+ append__MOK(buffer__D2EK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__R0IK,buffer__HZIK);
+ genere__PNEK(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__R0IK,buffer__HZIK);
+ genere__4REK(__tmp__N3EK,buffer__D2EK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__HZIK,((__REAL_CST *)__tmp__R0IK)->value__RGAI);
+ append__MOK(buffer__D2EK,((__REAL_CST *)__tmp__N3EK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__G12P=((__CHARACTER_CST *)__tmp__R0IK);
- add_last__YPK(buffer__HZIK,'\'');
- append__MOK(buffer__HZIK,Self__G12P->text__ZGAI);
- add_last__YPK(buffer__HZIK,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__R0IK,buffer__HZIK);
+ genere__YWEK(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__R0IK,buffer__HZIK);
+ genere__SXEK(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__R0IK,buffer__HZIK);
+ genere__B2EK(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__R0IK,buffer__HZIK);
+ genere__L4EK(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__R0IK,buffer__HZIK);
+ genere__VAFK(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__R0IK,buffer__HZIK);
+ genere__5CFK(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__R0IK,buffer__HZIK);
+ genere__JFFK(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__R0IK,buffer__HZIK);
+ genere__THFK(__tmp__N3EK,buffer__D2EK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__R0IK,buffer__HZIK);
+ genere__3JFK(__tmp__N3EK,buffer__D2EK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__R0IK,buffer__HZIK);
+ genere__SLFK(__tmp__N3EK,buffer__D2EK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__R0IK,buffer__HZIK);
+ genere__XLFK(__tmp__N3EK,buffer__D2EK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__R0IK,buffer__HZIK);
+ genere__4LFK(__tmp__N3EK,buffer__D2EK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__R0IK,buffer__HZIK);
+ genere__TPKL(__tmp__N3EK,buffer__D2EK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__R0IK,buffer__HZIK);
+ genere__40NL(__tmp__N3EK,buffer__D2EK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__HZIK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__R0IK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__D2EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__N3EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__R0IK,buffer__HZIK);
+ genere__WD1M(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__R0IK,buffer__HZIK);
+ genere__10EO(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__R0IK,buffer__HZIK);
+ genere__NBLO(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__R0IK,buffer__HZIK);
+ genere__C1EO(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__R0IK,buffer__HZIK);
+ genere__VBLO(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__R0IK,buffer__HZIK);
+ genere__M5JM(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__R0IK,buffer__HZIK);
+ genere__24ML(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__R0IK,buffer__HZIK);
+ genere__OUZM(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__R0IK,buffer__HZIK);
+ genere__J1EO(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__R0IK,buffer__HZIK);
+ genere__THEP(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__R0IK,buffer__HZIK);
+ genere__1XRN(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__R0IK,buffer__HZIK);
+ genere__J2RN(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__R0IK,buffer__HZIK);
+ genere__GFQN(__tmp__N3EK,buffer__D2EK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__R0IK,buffer__HZIK);
+ genere__2FUO(__tmp__N3EK,buffer__D2EK);
} break;
};
- add_last__YPK(buffer__HZIK,' ');
- append__MOK(buffer__HZIK,(&__string_350));
- add_last__YPK(buffer__HZIK,' ');
- if (((void *)((__TYPE_FULL *)static_type__WH5H(Self__GZIK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__HZIK,(&__string_400));
- __tmp__30IK=TRUE__;
+ 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__30IK=FALSE__;
+ __tmp__Z3EK=FALSE__;
};
- if ((! __tmp__30IK)) {
- __tmp__C1IK=Self__GZIK->parent_expr_binary__DZNH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__C1IK)->__id) {
+ if ((! __tmp__Z3EK)) {
+ __tmp__43EK=Self__C2EK->parent_expr_binary__PAKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__43EK)->__id) {
case __LIST__: {
- __tmp__D1IK=static_type__SCTG(__tmp__C1IK);
+ __tmp__53EK=static_type__OHQG(__tmp__43EK);
} break;
case __STRING_CST__: {
- __tmp__D1IK=((__STRING_CST *)__tmp__C1IK)->parent_constant__5F.static_type__LSYD;
+ __tmp__53EK=((__STRING_CST *)__tmp__43EK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__D1IK=((__EXTERNAL_C *)__tmp__C1IK)->static_type__KMZD;
+ __tmp__53EK=((__EXTERNAL_C *)__tmp__43EK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__D1IK=((__PROTOTYPE_CST *)__tmp__C1IK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__53EK=((__PROTOTYPE_CST *)__tmp__43EK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__D1IK=((__INTEGER_CST *)__tmp__C1IK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__53EK=((__INTEGER_CST *)__tmp__43EK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__D1IK=((__LOCAL *)((__READ_LOCAL *)__tmp__C1IK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__53EK=((__LOCAL *)((__READ_LOCAL *)__tmp__43EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__D1IK=static_type__EG5H(__tmp__C1IK);
+ __tmp__53EK=static_type__CN1H(__tmp__43EK);
} break;
case __EXPR_EQUAL__: {
- __tmp__D1IK=static_type__3G5H();
+ __tmp__53EK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__D1IK=static_type__CH5H();
+ __tmp__53EK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__D1IK=((__REAL_CST *)__tmp__C1IK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__53EK=((__REAL_CST *)__tmp__43EK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__D1IK=((__CHARACTER_CST *)__tmp__C1IK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__53EK=((__CHARACTER_CST *)__tmp__43EK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__D1IK=static_type__HH5H();
+ __tmp__53EK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__D1IK=static_type__MH5H();
+ __tmp__53EK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__D1IK=static_type__RH5H();
+ __tmp__53EK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__D1IK=static_type__WH5H(__tmp__C1IK);
+ __tmp__53EK=static_type__UO1H(__tmp__43EK);
} break;
case __EXPR_MUL__: {
- __tmp__D1IK=static_type__2H5H(__tmp__C1IK);
+ __tmp__53EK=static_type__0O1H(__tmp__43EK);
} break;
case __EXPR_DIV__: {
- __tmp__D1IK=static_type__BI5H(__tmp__C1IK);
+ __tmp__53EK=static_type__5O1H(__tmp__43EK);
} break;
case __EXPR_AND__: {
- __tmp__D1IK=static_type__GI5H(__tmp__C1IK);
+ __tmp__53EK=static_type__EP1H(__tmp__43EK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__D1IK=static_type__LI5H(__tmp__C1IK);
+ __tmp__53EK=static_type__JP1H(__tmp__43EK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__D1IK=static_type__QI5H(__tmp__C1IK);
+ __tmp__53EK=static_type__OP1H(__tmp__43EK);
} break;
case __PUT_TO__: {
- __tmp__D1IK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__53EK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__D1IK=static_type__ZI5H(__tmp__C1IK);
+ __tmp__53EK=static_type__XP1H(__tmp__43EK);
} break;
case __SIZE_OF__: {
- __tmp__D1IK=static_type__FJ5H();
+ __tmp__53EK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__D1IK=((__CAST *)__tmp__C1IK)->static_type__2G5H;
+ __tmp__53EK=((__CAST *)__tmp__43EK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__D1IK=static_type__SEOL(__tmp__C1IK);
+ __tmp__53EK=static_type__NOKL(__tmp__43EK);
} break;
case __READ_SLOT__: {
- __tmp__D1IK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__C1IK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__53EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__43EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__D1IK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__C1IK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__53EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__43EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__D1IK=static_type__VN3M();
+ __tmp__53EK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__D1IK=static_type__BIIO();
+ __tmp__53EK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__D1IK=static_type__XRMO();
+ __tmp__53EK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__D1IK=static_type__GIIO();
+ __tmp__53EK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__D1IK=static_type__3RMO();
+ __tmp__53EK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__D1IK=static_type__FZMM(__tmp__C1IK);
+ __tmp__53EK=static_type__DFJM(__tmp__43EK);
} break;
case __EXPR_ADD__: {
- __tmp__D1IK=static_type__UTQL(__tmp__C1IK);
+ __tmp__53EK=static_type__P3ML(__tmp__43EK);
} break;
case __EXPR_NOT__: {
- __tmp__D1IK=static_type__NP1M(__tmp__C1IK);
+ __tmp__53EK=static_type__R3XM(__tmp__43EK);
} break;
case __EXPR_MOD__: {
- __tmp__D1IK=static_type__LIIO(__tmp__C1IK);
+ __tmp__53EK=static_type__DREO(__tmp__43EK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__D1IK=static_type__CZHP();
+ __tmp__53EK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__D1IK=static_type__RMUN();
+ __tmp__53EK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__D1IK=static_type__WMUN();
+ __tmp__53EK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__D1IK=static_type__ZKTN(__tmp__C1IK);
+ __tmp__53EK=static_type__3YPN(__tmp__43EK);
} break;
case __EXPR_XOR__: {
- __tmp__D1IK=static_type__D5VO(__tmp__C1IK);
+ __tmp__53EK=static_type__1HSO(__tmp__43EK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__D1IK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__HZIK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__53EK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__D2EK,(&__string_407));
};
};
- __tmp__O1IK=Self__GZIK->parent_expr_binary__DZNH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__O1IK)->__id) {
+ __tmp__K4EK=Self__C2EK->parent_expr_binary__PAKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__K4EK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__O1IK,buffer__HZIK);
+ genere__0EEK(__tmp__K4EK,buffer__D2EK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__O1IK,buffer__HZIK);
+ genere__MFEK(__tmp__K4EK,buffer__D2EK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__O1IK,buffer__HZIK);
+ genere__WIEK(__tmp__K4EK,buffer__D2EK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__O1IK,buffer__HZIK);
+ genere__ILEK(__tmp__K4EK,buffer__D2EK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__O1IK,buffer__HZIK);
+ genere__MLEK(__tmp__K4EK,buffer__D2EK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__O1IK,buffer__HZIK);
+ genere__NMEK(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__O1IK),buffer__HZIK);
- append__MOK(buffer__HZIK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__K4EK),buffer__D2EK);
+ append__MOK(buffer__D2EK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__O1IK,buffer__HZIK);
+ genere__PNEK(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__O1IK,buffer__HZIK);
+ genere__4REK(__tmp__K4EK,buffer__D2EK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__HZIK,((__REAL_CST *)__tmp__O1IK)->value__RGAI);
+ append__MOK(buffer__D2EK,((__REAL_CST *)__tmp__K4EK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__Y12P=((__CHARACTER_CST *)__tmp__O1IK);
- add_last__YPK(buffer__HZIK,'\'');
- append__MOK(buffer__HZIK,Self__Y12P->text__ZGAI);
- add_last__YPK(buffer__HZIK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__O1IK,buffer__HZIK);
+ genere__YWEK(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__O1IK,buffer__HZIK);
+ genere__SXEK(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__O1IK,buffer__HZIK);
+ genere__B2EK(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__O1IK,buffer__HZIK);
+ genere__L4EK(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__O1IK,buffer__HZIK);
+ genere__VAFK(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__O1IK,buffer__HZIK);
+ genere__5CFK(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__O1IK,buffer__HZIK);
+ genere__JFFK(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__O1IK,buffer__HZIK);
+ genere__THFK(__tmp__K4EK,buffer__D2EK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__O1IK,buffer__HZIK);
+ genere__3JFK(__tmp__K4EK,buffer__D2EK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__O1IK,buffer__HZIK);
+ genere__SLFK(__tmp__K4EK,buffer__D2EK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__O1IK,buffer__HZIK);
+ genere__XLFK(__tmp__K4EK,buffer__D2EK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__O1IK,buffer__HZIK);
+ genere__4LFK(__tmp__K4EK,buffer__D2EK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__O1IK,buffer__HZIK);
+ genere__TPKL(__tmp__K4EK,buffer__D2EK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__O1IK,buffer__HZIK);
+ genere__40NL(__tmp__K4EK,buffer__D2EK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__HZIK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__O1IK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__D2EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__K4EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__O1IK,buffer__HZIK);
+ genere__WD1M(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__O1IK,buffer__HZIK);
+ genere__10EO(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__O1IK,buffer__HZIK);
+ genere__NBLO(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__O1IK,buffer__HZIK);
+ genere__C1EO(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__O1IK,buffer__HZIK);
+ genere__VBLO(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__O1IK,buffer__HZIK);
+ genere__M5JM(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__O1IK,buffer__HZIK);
+ genere__24ML(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__O1IK,buffer__HZIK);
+ genere__OUZM(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__O1IK,buffer__HZIK);
+ genere__J1EO(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__O1IK,buffer__HZIK);
+ genere__THEP(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__O1IK,buffer__HZIK);
+ genere__1XRN(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__O1IK,buffer__HZIK);
+ genere__J2RN(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__O1IK,buffer__HZIK);
+ genere__GFQN(__tmp__K4EK,buffer__D2EK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__O1IK,buffer__HZIK);
+ genere__2FUO(__tmp__K4EK,buffer__D2EK);
} break;
};
- add_last__YPK(buffer__HZIK,')');
+ 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__P1IK(__EXPR_MUL *Self__Q1IK,void *buffer__R1IK)
+static void genere__L4EK(__EXPR_MUL *Self__M4EK,void *buffer__N4EK)
// ({EXPR_MUL},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__P2IK,*__tmp__12IK,*__tmp__M3IK,*__tmp__Y3IK;
- void *__tmp__Q2IK,*__tmp__N3IK;
- __CHARACTER_CST *Self__K22P,*Self__222P;
- __BOOLEAN __tmp__K2IK,__tmp__H3IK;
- if (((void *)((__TYPE_FULL *)static_type__2H5H(Self__Q1IK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__R1IK,(&__string_399));
+ __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 {
- add_last__YPK(buffer__R1IK,'(');
- genere_declaration__CVRI(static_type__2H5H(Self__Q1IK),buffer__R1IK);
- add_last__YPK(buffer__R1IK,')');
- };
- add_last__YPK(buffer__R1IK,'(');
- if (((void *)((__TYPE_FULL *)static_type__2H5H(Self__Q1IK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__R1IK,(&__string_400));
- __tmp__K2IK=TRUE__;
+ 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__K2IK=FALSE__;
+ __tmp__G5EK=FALSE__;
};
- if ((! __tmp__K2IK)) {
- __tmp__P2IK=Self__Q1IK->parent_expr_binary__WZNH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__P2IK)->__id) {
+ if ((! __tmp__G5EK)) {
+ __tmp__L5EK=Self__M4EK->parent_expr_binary__CBKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__L5EK)->__id) {
case __LIST__: {
- __tmp__Q2IK=static_type__SCTG(__tmp__P2IK);
+ __tmp__M5EK=static_type__OHQG(__tmp__L5EK);
} break;
case __STRING_CST__: {
- __tmp__Q2IK=((__STRING_CST *)__tmp__P2IK)->parent_constant__5F.static_type__LSYD;
+ __tmp__M5EK=((__STRING_CST *)__tmp__L5EK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__Q2IK=((__EXTERNAL_C *)__tmp__P2IK)->static_type__KMZD;
+ __tmp__M5EK=((__EXTERNAL_C *)__tmp__L5EK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__Q2IK=((__PROTOTYPE_CST *)__tmp__P2IK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__M5EK=((__PROTOTYPE_CST *)__tmp__L5EK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__Q2IK=((__INTEGER_CST *)__tmp__P2IK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__M5EK=((__INTEGER_CST *)__tmp__L5EK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__Q2IK=((__LOCAL *)((__READ_LOCAL *)__tmp__P2IK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__M5EK=((__LOCAL *)((__READ_LOCAL *)__tmp__L5EK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__Q2IK=static_type__EG5H(__tmp__P2IK);
+ __tmp__M5EK=static_type__CN1H(__tmp__L5EK);
} break;
case __EXPR_EQUAL__: {
- __tmp__Q2IK=static_type__3G5H();
+ __tmp__M5EK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__Q2IK=static_type__CH5H();
+ __tmp__M5EK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__Q2IK=((__REAL_CST *)__tmp__P2IK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__M5EK=((__REAL_CST *)__tmp__L5EK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__Q2IK=((__CHARACTER_CST *)__tmp__P2IK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__M5EK=((__CHARACTER_CST *)__tmp__L5EK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__Q2IK=static_type__HH5H();
+ __tmp__M5EK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__Q2IK=static_type__MH5H();
+ __tmp__M5EK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__Q2IK=static_type__RH5H();
+ __tmp__M5EK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__Q2IK=static_type__WH5H(__tmp__P2IK);
+ __tmp__M5EK=static_type__UO1H(__tmp__L5EK);
} break;
case __EXPR_MUL__: {
- __tmp__Q2IK=static_type__2H5H(__tmp__P2IK);
+ __tmp__M5EK=static_type__0O1H(__tmp__L5EK);
} break;
case __EXPR_DIV__: {
- __tmp__Q2IK=static_type__BI5H(__tmp__P2IK);
+ __tmp__M5EK=static_type__5O1H(__tmp__L5EK);
} break;
case __EXPR_AND__: {
- __tmp__Q2IK=static_type__GI5H(__tmp__P2IK);
+ __tmp__M5EK=static_type__EP1H(__tmp__L5EK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__Q2IK=static_type__LI5H(__tmp__P2IK);
+ __tmp__M5EK=static_type__JP1H(__tmp__L5EK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__Q2IK=static_type__QI5H(__tmp__P2IK);
+ __tmp__M5EK=static_type__OP1H(__tmp__L5EK);
} break;
case __PUT_TO__: {
- __tmp__Q2IK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__M5EK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__Q2IK=static_type__ZI5H(__tmp__P2IK);
+ __tmp__M5EK=static_type__XP1H(__tmp__L5EK);
} break;
case __SIZE_OF__: {
- __tmp__Q2IK=static_type__FJ5H();
+ __tmp__M5EK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__Q2IK=((__CAST *)__tmp__P2IK)->static_type__2G5H;
+ __tmp__M5EK=((__CAST *)__tmp__L5EK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__Q2IK=static_type__SEOL(__tmp__P2IK);
+ __tmp__M5EK=static_type__NOKL(__tmp__L5EK);
} break;
case __READ_SLOT__: {
- __tmp__Q2IK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__P2IK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__M5EK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__L5EK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__Q2IK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__P2IK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__M5EK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__L5EK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__Q2IK=static_type__VN3M();
+ __tmp__M5EK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__Q2IK=static_type__BIIO();
+ __tmp__M5EK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__Q2IK=static_type__XRMO();
+ __tmp__M5EK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__Q2IK=static_type__GIIO();
+ __tmp__M5EK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__Q2IK=static_type__3RMO();
+ __tmp__M5EK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__Q2IK=static_type__FZMM(__tmp__P2IK);
+ __tmp__M5EK=static_type__DFJM(__tmp__L5EK);
} break;
case __EXPR_ADD__: {
- __tmp__Q2IK=static_type__UTQL(__tmp__P2IK);
+ __tmp__M5EK=static_type__P3ML(__tmp__L5EK);
} break;
case __EXPR_NOT__: {
- __tmp__Q2IK=static_type__NP1M(__tmp__P2IK);
+ __tmp__M5EK=static_type__R3XM(__tmp__L5EK);
} break;
case __EXPR_MOD__: {
- __tmp__Q2IK=static_type__LIIO(__tmp__P2IK);
+ __tmp__M5EK=static_type__DREO(__tmp__L5EK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__Q2IK=static_type__CZHP();
+ __tmp__M5EK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__Q2IK=static_type__RMUN();
+ __tmp__M5EK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__Q2IK=static_type__WMUN();
+ __tmp__M5EK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__Q2IK=static_type__ZKTN(__tmp__P2IK);
+ __tmp__M5EK=static_type__3YPN(__tmp__L5EK);
} break;
case __EXPR_XOR__: {
- __tmp__Q2IK=static_type__D5VO(__tmp__P2IK);
+ __tmp__M5EK=static_type__1HSO(__tmp__L5EK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__Q2IK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__R1IK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__M5EK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__N4EK,(&__string_407));
};
};
- __tmp__12IK=Self__Q1IK->parent_expr_binary__WZNH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__12IK)->__id) {
+ __tmp__X5EK=Self__M4EK->parent_expr_binary__CBKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__X5EK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__12IK,buffer__R1IK);
+ genere__0EEK(__tmp__X5EK,buffer__N4EK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__12IK,buffer__R1IK);
+ genere__MFEK(__tmp__X5EK,buffer__N4EK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__12IK,buffer__R1IK);
+ genere__WIEK(__tmp__X5EK,buffer__N4EK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__12IK,buffer__R1IK);
+ genere__ILEK(__tmp__X5EK,buffer__N4EK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__12IK,buffer__R1IK);
+ genere__MLEK(__tmp__X5EK,buffer__N4EK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__12IK,buffer__R1IK);
+ genere__NMEK(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__12IK),buffer__R1IK);
- append__MOK(buffer__R1IK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__X5EK),buffer__N4EK);
+ append__MOK(buffer__N4EK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__12IK,buffer__R1IK);
+ genere__PNEK(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__12IK,buffer__R1IK);
+ genere__4REK(__tmp__X5EK,buffer__N4EK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__R1IK,((__REAL_CST *)__tmp__12IK)->value__RGAI);
+ append__MOK(buffer__N4EK,((__REAL_CST *)__tmp__X5EK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__K22P=((__CHARACTER_CST *)__tmp__12IK);
- add_last__YPK(buffer__R1IK,'\'');
- append__MOK(buffer__R1IK,Self__K22P->text__ZGAI);
- add_last__YPK(buffer__R1IK,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__12IK,buffer__R1IK);
+ genere__YWEK(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__12IK,buffer__R1IK);
+ genere__SXEK(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__12IK,buffer__R1IK);
+ genere__B2EK(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__12IK,buffer__R1IK);
+ genere__L4EK(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__12IK,buffer__R1IK);
+ genere__VAFK(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__12IK,buffer__R1IK);
+ genere__5CFK(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__12IK,buffer__R1IK);
+ genere__JFFK(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__12IK,buffer__R1IK);
+ genere__THFK(__tmp__X5EK,buffer__N4EK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__12IK,buffer__R1IK);
+ genere__3JFK(__tmp__X5EK,buffer__N4EK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__12IK,buffer__R1IK);
+ genere__SLFK(__tmp__X5EK,buffer__N4EK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__12IK,buffer__R1IK);
+ genere__XLFK(__tmp__X5EK,buffer__N4EK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__12IK,buffer__R1IK);
+ genere__4LFK(__tmp__X5EK,buffer__N4EK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__12IK,buffer__R1IK);
+ genere__TPKL(__tmp__X5EK,buffer__N4EK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__12IK,buffer__R1IK);
+ genere__40NL(__tmp__X5EK,buffer__N4EK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__R1IK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__12IK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__N4EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__X5EK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__12IK,buffer__R1IK);
+ genere__WD1M(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__12IK,buffer__R1IK);
+ genere__10EO(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__12IK,buffer__R1IK);
+ genere__NBLO(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__12IK,buffer__R1IK);
+ genere__C1EO(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__12IK,buffer__R1IK);
+ genere__VBLO(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__12IK,buffer__R1IK);
+ genere__M5JM(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__12IK,buffer__R1IK);
+ genere__24ML(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__12IK,buffer__R1IK);
+ genere__OUZM(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__12IK,buffer__R1IK);
+ genere__J1EO(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__12IK,buffer__R1IK);
+ genere__THEP(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__12IK,buffer__R1IK);
+ genere__1XRN(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__12IK,buffer__R1IK);
+ genere__J2RN(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__12IK,buffer__R1IK);
+ genere__GFQN(__tmp__X5EK,buffer__N4EK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__12IK,buffer__R1IK);
+ genere__2FUO(__tmp__X5EK,buffer__N4EK);
} break;
};
- add_last__YPK(buffer__R1IK,' ');
- append__MOK(buffer__R1IK,(&__string_158));
- add_last__YPK(buffer__R1IK,' ');
- if (((void *)((__TYPE_FULL *)static_type__2H5H(Self__Q1IK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__R1IK,(&__string_400));
- __tmp__H3IK=TRUE__;
+ 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__H3IK=FALSE__;
+ __tmp__DAFK=FALSE__;
};
- if ((! __tmp__H3IK)) {
- __tmp__M3IK=Self__Q1IK->parent_expr_binary__WZNH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__M3IK)->__id) {
+ if ((! __tmp__DAFK)) {
+ __tmp__IAFK=Self__M4EK->parent_expr_binary__CBKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__IAFK)->__id) {
case __LIST__: {
- __tmp__N3IK=static_type__SCTG(__tmp__M3IK);
+ __tmp__JAFK=static_type__OHQG(__tmp__IAFK);
} break;
case __STRING_CST__: {
- __tmp__N3IK=((__STRING_CST *)__tmp__M3IK)->parent_constant__5F.static_type__LSYD;
+ __tmp__JAFK=((__STRING_CST *)__tmp__IAFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__N3IK=((__EXTERNAL_C *)__tmp__M3IK)->static_type__KMZD;
+ __tmp__JAFK=((__EXTERNAL_C *)__tmp__IAFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__N3IK=((__PROTOTYPE_CST *)__tmp__M3IK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__JAFK=((__PROTOTYPE_CST *)__tmp__IAFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__N3IK=((__INTEGER_CST *)__tmp__M3IK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__JAFK=((__INTEGER_CST *)__tmp__IAFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__N3IK=((__LOCAL *)((__READ_LOCAL *)__tmp__M3IK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__JAFK=((__LOCAL *)((__READ_LOCAL *)__tmp__IAFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__N3IK=static_type__EG5H(__tmp__M3IK);
+ __tmp__JAFK=static_type__CN1H(__tmp__IAFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__N3IK=static_type__3G5H();
+ __tmp__JAFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__N3IK=static_type__CH5H();
+ __tmp__JAFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__N3IK=((__REAL_CST *)__tmp__M3IK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__JAFK=((__REAL_CST *)__tmp__IAFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__N3IK=((__CHARACTER_CST *)__tmp__M3IK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__JAFK=((__CHARACTER_CST *)__tmp__IAFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__N3IK=static_type__HH5H();
+ __tmp__JAFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__N3IK=static_type__MH5H();
+ __tmp__JAFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__N3IK=static_type__RH5H();
+ __tmp__JAFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__N3IK=static_type__WH5H(__tmp__M3IK);
+ __tmp__JAFK=static_type__UO1H(__tmp__IAFK);
} break;
case __EXPR_MUL__: {
- __tmp__N3IK=static_type__2H5H(__tmp__M3IK);
+ __tmp__JAFK=static_type__0O1H(__tmp__IAFK);
} break;
case __EXPR_DIV__: {
- __tmp__N3IK=static_type__BI5H(__tmp__M3IK);
+ __tmp__JAFK=static_type__5O1H(__tmp__IAFK);
} break;
case __EXPR_AND__: {
- __tmp__N3IK=static_type__GI5H(__tmp__M3IK);
+ __tmp__JAFK=static_type__EP1H(__tmp__IAFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__N3IK=static_type__LI5H(__tmp__M3IK);
+ __tmp__JAFK=static_type__JP1H(__tmp__IAFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__N3IK=static_type__QI5H(__tmp__M3IK);
+ __tmp__JAFK=static_type__OP1H(__tmp__IAFK);
} break;
case __PUT_TO__: {
- __tmp__N3IK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__JAFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__N3IK=static_type__ZI5H(__tmp__M3IK);
+ __tmp__JAFK=static_type__XP1H(__tmp__IAFK);
} break;
case __SIZE_OF__: {
- __tmp__N3IK=static_type__FJ5H();
+ __tmp__JAFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__N3IK=((__CAST *)__tmp__M3IK)->static_type__2G5H;
+ __tmp__JAFK=((__CAST *)__tmp__IAFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__N3IK=static_type__SEOL(__tmp__M3IK);
+ __tmp__JAFK=static_type__NOKL(__tmp__IAFK);
} break;
case __READ_SLOT__: {
- __tmp__N3IK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__M3IK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__JAFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IAFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__N3IK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__M3IK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__JAFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IAFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__N3IK=static_type__VN3M();
+ __tmp__JAFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__N3IK=static_type__BIIO();
+ __tmp__JAFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__N3IK=static_type__XRMO();
+ __tmp__JAFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__N3IK=static_type__GIIO();
+ __tmp__JAFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__N3IK=static_type__3RMO();
+ __tmp__JAFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__N3IK=static_type__FZMM(__tmp__M3IK);
+ __tmp__JAFK=static_type__DFJM(__tmp__IAFK);
} break;
case __EXPR_ADD__: {
- __tmp__N3IK=static_type__UTQL(__tmp__M3IK);
+ __tmp__JAFK=static_type__P3ML(__tmp__IAFK);
} break;
case __EXPR_NOT__: {
- __tmp__N3IK=static_type__NP1M(__tmp__M3IK);
+ __tmp__JAFK=static_type__R3XM(__tmp__IAFK);
} break;
case __EXPR_MOD__: {
- __tmp__N3IK=static_type__LIIO(__tmp__M3IK);
+ __tmp__JAFK=static_type__DREO(__tmp__IAFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__N3IK=static_type__CZHP();
+ __tmp__JAFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__N3IK=static_type__RMUN();
+ __tmp__JAFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__N3IK=static_type__WMUN();
+ __tmp__JAFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__N3IK=static_type__ZKTN(__tmp__M3IK);
+ __tmp__JAFK=static_type__3YPN(__tmp__IAFK);
} break;
case __EXPR_XOR__: {
- __tmp__N3IK=static_type__D5VO(__tmp__M3IK);
+ __tmp__JAFK=static_type__1HSO(__tmp__IAFK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__N3IK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__R1IK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__JAFK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__N4EK,(&__string_407));
};
};
- __tmp__Y3IK=Self__Q1IK->parent_expr_binary__WZNH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__Y3IK)->__id) {
+ __tmp__UAFK=Self__M4EK->parent_expr_binary__CBKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__UAFK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__Y3IK,buffer__R1IK);
+ genere__0EEK(__tmp__UAFK,buffer__N4EK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__Y3IK,buffer__R1IK);
+ genere__MFEK(__tmp__UAFK,buffer__N4EK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__Y3IK,buffer__R1IK);
+ genere__WIEK(__tmp__UAFK,buffer__N4EK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__Y3IK,buffer__R1IK);
+ genere__ILEK(__tmp__UAFK,buffer__N4EK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__Y3IK,buffer__R1IK);
+ genere__MLEK(__tmp__UAFK,buffer__N4EK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__Y3IK,buffer__R1IK);
+ genere__NMEK(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__Y3IK),buffer__R1IK);
- append__MOK(buffer__R1IK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__UAFK),buffer__N4EK);
+ append__MOK(buffer__N4EK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__Y3IK,buffer__R1IK);
+ genere__PNEK(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__Y3IK,buffer__R1IK);
+ genere__4REK(__tmp__UAFK,buffer__N4EK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__R1IK,((__REAL_CST *)__tmp__Y3IK)->value__RGAI);
+ append__MOK(buffer__N4EK,((__REAL_CST *)__tmp__UAFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__222P=((__CHARACTER_CST *)__tmp__Y3IK);
- add_last__YPK(buffer__R1IK,'\'');
- append__MOK(buffer__R1IK,Self__222P->text__ZGAI);
- add_last__YPK(buffer__R1IK,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__Y3IK,buffer__R1IK);
+ genere__YWEK(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__Y3IK,buffer__R1IK);
+ genere__SXEK(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__Y3IK,buffer__R1IK);
+ genere__B2EK(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__Y3IK,buffer__R1IK);
+ genere__L4EK(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__Y3IK,buffer__R1IK);
+ genere__VAFK(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__Y3IK,buffer__R1IK);
+ genere__5CFK(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__Y3IK,buffer__R1IK);
+ genere__JFFK(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__Y3IK,buffer__R1IK);
+ genere__THFK(__tmp__UAFK,buffer__N4EK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__Y3IK,buffer__R1IK);
+ genere__3JFK(__tmp__UAFK,buffer__N4EK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__Y3IK,buffer__R1IK);
+ genere__SLFK(__tmp__UAFK,buffer__N4EK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__Y3IK,buffer__R1IK);
+ genere__XLFK(__tmp__UAFK,buffer__N4EK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__Y3IK,buffer__R1IK);
+ genere__4LFK(__tmp__UAFK,buffer__N4EK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__Y3IK,buffer__R1IK);
+ genere__TPKL(__tmp__UAFK,buffer__N4EK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__Y3IK,buffer__R1IK);
+ genere__40NL(__tmp__UAFK,buffer__N4EK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__R1IK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Y3IK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__N4EK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UAFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__Y3IK,buffer__R1IK);
+ genere__WD1M(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__Y3IK,buffer__R1IK);
+ genere__10EO(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__Y3IK,buffer__R1IK);
+ genere__NBLO(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__Y3IK,buffer__R1IK);
+ genere__C1EO(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__Y3IK,buffer__R1IK);
+ genere__VBLO(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__Y3IK,buffer__R1IK);
+ genere__M5JM(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__Y3IK,buffer__R1IK);
+ genere__24ML(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__Y3IK,buffer__R1IK);
+ genere__OUZM(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__Y3IK,buffer__R1IK);
+ genere__J1EO(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__Y3IK,buffer__R1IK);
+ genere__THEP(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__Y3IK,buffer__R1IK);
+ genere__1XRN(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__Y3IK,buffer__R1IK);
+ genere__J2RN(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__Y3IK,buffer__R1IK);
+ genere__GFQN(__tmp__UAFK,buffer__N4EK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__Y3IK,buffer__R1IK);
+ genere__2FUO(__tmp__UAFK,buffer__N4EK);
} break;
};
- add_last__YPK(buffer__R1IK,')');
+ 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);
}
-static void genere__Z3IK(__EXPR_DIV *Self__03IK,void *buffer__13IK)
+static void genere__VAFK(__EXPR_DIV *Self__WAFK,void *buffer__XAFK)
// ({EXPR_DIV},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__Z4IK,*__tmp__F5IK,*__tmp__W5IK,*__tmp__CAJK;
- void *__tmp__04IK,*__tmp__X5IK;
- __CHARACTER_CST *Self__O32P,*Self__A42P;
- __BOOLEAN __tmp__U4IK,__tmp__R5IK;
- if (((void *)((__TYPE_FULL *)static_type__BI5H(Self__03IK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__13IK,(&__string_399));
+ __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 {
- add_last__YPK(buffer__13IK,'(');
- genere_declaration__CVRI(static_type__BI5H(Self__03IK),buffer__13IK);
- add_last__YPK(buffer__13IK,')');
- };
- add_last__YPK(buffer__13IK,'(');
- if (((void *)((__TYPE_FULL *)static_type__BI5H(Self__03IK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__13IK,(&__string_400));
- __tmp__U4IK=TRUE__;
+ 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__U4IK=FALSE__;
+ __tmp__QBFK=FALSE__;
};
- if ((! __tmp__U4IK)) {
- __tmp__Z4IK=Self__03IK->parent_expr_binary__J0NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__Z4IK)->__id) {
+ if ((! __tmp__QBFK)) {
+ __tmp__VBFK=Self__WAFK->parent_expr_binary__VBKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__VBFK)->__id) {
case __LIST__: {
- __tmp__04IK=static_type__SCTG(__tmp__Z4IK);
+ __tmp__WBFK=static_type__OHQG(__tmp__VBFK);
} break;
case __STRING_CST__: {
- __tmp__04IK=((__STRING_CST *)__tmp__Z4IK)->parent_constant__5F.static_type__LSYD;
+ __tmp__WBFK=((__STRING_CST *)__tmp__VBFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__04IK=((__EXTERNAL_C *)__tmp__Z4IK)->static_type__KMZD;
+ __tmp__WBFK=((__EXTERNAL_C *)__tmp__VBFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__04IK=((__PROTOTYPE_CST *)__tmp__Z4IK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__WBFK=((__PROTOTYPE_CST *)__tmp__VBFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__04IK=((__INTEGER_CST *)__tmp__Z4IK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__WBFK=((__INTEGER_CST *)__tmp__VBFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__04IK=((__LOCAL *)((__READ_LOCAL *)__tmp__Z4IK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__WBFK=((__LOCAL *)((__READ_LOCAL *)__tmp__VBFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__04IK=static_type__EG5H(__tmp__Z4IK);
+ __tmp__WBFK=static_type__CN1H(__tmp__VBFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__04IK=static_type__3G5H();
+ __tmp__WBFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__04IK=static_type__CH5H();
+ __tmp__WBFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__04IK=((__REAL_CST *)__tmp__Z4IK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__WBFK=((__REAL_CST *)__tmp__VBFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__04IK=((__CHARACTER_CST *)__tmp__Z4IK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__WBFK=((__CHARACTER_CST *)__tmp__VBFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__04IK=static_type__HH5H();
+ __tmp__WBFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__04IK=static_type__MH5H();
+ __tmp__WBFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__04IK=static_type__RH5H();
+ __tmp__WBFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__04IK=static_type__WH5H(__tmp__Z4IK);
+ __tmp__WBFK=static_type__UO1H(__tmp__VBFK);
} break;
case __EXPR_MUL__: {
- __tmp__04IK=static_type__2H5H(__tmp__Z4IK);
+ __tmp__WBFK=static_type__0O1H(__tmp__VBFK);
} break;
case __EXPR_DIV__: {
- __tmp__04IK=static_type__BI5H(__tmp__Z4IK);
+ __tmp__WBFK=static_type__5O1H(__tmp__VBFK);
} break;
case __EXPR_AND__: {
- __tmp__04IK=static_type__GI5H(__tmp__Z4IK);
+ __tmp__WBFK=static_type__EP1H(__tmp__VBFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__04IK=static_type__LI5H(__tmp__Z4IK);
+ __tmp__WBFK=static_type__JP1H(__tmp__VBFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__04IK=static_type__QI5H(__tmp__Z4IK);
+ __tmp__WBFK=static_type__OP1H(__tmp__VBFK);
} break;
case __PUT_TO__: {
- __tmp__04IK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__WBFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__04IK=static_type__ZI5H(__tmp__Z4IK);
+ __tmp__WBFK=static_type__XP1H(__tmp__VBFK);
} break;
case __SIZE_OF__: {
- __tmp__04IK=static_type__FJ5H();
+ __tmp__WBFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__04IK=((__CAST *)__tmp__Z4IK)->static_type__2G5H;
+ __tmp__WBFK=((__CAST *)__tmp__VBFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__04IK=static_type__SEOL(__tmp__Z4IK);
+ __tmp__WBFK=static_type__NOKL(__tmp__VBFK);
} break;
case __READ_SLOT__: {
- __tmp__04IK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Z4IK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__WBFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__VBFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__04IK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Z4IK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__WBFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VBFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__04IK=static_type__VN3M();
+ __tmp__WBFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__04IK=static_type__BIIO();
+ __tmp__WBFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__04IK=static_type__XRMO();
+ __tmp__WBFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__04IK=static_type__GIIO();
+ __tmp__WBFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__04IK=static_type__3RMO();
+ __tmp__WBFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__04IK=static_type__FZMM(__tmp__Z4IK);
+ __tmp__WBFK=static_type__DFJM(__tmp__VBFK);
} break;
case __EXPR_ADD__: {
- __tmp__04IK=static_type__UTQL(__tmp__Z4IK);
+ __tmp__WBFK=static_type__P3ML(__tmp__VBFK);
} break;
case __EXPR_NOT__: {
- __tmp__04IK=static_type__NP1M(__tmp__Z4IK);
+ __tmp__WBFK=static_type__R3XM(__tmp__VBFK);
} break;
case __EXPR_MOD__: {
- __tmp__04IK=static_type__LIIO(__tmp__Z4IK);
+ __tmp__WBFK=static_type__DREO(__tmp__VBFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__04IK=static_type__CZHP();
+ __tmp__WBFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__04IK=static_type__RMUN();
+ __tmp__WBFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__04IK=static_type__WMUN();
+ __tmp__WBFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__04IK=static_type__ZKTN(__tmp__Z4IK);
+ __tmp__WBFK=static_type__3YPN(__tmp__VBFK);
} break;
case __EXPR_XOR__: {
- __tmp__04IK=static_type__D5VO(__tmp__Z4IK);
+ __tmp__WBFK=static_type__1HSO(__tmp__VBFK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__04IK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__13IK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__WBFK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__XAFK,(&__string_407));
};
};
- __tmp__F5IK=Self__03IK->parent_expr_binary__J0NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__F5IK)->__id) {
+ __tmp__BCFK=Self__WAFK->parent_expr_binary__VBKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__BCFK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__F5IK,buffer__13IK);
+ genere__0EEK(__tmp__BCFK,buffer__XAFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__F5IK,buffer__13IK);
+ genere__MFEK(__tmp__BCFK,buffer__XAFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__F5IK,buffer__13IK);
+ genere__WIEK(__tmp__BCFK,buffer__XAFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__F5IK,buffer__13IK);
+ genere__ILEK(__tmp__BCFK,buffer__XAFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__F5IK,buffer__13IK);
+ genere__MLEK(__tmp__BCFK,buffer__XAFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__F5IK,buffer__13IK);
+ genere__NMEK(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__F5IK),buffer__13IK);
- append__MOK(buffer__13IK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__BCFK),buffer__XAFK);
+ append__MOK(buffer__XAFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__F5IK,buffer__13IK);
+ genere__PNEK(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__F5IK,buffer__13IK);
+ genere__4REK(__tmp__BCFK,buffer__XAFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__13IK,((__REAL_CST *)__tmp__F5IK)->value__RGAI);
+ append__MOK(buffer__XAFK,((__REAL_CST *)__tmp__BCFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__O32P=((__CHARACTER_CST *)__tmp__F5IK);
- add_last__YPK(buffer__13IK,'\'');
- append__MOK(buffer__13IK,Self__O32P->text__ZGAI);
- add_last__YPK(buffer__13IK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__F5IK,buffer__13IK);
+ genere__YWEK(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__F5IK,buffer__13IK);
+ genere__SXEK(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__F5IK,buffer__13IK);
+ genere__B2EK(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__F5IK,buffer__13IK);
+ genere__L4EK(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__F5IK,buffer__13IK);
+ genere__VAFK(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__F5IK,buffer__13IK);
+ genere__5CFK(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__F5IK,buffer__13IK);
+ genere__JFFK(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__F5IK,buffer__13IK);
+ genere__THFK(__tmp__BCFK,buffer__XAFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__F5IK,buffer__13IK);
+ genere__3JFK(__tmp__BCFK,buffer__XAFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__F5IK,buffer__13IK);
+ genere__SLFK(__tmp__BCFK,buffer__XAFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__F5IK,buffer__13IK);
+ genere__XLFK(__tmp__BCFK,buffer__XAFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__F5IK,buffer__13IK);
+ genere__4LFK(__tmp__BCFK,buffer__XAFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__F5IK,buffer__13IK);
+ genere__TPKL(__tmp__BCFK,buffer__XAFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__F5IK,buffer__13IK);
+ genere__40NL(__tmp__BCFK,buffer__XAFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__13IK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__F5IK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__XAFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BCFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__F5IK,buffer__13IK);
+ genere__WD1M(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__F5IK,buffer__13IK);
+ genere__10EO(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__F5IK,buffer__13IK);
+ genere__NBLO(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__F5IK,buffer__13IK);
+ genere__C1EO(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__F5IK,buffer__13IK);
+ genere__VBLO(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__F5IK,buffer__13IK);
+ genere__M5JM(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__F5IK,buffer__13IK);
+ genere__24ML(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__F5IK,buffer__13IK);
+ genere__OUZM(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__F5IK,buffer__13IK);
+ genere__J1EO(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__F5IK,buffer__13IK);
+ genere__THEP(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__F5IK,buffer__13IK);
+ genere__1XRN(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__F5IK,buffer__13IK);
+ genere__J2RN(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__F5IK,buffer__13IK);
+ genere__GFQN(__tmp__BCFK,buffer__XAFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__F5IK,buffer__13IK);
+ genere__2FUO(__tmp__BCFK,buffer__XAFK);
} break;
};
- add_last__YPK(buffer__13IK,' ');
- append__MOK(buffer__13IK,(&__string_351));
- add_last__YPK(buffer__13IK,' ');
- if (((void *)((__TYPE_FULL *)static_type__BI5H(Self__03IK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__13IK,(&__string_400));
- __tmp__R5IK=TRUE__;
+ 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__R5IK=FALSE__;
+ __tmp__NCFK=FALSE__;
};
- if ((! __tmp__R5IK)) {
- __tmp__W5IK=Self__03IK->parent_expr_binary__J0NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__W5IK)->__id) {
+ if ((! __tmp__NCFK)) {
+ __tmp__SCFK=Self__WAFK->parent_expr_binary__VBKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__SCFK)->__id) {
case __LIST__: {
- __tmp__X5IK=static_type__SCTG(__tmp__W5IK);
+ __tmp__TCFK=static_type__OHQG(__tmp__SCFK);
} break;
case __STRING_CST__: {
- __tmp__X5IK=((__STRING_CST *)__tmp__W5IK)->parent_constant__5F.static_type__LSYD;
+ __tmp__TCFK=((__STRING_CST *)__tmp__SCFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__X5IK=((__EXTERNAL_C *)__tmp__W5IK)->static_type__KMZD;
+ __tmp__TCFK=((__EXTERNAL_C *)__tmp__SCFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__X5IK=((__PROTOTYPE_CST *)__tmp__W5IK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__TCFK=((__PROTOTYPE_CST *)__tmp__SCFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__X5IK=((__INTEGER_CST *)__tmp__W5IK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__TCFK=((__INTEGER_CST *)__tmp__SCFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__X5IK=((__LOCAL *)((__READ_LOCAL *)__tmp__W5IK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__TCFK=((__LOCAL *)((__READ_LOCAL *)__tmp__SCFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__X5IK=static_type__EG5H(__tmp__W5IK);
+ __tmp__TCFK=static_type__CN1H(__tmp__SCFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__X5IK=static_type__3G5H();
+ __tmp__TCFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__X5IK=static_type__CH5H();
+ __tmp__TCFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__X5IK=((__REAL_CST *)__tmp__W5IK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__TCFK=((__REAL_CST *)__tmp__SCFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__X5IK=((__CHARACTER_CST *)__tmp__W5IK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__TCFK=((__CHARACTER_CST *)__tmp__SCFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__X5IK=static_type__HH5H();
+ __tmp__TCFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__X5IK=static_type__MH5H();
+ __tmp__TCFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__X5IK=static_type__RH5H();
+ __tmp__TCFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__X5IK=static_type__WH5H(__tmp__W5IK);
+ __tmp__TCFK=static_type__UO1H(__tmp__SCFK);
} break;
case __EXPR_MUL__: {
- __tmp__X5IK=static_type__2H5H(__tmp__W5IK);
+ __tmp__TCFK=static_type__0O1H(__tmp__SCFK);
} break;
case __EXPR_DIV__: {
- __tmp__X5IK=static_type__BI5H(__tmp__W5IK);
+ __tmp__TCFK=static_type__5O1H(__tmp__SCFK);
} break;
case __EXPR_AND__: {
- __tmp__X5IK=static_type__GI5H(__tmp__W5IK);
+ __tmp__TCFK=static_type__EP1H(__tmp__SCFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__X5IK=static_type__LI5H(__tmp__W5IK);
+ __tmp__TCFK=static_type__JP1H(__tmp__SCFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__X5IK=static_type__QI5H(__tmp__W5IK);
+ __tmp__TCFK=static_type__OP1H(__tmp__SCFK);
} break;
case __PUT_TO__: {
- __tmp__X5IK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__TCFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__X5IK=static_type__ZI5H(__tmp__W5IK);
+ __tmp__TCFK=static_type__XP1H(__tmp__SCFK);
} break;
case __SIZE_OF__: {
- __tmp__X5IK=static_type__FJ5H();
+ __tmp__TCFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__X5IK=((__CAST *)__tmp__W5IK)->static_type__2G5H;
+ __tmp__TCFK=((__CAST *)__tmp__SCFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__X5IK=static_type__SEOL(__tmp__W5IK);
+ __tmp__TCFK=static_type__NOKL(__tmp__SCFK);
} break;
case __READ_SLOT__: {
- __tmp__X5IK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__W5IK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__TCFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SCFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__X5IK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__W5IK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__TCFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SCFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__X5IK=static_type__VN3M();
+ __tmp__TCFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__X5IK=static_type__BIIO();
+ __tmp__TCFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__X5IK=static_type__XRMO();
+ __tmp__TCFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__X5IK=static_type__GIIO();
+ __tmp__TCFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__X5IK=static_type__3RMO();
+ __tmp__TCFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__X5IK=static_type__FZMM(__tmp__W5IK);
+ __tmp__TCFK=static_type__DFJM(__tmp__SCFK);
} break;
case __EXPR_ADD__: {
- __tmp__X5IK=static_type__UTQL(__tmp__W5IK);
+ __tmp__TCFK=static_type__P3ML(__tmp__SCFK);
} break;
case __EXPR_NOT__: {
- __tmp__X5IK=static_type__NP1M(__tmp__W5IK);
+ __tmp__TCFK=static_type__R3XM(__tmp__SCFK);
} break;
case __EXPR_MOD__: {
- __tmp__X5IK=static_type__LIIO(__tmp__W5IK);
+ __tmp__TCFK=static_type__DREO(__tmp__SCFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__X5IK=static_type__CZHP();
+ __tmp__TCFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__X5IK=static_type__RMUN();
+ __tmp__TCFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__X5IK=static_type__WMUN();
+ __tmp__TCFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__X5IK=static_type__ZKTN(__tmp__W5IK);
+ __tmp__TCFK=static_type__3YPN(__tmp__SCFK);
} break;
case __EXPR_XOR__: {
- __tmp__X5IK=static_type__D5VO(__tmp__W5IK);
+ __tmp__TCFK=static_type__1HSO(__tmp__SCFK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__X5IK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__13IK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__TCFK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__XAFK,(&__string_407));
};
};
- __tmp__CAJK=Self__03IK->parent_expr_binary__J0NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__CAJK)->__id) {
+ __tmp__4CFK=Self__WAFK->parent_expr_binary__VBKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__4CFK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__CAJK,buffer__13IK);
+ genere__0EEK(__tmp__4CFK,buffer__XAFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__CAJK,buffer__13IK);
+ genere__MFEK(__tmp__4CFK,buffer__XAFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__CAJK,buffer__13IK);
+ genere__WIEK(__tmp__4CFK,buffer__XAFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__CAJK,buffer__13IK);
+ genere__ILEK(__tmp__4CFK,buffer__XAFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__CAJK,buffer__13IK);
+ genere__MLEK(__tmp__4CFK,buffer__XAFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__CAJK,buffer__13IK);
+ genere__NMEK(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__CAJK),buffer__13IK);
- append__MOK(buffer__13IK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__4CFK),buffer__XAFK);
+ append__MOK(buffer__XAFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__CAJK,buffer__13IK);
+ genere__PNEK(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__CAJK,buffer__13IK);
+ genere__4REK(__tmp__4CFK,buffer__XAFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__13IK,((__REAL_CST *)__tmp__CAJK)->value__RGAI);
+ append__MOK(buffer__XAFK,((__REAL_CST *)__tmp__4CFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__A42P=((__CHARACTER_CST *)__tmp__CAJK);
- add_last__YPK(buffer__13IK,'\'');
- append__MOK(buffer__13IK,Self__A42P->text__ZGAI);
- add_last__YPK(buffer__13IK,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__CAJK,buffer__13IK);
+ genere__YWEK(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__CAJK,buffer__13IK);
+ genere__SXEK(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__CAJK,buffer__13IK);
+ genere__B2EK(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__CAJK,buffer__13IK);
+ genere__L4EK(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__CAJK,buffer__13IK);
+ genere__VAFK(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__CAJK,buffer__13IK);
+ genere__5CFK(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__CAJK,buffer__13IK);
+ genere__JFFK(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__CAJK,buffer__13IK);
+ genere__THFK(__tmp__4CFK,buffer__XAFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__CAJK,buffer__13IK);
+ genere__3JFK(__tmp__4CFK,buffer__XAFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__CAJK,buffer__13IK);
+ genere__SLFK(__tmp__4CFK,buffer__XAFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__CAJK,buffer__13IK);
+ genere__XLFK(__tmp__4CFK,buffer__XAFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__CAJK,buffer__13IK);
+ genere__4LFK(__tmp__4CFK,buffer__XAFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__CAJK,buffer__13IK);
+ genere__TPKL(__tmp__4CFK,buffer__XAFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__CAJK,buffer__13IK);
+ genere__40NL(__tmp__4CFK,buffer__XAFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__13IK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CAJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__XAFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4CFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__CAJK,buffer__13IK);
+ genere__WD1M(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__CAJK,buffer__13IK);
+ genere__10EO(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__CAJK,buffer__13IK);
+ genere__NBLO(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__CAJK,buffer__13IK);
+ genere__C1EO(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__CAJK,buffer__13IK);
+ genere__VBLO(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__CAJK,buffer__13IK);
+ genere__M5JM(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__CAJK,buffer__13IK);
+ genere__24ML(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__CAJK,buffer__13IK);
+ genere__OUZM(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__CAJK,buffer__13IK);
+ genere__J1EO(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__CAJK,buffer__13IK);
+ genere__THEP(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__CAJK,buffer__13IK);
+ genere__1XRN(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__CAJK,buffer__13IK);
+ genere__J2RN(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__CAJK,buffer__13IK);
+ genere__GFQN(__tmp__4CFK,buffer__XAFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__CAJK,buffer__13IK);
+ genere__2FUO(__tmp__4CFK,buffer__XAFK);
} break;
};
- add_last__YPK(buffer__13IK,')');
+ 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__DAJK(__EXPR_AND *Self__EAJK,void *buffer__FAJK)
+static void genere__5CFK(__EXPR_AND *Self__ADFK,void *buffer__BDFK)
// ({EXPR_AND},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__DBJK,*__tmp__PBJK,*__tmp__ACJK,*__tmp__MCJK;
- void *__tmp__EBJK,*__tmp__BCJK;
- __CHARACTER_CST *Self__S42P,*Self__E52P;
- __BOOLEAN __tmp__4AJK,__tmp__1BJK;
- if (((void *)((__TYPE_FULL *)static_type__GI5H(Self__EAJK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__FAJK,(&__string_399));
+ __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 {
- add_last__YPK(buffer__FAJK,'(');
- genere_declaration__CVRI(static_type__GI5H(Self__EAJK),buffer__FAJK);
- add_last__YPK(buffer__FAJK,')');
- };
- add_last__YPK(buffer__FAJK,'(');
- if (((void *)((__TYPE_FULL *)static_type__GI5H(Self__EAJK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__FAJK,(&__string_400));
- __tmp__4AJK=TRUE__;
+ 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__4AJK=FALSE__;
+ __tmp__0DFK=FALSE__;
};
- if ((! __tmp__4AJK)) {
- __tmp__DBJK=Self__EAJK->parent_expr_binary__20NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__DBJK)->__id) {
+ if ((! __tmp__0DFK)) {
+ __tmp__5DFK=Self__ADFK->parent_expr_binary__ICKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__5DFK)->__id) {
case __LIST__: {
- __tmp__EBJK=static_type__SCTG(__tmp__DBJK);
+ __tmp__AEFK=static_type__OHQG(__tmp__5DFK);
} break;
case __STRING_CST__: {
- __tmp__EBJK=((__STRING_CST *)__tmp__DBJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__AEFK=((__STRING_CST *)__tmp__5DFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__EBJK=((__EXTERNAL_C *)__tmp__DBJK)->static_type__KMZD;
+ __tmp__AEFK=((__EXTERNAL_C *)__tmp__5DFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__EBJK=((__PROTOTYPE_CST *)__tmp__DBJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__AEFK=((__PROTOTYPE_CST *)__tmp__5DFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__EBJK=((__INTEGER_CST *)__tmp__DBJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__AEFK=((__INTEGER_CST *)__tmp__5DFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__EBJK=((__LOCAL *)((__READ_LOCAL *)__tmp__DBJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__AEFK=((__LOCAL *)((__READ_LOCAL *)__tmp__5DFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__EBJK=static_type__EG5H(__tmp__DBJK);
+ __tmp__AEFK=static_type__CN1H(__tmp__5DFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__EBJK=static_type__3G5H();
+ __tmp__AEFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__EBJK=static_type__CH5H();
+ __tmp__AEFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__EBJK=((__REAL_CST *)__tmp__DBJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__AEFK=((__REAL_CST *)__tmp__5DFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__EBJK=((__CHARACTER_CST *)__tmp__DBJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__AEFK=((__CHARACTER_CST *)__tmp__5DFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__EBJK=static_type__HH5H();
+ __tmp__AEFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__EBJK=static_type__MH5H();
+ __tmp__AEFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__EBJK=static_type__RH5H();
+ __tmp__AEFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__EBJK=static_type__WH5H(__tmp__DBJK);
+ __tmp__AEFK=static_type__UO1H(__tmp__5DFK);
} break;
case __EXPR_MUL__: {
- __tmp__EBJK=static_type__2H5H(__tmp__DBJK);
+ __tmp__AEFK=static_type__0O1H(__tmp__5DFK);
} break;
case __EXPR_DIV__: {
- __tmp__EBJK=static_type__BI5H(__tmp__DBJK);
+ __tmp__AEFK=static_type__5O1H(__tmp__5DFK);
} break;
case __EXPR_AND__: {
- __tmp__EBJK=static_type__GI5H(__tmp__DBJK);
+ __tmp__AEFK=static_type__EP1H(__tmp__5DFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__EBJK=static_type__LI5H(__tmp__DBJK);
+ __tmp__AEFK=static_type__JP1H(__tmp__5DFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__EBJK=static_type__QI5H(__tmp__DBJK);
+ __tmp__AEFK=static_type__OP1H(__tmp__5DFK);
} break;
case __PUT_TO__: {
- __tmp__EBJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__AEFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__EBJK=static_type__ZI5H(__tmp__DBJK);
+ __tmp__AEFK=static_type__XP1H(__tmp__5DFK);
} break;
case __SIZE_OF__: {
- __tmp__EBJK=static_type__FJ5H();
+ __tmp__AEFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__EBJK=((__CAST *)__tmp__DBJK)->static_type__2G5H;
+ __tmp__AEFK=((__CAST *)__tmp__5DFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__EBJK=static_type__SEOL(__tmp__DBJK);
+ __tmp__AEFK=static_type__NOKL(__tmp__5DFK);
} break;
case __READ_SLOT__: {
- __tmp__EBJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DBJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__AEFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5DFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__EBJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DBJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__AEFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5DFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__EBJK=static_type__VN3M();
+ __tmp__AEFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__EBJK=static_type__BIIO();
+ __tmp__AEFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__EBJK=static_type__XRMO();
+ __tmp__AEFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__EBJK=static_type__GIIO();
+ __tmp__AEFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__EBJK=static_type__3RMO();
+ __tmp__AEFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__EBJK=static_type__FZMM(__tmp__DBJK);
+ __tmp__AEFK=static_type__DFJM(__tmp__5DFK);
} break;
case __EXPR_ADD__: {
- __tmp__EBJK=static_type__UTQL(__tmp__DBJK);
+ __tmp__AEFK=static_type__P3ML(__tmp__5DFK);
} break;
case __EXPR_NOT__: {
- __tmp__EBJK=static_type__NP1M(__tmp__DBJK);
+ __tmp__AEFK=static_type__R3XM(__tmp__5DFK);
} break;
case __EXPR_MOD__: {
- __tmp__EBJK=static_type__LIIO(__tmp__DBJK);
+ __tmp__AEFK=static_type__DREO(__tmp__5DFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__EBJK=static_type__CZHP();
+ __tmp__AEFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__EBJK=static_type__RMUN();
+ __tmp__AEFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__EBJK=static_type__WMUN();
+ __tmp__AEFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__EBJK=static_type__ZKTN(__tmp__DBJK);
+ __tmp__AEFK=static_type__3YPN(__tmp__5DFK);
} break;
case __EXPR_XOR__: {
- __tmp__EBJK=static_type__D5VO(__tmp__DBJK);
+ __tmp__AEFK=static_type__1HSO(__tmp__5DFK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__EBJK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__FAJK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__AEFK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__BDFK,(&__string_407));
};
};
- __tmp__PBJK=Self__EAJK->parent_expr_binary__20NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__PBJK)->__id) {
+ __tmp__LEFK=Self__ADFK->parent_expr_binary__ICKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__LEFK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__PBJK,buffer__FAJK);
+ genere__0EEK(__tmp__LEFK,buffer__BDFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__PBJK,buffer__FAJK);
+ genere__MFEK(__tmp__LEFK,buffer__BDFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__PBJK,buffer__FAJK);
+ genere__WIEK(__tmp__LEFK,buffer__BDFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__PBJK,buffer__FAJK);
+ genere__ILEK(__tmp__LEFK,buffer__BDFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__PBJK,buffer__FAJK);
+ genere__MLEK(__tmp__LEFK,buffer__BDFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__PBJK,buffer__FAJK);
+ genere__NMEK(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__PBJK),buffer__FAJK);
- append__MOK(buffer__FAJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__LEFK),buffer__BDFK);
+ append__MOK(buffer__BDFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__PBJK,buffer__FAJK);
+ genere__PNEK(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__PBJK,buffer__FAJK);
+ genere__4REK(__tmp__LEFK,buffer__BDFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__FAJK,((__REAL_CST *)__tmp__PBJK)->value__RGAI);
+ append__MOK(buffer__BDFK,((__REAL_CST *)__tmp__LEFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__S42P=((__CHARACTER_CST *)__tmp__PBJK);
- add_last__YPK(buffer__FAJK,'\'');
- append__MOK(buffer__FAJK,Self__S42P->text__ZGAI);
- add_last__YPK(buffer__FAJK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__PBJK,buffer__FAJK);
+ genere__YWEK(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__PBJK,buffer__FAJK);
+ genere__SXEK(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__PBJK,buffer__FAJK);
+ genere__B2EK(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__PBJK,buffer__FAJK);
+ genere__L4EK(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__PBJK,buffer__FAJK);
+ genere__VAFK(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__PBJK,buffer__FAJK);
+ genere__5CFK(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__PBJK,buffer__FAJK);
+ genere__JFFK(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__PBJK,buffer__FAJK);
+ genere__THFK(__tmp__LEFK,buffer__BDFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__PBJK,buffer__FAJK);
+ genere__3JFK(__tmp__LEFK,buffer__BDFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__PBJK,buffer__FAJK);
+ genere__SLFK(__tmp__LEFK,buffer__BDFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__PBJK,buffer__FAJK);
+ genere__XLFK(__tmp__LEFK,buffer__BDFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__PBJK,buffer__FAJK);
+ genere__4LFK(__tmp__LEFK,buffer__BDFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__PBJK,buffer__FAJK);
+ genere__TPKL(__tmp__LEFK,buffer__BDFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__PBJK,buffer__FAJK);
+ genere__40NL(__tmp__LEFK,buffer__BDFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__FAJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PBJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__BDFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LEFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__PBJK,buffer__FAJK);
+ genere__WD1M(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__PBJK,buffer__FAJK);
+ genere__10EO(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__PBJK,buffer__FAJK);
+ genere__NBLO(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__PBJK,buffer__FAJK);
+ genere__C1EO(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__PBJK,buffer__FAJK);
+ genere__VBLO(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__PBJK,buffer__FAJK);
+ genere__M5JM(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__PBJK,buffer__FAJK);
+ genere__24ML(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__PBJK,buffer__FAJK);
+ genere__OUZM(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__PBJK,buffer__FAJK);
+ genere__J1EO(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__PBJK,buffer__FAJK);
+ genere__THEP(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__PBJK,buffer__FAJK);
+ genere__1XRN(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__PBJK,buffer__FAJK);
+ genere__J2RN(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__PBJK,buffer__FAJK);
+ genere__GFQN(__tmp__LEFK,buffer__BDFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__PBJK,buffer__FAJK);
+ genere__2FUO(__tmp__LEFK,buffer__BDFK);
} break;
};
- add_last__YPK(buffer__FAJK,' ');
- append__MOK(buffer__FAJK,(&__string_352));
- add_last__YPK(buffer__FAJK,' ');
- if (((void *)((__TYPE_FULL *)static_type__GI5H(Self__EAJK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__FAJK,(&__string_400));
- __tmp__1BJK=TRUE__;
+ 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__1BJK=FALSE__;
+ __tmp__XEFK=FALSE__;
};
- if ((! __tmp__1BJK)) {
- __tmp__ACJK=Self__EAJK->parent_expr_binary__20NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__ACJK)->__id) {
+ if ((! __tmp__XEFK)) {
+ __tmp__2EFK=Self__ADFK->parent_expr_binary__ICKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__2EFK)->__id) {
case __LIST__: {
- __tmp__BCJK=static_type__SCTG(__tmp__ACJK);
+ __tmp__3EFK=static_type__OHQG(__tmp__2EFK);
} break;
case __STRING_CST__: {
- __tmp__BCJK=((__STRING_CST *)__tmp__ACJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__3EFK=((__STRING_CST *)__tmp__2EFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__BCJK=((__EXTERNAL_C *)__tmp__ACJK)->static_type__KMZD;
+ __tmp__3EFK=((__EXTERNAL_C *)__tmp__2EFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__BCJK=((__PROTOTYPE_CST *)__tmp__ACJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__3EFK=((__PROTOTYPE_CST *)__tmp__2EFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__BCJK=((__INTEGER_CST *)__tmp__ACJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__3EFK=((__INTEGER_CST *)__tmp__2EFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__BCJK=((__LOCAL *)((__READ_LOCAL *)__tmp__ACJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__3EFK=((__LOCAL *)((__READ_LOCAL *)__tmp__2EFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__BCJK=static_type__EG5H(__tmp__ACJK);
+ __tmp__3EFK=static_type__CN1H(__tmp__2EFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__BCJK=static_type__3G5H();
+ __tmp__3EFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__BCJK=static_type__CH5H();
+ __tmp__3EFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__BCJK=((__REAL_CST *)__tmp__ACJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__3EFK=((__REAL_CST *)__tmp__2EFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__BCJK=((__CHARACTER_CST *)__tmp__ACJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__3EFK=((__CHARACTER_CST *)__tmp__2EFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__BCJK=static_type__HH5H();
+ __tmp__3EFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__BCJK=static_type__MH5H();
+ __tmp__3EFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__BCJK=static_type__RH5H();
+ __tmp__3EFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__BCJK=static_type__WH5H(__tmp__ACJK);
+ __tmp__3EFK=static_type__UO1H(__tmp__2EFK);
} break;
case __EXPR_MUL__: {
- __tmp__BCJK=static_type__2H5H(__tmp__ACJK);
+ __tmp__3EFK=static_type__0O1H(__tmp__2EFK);
} break;
case __EXPR_DIV__: {
- __tmp__BCJK=static_type__BI5H(__tmp__ACJK);
+ __tmp__3EFK=static_type__5O1H(__tmp__2EFK);
} break;
case __EXPR_AND__: {
- __tmp__BCJK=static_type__GI5H(__tmp__ACJK);
+ __tmp__3EFK=static_type__EP1H(__tmp__2EFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__BCJK=static_type__LI5H(__tmp__ACJK);
+ __tmp__3EFK=static_type__JP1H(__tmp__2EFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__BCJK=static_type__QI5H(__tmp__ACJK);
+ __tmp__3EFK=static_type__OP1H(__tmp__2EFK);
} break;
case __PUT_TO__: {
- __tmp__BCJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__3EFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__BCJK=static_type__ZI5H(__tmp__ACJK);
+ __tmp__3EFK=static_type__XP1H(__tmp__2EFK);
} break;
case __SIZE_OF__: {
- __tmp__BCJK=static_type__FJ5H();
+ __tmp__3EFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__BCJK=((__CAST *)__tmp__ACJK)->static_type__2G5H;
+ __tmp__3EFK=((__CAST *)__tmp__2EFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__BCJK=static_type__SEOL(__tmp__ACJK);
+ __tmp__3EFK=static_type__NOKL(__tmp__2EFK);
} break;
case __READ_SLOT__: {
- __tmp__BCJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ACJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3EFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2EFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__BCJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ACJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3EFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2EFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__BCJK=static_type__VN3M();
+ __tmp__3EFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__BCJK=static_type__BIIO();
+ __tmp__3EFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__BCJK=static_type__XRMO();
+ __tmp__3EFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__BCJK=static_type__GIIO();
+ __tmp__3EFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__BCJK=static_type__3RMO();
+ __tmp__3EFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__BCJK=static_type__FZMM(__tmp__ACJK);
+ __tmp__3EFK=static_type__DFJM(__tmp__2EFK);
} break;
case __EXPR_ADD__: {
- __tmp__BCJK=static_type__UTQL(__tmp__ACJK);
+ __tmp__3EFK=static_type__P3ML(__tmp__2EFK);
} break;
case __EXPR_NOT__: {
- __tmp__BCJK=static_type__NP1M(__tmp__ACJK);
+ __tmp__3EFK=static_type__R3XM(__tmp__2EFK);
} break;
case __EXPR_MOD__: {
- __tmp__BCJK=static_type__LIIO(__tmp__ACJK);
+ __tmp__3EFK=static_type__DREO(__tmp__2EFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__BCJK=static_type__CZHP();
+ __tmp__3EFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__BCJK=static_type__RMUN();
+ __tmp__3EFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__BCJK=static_type__WMUN();
+ __tmp__3EFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__BCJK=static_type__ZKTN(__tmp__ACJK);
+ __tmp__3EFK=static_type__3YPN(__tmp__2EFK);
} break;
case __EXPR_XOR__: {
- __tmp__BCJK=static_type__D5VO(__tmp__ACJK);
+ __tmp__3EFK=static_type__1HSO(__tmp__2EFK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__BCJK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__FAJK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__3EFK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__BDFK,(&__string_407));
};
};
- __tmp__MCJK=Self__EAJK->parent_expr_binary__20NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__MCJK)->__id) {
+ __tmp__IFFK=Self__ADFK->parent_expr_binary__ICKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__IFFK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__MCJK,buffer__FAJK);
+ genere__0EEK(__tmp__IFFK,buffer__BDFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__MCJK,buffer__FAJK);
+ genere__MFEK(__tmp__IFFK,buffer__BDFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__MCJK,buffer__FAJK);
+ genere__WIEK(__tmp__IFFK,buffer__BDFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__MCJK,buffer__FAJK);
+ genere__ILEK(__tmp__IFFK,buffer__BDFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__MCJK,buffer__FAJK);
+ genere__MLEK(__tmp__IFFK,buffer__BDFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__MCJK,buffer__FAJK);
+ genere__NMEK(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__MCJK),buffer__FAJK);
- append__MOK(buffer__FAJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__IFFK),buffer__BDFK);
+ append__MOK(buffer__BDFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__MCJK,buffer__FAJK);
+ genere__PNEK(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__MCJK,buffer__FAJK);
+ genere__4REK(__tmp__IFFK,buffer__BDFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__FAJK,((__REAL_CST *)__tmp__MCJK)->value__RGAI);
+ append__MOK(buffer__BDFK,((__REAL_CST *)__tmp__IFFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__E52P=((__CHARACTER_CST *)__tmp__MCJK);
- add_last__YPK(buffer__FAJK,'\'');
- append__MOK(buffer__FAJK,Self__E52P->text__ZGAI);
- add_last__YPK(buffer__FAJK,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__MCJK,buffer__FAJK);
+ genere__YWEK(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__MCJK,buffer__FAJK);
+ genere__SXEK(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__MCJK,buffer__FAJK);
+ genere__B2EK(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__MCJK,buffer__FAJK);
+ genere__L4EK(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__MCJK,buffer__FAJK);
+ genere__VAFK(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__MCJK,buffer__FAJK);
+ genere__5CFK(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__MCJK,buffer__FAJK);
+ genere__JFFK(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__MCJK,buffer__FAJK);
+ genere__THFK(__tmp__IFFK,buffer__BDFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__MCJK,buffer__FAJK);
+ genere__3JFK(__tmp__IFFK,buffer__BDFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__MCJK,buffer__FAJK);
+ genere__SLFK(__tmp__IFFK,buffer__BDFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__MCJK,buffer__FAJK);
+ genere__XLFK(__tmp__IFFK,buffer__BDFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__MCJK,buffer__FAJK);
+ genere__4LFK(__tmp__IFFK,buffer__BDFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__MCJK,buffer__FAJK);
+ genere__TPKL(__tmp__IFFK,buffer__BDFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__MCJK,buffer__FAJK);
+ genere__40NL(__tmp__IFFK,buffer__BDFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__FAJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MCJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__BDFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IFFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__MCJK,buffer__FAJK);
+ genere__WD1M(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__MCJK,buffer__FAJK);
+ genere__10EO(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__MCJK,buffer__FAJK);
+ genere__NBLO(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__MCJK,buffer__FAJK);
+ genere__C1EO(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__MCJK,buffer__FAJK);
+ genere__VBLO(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__MCJK,buffer__FAJK);
+ genere__M5JM(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__MCJK,buffer__FAJK);
+ genere__24ML(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__MCJK,buffer__FAJK);
+ genere__OUZM(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__MCJK,buffer__FAJK);
+ genere__J1EO(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__MCJK,buffer__FAJK);
+ genere__THEP(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__MCJK,buffer__FAJK);
+ genere__1XRN(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__MCJK,buffer__FAJK);
+ genere__J2RN(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__MCJK,buffer__FAJK);
+ genere__GFQN(__tmp__IFFK,buffer__BDFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__MCJK,buffer__FAJK);
+ genere__2FUO(__tmp__IFFK,buffer__BDFK);
} break;
};
- add_last__YPK(buffer__FAJK,')');
+ 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);
}
-static void genere__NCJK(__EXPR_SHIFT_R *Self__OCJK,void *buffer__PCJK)
+static void genere__JFFK(__EXPR_SHIFT_R *Self__KFFK,void *buffer__LFFK)
// ({EXPR_SHIFT_R},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__NDJK,*__tmp__ZDJK,*__tmp__KEJK,*__tmp__WEJK;
- void *__tmp__ODJK,*__tmp__LEJK;
- __CHARACTER_CST *Self__W52P,*Self__IA3P;
- __BOOLEAN __tmp__IDJK,__tmp__FEJK;
- if (((void *)((__TYPE_FULL *)static_type__LI5H(Self__OCJK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__PCJK,(&__string_399));
+ __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 {
- add_last__YPK(buffer__PCJK,'(');
- genere_declaration__CVRI(static_type__LI5H(Self__OCJK),buffer__PCJK);
- add_last__YPK(buffer__PCJK,')');
- };
- add_last__YPK(buffer__PCJK,'(');
- if (((void *)((__TYPE_FULL *)static_type__LI5H(Self__OCJK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__PCJK,(&__string_400));
- __tmp__IDJK=TRUE__;
+ 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__IDJK=FALSE__;
+ __tmp__EGFK=FALSE__;
};
- if ((! __tmp__IDJK)) {
- __tmp__NDJK=Self__OCJK->parent_expr_binary__P1NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__NDJK)->__id) {
+ if ((! __tmp__EGFK)) {
+ __tmp__JGFK=Self__KFFK->parent_expr_binary__1CKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__JGFK)->__id) {
case __LIST__: {
- __tmp__ODJK=static_type__SCTG(__tmp__NDJK);
+ __tmp__KGFK=static_type__OHQG(__tmp__JGFK);
} break;
case __STRING_CST__: {
- __tmp__ODJK=((__STRING_CST *)__tmp__NDJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__KGFK=((__STRING_CST *)__tmp__JGFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__ODJK=((__EXTERNAL_C *)__tmp__NDJK)->static_type__KMZD;
+ __tmp__KGFK=((__EXTERNAL_C *)__tmp__JGFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__ODJK=((__PROTOTYPE_CST *)__tmp__NDJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__KGFK=((__PROTOTYPE_CST *)__tmp__JGFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__ODJK=((__INTEGER_CST *)__tmp__NDJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__KGFK=((__INTEGER_CST *)__tmp__JGFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__ODJK=((__LOCAL *)((__READ_LOCAL *)__tmp__NDJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__KGFK=((__LOCAL *)((__READ_LOCAL *)__tmp__JGFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__ODJK=static_type__EG5H(__tmp__NDJK);
+ __tmp__KGFK=static_type__CN1H(__tmp__JGFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__ODJK=static_type__3G5H();
+ __tmp__KGFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ODJK=static_type__CH5H();
+ __tmp__KGFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__ODJK=((__REAL_CST *)__tmp__NDJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__KGFK=((__REAL_CST *)__tmp__JGFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__ODJK=((__CHARACTER_CST *)__tmp__NDJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__KGFK=((__CHARACTER_CST *)__tmp__JGFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__ODJK=static_type__HH5H();
+ __tmp__KGFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__ODJK=static_type__MH5H();
+ __tmp__KGFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__ODJK=static_type__RH5H();
+ __tmp__KGFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__ODJK=static_type__WH5H(__tmp__NDJK);
+ __tmp__KGFK=static_type__UO1H(__tmp__JGFK);
} break;
case __EXPR_MUL__: {
- __tmp__ODJK=static_type__2H5H(__tmp__NDJK);
+ __tmp__KGFK=static_type__0O1H(__tmp__JGFK);
} break;
case __EXPR_DIV__: {
- __tmp__ODJK=static_type__BI5H(__tmp__NDJK);
+ __tmp__KGFK=static_type__5O1H(__tmp__JGFK);
} break;
case __EXPR_AND__: {
- __tmp__ODJK=static_type__GI5H(__tmp__NDJK);
+ __tmp__KGFK=static_type__EP1H(__tmp__JGFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ODJK=static_type__LI5H(__tmp__NDJK);
+ __tmp__KGFK=static_type__JP1H(__tmp__JGFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ODJK=static_type__QI5H(__tmp__NDJK);
+ __tmp__KGFK=static_type__OP1H(__tmp__JGFK);
} break;
case __PUT_TO__: {
- __tmp__ODJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__KGFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__ODJK=static_type__ZI5H(__tmp__NDJK);
+ __tmp__KGFK=static_type__XP1H(__tmp__JGFK);
} break;
case __SIZE_OF__: {
- __tmp__ODJK=static_type__FJ5H();
+ __tmp__KGFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__ODJK=((__CAST *)__tmp__NDJK)->static_type__2G5H;
+ __tmp__KGFK=((__CAST *)__tmp__JGFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__ODJK=static_type__SEOL(__tmp__NDJK);
+ __tmp__KGFK=static_type__NOKL(__tmp__JGFK);
} break;
case __READ_SLOT__: {
- __tmp__ODJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NDJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__KGFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__JGFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__ODJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NDJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__KGFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JGFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ODJK=static_type__VN3M();
+ __tmp__KGFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ODJK=static_type__BIIO();
+ __tmp__KGFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ODJK=static_type__XRMO();
+ __tmp__KGFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ODJK=static_type__GIIO();
+ __tmp__KGFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ODJK=static_type__3RMO();
+ __tmp__KGFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__ODJK=static_type__FZMM(__tmp__NDJK);
+ __tmp__KGFK=static_type__DFJM(__tmp__JGFK);
} break;
case __EXPR_ADD__: {
- __tmp__ODJK=static_type__UTQL(__tmp__NDJK);
+ __tmp__KGFK=static_type__P3ML(__tmp__JGFK);
} break;
case __EXPR_NOT__: {
- __tmp__ODJK=static_type__NP1M(__tmp__NDJK);
+ __tmp__KGFK=static_type__R3XM(__tmp__JGFK);
} break;
case __EXPR_MOD__: {
- __tmp__ODJK=static_type__LIIO(__tmp__NDJK);
+ __tmp__KGFK=static_type__DREO(__tmp__JGFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ODJK=static_type__CZHP();
+ __tmp__KGFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__ODJK=static_type__RMUN();
+ __tmp__KGFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__ODJK=static_type__WMUN();
+ __tmp__KGFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__ODJK=static_type__ZKTN(__tmp__NDJK);
+ __tmp__KGFK=static_type__3YPN(__tmp__JGFK);
} break;
case __EXPR_XOR__: {
- __tmp__ODJK=static_type__D5VO(__tmp__NDJK);
+ __tmp__KGFK=static_type__1HSO(__tmp__JGFK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__ODJK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__PCJK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__KGFK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__LFFK,(&__string_407));
};
};
- __tmp__ZDJK=Self__OCJK->parent_expr_binary__P1NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__ZDJK)->__id) {
+ __tmp__VGFK=Self__KFFK->parent_expr_binary__1CKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__VGFK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__ZDJK,buffer__PCJK);
+ genere__0EEK(__tmp__VGFK,buffer__LFFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__ZDJK,buffer__PCJK);
+ genere__MFEK(__tmp__VGFK,buffer__LFFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__ZDJK,buffer__PCJK);
+ genere__WIEK(__tmp__VGFK,buffer__LFFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__ZDJK,buffer__PCJK);
+ genere__ILEK(__tmp__VGFK,buffer__LFFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__ZDJK,buffer__PCJK);
+ genere__MLEK(__tmp__VGFK,buffer__LFFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__ZDJK,buffer__PCJK);
+ genere__NMEK(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__ZDJK),buffer__PCJK);
- append__MOK(buffer__PCJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__VGFK),buffer__LFFK);
+ append__MOK(buffer__LFFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__ZDJK,buffer__PCJK);
+ genere__PNEK(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__ZDJK,buffer__PCJK);
+ genere__4REK(__tmp__VGFK,buffer__LFFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__PCJK,((__REAL_CST *)__tmp__ZDJK)->value__RGAI);
+ append__MOK(buffer__LFFK,((__REAL_CST *)__tmp__VGFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__W52P=((__CHARACTER_CST *)__tmp__ZDJK);
- add_last__YPK(buffer__PCJK,'\'');
- append__MOK(buffer__PCJK,Self__W52P->text__ZGAI);
- add_last__YPK(buffer__PCJK,'\'');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__1AGR->storage__XNK)[Self__1AGR->count__VF]='\'';
+ Self__1AGR->count__VF=(__INTEGER)(Self__1AGR->count__VF + 1);
} break;
case __IS_EXPANDED__: {
- print__1ZE((&__string_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__ZDJK,buffer__PCJK);
+ genere__YWEK(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__ZDJK,buffer__PCJK);
+ genere__SXEK(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__ZDJK,buffer__PCJK);
+ genere__B2EK(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__ZDJK,buffer__PCJK);
+ genere__L4EK(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__ZDJK,buffer__PCJK);
+ genere__VAFK(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__ZDJK,buffer__PCJK);
+ genere__5CFK(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__ZDJK,buffer__PCJK);
+ genere__JFFK(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__ZDJK,buffer__PCJK);
+ genere__THFK(__tmp__VGFK,buffer__LFFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__ZDJK,buffer__PCJK);
+ genere__3JFK(__tmp__VGFK,buffer__LFFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__ZDJK,buffer__PCJK);
+ genere__SLFK(__tmp__VGFK,buffer__LFFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__ZDJK,buffer__PCJK);
+ genere__XLFK(__tmp__VGFK,buffer__LFFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__ZDJK,buffer__PCJK);
+ genere__4LFK(__tmp__VGFK,buffer__LFFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__ZDJK,buffer__PCJK);
+ genere__TPKL(__tmp__VGFK,buffer__LFFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__ZDJK,buffer__PCJK);
+ genere__40NL(__tmp__VGFK,buffer__LFFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__PCJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZDJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__LFFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VGFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__ZDJK,buffer__PCJK);
+ genere__WD1M(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__ZDJK,buffer__PCJK);
+ genere__10EO(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__ZDJK,buffer__PCJK);
+ genere__NBLO(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__ZDJK,buffer__PCJK);
+ genere__C1EO(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__ZDJK,buffer__PCJK);
+ genere__VBLO(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__ZDJK,buffer__PCJK);
+ genere__M5JM(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__ZDJK,buffer__PCJK);
+ genere__24ML(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__ZDJK,buffer__PCJK);
+ genere__OUZM(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__ZDJK,buffer__PCJK);
+ genere__J1EO(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__ZDJK,buffer__PCJK);
+ genere__THEP(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__ZDJK,buffer__PCJK);
+ genere__1XRN(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__ZDJK,buffer__PCJK);
+ genere__J2RN(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__ZDJK,buffer__PCJK);
+ genere__GFQN(__tmp__VGFK,buffer__LFFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__ZDJK,buffer__PCJK);
+ genere__2FUO(__tmp__VGFK,buffer__LFFK);
} break;
};
- add_last__YPK(buffer__PCJK,' ');
- append__MOK(buffer__PCJK,(&__string_353));
- add_last__YPK(buffer__PCJK,' ');
- if (((void *)((__TYPE_FULL *)static_type__LI5H(Self__OCJK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__PCJK,(&__string_400));
- __tmp__FEJK=TRUE__;
+ 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__FEJK=FALSE__;
+ __tmp__BHFK=FALSE__;
};
- if ((! __tmp__FEJK)) {
- __tmp__KEJK=Self__OCJK->parent_expr_binary__P1NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__KEJK)->__id) {
+ if ((! __tmp__BHFK)) {
+ __tmp__GHFK=Self__KFFK->parent_expr_binary__1CKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__GHFK)->__id) {
case __LIST__: {
- __tmp__LEJK=static_type__SCTG(__tmp__KEJK);
+ __tmp__HHFK=static_type__OHQG(__tmp__GHFK);
} break;
case __STRING_CST__: {
- __tmp__LEJK=((__STRING_CST *)__tmp__KEJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__HHFK=((__STRING_CST *)__tmp__GHFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__LEJK=((__EXTERNAL_C *)__tmp__KEJK)->static_type__KMZD;
+ __tmp__HHFK=((__EXTERNAL_C *)__tmp__GHFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__LEJK=((__PROTOTYPE_CST *)__tmp__KEJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__HHFK=((__PROTOTYPE_CST *)__tmp__GHFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__LEJK=((__INTEGER_CST *)__tmp__KEJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__HHFK=((__INTEGER_CST *)__tmp__GHFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__LEJK=((__LOCAL *)((__READ_LOCAL *)__tmp__KEJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__HHFK=((__LOCAL *)((__READ_LOCAL *)__tmp__GHFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__LEJK=static_type__EG5H(__tmp__KEJK);
+ __tmp__HHFK=static_type__CN1H(__tmp__GHFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__LEJK=static_type__3G5H();
+ __tmp__HHFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__LEJK=static_type__CH5H();
+ __tmp__HHFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__LEJK=((__REAL_CST *)__tmp__KEJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__HHFK=((__REAL_CST *)__tmp__GHFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__LEJK=((__CHARACTER_CST *)__tmp__KEJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__HHFK=((__CHARACTER_CST *)__tmp__GHFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__LEJK=static_type__HH5H();
+ __tmp__HHFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__LEJK=static_type__MH5H();
+ __tmp__HHFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__LEJK=static_type__RH5H();
+ __tmp__HHFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__LEJK=static_type__WH5H(__tmp__KEJK);
+ __tmp__HHFK=static_type__UO1H(__tmp__GHFK);
} break;
case __EXPR_MUL__: {
- __tmp__LEJK=static_type__2H5H(__tmp__KEJK);
+ __tmp__HHFK=static_type__0O1H(__tmp__GHFK);
} break;
case __EXPR_DIV__: {
- __tmp__LEJK=static_type__BI5H(__tmp__KEJK);
+ __tmp__HHFK=static_type__5O1H(__tmp__GHFK);
} break;
case __EXPR_AND__: {
- __tmp__LEJK=static_type__GI5H(__tmp__KEJK);
+ __tmp__HHFK=static_type__EP1H(__tmp__GHFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__LEJK=static_type__LI5H(__tmp__KEJK);
+ __tmp__HHFK=static_type__JP1H(__tmp__GHFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__LEJK=static_type__QI5H(__tmp__KEJK);
+ __tmp__HHFK=static_type__OP1H(__tmp__GHFK);
} break;
case __PUT_TO__: {
- __tmp__LEJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__HHFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__LEJK=static_type__ZI5H(__tmp__KEJK);
+ __tmp__HHFK=static_type__XP1H(__tmp__GHFK);
} break;
case __SIZE_OF__: {
- __tmp__LEJK=static_type__FJ5H();
+ __tmp__HHFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__LEJK=((__CAST *)__tmp__KEJK)->static_type__2G5H;
+ __tmp__HHFK=((__CAST *)__tmp__GHFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__LEJK=static_type__SEOL(__tmp__KEJK);
+ __tmp__HHFK=static_type__NOKL(__tmp__GHFK);
} break;
case __READ_SLOT__: {
- __tmp__LEJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KEJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HHFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GHFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__LEJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KEJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HHFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GHFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__LEJK=static_type__VN3M();
+ __tmp__HHFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__LEJK=static_type__BIIO();
+ __tmp__HHFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__LEJK=static_type__XRMO();
+ __tmp__HHFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__LEJK=static_type__GIIO();
+ __tmp__HHFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__LEJK=static_type__3RMO();
+ __tmp__HHFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__LEJK=static_type__FZMM(__tmp__KEJK);
+ __tmp__HHFK=static_type__DFJM(__tmp__GHFK);
} break;
case __EXPR_ADD__: {
- __tmp__LEJK=static_type__UTQL(__tmp__KEJK);
+ __tmp__HHFK=static_type__P3ML(__tmp__GHFK);
} break;
case __EXPR_NOT__: {
- __tmp__LEJK=static_type__NP1M(__tmp__KEJK);
+ __tmp__HHFK=static_type__R3XM(__tmp__GHFK);
} break;
case __EXPR_MOD__: {
- __tmp__LEJK=static_type__LIIO(__tmp__KEJK);
+ __tmp__HHFK=static_type__DREO(__tmp__GHFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__LEJK=static_type__CZHP();
+ __tmp__HHFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__LEJK=static_type__RMUN();
+ __tmp__HHFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__LEJK=static_type__WMUN();
+ __tmp__HHFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__LEJK=static_type__ZKTN(__tmp__KEJK);
+ __tmp__HHFK=static_type__3YPN(__tmp__GHFK);
} break;
case __EXPR_XOR__: {
- __tmp__LEJK=static_type__D5VO(__tmp__KEJK);
+ __tmp__HHFK=static_type__1HSO(__tmp__GHFK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__LEJK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__PCJK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__HHFK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__LFFK,(&__string_407));
};
};
- __tmp__WEJK=Self__OCJK->parent_expr_binary__P1NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__WEJK)->__id) {
+ __tmp__SHFK=Self__KFFK->parent_expr_binary__1CKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__SHFK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__WEJK,buffer__PCJK);
+ genere__0EEK(__tmp__SHFK,buffer__LFFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__WEJK,buffer__PCJK);
+ genere__MFEK(__tmp__SHFK,buffer__LFFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__WEJK,buffer__PCJK);
+ genere__WIEK(__tmp__SHFK,buffer__LFFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__WEJK,buffer__PCJK);
+ genere__ILEK(__tmp__SHFK,buffer__LFFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__WEJK,buffer__PCJK);
+ genere__MLEK(__tmp__SHFK,buffer__LFFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__WEJK,buffer__PCJK);
+ genere__NMEK(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__WEJK),buffer__PCJK);
- append__MOK(buffer__PCJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__SHFK),buffer__LFFK);
+ append__MOK(buffer__LFFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__WEJK,buffer__PCJK);
+ genere__PNEK(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__WEJK,buffer__PCJK);
+ genere__4REK(__tmp__SHFK,buffer__LFFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__PCJK,((__REAL_CST *)__tmp__WEJK)->value__RGAI);
+ append__MOK(buffer__LFFK,((__REAL_CST *)__tmp__SHFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__IA3P=((__CHARACTER_CST *)__tmp__WEJK);
- add_last__YPK(buffer__PCJK,'\'');
- append__MOK(buffer__PCJK,Self__IA3P->text__ZGAI);
- add_last__YPK(buffer__PCJK,'\'');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__TBGR->storage__XNK)[Self__TBGR->count__VF]='\'';
+ Self__TBGR->count__VF=(__INTEGER)(Self__TBGR->count__VF + 1);
} break;
case __IS_EXPANDED__: {
- print__1ZE((&__string_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__WEJK,buffer__PCJK);
+ genere__YWEK(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__WEJK,buffer__PCJK);
+ genere__SXEK(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__WEJK,buffer__PCJK);
+ genere__B2EK(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__WEJK,buffer__PCJK);
+ genere__L4EK(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__WEJK,buffer__PCJK);
+ genere__VAFK(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__WEJK,buffer__PCJK);
+ genere__5CFK(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__WEJK,buffer__PCJK);
+ genere__JFFK(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__WEJK,buffer__PCJK);
+ genere__THFK(__tmp__SHFK,buffer__LFFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__WEJK,buffer__PCJK);
+ genere__3JFK(__tmp__SHFK,buffer__LFFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__WEJK,buffer__PCJK);
+ genere__SLFK(__tmp__SHFK,buffer__LFFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__WEJK,buffer__PCJK);
+ genere__XLFK(__tmp__SHFK,buffer__LFFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__WEJK,buffer__PCJK);
+ genere__4LFK(__tmp__SHFK,buffer__LFFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__WEJK,buffer__PCJK);
+ genere__TPKL(__tmp__SHFK,buffer__LFFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__WEJK,buffer__PCJK);
+ genere__40NL(__tmp__SHFK,buffer__LFFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__PCJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WEJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__LFFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SHFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__WEJK,buffer__PCJK);
+ genere__WD1M(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__WEJK,buffer__PCJK);
+ genere__10EO(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__WEJK,buffer__PCJK);
+ genere__NBLO(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__WEJK,buffer__PCJK);
+ genere__C1EO(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__WEJK,buffer__PCJK);
+ genere__VBLO(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__WEJK,buffer__PCJK);
+ genere__M5JM(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__WEJK,buffer__PCJK);
+ genere__24ML(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__WEJK,buffer__PCJK);
+ genere__OUZM(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__WEJK,buffer__PCJK);
+ genere__J1EO(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__WEJK,buffer__PCJK);
+ genere__THEP(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__WEJK,buffer__PCJK);
+ genere__1XRN(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__WEJK,buffer__PCJK);
+ genere__J2RN(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__WEJK,buffer__PCJK);
+ genere__GFQN(__tmp__SHFK,buffer__LFFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__WEJK,buffer__PCJK);
+ genere__2FUO(__tmp__SHFK,buffer__LFFK);
} break;
};
- add_last__YPK(buffer__PCJK,')');
+ 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);
}
-static void genere__XEJK(__EXPR_SHIFT_L *Self__YEJK,void *buffer__ZEJK)
+static void genere__THFK(__EXPR_SHIFT_L *Self__UHFK,void *buffer__VHFK)
// ({EXPR_SHIFT_L},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__XFJK,*__tmp__DGJK,*__tmp__UGJK,*__tmp__AHJK;
- void *__tmp__YFJK,*__tmp__VGJK;
- __CHARACTER_CST *Self__0A3P,*Self__MB3P;
- __BOOLEAN __tmp__SFJK,__tmp__PGJK;
- if (((void *)((__TYPE_FULL *)static_type__QI5H(Self__YEJK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__ZEJK,(&__string_399));
+ __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 {
- add_last__YPK(buffer__ZEJK,'(');
- genere_declaration__CVRI(static_type__QI5H(Self__YEJK),buffer__ZEJK);
- add_last__YPK(buffer__ZEJK,')');
- };
- add_last__YPK(buffer__ZEJK,'(');
- if (((void *)((__TYPE_FULL *)static_type__QI5H(Self__YEJK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__ZEJK,(&__string_400));
- __tmp__SFJK=TRUE__;
+ 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__SFJK=FALSE__;
+ __tmp__OIFK=FALSE__;
};
- if ((! __tmp__SFJK)) {
- __tmp__XFJK=Self__YEJK->parent_expr_binary__C2NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__XFJK)->__id) {
+ if ((! __tmp__OIFK)) {
+ __tmp__TIFK=Self__UHFK->parent_expr_binary__ODKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__TIFK)->__id) {
case __LIST__: {
- __tmp__YFJK=static_type__SCTG(__tmp__XFJK);
+ __tmp__UIFK=static_type__OHQG(__tmp__TIFK);
} break;
case __STRING_CST__: {
- __tmp__YFJK=((__STRING_CST *)__tmp__XFJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__UIFK=((__STRING_CST *)__tmp__TIFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__YFJK=((__EXTERNAL_C *)__tmp__XFJK)->static_type__KMZD;
+ __tmp__UIFK=((__EXTERNAL_C *)__tmp__TIFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__YFJK=((__PROTOTYPE_CST *)__tmp__XFJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__UIFK=((__PROTOTYPE_CST *)__tmp__TIFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__YFJK=((__INTEGER_CST *)__tmp__XFJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__UIFK=((__INTEGER_CST *)__tmp__TIFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__YFJK=((__LOCAL *)((__READ_LOCAL *)__tmp__XFJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__UIFK=((__LOCAL *)((__READ_LOCAL *)__tmp__TIFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__YFJK=static_type__EG5H(__tmp__XFJK);
+ __tmp__UIFK=static_type__CN1H(__tmp__TIFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__YFJK=static_type__3G5H();
+ __tmp__UIFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__YFJK=static_type__CH5H();
+ __tmp__UIFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__YFJK=((__REAL_CST *)__tmp__XFJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__UIFK=((__REAL_CST *)__tmp__TIFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__YFJK=((__CHARACTER_CST *)__tmp__XFJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__UIFK=((__CHARACTER_CST *)__tmp__TIFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__YFJK=static_type__HH5H();
+ __tmp__UIFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__YFJK=static_type__MH5H();
+ __tmp__UIFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__YFJK=static_type__RH5H();
+ __tmp__UIFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__YFJK=static_type__WH5H(__tmp__XFJK);
+ __tmp__UIFK=static_type__UO1H(__tmp__TIFK);
} break;
case __EXPR_MUL__: {
- __tmp__YFJK=static_type__2H5H(__tmp__XFJK);
+ __tmp__UIFK=static_type__0O1H(__tmp__TIFK);
} break;
case __EXPR_DIV__: {
- __tmp__YFJK=static_type__BI5H(__tmp__XFJK);
+ __tmp__UIFK=static_type__5O1H(__tmp__TIFK);
} break;
case __EXPR_AND__: {
- __tmp__YFJK=static_type__GI5H(__tmp__XFJK);
+ __tmp__UIFK=static_type__EP1H(__tmp__TIFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__YFJK=static_type__LI5H(__tmp__XFJK);
+ __tmp__UIFK=static_type__JP1H(__tmp__TIFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__YFJK=static_type__QI5H(__tmp__XFJK);
+ __tmp__UIFK=static_type__OP1H(__tmp__TIFK);
} break;
case __PUT_TO__: {
- __tmp__YFJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__UIFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__YFJK=static_type__ZI5H(__tmp__XFJK);
+ __tmp__UIFK=static_type__XP1H(__tmp__TIFK);
} break;
case __SIZE_OF__: {
- __tmp__YFJK=static_type__FJ5H();
+ __tmp__UIFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__YFJK=((__CAST *)__tmp__XFJK)->static_type__2G5H;
+ __tmp__UIFK=((__CAST *)__tmp__TIFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__YFJK=static_type__SEOL(__tmp__XFJK);
+ __tmp__UIFK=static_type__NOKL(__tmp__TIFK);
} break;
case __READ_SLOT__: {
- __tmp__YFJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__XFJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__UIFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__TIFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__YFJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XFJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__UIFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TIFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__YFJK=static_type__VN3M();
+ __tmp__UIFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__YFJK=static_type__BIIO();
+ __tmp__UIFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__YFJK=static_type__XRMO();
+ __tmp__UIFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__YFJK=static_type__GIIO();
+ __tmp__UIFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__YFJK=static_type__3RMO();
+ __tmp__UIFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__YFJK=static_type__FZMM(__tmp__XFJK);
+ __tmp__UIFK=static_type__DFJM(__tmp__TIFK);
} break;
case __EXPR_ADD__: {
- __tmp__YFJK=static_type__UTQL(__tmp__XFJK);
+ __tmp__UIFK=static_type__P3ML(__tmp__TIFK);
} break;
case __EXPR_NOT__: {
- __tmp__YFJK=static_type__NP1M(__tmp__XFJK);
+ __tmp__UIFK=static_type__R3XM(__tmp__TIFK);
} break;
case __EXPR_MOD__: {
- __tmp__YFJK=static_type__LIIO(__tmp__XFJK);
+ __tmp__UIFK=static_type__DREO(__tmp__TIFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__YFJK=static_type__CZHP();
+ __tmp__UIFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__YFJK=static_type__RMUN();
+ __tmp__UIFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__YFJK=static_type__WMUN();
+ __tmp__UIFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__YFJK=static_type__ZKTN(__tmp__XFJK);
+ __tmp__UIFK=static_type__3YPN(__tmp__TIFK);
} break;
case __EXPR_XOR__: {
- __tmp__YFJK=static_type__D5VO(__tmp__XFJK);
+ __tmp__UIFK=static_type__1HSO(__tmp__TIFK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__YFJK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__ZEJK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__UIFK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__VHFK,(&__string_407));
};
};
- __tmp__DGJK=Self__YEJK->parent_expr_binary__C2NH.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__DGJK)->__id) {
+ __tmp__5IFK=Self__UHFK->parent_expr_binary__ODKH.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__5IFK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__DGJK,buffer__ZEJK);
+ genere__0EEK(__tmp__5IFK,buffer__VHFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__DGJK,buffer__ZEJK);
+ genere__MFEK(__tmp__5IFK,buffer__VHFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__DGJK,buffer__ZEJK);
+ genere__WIEK(__tmp__5IFK,buffer__VHFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__DGJK,buffer__ZEJK);
+ genere__ILEK(__tmp__5IFK,buffer__VHFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__DGJK,buffer__ZEJK);
+ genere__MLEK(__tmp__5IFK,buffer__VHFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__DGJK,buffer__ZEJK);
+ genere__NMEK(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__DGJK),buffer__ZEJK);
- append__MOK(buffer__ZEJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__5IFK),buffer__VHFK);
+ append__MOK(buffer__VHFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__DGJK,buffer__ZEJK);
+ genere__PNEK(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__DGJK,buffer__ZEJK);
+ genere__4REK(__tmp__5IFK,buffer__VHFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__ZEJK,((__REAL_CST *)__tmp__DGJK)->value__RGAI);
+ append__MOK(buffer__VHFK,((__REAL_CST *)__tmp__5IFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__0A3P=((__CHARACTER_CST *)__tmp__DGJK);
- add_last__YPK(buffer__ZEJK,'\'');
- append__MOK(buffer__ZEJK,Self__0A3P->text__ZGAI);
- add_last__YPK(buffer__ZEJK,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__DGJK,buffer__ZEJK);
+ genere__YWEK(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__DGJK,buffer__ZEJK);
+ genere__SXEK(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__DGJK,buffer__ZEJK);
+ genere__B2EK(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__DGJK,buffer__ZEJK);
+ genere__L4EK(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__DGJK,buffer__ZEJK);
+ genere__VAFK(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__DGJK,buffer__ZEJK);
+ genere__5CFK(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__DGJK,buffer__ZEJK);
+ genere__JFFK(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__DGJK,buffer__ZEJK);
+ genere__THFK(__tmp__5IFK,buffer__VHFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__DGJK,buffer__ZEJK);
+ genere__3JFK(__tmp__5IFK,buffer__VHFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__DGJK,buffer__ZEJK);
+ genere__SLFK(__tmp__5IFK,buffer__VHFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__DGJK,buffer__ZEJK);
+ genere__XLFK(__tmp__5IFK,buffer__VHFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__DGJK,buffer__ZEJK);
+ genere__4LFK(__tmp__5IFK,buffer__VHFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__DGJK,buffer__ZEJK);
+ genere__TPKL(__tmp__5IFK,buffer__VHFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__DGJK,buffer__ZEJK);
+ genere__40NL(__tmp__5IFK,buffer__VHFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__ZEJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DGJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__VHFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5IFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__DGJK,buffer__ZEJK);
+ genere__WD1M(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__DGJK,buffer__ZEJK);
+ genere__10EO(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__DGJK,buffer__ZEJK);
+ genere__NBLO(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__DGJK,buffer__ZEJK);
+ genere__C1EO(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__DGJK,buffer__ZEJK);
+ genere__VBLO(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__DGJK,buffer__ZEJK);
+ genere__M5JM(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__DGJK,buffer__ZEJK);
+ genere__24ML(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__DGJK,buffer__ZEJK);
+ genere__OUZM(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__DGJK,buffer__ZEJK);
+ genere__J1EO(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__DGJK,buffer__ZEJK);
+ genere__THEP(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__DGJK,buffer__ZEJK);
+ genere__1XRN(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__DGJK,buffer__ZEJK);
+ genere__J2RN(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__DGJK,buffer__ZEJK);
+ genere__GFQN(__tmp__5IFK,buffer__VHFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__DGJK,buffer__ZEJK);
+ genere__2FUO(__tmp__5IFK,buffer__VHFK);
} break;
};
- add_last__YPK(buffer__ZEJK,' ');
- append__MOK(buffer__ZEJK,(&__string_354));
- add_last__YPK(buffer__ZEJK,' ');
- if (((void *)((__TYPE_FULL *)static_type__QI5H(Self__YEJK))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__ZEJK,(&__string_400));
- __tmp__PGJK=TRUE__;
+ 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__PGJK=FALSE__;
+ __tmp__LJFK=FALSE__;
};
- if ((! __tmp__PGJK)) {
- __tmp__UGJK=Self__YEJK->parent_expr_binary__C2NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__UGJK)->__id) {
+ if ((! __tmp__LJFK)) {
+ __tmp__QJFK=Self__UHFK->parent_expr_binary__ODKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__QJFK)->__id) {
case __LIST__: {
- __tmp__VGJK=static_type__SCTG(__tmp__UGJK);
+ __tmp__RJFK=static_type__OHQG(__tmp__QJFK);
} break;
case __STRING_CST__: {
- __tmp__VGJK=((__STRING_CST *)__tmp__UGJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__RJFK=((__STRING_CST *)__tmp__QJFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__VGJK=((__EXTERNAL_C *)__tmp__UGJK)->static_type__KMZD;
+ __tmp__RJFK=((__EXTERNAL_C *)__tmp__QJFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__VGJK=((__PROTOTYPE_CST *)__tmp__UGJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__RJFK=((__PROTOTYPE_CST *)__tmp__QJFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__VGJK=((__INTEGER_CST *)__tmp__UGJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__RJFK=((__INTEGER_CST *)__tmp__QJFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__VGJK=((__LOCAL *)((__READ_LOCAL *)__tmp__UGJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__RJFK=((__LOCAL *)((__READ_LOCAL *)__tmp__QJFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__VGJK=static_type__EG5H(__tmp__UGJK);
+ __tmp__RJFK=static_type__CN1H(__tmp__QJFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__VGJK=static_type__3G5H();
+ __tmp__RJFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__VGJK=static_type__CH5H();
+ __tmp__RJFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__VGJK=((__REAL_CST *)__tmp__UGJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__RJFK=((__REAL_CST *)__tmp__QJFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__VGJK=((__CHARACTER_CST *)__tmp__UGJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__RJFK=((__CHARACTER_CST *)__tmp__QJFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__VGJK=static_type__HH5H();
+ __tmp__RJFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__VGJK=static_type__MH5H();
+ __tmp__RJFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__VGJK=static_type__RH5H();
+ __tmp__RJFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__VGJK=static_type__WH5H(__tmp__UGJK);
+ __tmp__RJFK=static_type__UO1H(__tmp__QJFK);
} break;
case __EXPR_MUL__: {
- __tmp__VGJK=static_type__2H5H(__tmp__UGJK);
+ __tmp__RJFK=static_type__0O1H(__tmp__QJFK);
} break;
case __EXPR_DIV__: {
- __tmp__VGJK=static_type__BI5H(__tmp__UGJK);
+ __tmp__RJFK=static_type__5O1H(__tmp__QJFK);
} break;
case __EXPR_AND__: {
- __tmp__VGJK=static_type__GI5H(__tmp__UGJK);
+ __tmp__RJFK=static_type__EP1H(__tmp__QJFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__VGJK=static_type__LI5H(__tmp__UGJK);
+ __tmp__RJFK=static_type__JP1H(__tmp__QJFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__VGJK=static_type__QI5H(__tmp__UGJK);
+ __tmp__RJFK=static_type__OP1H(__tmp__QJFK);
} break;
case __PUT_TO__: {
- __tmp__VGJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__RJFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__VGJK=static_type__ZI5H(__tmp__UGJK);
+ __tmp__RJFK=static_type__XP1H(__tmp__QJFK);
} break;
case __SIZE_OF__: {
- __tmp__VGJK=static_type__FJ5H();
+ __tmp__RJFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__VGJK=((__CAST *)__tmp__UGJK)->static_type__2G5H;
+ __tmp__RJFK=((__CAST *)__tmp__QJFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__VGJK=static_type__SEOL(__tmp__UGJK);
+ __tmp__RJFK=static_type__NOKL(__tmp__QJFK);
} break;
case __READ_SLOT__: {
- __tmp__VGJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UGJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__RJFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QJFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__VGJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UGJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__RJFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QJFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__VGJK=static_type__VN3M();
+ __tmp__RJFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__VGJK=static_type__BIIO();
+ __tmp__RJFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__VGJK=static_type__XRMO();
+ __tmp__RJFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__VGJK=static_type__GIIO();
+ __tmp__RJFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__VGJK=static_type__3RMO();
+ __tmp__RJFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__VGJK=static_type__FZMM(__tmp__UGJK);
+ __tmp__RJFK=static_type__DFJM(__tmp__QJFK);
} break;
case __EXPR_ADD__: {
- __tmp__VGJK=static_type__UTQL(__tmp__UGJK);
+ __tmp__RJFK=static_type__P3ML(__tmp__QJFK);
} break;
case __EXPR_NOT__: {
- __tmp__VGJK=static_type__NP1M(__tmp__UGJK);
+ __tmp__RJFK=static_type__R3XM(__tmp__QJFK);
} break;
case __EXPR_MOD__: {
- __tmp__VGJK=static_type__LIIO(__tmp__UGJK);
+ __tmp__RJFK=static_type__DREO(__tmp__QJFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__VGJK=static_type__CZHP();
+ __tmp__RJFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__VGJK=static_type__RMUN();
+ __tmp__RJFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__VGJK=static_type__WMUN();
+ __tmp__RJFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__VGJK=static_type__ZKTN(__tmp__UGJK);
+ __tmp__RJFK=static_type__3YPN(__tmp__QJFK);
} break;
case __EXPR_XOR__: {
- __tmp__VGJK=static_type__D5VO(__tmp__UGJK);
+ __tmp__RJFK=static_type__1HSO(__tmp__QJFK);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__VGJK)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__ZEJK,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RJFK)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__VHFK,(&__string_407));
};
};
- __tmp__AHJK=Self__YEJK->parent_expr_binary__C2NH.right__AIAI;
- switch (((struct ___OBJ *)__tmp__AHJK)->__id) {
+ __tmp__2JFK=Self__UHFK->parent_expr_binary__ODKH.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__2JFK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__AHJK,buffer__ZEJK);
+ genere__0EEK(__tmp__2JFK,buffer__VHFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__AHJK,buffer__ZEJK);
+ genere__MFEK(__tmp__2JFK,buffer__VHFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__AHJK,buffer__ZEJK);
+ genere__WIEK(__tmp__2JFK,buffer__VHFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__AHJK,buffer__ZEJK);
+ genere__ILEK(__tmp__2JFK,buffer__VHFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__AHJK,buffer__ZEJK);
+ genere__MLEK(__tmp__2JFK,buffer__VHFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__AHJK,buffer__ZEJK);
+ genere__NMEK(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__AHJK),buffer__ZEJK);
- append__MOK(buffer__ZEJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__2JFK),buffer__VHFK);
+ append__MOK(buffer__VHFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__AHJK,buffer__ZEJK);
+ genere__PNEK(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__AHJK,buffer__ZEJK);
+ genere__4REK(__tmp__2JFK,buffer__VHFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__ZEJK,((__REAL_CST *)__tmp__AHJK)->value__RGAI);
+ append__MOK(buffer__VHFK,((__REAL_CST *)__tmp__2JFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__MB3P=((__CHARACTER_CST *)__tmp__AHJK);
- add_last__YPK(buffer__ZEJK,'\'');
- append__MOK(buffer__ZEJK,Self__MB3P->text__ZGAI);
- add_last__YPK(buffer__ZEJK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__AHJK,buffer__ZEJK);
+ genere__YWEK(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__AHJK,buffer__ZEJK);
+ genere__SXEK(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__AHJK,buffer__ZEJK);
+ genere__B2EK(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__AHJK,buffer__ZEJK);
+ genere__L4EK(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__AHJK,buffer__ZEJK);
+ genere__VAFK(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__AHJK,buffer__ZEJK);
+ genere__5CFK(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__AHJK,buffer__ZEJK);
+ genere__JFFK(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__AHJK,buffer__ZEJK);
+ genere__THFK(__tmp__2JFK,buffer__VHFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__AHJK,buffer__ZEJK);
+ genere__3JFK(__tmp__2JFK,buffer__VHFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__AHJK,buffer__ZEJK);
+ genere__SLFK(__tmp__2JFK,buffer__VHFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__AHJK,buffer__ZEJK);
+ genere__XLFK(__tmp__2JFK,buffer__VHFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__AHJK,buffer__ZEJK);
+ genere__4LFK(__tmp__2JFK,buffer__VHFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__AHJK,buffer__ZEJK);
+ genere__TPKL(__tmp__2JFK,buffer__VHFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__AHJK,buffer__ZEJK);
+ genere__40NL(__tmp__2JFK,buffer__VHFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__ZEJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AHJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__VHFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2JFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__AHJK,buffer__ZEJK);
+ genere__WD1M(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__AHJK,buffer__ZEJK);
+ genere__10EO(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__AHJK,buffer__ZEJK);
+ genere__NBLO(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__AHJK,buffer__ZEJK);
+ genere__C1EO(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__AHJK,buffer__ZEJK);
+ genere__VBLO(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__AHJK,buffer__ZEJK);
+ genere__M5JM(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__AHJK,buffer__ZEJK);
+ genere__24ML(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__AHJK,buffer__ZEJK);
+ genere__OUZM(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__AHJK,buffer__ZEJK);
+ genere__J1EO(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__AHJK,buffer__ZEJK);
+ genere__THEP(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__AHJK,buffer__ZEJK);
+ genere__1XRN(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__AHJK,buffer__ZEJK);
+ genere__J2RN(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__AHJK,buffer__ZEJK);
+ genere__GFQN(__tmp__2JFK,buffer__VHFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__AHJK,buffer__ZEJK);
+ genere__2FUO(__tmp__2JFK,buffer__VHFK);
} break;
};
- add_last__YPK(buffer__ZEJK,')');
+ 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);
}
-static void genere__BHJK(__PUT_TO *Self__CHJK,void *buffer__DHJK)
+static void genere__3JFK(__PUT_TO *Self__4JFK,void *buffer__5JFK)
// ({PUT_TO},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__GHJK,*__tmp__HHJK,*__tmp__IHJK,*__tmp__5HJK,*__tmp__HIJK;
- void *__tmp__NIJK,*__tmp__UIJK;
- __CHARACTER_CST *Self__UB3P,*Self__2B3P,*Self__UC3P,*Self__2C3P;
- __CHARACTER_CST *Self__ED3P;
- void *__tmp__JHJK,*first_type__FHJK,*__tmp__AIJK;
- void *__tmp__LHJK;
- void *__tmp__MHJK,*type_generic__EHJK;
- __tmp__GHJK=Self__CHJK->receiver__AKAI;
- switch (((struct ___OBJ *)__tmp__GHJK)->__id) {
+ 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__4BIK(__tmp__GHJK,buffer__DHJK);
+ genere__0EEK(__tmp__CKFK,buffer__5JFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__GHJK,buffer__DHJK);
+ genere__MFEK(__tmp__CKFK,buffer__5JFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__GHJK,buffer__DHJK);
+ genere__WIEK(__tmp__CKFK,buffer__5JFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__GHJK,buffer__DHJK);
+ genere__ILEK(__tmp__CKFK,buffer__5JFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__GHJK,buffer__DHJK);
+ genere__MLEK(__tmp__CKFK,buffer__5JFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__GHJK,buffer__DHJK);
+ genere__NMEK(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__GHJK),buffer__DHJK);
- append__MOK(buffer__DHJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__CKFK),buffer__5JFK);
+ append__MOK(buffer__5JFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__GHJK,buffer__DHJK);
+ genere__PNEK(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__GHJK,buffer__DHJK);
+ genere__4REK(__tmp__CKFK,buffer__5JFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__DHJK,((__REAL_CST *)__tmp__GHJK)->value__RGAI);
+ append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__CKFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__UB3P=((__CHARACTER_CST *)__tmp__GHJK);
- add_last__YPK(buffer__DHJK,'\'');
- append__MOK(buffer__DHJK,Self__UB3P->text__ZGAI);
- add_last__YPK(buffer__DHJK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__GHJK,buffer__DHJK);
+ genere__YWEK(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__GHJK,buffer__DHJK);
+ genere__SXEK(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__GHJK,buffer__DHJK);
+ genere__B2EK(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__GHJK,buffer__DHJK);
+ genere__L4EK(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__GHJK,buffer__DHJK);
+ genere__VAFK(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__GHJK,buffer__DHJK);
+ genere__5CFK(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__GHJK,buffer__DHJK);
+ genere__JFFK(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__GHJK,buffer__DHJK);
+ genere__THFK(__tmp__CKFK,buffer__5JFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__GHJK,buffer__DHJK);
+ genere__3JFK(__tmp__CKFK,buffer__5JFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__GHJK,buffer__DHJK);
+ genere__SLFK(__tmp__CKFK,buffer__5JFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__GHJK,buffer__DHJK);
+ genere__XLFK(__tmp__CKFK,buffer__5JFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__GHJK,buffer__DHJK);
+ genere__4LFK(__tmp__CKFK,buffer__5JFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__GHJK,buffer__DHJK);
+ genere__TPKL(__tmp__CKFK,buffer__5JFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__GHJK,buffer__DHJK);
+ genere__40NL(__tmp__CKFK,buffer__5JFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__DHJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GHJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CKFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__GHJK,buffer__DHJK);
+ genere__WD1M(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__GHJK,buffer__DHJK);
+ genere__10EO(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__GHJK,buffer__DHJK);
+ genere__NBLO(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__GHJK,buffer__DHJK);
+ genere__C1EO(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__GHJK,buffer__DHJK);
+ genere__VBLO(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__GHJK,buffer__DHJK);
+ genere__M5JM(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__GHJK,buffer__DHJK);
+ genere__24ML(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__GHJK,buffer__DHJK);
+ genere__OUZM(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__GHJK,buffer__DHJK);
+ genere__J1EO(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__GHJK,buffer__DHJK);
+ genere__THEP(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__GHJK,buffer__DHJK);
+ genere__1XRN(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__GHJK,buffer__DHJK);
+ genere__J2RN(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__GHJK,buffer__DHJK);
+ genere__GFQN(__tmp__CKFK,buffer__5JFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__GHJK,buffer__DHJK);
+ genere__2FUO(__tmp__CKFK,buffer__5JFK);
} break;
};
- add_last__YPK(buffer__DHJK,'[');
- __tmp__HHJK=Self__CHJK->index__EKAI;
- switch (((struct ___OBJ *)__tmp__HHJK)->__id) {
+ 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__4BIK(__tmp__HHJK,buffer__DHJK);
+ genere__0EEK(__tmp__DKFK,buffer__5JFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__HHJK,buffer__DHJK);
+ genere__MFEK(__tmp__DKFK,buffer__5JFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__HHJK,buffer__DHJK);
+ genere__WIEK(__tmp__DKFK,buffer__5JFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__HHJK,buffer__DHJK);
+ genere__ILEK(__tmp__DKFK,buffer__5JFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__HHJK,buffer__DHJK);
+ genere__MLEK(__tmp__DKFK,buffer__5JFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__HHJK,buffer__DHJK);
+ genere__NMEK(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__HHJK),buffer__DHJK);
- append__MOK(buffer__DHJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__DKFK),buffer__5JFK);
+ append__MOK(buffer__5JFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__HHJK,buffer__DHJK);
+ genere__PNEK(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__HHJK,buffer__DHJK);
+ genere__4REK(__tmp__DKFK,buffer__5JFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__DHJK,((__REAL_CST *)__tmp__HHJK)->value__RGAI);
+ append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__DKFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__2B3P=((__CHARACTER_CST *)__tmp__HHJK);
- add_last__YPK(buffer__DHJK,'\'');
- append__MOK(buffer__DHJK,Self__2B3P->text__ZGAI);
- add_last__YPK(buffer__DHJK,'\'');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__TEGR->storage__XNK)[Self__TEGR->count__VF]='\'';
+ Self__TEGR->count__VF=(__INTEGER)(Self__TEGR->count__VF + 1);
} break;
case __IS_EXPANDED__: {
- print__1ZE((&__string_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__HHJK,buffer__DHJK);
+ genere__YWEK(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__HHJK,buffer__DHJK);
+ genere__SXEK(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__HHJK,buffer__DHJK);
+ genere__B2EK(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__HHJK,buffer__DHJK);
+ genere__L4EK(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__HHJK,buffer__DHJK);
+ genere__VAFK(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__HHJK,buffer__DHJK);
+ genere__5CFK(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__HHJK,buffer__DHJK);
+ genere__JFFK(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__HHJK,buffer__DHJK);
+ genere__THFK(__tmp__DKFK,buffer__5JFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__HHJK,buffer__DHJK);
+ genere__3JFK(__tmp__DKFK,buffer__5JFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__HHJK,buffer__DHJK);
+ genere__SLFK(__tmp__DKFK,buffer__5JFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__HHJK,buffer__DHJK);
+ genere__XLFK(__tmp__DKFK,buffer__5JFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__HHJK,buffer__DHJK);
+ genere__4LFK(__tmp__DKFK,buffer__5JFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__HHJK,buffer__DHJK);
+ genere__TPKL(__tmp__DKFK,buffer__5JFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__HHJK,buffer__DHJK);
+ genere__40NL(__tmp__DKFK,buffer__5JFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__DHJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HHJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DKFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__HHJK,buffer__DHJK);
+ genere__WD1M(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__HHJK,buffer__DHJK);
+ genere__10EO(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__HHJK,buffer__DHJK);
+ genere__NBLO(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__HHJK,buffer__DHJK);
+ genere__C1EO(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__HHJK,buffer__DHJK);
+ genere__VBLO(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__HHJK,buffer__DHJK);
+ genere__M5JM(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__HHJK,buffer__DHJK);
+ genere__24ML(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__HHJK,buffer__DHJK);
+ genere__OUZM(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__HHJK,buffer__DHJK);
+ genere__J1EO(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__HHJK,buffer__DHJK);
+ genere__THEP(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__HHJK,buffer__DHJK);
+ genere__1XRN(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__HHJK,buffer__DHJK);
+ genere__J2RN(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__HHJK,buffer__DHJK);
+ genere__GFQN(__tmp__DKFK,buffer__5JFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__HHJK,buffer__DHJK);
+ genere__2FUO(__tmp__DKFK,buffer__5JFK);
} break;
};
- append__MOK(buffer__DHJK,(&__string_355));
- __tmp__IHJK=Self__CHJK->receiver__AKAI;
- switch (((struct ___OBJ *)__tmp__IHJK)->__id) {
+ append__MOK(buffer__5JFK,(&__string_363));
+ __tmp__EKFK=Self__4JFK->receiver__WQ2H;
+ switch (((struct ___OBJ *)__tmp__EKFK)->__id) {
case __LIST__: {
- __tmp__JHJK=static_type__SCTG(__tmp__IHJK);
+ __tmp__FKFK=static_type__OHQG(__tmp__EKFK);
} break;
case __STRING_CST__: {
- __tmp__JHJK=((__STRING_CST *)__tmp__IHJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__FKFK=((__STRING_CST *)__tmp__EKFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__JHJK=((__EXTERNAL_C *)__tmp__IHJK)->static_type__KMZD;
+ __tmp__FKFK=((__EXTERNAL_C *)__tmp__EKFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__JHJK=((__PROTOTYPE_CST *)__tmp__IHJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__FKFK=((__PROTOTYPE_CST *)__tmp__EKFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__JHJK=((__INTEGER_CST *)__tmp__IHJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__FKFK=((__INTEGER_CST *)__tmp__EKFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__JHJK=((__LOCAL *)((__READ_LOCAL *)__tmp__IHJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__FKFK=((__LOCAL *)((__READ_LOCAL *)__tmp__EKFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__JHJK=static_type__EG5H(__tmp__IHJK);
+ __tmp__FKFK=static_type__CN1H(__tmp__EKFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__JHJK=static_type__3G5H();
+ __tmp__FKFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__JHJK=static_type__CH5H();
+ __tmp__FKFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__JHJK=((__REAL_CST *)__tmp__IHJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__FKFK=((__REAL_CST *)__tmp__EKFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__JHJK=((__CHARACTER_CST *)__tmp__IHJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__FKFK=((__CHARACTER_CST *)__tmp__EKFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__JHJK=static_type__HH5H();
+ __tmp__FKFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__JHJK=static_type__MH5H();
+ __tmp__FKFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__JHJK=static_type__RH5H();
+ __tmp__FKFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__JHJK=static_type__WH5H(__tmp__IHJK);
+ __tmp__FKFK=static_type__UO1H(__tmp__EKFK);
} break;
case __EXPR_MUL__: {
- __tmp__JHJK=static_type__2H5H(__tmp__IHJK);
+ __tmp__FKFK=static_type__0O1H(__tmp__EKFK);
} break;
case __EXPR_DIV__: {
- __tmp__JHJK=static_type__BI5H(__tmp__IHJK);
+ __tmp__FKFK=static_type__5O1H(__tmp__EKFK);
} break;
case __EXPR_AND__: {
- __tmp__JHJK=static_type__GI5H(__tmp__IHJK);
+ __tmp__FKFK=static_type__EP1H(__tmp__EKFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__JHJK=static_type__LI5H(__tmp__IHJK);
+ __tmp__FKFK=static_type__JP1H(__tmp__EKFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__JHJK=static_type__QI5H(__tmp__IHJK);
+ __tmp__FKFK=static_type__OP1H(__tmp__EKFK);
} break;
case __PUT_TO__: {
- __tmp__JHJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__FKFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__JHJK=static_type__ZI5H(__tmp__IHJK);
+ __tmp__FKFK=static_type__XP1H(__tmp__EKFK);
} break;
case __SIZE_OF__: {
- __tmp__JHJK=static_type__FJ5H();
+ __tmp__FKFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__JHJK=((__CAST *)__tmp__IHJK)->static_type__2G5H;
+ __tmp__FKFK=((__CAST *)__tmp__EKFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__JHJK=static_type__SEOL(__tmp__IHJK);
+ __tmp__FKFK=static_type__NOKL(__tmp__EKFK);
} break;
case __READ_SLOT__: {
- __tmp__JHJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IHJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__FKFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__EKFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__JHJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IHJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__FKFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__EKFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__JHJK=static_type__VN3M();
+ __tmp__FKFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__JHJK=static_type__BIIO();
+ __tmp__FKFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__JHJK=static_type__XRMO();
+ __tmp__FKFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__JHJK=static_type__GIIO();
+ __tmp__FKFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__JHJK=static_type__3RMO();
+ __tmp__FKFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__JHJK=static_type__FZMM(__tmp__IHJK);
+ __tmp__FKFK=static_type__DFJM(__tmp__EKFK);
} break;
case __EXPR_ADD__: {
- __tmp__JHJK=static_type__UTQL(__tmp__IHJK);
+ __tmp__FKFK=static_type__P3ML(__tmp__EKFK);
} break;
case __EXPR_NOT__: {
- __tmp__JHJK=static_type__NP1M(__tmp__IHJK);
+ __tmp__FKFK=static_type__R3XM(__tmp__EKFK);
} break;
case __EXPR_MOD__: {
- __tmp__JHJK=static_type__LIIO(__tmp__IHJK);
+ __tmp__FKFK=static_type__DREO(__tmp__EKFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__JHJK=static_type__CZHP();
+ __tmp__FKFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__JHJK=static_type__RMUN();
+ __tmp__FKFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__JHJK=static_type__WMUN();
+ __tmp__FKFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__JHJK=static_type__ZKTN(__tmp__IHJK);
+ __tmp__FKFK=static_type__3YPN(__tmp__EKFK);
} break;
case __EXPR_XOR__: {
- __tmp__JHJK=static_type__D5VO(__tmp__IHJK);
+ __tmp__FKFK=static_type__1HSO(__tmp__EKFK);
} break;
};
- __tmp__LHJK=((__TYPE_FULL *)__tmp__JHJK)->parent_type__KTL;
- if (__tmp__LHJK==NULL) {
- __tmp__MHJK=NULL;
+ __tmp__HKFK=((__TYPE_FULL *)__tmp__FKFK)->parent_type__5SL;
+ if (__tmp__HKFK==NULL) {
+ __tmp__IKFK=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__LHJK)->__id) {
+ switch (((struct ___OBJ *)__tmp__HKFK)->__id) {
case __TYPE__: {
- __tmp__MHJK=NULL;
+ __tmp__IKFK=NULL;
} break;
case __TYPE_NULL__: {
- __tmp__MHJK=NULL;
+ __tmp__IKFK=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__MHJK=NULL;
+ __tmp__IKFK=NULL;
} break;
case __TYPE_CONTEXT__: {
- __tmp__MHJK=NULL;
+ __tmp__IKFK=NULL;
} break;
case __TYPE_ID__: {
- __tmp__MHJK=NULL;
+ __tmp__IKFK=NULL;
} break;
case __TYPE_GENERIC__: {
- __tmp__MHJK=((void *)__tmp__LHJK);
+ __tmp__IKFK=((void *)__tmp__HKFK);
} break;
case __PROFIL_BLOCK__: {
- __tmp__MHJK=NULL;
+ __tmp__IKFK=NULL;
} break;
}
};
- type_generic__EHJK=__tmp__MHJK;
- first_type__FHJK=((void **)((__FAST_ARRAYoTYPE_FULLo *)((__TYPE_GENERIC *)__tmp__MHJK)->generic_list__3R2B)->parent_arrayed_collection__UUCB.storage__LZMB)[ 0];
- if ((((__UINTEGER_8)(((__TYPE_FULL *)first_type__FHJK)->flag__LTL & 1) != 0) && (! is_expanded_c__VF0G(first_type__FHJK)))) {
- __tmp__5HJK=Self__CHJK->value__IKAI;
- switch (((struct ___OBJ *)__tmp__5HJK)->__id) {
+ 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__AIJK=static_type__SCTG(__tmp__5HJK);
+ __tmp__2KFK=static_type__OHQG(__tmp__1KFK);
} break;
case __STRING_CST__: {
- __tmp__AIJK=((__STRING_CST *)__tmp__5HJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__2KFK=((__STRING_CST *)__tmp__1KFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__AIJK=((__EXTERNAL_C *)__tmp__5HJK)->static_type__KMZD;
+ __tmp__2KFK=((__EXTERNAL_C *)__tmp__1KFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__AIJK=((__PROTOTYPE_CST *)__tmp__5HJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__2KFK=((__PROTOTYPE_CST *)__tmp__1KFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__AIJK=((__INTEGER_CST *)__tmp__5HJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__2KFK=((__INTEGER_CST *)__tmp__1KFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__AIJK=((__LOCAL *)((__READ_LOCAL *)__tmp__5HJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__2KFK=((__LOCAL *)((__READ_LOCAL *)__tmp__1KFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__AIJK=static_type__EG5H(__tmp__5HJK);
+ __tmp__2KFK=static_type__CN1H(__tmp__1KFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__AIJK=static_type__3G5H();
+ __tmp__2KFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__AIJK=static_type__CH5H();
+ __tmp__2KFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__AIJK=((__REAL_CST *)__tmp__5HJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__2KFK=((__REAL_CST *)__tmp__1KFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__AIJK=((__CHARACTER_CST *)__tmp__5HJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__2KFK=((__CHARACTER_CST *)__tmp__1KFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__AIJK=static_type__HH5H();
+ __tmp__2KFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__AIJK=static_type__MH5H();
+ __tmp__2KFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__AIJK=static_type__RH5H();
+ __tmp__2KFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__AIJK=static_type__WH5H(__tmp__5HJK);
+ __tmp__2KFK=static_type__UO1H(__tmp__1KFK);
} break;
case __EXPR_MUL__: {
- __tmp__AIJK=static_type__2H5H(__tmp__5HJK);
+ __tmp__2KFK=static_type__0O1H(__tmp__1KFK);
} break;
case __EXPR_DIV__: {
- __tmp__AIJK=static_type__BI5H(__tmp__5HJK);
+ __tmp__2KFK=static_type__5O1H(__tmp__1KFK);
} break;
case __EXPR_AND__: {
- __tmp__AIJK=static_type__GI5H(__tmp__5HJK);
+ __tmp__2KFK=static_type__EP1H(__tmp__1KFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__AIJK=static_type__LI5H(__tmp__5HJK);
+ __tmp__2KFK=static_type__JP1H(__tmp__1KFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__AIJK=static_type__QI5H(__tmp__5HJK);
+ __tmp__2KFK=static_type__OP1H(__tmp__1KFK);
} break;
case __PUT_TO__: {
- __tmp__AIJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__2KFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__AIJK=static_type__ZI5H(__tmp__5HJK);
+ __tmp__2KFK=static_type__XP1H(__tmp__1KFK);
} break;
case __SIZE_OF__: {
- __tmp__AIJK=static_type__FJ5H();
+ __tmp__2KFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__AIJK=((__CAST *)__tmp__5HJK)->static_type__2G5H;
+ __tmp__2KFK=((__CAST *)__tmp__1KFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__AIJK=static_type__SEOL(__tmp__5HJK);
+ __tmp__2KFK=static_type__NOKL(__tmp__1KFK);
} break;
case __READ_SLOT__: {
- __tmp__AIJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5HJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__2KFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1KFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__AIJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5HJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__2KFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1KFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__AIJK=static_type__VN3M();
+ __tmp__2KFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__AIJK=static_type__BIIO();
+ __tmp__2KFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__AIJK=static_type__XRMO();
+ __tmp__2KFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__AIJK=static_type__GIIO();
+ __tmp__2KFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__AIJK=static_type__3RMO();
+ __tmp__2KFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__AIJK=static_type__FZMM(__tmp__5HJK);
+ __tmp__2KFK=static_type__DFJM(__tmp__1KFK);
} break;
case __EXPR_ADD__: {
- __tmp__AIJK=static_type__UTQL(__tmp__5HJK);
+ __tmp__2KFK=static_type__P3ML(__tmp__1KFK);
} break;
case __EXPR_NOT__: {
- __tmp__AIJK=static_type__NP1M(__tmp__5HJK);
+ __tmp__2KFK=static_type__R3XM(__tmp__1KFK);
} break;
case __EXPR_MOD__: {
- __tmp__AIJK=static_type__LIIO(__tmp__5HJK);
+ __tmp__2KFK=static_type__DREO(__tmp__1KFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__AIJK=static_type__CZHP();
+ __tmp__2KFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__AIJK=static_type__RMUN();
+ __tmp__2KFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__AIJK=static_type__WMUN();
+ __tmp__2KFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__AIJK=static_type__ZKTN(__tmp__5HJK);
+ __tmp__2KFK=static_type__3YPN(__tmp__1KFK);
} break;
case __EXPR_XOR__: {
- __tmp__AIJK=static_type__D5VO(__tmp__5HJK);
+ __tmp__2KFK=static_type__1HSO(__tmp__1KFK);
} break;
};
- if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__AIJK)->flag__LTL & 16) != 0)) {
- append__MOK(buffer__DHJK,(&__string_403));
- __tmp__HIJK=Self__CHJK->value__IKAI;
- switch (((struct ___OBJ *)__tmp__HIJK)->__id) {
+ 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__4BIK(__tmp__HIJK,buffer__DHJK);
+ genere__0EEK(__tmp__DLFK,buffer__5JFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__HIJK,buffer__DHJK);
+ genere__MFEK(__tmp__DLFK,buffer__5JFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__HIJK,buffer__DHJK);
+ genere__WIEK(__tmp__DLFK,buffer__5JFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__HIJK,buffer__DHJK);
+ genere__ILEK(__tmp__DLFK,buffer__5JFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__HIJK,buffer__DHJK);
+ genere__MLEK(__tmp__DLFK,buffer__5JFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__HIJK,buffer__DHJK);
+ genere__NMEK(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__HIJK),buffer__DHJK);
- append__MOK(buffer__DHJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__DLFK),buffer__5JFK);
+ append__MOK(buffer__5JFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__HIJK,buffer__DHJK);
+ genere__PNEK(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__HIJK,buffer__DHJK);
+ genere__4REK(__tmp__DLFK,buffer__5JFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__DHJK,((__REAL_CST *)__tmp__HIJK)->value__RGAI);
+ append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__DLFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__UC3P=((__CHARACTER_CST *)__tmp__HIJK);
- add_last__YPK(buffer__DHJK,'\'');
- append__MOK(buffer__DHJK,Self__UC3P->text__ZGAI);
- add_last__YPK(buffer__DHJK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__HIJK,buffer__DHJK);
+ genere__YWEK(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__HIJK,buffer__DHJK);
+ genere__SXEK(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__HIJK,buffer__DHJK);
+ genere__B2EK(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__HIJK,buffer__DHJK);
+ genere__L4EK(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__HIJK,buffer__DHJK);
+ genere__VAFK(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__HIJK,buffer__DHJK);
+ genere__5CFK(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__HIJK,buffer__DHJK);
+ genere__JFFK(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__HIJK,buffer__DHJK);
+ genere__THFK(__tmp__DLFK,buffer__5JFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__HIJK,buffer__DHJK);
+ genere__3JFK(__tmp__DLFK,buffer__5JFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__HIJK,buffer__DHJK);
+ genere__SLFK(__tmp__DLFK,buffer__5JFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__HIJK,buffer__DHJK);
+ genere__XLFK(__tmp__DLFK,buffer__5JFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__HIJK,buffer__DHJK);
+ genere__4LFK(__tmp__DLFK,buffer__5JFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__HIJK,buffer__DHJK);
+ genere__TPKL(__tmp__DLFK,buffer__5JFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__HIJK,buffer__DHJK);
+ genere__40NL(__tmp__DLFK,buffer__5JFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__DHJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HIJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__HIJK,buffer__DHJK);
+ genere__WD1M(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__HIJK,buffer__DHJK);
+ genere__10EO(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__HIJK,buffer__DHJK);
+ genere__NBLO(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__HIJK,buffer__DHJK);
+ genere__C1EO(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__HIJK,buffer__DHJK);
+ genere__VBLO(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__HIJK,buffer__DHJK);
+ genere__M5JM(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__HIJK,buffer__DHJK);
+ genere__24ML(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__HIJK,buffer__DHJK);
+ genere__OUZM(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__HIJK,buffer__DHJK);
+ genere__J1EO(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__HIJK,buffer__DHJK);
+ genere__THEP(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__HIJK,buffer__DHJK);
+ genere__1XRN(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__HIJK,buffer__DHJK);
+ genere__J2RN(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__HIJK,buffer__DHJK);
+ genere__GFQN(__tmp__DLFK,buffer__5JFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__HIJK,buffer__DHJK);
+ genere__2FUO(__tmp__DLFK,buffer__5JFK);
} break;
};
- add_last__YPK(buffer__DHJK,')');
+ 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__NIJK=Self__CHJK->value__IKAI;
- switch (((struct ___OBJ *)__tmp__NIJK)->__id) {
+ __tmp__JLFK=Self__4JFK->value__4Q2H;
+ switch (((struct ___OBJ *)__tmp__JLFK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__NIJK,buffer__DHJK);
+ genere__0EEK(__tmp__JLFK,buffer__5JFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__NIJK,buffer__DHJK);
+ genere__MFEK(__tmp__JLFK,buffer__5JFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__NIJK,buffer__DHJK);
+ genere__WIEK(__tmp__JLFK,buffer__5JFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__NIJK,buffer__DHJK);
+ genere__ILEK(__tmp__JLFK,buffer__5JFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__NIJK,buffer__DHJK);
+ genere__MLEK(__tmp__JLFK,buffer__5JFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__NIJK,buffer__DHJK);
+ genere__NMEK(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__NIJK),buffer__DHJK);
- append__MOK(buffer__DHJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__JLFK),buffer__5JFK);
+ append__MOK(buffer__5JFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__NIJK,buffer__DHJK);
+ genere__PNEK(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__NIJK,buffer__DHJK);
+ genere__4REK(__tmp__JLFK,buffer__5JFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__DHJK,((__REAL_CST *)__tmp__NIJK)->value__RGAI);
+ append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__JLFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__2C3P=((__CHARACTER_CST *)__tmp__NIJK);
- add_last__YPK(buffer__DHJK,'\'');
- append__MOK(buffer__DHJK,Self__2C3P->text__ZGAI);
- add_last__YPK(buffer__DHJK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__NIJK,buffer__DHJK);
+ genere__YWEK(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__NIJK,buffer__DHJK);
+ genere__SXEK(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__NIJK,buffer__DHJK);
+ genere__B2EK(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__NIJK,buffer__DHJK);
+ genere__L4EK(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__NIJK,buffer__DHJK);
+ genere__VAFK(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__NIJK,buffer__DHJK);
+ genere__5CFK(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__NIJK,buffer__DHJK);
+ genere__JFFK(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__NIJK,buffer__DHJK);
+ genere__THFK(__tmp__JLFK,buffer__5JFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__NIJK,buffer__DHJK);
+ genere__3JFK(__tmp__JLFK,buffer__5JFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__NIJK,buffer__DHJK);
+ genere__SLFK(__tmp__JLFK,buffer__5JFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__NIJK,buffer__DHJK);
+ genere__XLFK(__tmp__JLFK,buffer__5JFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__NIJK,buffer__DHJK);
+ genere__4LFK(__tmp__JLFK,buffer__5JFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__NIJK,buffer__DHJK);
+ genere__TPKL(__tmp__JLFK,buffer__5JFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__NIJK,buffer__DHJK);
+ genere__40NL(__tmp__JLFK,buffer__5JFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__DHJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NIJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__NIJK,buffer__DHJK);
+ genere__WD1M(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__NIJK,buffer__DHJK);
+ genere__10EO(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__NIJK,buffer__DHJK);
+ genere__NBLO(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__NIJK,buffer__DHJK);
+ genere__C1EO(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__NIJK,buffer__DHJK);
+ genere__VBLO(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__NIJK,buffer__DHJK);
+ genere__M5JM(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__NIJK,buffer__DHJK);
+ genere__24ML(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__NIJK,buffer__DHJK);
+ genere__OUZM(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__NIJK,buffer__DHJK);
+ genere__J1EO(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__NIJK,buffer__DHJK);
+ genere__THEP(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__NIJK,buffer__DHJK);
+ genere__1XRN(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__NIJK,buffer__DHJK);
+ genere__J2RN(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__NIJK,buffer__DHJK);
+ genere__GFQN(__tmp__JLFK,buffer__5JFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__NIJK,buffer__DHJK);
+ genere__2FUO(__tmp__JLFK,buffer__5JFK);
} break;
};
};
} else {
- __tmp__UIJK=Self__CHJK->value__IKAI;
- switch (((struct ___OBJ *)__tmp__UIJK)->__id) {
+ __tmp__QLFK=Self__4JFK->value__4Q2H;
+ switch (((struct ___OBJ *)__tmp__QLFK)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__UIJK,buffer__DHJK);
+ genere__0EEK(__tmp__QLFK,buffer__5JFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__UIJK,buffer__DHJK);
+ genere__MFEK(__tmp__QLFK,buffer__5JFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__UIJK,buffer__DHJK);
+ genere__WIEK(__tmp__QLFK,buffer__5JFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__UIJK,buffer__DHJK);
+ genere__ILEK(__tmp__QLFK,buffer__5JFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__UIJK,buffer__DHJK);
+ genere__MLEK(__tmp__QLFK,buffer__5JFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__UIJK,buffer__DHJK);
+ genere__NMEK(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__UIJK),buffer__DHJK);
- append__MOK(buffer__DHJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__QLFK),buffer__5JFK);
+ append__MOK(buffer__5JFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__UIJK,buffer__DHJK);
+ genere__PNEK(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__UIJK,buffer__DHJK);
+ genere__4REK(__tmp__QLFK,buffer__5JFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__DHJK,((__REAL_CST *)__tmp__UIJK)->value__RGAI);
+ append__MOK(buffer__5JFK,((__REAL_CST *)__tmp__QLFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__ED3P=((__CHARACTER_CST *)__tmp__UIJK);
- add_last__YPK(buffer__DHJK,'\'');
- append__MOK(buffer__DHJK,Self__ED3P->text__ZGAI);
- add_last__YPK(buffer__DHJK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__UIJK,buffer__DHJK);
+ genere__YWEK(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__UIJK,buffer__DHJK);
+ genere__SXEK(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__UIJK,buffer__DHJK);
+ genere__B2EK(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__UIJK,buffer__DHJK);
+ genere__L4EK(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__UIJK,buffer__DHJK);
+ genere__VAFK(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__UIJK,buffer__DHJK);
+ genere__5CFK(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__UIJK,buffer__DHJK);
+ genere__JFFK(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__UIJK,buffer__DHJK);
+ genere__THFK(__tmp__QLFK,buffer__5JFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__UIJK,buffer__DHJK);
+ genere__3JFK(__tmp__QLFK,buffer__5JFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__UIJK,buffer__DHJK);
+ genere__SLFK(__tmp__QLFK,buffer__5JFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__UIJK,buffer__DHJK);
+ genere__XLFK(__tmp__QLFK,buffer__5JFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__UIJK,buffer__DHJK);
+ genere__4LFK(__tmp__QLFK,buffer__5JFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__UIJK,buffer__DHJK);
+ genere__TPKL(__tmp__QLFK,buffer__5JFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__UIJK,buffer__DHJK);
+ genere__40NL(__tmp__QLFK,buffer__5JFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__DHJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UIJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__5JFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__UIJK,buffer__DHJK);
+ genere__WD1M(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__UIJK,buffer__DHJK);
+ genere__10EO(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__UIJK,buffer__DHJK);
+ genere__NBLO(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__UIJK,buffer__DHJK);
+ genere__C1EO(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__UIJK,buffer__DHJK);
+ genere__VBLO(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__UIJK,buffer__DHJK);
+ genere__M5JM(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__UIJK,buffer__DHJK);
+ genere__24ML(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__UIJK,buffer__DHJK);
+ genere__OUZM(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__UIJK,buffer__DHJK);
+ genere__J1EO(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__UIJK,buffer__DHJK);
+ genere__THEP(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__UIJK,buffer__DHJK);
+ genere__1XRN(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__UIJK,buffer__DHJK);
+ genere__J2RN(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__UIJK,buffer__DHJK);
+ genere__GFQN(__tmp__QLFK,buffer__5JFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__UIJK,buffer__DHJK);
+ genere__2FUO(__tmp__QLFK,buffer__5JFK);
} break;
};
};
}
-static void genere__WIJK(__ITEM *Self__XIJK,void *buffer__YIJK)
+static void genere__SLFK(__ITEM *Self__TLFK,void *buffer__ULFK)
// ({ITEM},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__ZIJK,*__tmp__0IJK;
- __CHARACTER_CST *Self__MD3P,*Self__UD3P;
- __tmp__ZIJK=Self__XIJK->receiver__3I5H;
- switch (((struct ___OBJ *)__tmp__ZIJK)->__id) {
+ 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__4BIK(__tmp__ZIJK,buffer__YIJK);
+ genere__0EEK(__tmp__VLFK,buffer__ULFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__ZIJK,buffer__YIJK);
+ genere__MFEK(__tmp__VLFK,buffer__ULFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__ZIJK,buffer__YIJK);
+ genere__WIEK(__tmp__VLFK,buffer__ULFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__ZIJK,buffer__YIJK);
+ genere__ILEK(__tmp__VLFK,buffer__ULFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__ZIJK,buffer__YIJK);
+ genere__MLEK(__tmp__VLFK,buffer__ULFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__ZIJK,buffer__YIJK);
+ genere__NMEK(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__ZIJK),buffer__YIJK);
- append__MOK(buffer__YIJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__VLFK),buffer__ULFK);
+ append__MOK(buffer__ULFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__ZIJK,buffer__YIJK);
+ genere__PNEK(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__ZIJK,buffer__YIJK);
+ genere__4REK(__tmp__VLFK,buffer__ULFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__YIJK,((__REAL_CST *)__tmp__ZIJK)->value__RGAI);
+ append__MOK(buffer__ULFK,((__REAL_CST *)__tmp__VLFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__MD3P=((__CHARACTER_CST *)__tmp__ZIJK);
- add_last__YPK(buffer__YIJK,'\'');
- append__MOK(buffer__YIJK,Self__MD3P->text__ZGAI);
- add_last__YPK(buffer__YIJK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__ZIJK,buffer__YIJK);
+ genere__YWEK(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__ZIJK,buffer__YIJK);
+ genere__SXEK(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__ZIJK,buffer__YIJK);
+ genere__B2EK(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__ZIJK,buffer__YIJK);
+ genere__L4EK(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__ZIJK,buffer__YIJK);
+ genere__VAFK(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__ZIJK,buffer__YIJK);
+ genere__5CFK(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__ZIJK,buffer__YIJK);
+ genere__JFFK(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__ZIJK,buffer__YIJK);
+ genere__THFK(__tmp__VLFK,buffer__ULFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__ZIJK,buffer__YIJK);
+ genere__3JFK(__tmp__VLFK,buffer__ULFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__ZIJK,buffer__YIJK);
+ genere__SLFK(__tmp__VLFK,buffer__ULFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__ZIJK,buffer__YIJK);
+ genere__XLFK(__tmp__VLFK,buffer__ULFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__ZIJK,buffer__YIJK);
+ genere__4LFK(__tmp__VLFK,buffer__ULFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__ZIJK,buffer__YIJK);
+ genere__TPKL(__tmp__VLFK,buffer__ULFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__ZIJK,buffer__YIJK);
+ genere__40NL(__tmp__VLFK,buffer__ULFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__YIJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZIJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__ULFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__ZIJK,buffer__YIJK);
+ genere__WD1M(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__ZIJK,buffer__YIJK);
+ genere__10EO(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__ZIJK,buffer__YIJK);
+ genere__NBLO(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__ZIJK,buffer__YIJK);
+ genere__C1EO(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__ZIJK,buffer__YIJK);
+ genere__VBLO(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__ZIJK,buffer__YIJK);
+ genere__M5JM(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__ZIJK,buffer__YIJK);
+ genere__24ML(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__ZIJK,buffer__YIJK);
+ genere__OUZM(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__ZIJK,buffer__YIJK);
+ genere__J1EO(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__ZIJK,buffer__YIJK);
+ genere__THEP(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__ZIJK,buffer__YIJK);
+ genere__1XRN(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__ZIJK,buffer__YIJK);
+ genere__J2RN(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__ZIJK,buffer__YIJK);
+ genere__GFQN(__tmp__VLFK,buffer__ULFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__ZIJK,buffer__YIJK);
+ genere__2FUO(__tmp__VLFK,buffer__ULFK);
} break;
};
- add_last__YPK(buffer__YIJK,'[');
- __tmp__0IJK=Self__XIJK->index__UKAI;
- switch (((struct ___OBJ *)__tmp__0IJK)->__id) {
+ 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__4BIK(__tmp__0IJK,buffer__YIJK);
+ genere__0EEK(__tmp__WLFK,buffer__ULFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__0IJK,buffer__YIJK);
+ genere__MFEK(__tmp__WLFK,buffer__ULFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__0IJK,buffer__YIJK);
+ genere__WIEK(__tmp__WLFK,buffer__ULFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__0IJK,buffer__YIJK);
+ genere__ILEK(__tmp__WLFK,buffer__ULFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__0IJK,buffer__YIJK);
+ genere__MLEK(__tmp__WLFK,buffer__ULFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__0IJK,buffer__YIJK);
+ genere__NMEK(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__0IJK),buffer__YIJK);
- append__MOK(buffer__YIJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__WLFK),buffer__ULFK);
+ append__MOK(buffer__ULFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__0IJK,buffer__YIJK);
+ genere__PNEK(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__0IJK,buffer__YIJK);
+ genere__4REK(__tmp__WLFK,buffer__ULFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__YIJK,((__REAL_CST *)__tmp__0IJK)->value__RGAI);
+ append__MOK(buffer__ULFK,((__REAL_CST *)__tmp__WLFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__UD3P=((__CHARACTER_CST *)__tmp__0IJK);
- add_last__YPK(buffer__YIJK,'\'');
- append__MOK(buffer__YIJK,Self__UD3P->text__ZGAI);
- add_last__YPK(buffer__YIJK,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__0IJK,buffer__YIJK);
+ genere__YWEK(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__0IJK,buffer__YIJK);
+ genere__SXEK(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__0IJK,buffer__YIJK);
+ genere__B2EK(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__0IJK,buffer__YIJK);
+ genere__L4EK(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__0IJK,buffer__YIJK);
+ genere__VAFK(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__0IJK,buffer__YIJK);
+ genere__5CFK(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__0IJK,buffer__YIJK);
+ genere__JFFK(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__0IJK,buffer__YIJK);
+ genere__THFK(__tmp__WLFK,buffer__ULFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__0IJK,buffer__YIJK);
+ genere__3JFK(__tmp__WLFK,buffer__ULFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__0IJK,buffer__YIJK);
+ genere__SLFK(__tmp__WLFK,buffer__ULFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__0IJK,buffer__YIJK);
+ genere__XLFK(__tmp__WLFK,buffer__ULFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__0IJK,buffer__YIJK);
+ genere__4LFK(__tmp__WLFK,buffer__ULFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__0IJK,buffer__YIJK);
+ genere__TPKL(__tmp__WLFK,buffer__ULFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__0IJK,buffer__YIJK);
+ genere__40NL(__tmp__WLFK,buffer__ULFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__YIJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0IJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__ULFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WLFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__0IJK,buffer__YIJK);
+ genere__WD1M(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__0IJK,buffer__YIJK);
+ genere__10EO(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__0IJK,buffer__YIJK);
+ genere__NBLO(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__0IJK,buffer__YIJK);
+ genere__C1EO(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__0IJK,buffer__YIJK);
+ genere__VBLO(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__0IJK,buffer__YIJK);
+ genere__M5JM(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__0IJK,buffer__YIJK);
+ genere__24ML(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__0IJK,buffer__YIJK);
+ genere__OUZM(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__0IJK,buffer__YIJK);
+ genere__J1EO(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__0IJK,buffer__YIJK);
+ genere__THEP(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__0IJK,buffer__YIJK);
+ genere__1XRN(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__0IJK,buffer__YIJK);
+ genere__J2RN(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__0IJK,buffer__YIJK);
+ genere__GFQN(__tmp__WLFK,buffer__ULFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__0IJK,buffer__YIJK);
+ genere__2FUO(__tmp__WLFK,buffer__ULFK);
} break;
};
- add_last__YPK(buffer__YIJK,']');
+ 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);
}
-static void genere__1IJK(__SIZE_OF *Self__2IJK,void *buffer__3IJK)
+static void genere__XLFK(__SIZE_OF *Self__YLFK,void *buffer__ZLFK)
// ({SIZE_OF},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *__tmp__5IJK;
- void *__tmp__AJJK;
- void *__tmp__BJJK;
- __TYPE *Self__42AJ;
- __TYPE_NULL *Self__C3AJ;
- __TYPE_VOID *Self__G3AJ;
- __TYPE_CONTEXT *Self__K3AJ;
- __TYPE_GENERIC *Self__T3AJ;
- append__MOK(buffer__3IJK,(&__string_404));
- __tmp__5IJK=Self__2IJK->receiver__3KAI;
- switch (((struct ___OBJ *)__tmp__5IJK)->__id) {
+ 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__AJJK=static_type__SCTG(__tmp__5IJK);
+ __tmp__2LFK=static_type__OHQG(__tmp__1LFK);
} break;
case __STRING_CST__: {
- __tmp__AJJK=((__STRING_CST *)__tmp__5IJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__2LFK=((__STRING_CST *)__tmp__1LFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__AJJK=((__EXTERNAL_C *)__tmp__5IJK)->static_type__KMZD;
+ __tmp__2LFK=((__EXTERNAL_C *)__tmp__1LFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__AJJK=((__PROTOTYPE_CST *)__tmp__5IJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__2LFK=((__PROTOTYPE_CST *)__tmp__1LFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__AJJK=((__INTEGER_CST *)__tmp__5IJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__2LFK=((__INTEGER_CST *)__tmp__1LFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__AJJK=((__LOCAL *)((__READ_LOCAL *)__tmp__5IJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__2LFK=((__LOCAL *)((__READ_LOCAL *)__tmp__1LFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__AJJK=static_type__EG5H(__tmp__5IJK);
+ __tmp__2LFK=static_type__CN1H(__tmp__1LFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__AJJK=static_type__3G5H();
+ __tmp__2LFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__AJJK=static_type__CH5H();
+ __tmp__2LFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__AJJK=((__REAL_CST *)__tmp__5IJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__2LFK=((__REAL_CST *)__tmp__1LFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__AJJK=((__CHARACTER_CST *)__tmp__5IJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__2LFK=((__CHARACTER_CST *)__tmp__1LFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__AJJK=static_type__HH5H();
+ __tmp__2LFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__AJJK=static_type__MH5H();
+ __tmp__2LFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__AJJK=static_type__RH5H();
+ __tmp__2LFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__AJJK=static_type__WH5H(__tmp__5IJK);
+ __tmp__2LFK=static_type__UO1H(__tmp__1LFK);
} break;
case __EXPR_MUL__: {
- __tmp__AJJK=static_type__2H5H(__tmp__5IJK);
+ __tmp__2LFK=static_type__0O1H(__tmp__1LFK);
} break;
case __EXPR_DIV__: {
- __tmp__AJJK=static_type__BI5H(__tmp__5IJK);
+ __tmp__2LFK=static_type__5O1H(__tmp__1LFK);
} break;
case __EXPR_AND__: {
- __tmp__AJJK=static_type__GI5H(__tmp__5IJK);
+ __tmp__2LFK=static_type__EP1H(__tmp__1LFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__AJJK=static_type__LI5H(__tmp__5IJK);
+ __tmp__2LFK=static_type__JP1H(__tmp__1LFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__AJJK=static_type__QI5H(__tmp__5IJK);
+ __tmp__2LFK=static_type__OP1H(__tmp__1LFK);
} break;
case __PUT_TO__: {
- __tmp__AJJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__2LFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__AJJK=static_type__ZI5H(__tmp__5IJK);
+ __tmp__2LFK=static_type__XP1H(__tmp__1LFK);
} break;
case __SIZE_OF__: {
- __tmp__AJJK=static_type__FJ5H();
+ __tmp__2LFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__AJJK=((__CAST *)__tmp__5IJK)->static_type__2G5H;
+ __tmp__2LFK=((__CAST *)__tmp__1LFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__AJJK=static_type__SEOL(__tmp__5IJK);
+ __tmp__2LFK=static_type__NOKL(__tmp__1LFK);
} break;
case __READ_SLOT__: {
- __tmp__AJJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5IJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__2LFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__1LFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__AJJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5IJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__2LFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1LFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__AJJK=static_type__VN3M();
+ __tmp__2LFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__AJJK=static_type__BIIO();
+ __tmp__2LFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__AJJK=static_type__XRMO();
+ __tmp__2LFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__AJJK=static_type__GIIO();
+ __tmp__2LFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__AJJK=static_type__3RMO();
+ __tmp__2LFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__AJJK=static_type__FZMM(__tmp__5IJK);
+ __tmp__2LFK=static_type__DFJM(__tmp__1LFK);
} break;
case __EXPR_ADD__: {
- __tmp__AJJK=static_type__UTQL(__tmp__5IJK);
+ __tmp__2LFK=static_type__P3ML(__tmp__1LFK);
} break;
case __EXPR_NOT__: {
- __tmp__AJJK=static_type__NP1M(__tmp__5IJK);
+ __tmp__2LFK=static_type__R3XM(__tmp__1LFK);
} break;
case __EXPR_MOD__: {
- __tmp__AJJK=static_type__LIIO(__tmp__5IJK);
+ __tmp__2LFK=static_type__DREO(__tmp__1LFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__AJJK=static_type__CZHP();
+ __tmp__2LFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__AJJK=static_type__RMUN();
+ __tmp__2LFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__AJJK=static_type__WMUN();
+ __tmp__2LFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__AJJK=static_type__ZKTN(__tmp__5IJK);
+ __tmp__2LFK=static_type__3YPN(__tmp__1LFK);
} break;
case __EXPR_XOR__: {
- __tmp__AJJK=static_type__D5VO(__tmp__5IJK);
+ __tmp__2LFK=static_type__1HSO(__tmp__1LFK);
} break;
};
- __tmp__BJJK=((__TYPE_FULL *)__tmp__AJJK)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__BJJK)->__id) {
+ __tmp__3LFK=((__TYPE_FULL *)__tmp__2LFK)->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__3LFK)->__id) {
case __TYPE__: {
- Self__42AJ=((__TYPE *)__tmp__BJJK);
- append__MOK(buffer__3IJK,(&__string_92));
- append__MOK(buffer__3IJK,((__PROTOTYPE *)Self__42AJ->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__1DDJ(Self__42AJ);
+ 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__C3AJ=((__TYPE_NULL *)__tmp__BJJK);
- append__MOK(buffer__3IJK,(&__string_92));
- append__MOK(buffer__3IJK,(&__string_59));
- add_genere_list__IFDJ(Self__C3AJ);
+ 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__G3AJ=((__TYPE_VOID *)__tmp__BJJK);
- append__MOK(buffer__3IJK,(&__string_92));
- append__MOK(buffer__3IJK,(&__string_2));
- add_genere_list__VGDJ(Self__G3AJ);
+ 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__K3AJ=((__TYPE_CONTEXT *)__tmp__BJJK);
- append__MOK(buffer__3IJK,(&__string_92));
- append__MOK(buffer__3IJK,(&__string_44));
- add_genere_list__CIDJ(Self__K3AJ);
+ 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__3IJK,(&__string_92));
- append__MOK(buffer__3IJK,(&__string_46));
+ append__MOK(buffer__ZLFK,(&__string_92));
+ append__MOK(buffer__ZLFK,(&__string_46));
} break;
case __TYPE_GENERIC__: {
- Self__T3AJ=((__TYPE_GENERIC *)__tmp__BJJK);
- append__MOK(buffer__3IJK,(&__string_92));
- append__MOK(buffer__3IJK,Self__T3AJ->intern_name__FS2B);
- add_genere_list__QJDJ(Self__T3AJ);
+ 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__3IJK,(&__string_368));
+ append__MOK(buffer__ZLFK,(&__string_376));
} break;
};
- add_last__YPK(buffer__3IJK,')');
+ 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);
}
-static void genere__CJJK(__CAST *Self__DJJK,void *buffer__EJJK)
+static void genere__4LFK(__CAST *Self__5LFK,void *buffer__AMFK)
// ({CAST},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__HJJK;
- __CHARACTER_CST *Self__CE3P;
- add_last__YPK(buffer__EJJK,'(');
- add_last__YPK(buffer__EJJK,'(');
- genere_declaration__CVRI(Self__DJJK->static_type__2G5H,buffer__EJJK);
- add_last__YPK(buffer__EJJK,' ');
- genere_star_declaration__CWRI(Self__DJJK->static_type__2G5H,buffer__EJJK);
- add_last__YPK(buffer__EJJK,')');
- __tmp__HJJK=Self__DJJK->value__GLAI;
- switch (((struct ___OBJ *)__tmp__HJJK)->__id) {
+ __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__4BIK(__tmp__HJJK,buffer__EJJK);
+ genere__0EEK(__tmp__DMFK,buffer__AMFK);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__HJJK,buffer__EJJK);
+ genere__MFEK(__tmp__DMFK,buffer__AMFK);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__HJJK,buffer__EJJK);
+ genere__WIEK(__tmp__DMFK,buffer__AMFK);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__HJJK,buffer__EJJK);
+ genere__ILEK(__tmp__DMFK,buffer__AMFK);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__HJJK,buffer__EJJK);
+ genere__MLEK(__tmp__DMFK,buffer__AMFK);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__HJJK,buffer__EJJK);
+ genere__NMEK(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__HJJK),buffer__EJJK);
- append__MOK(buffer__EJJK,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__DMFK),buffer__AMFK);
+ append__MOK(buffer__AMFK,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__HJJK,buffer__EJJK);
+ genere__PNEK(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__HJJK,buffer__EJJK);
+ genere__4REK(__tmp__DMFK,buffer__AMFK);
} break;
case __REAL_CST__: {
- append__MOK(buffer__EJJK,((__REAL_CST *)__tmp__HJJK)->value__RGAI);
+ append__MOK(buffer__AMFK,((__REAL_CST *)__tmp__DMFK)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__CE3P=((__CHARACTER_CST *)__tmp__HJJK);
- add_last__YPK(buffer__EJJK,'\'');
- append__MOK(buffer__EJJK,Self__CE3P->text__ZGAI);
- add_last__YPK(buffer__EJJK,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__HJJK,buffer__EJJK);
+ genere__YWEK(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__HJJK,buffer__EJJK);
+ genere__SXEK(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__HJJK,buffer__EJJK);
+ genere__B2EK(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__HJJK,buffer__EJJK);
+ genere__L4EK(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__HJJK,buffer__EJJK);
+ genere__VAFK(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__HJJK,buffer__EJJK);
+ genere__5CFK(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__HJJK,buffer__EJJK);
+ genere__JFFK(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__HJJK,buffer__EJJK);
+ genere__THFK(__tmp__DMFK,buffer__AMFK);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__HJJK,buffer__EJJK);
+ genere__3JFK(__tmp__DMFK,buffer__AMFK);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__HJJK,buffer__EJJK);
+ genere__SLFK(__tmp__DMFK,buffer__AMFK);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__HJJK,buffer__EJJK);
+ genere__XLFK(__tmp__DMFK,buffer__AMFK);
} break;
case __CAST__: {
- genere__CJJK(__tmp__HJJK,buffer__EJJK);
+ genere__4LFK(__tmp__DMFK,buffer__AMFK);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__HJJK,buffer__EJJK);
+ genere__TPKL(__tmp__DMFK,buffer__AMFK);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__HJJK,buffer__EJJK);
+ genere__40NL(__tmp__DMFK,buffer__AMFK);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__EJJK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HJJK)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__AMFK,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DMFK)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__HJJK,buffer__EJJK);
+ genere__WD1M(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__HJJK,buffer__EJJK);
+ genere__10EO(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__HJJK,buffer__EJJK);
+ genere__NBLO(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__HJJK,buffer__EJJK);
+ genere__C1EO(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__HJJK,buffer__EJJK);
+ genere__VBLO(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__HJJK,buffer__EJJK);
+ genere__M5JM(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__HJJK,buffer__EJJK);
+ genere__24ML(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__HJJK,buffer__EJJK);
+ genere__OUZM(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__HJJK,buffer__EJJK);
+ genere__J1EO(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__HJJK,buffer__EJJK);
+ genere__THEP(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__HJJK,buffer__EJJK);
+ genere__1XRN(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__HJJK,buffer__EJJK);
+ genere__J2RN(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__HJJK,buffer__EJJK);
+ genere__GFQN(__tmp__DMFK,buffer__AMFK);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__HJJK,buffer__EJJK);
+ genere__2FUO(__tmp__DMFK,buffer__AMFK);
} break;
};
- add_last__YPK(buffer__EJJK,')');
+ 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__YFOL(__CALL_SLOT *Self__ZFOL,void *buffer__0FOL)
+static void genere__TPKL(__CALL_SLOT *Self__UPKL,void *buffer__VPKL)
// ({CALL_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *val__1FOL,*__tmp__WGOL,*__tmp__3IOL;
- void *arg__2FOL,*loc__HZ0M,*loc__RZ0M;
- void *__tmp__3FOL,*__tmp__SHOL;
- void *__tmp__4FOL;
- __POSITION __tmp__XGOL,__tmp__E30M,__tmp__BB1M;
- __INTEGER __tmp__KHOL,Self__00RM,__tmp__WIOL,Self__SHYM,j__S20M;
- __INTEGER __tmp__VIDR,__tmp__0IDR,j__PA1M,__tmp__5IDR,__tmp__EJDR;
- __WRITE_GLOBAL *Self__FZ0M;
- __WRITE_SLOT *Self__PZ0M;
- __WRITE_LOCAL *Self__ZZ0M;
- __STRING *Self__GK4Q;
- void *__tmp__THOL,*tab__R20M,*tab__OA1M;
- __BOOLEAN __tmp__1HOL;
- void **__tmp__KEER,**__tmp__LEER,**__tmp__MEER,**__tmp__NEER;
- void **__tmp__OEER,**__tmp__PEER;
- val__1FOL=NULL;
- arg__2FOL=NULL;
- __tmp__3FOL=Self__ZFOL->profil__CZ5H;
- if (((struct ___OBJ *)__tmp__3FOL)->__id==__PROFIL_SLOT__) {
- __tmp__4FOL=((__PROFIL_SLOT *)__tmp__3FOL)->parent_profil__4KMC.name__JCII;
- } else {
- __tmp__4FOL=((__PROFIL_BLOCK *)__tmp__3FOL)->parent_profil__UNCG.name__JCII;
- };
- append__MOK(buffer__0FOL,__tmp__4FOL);
- if ((is_interrupt__IJUL(Self__ZFOL) || is_external__I0RM(Self__ZFOL))) {
- if (((void *)((void **)((__FAST_ARRAYoWRITEo *)Self__ZFOL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[ 0] != (void *)NULL)) {
- __tmp__WGOL=((void **)((__FAST_ARRAYoWRITEo *)Self__ZFOL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[ 0];
- switch (((struct ___OBJ *)__tmp__WGOL)->__id) {
+ 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__;
+ };
+ __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__XGOL=((__WRITE_GLOBAL *)__tmp__WGOL)->parent_write__MZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+ __tmp__SQKL=((__WRITE_GLOBAL *)__tmp__RQKL)->parent_write__YAGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
} break;
case __WRITE_SLOT__: {
- __tmp__XGOL=((__WRITE_SLOT *)__tmp__WGOL)->parent_write__ZZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+ __tmp__SQKL=((__WRITE_SLOT *)__tmp__RQKL)->parent_write__FBGH.parent_instr__P3OG.parent_itm_object__TE.position__WIM;
} break;
case __WRITE_LOCAL__: {
- __tmp__XGOL=((__WRITE_LOCAL *)__tmp__WGOL)->parent_write__FZ4I.parent_instr__GWRG.parent_itm_object__TE.position__BJM;
+ __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_405));
- put_position__ECH(__tmp__XGOL);
- send_error__2FH();
+ 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));
+ };
};
};
- if ((! is_interrupt__IJUL(Self__ZFOL))) {
- add_last__YPK(buffer__0FOL,'(');
- __tmp__KHOL=((__FAST_ARRAYoWRITEo *)Self__ZFOL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.upper__5HHI;
- Self__00RM= 0;
- while ((Self__00RM <= __tmp__KHOL)) {
- val__1FOL=((void **)((__FAST_ARRAYoWRITEo *)Self__ZFOL->argument_list__0PLJ)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__00RM];
- __tmp__SHOL=Self__ZFOL->profil__CZ5H;
- if (((struct ___OBJ *)__tmp__SHOL)->__id==__PROFIL_SLOT__) {
- __tmp__THOL=((__PROFIL_SLOT *)__tmp__SHOL)->parent_profil__4KMC.argument_list__JXNH;
+ __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 {
- __tmp__THOL=((__PROFIL_BLOCK *)__tmp__SHOL)->parent_profil__UNCG.argument_list__JXNH;
+ 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__2FOL=((void **)((__FAST_ARRAYoLOCALo *)__tmp__THOL)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__00RM];
- if (((void *)val__1FOL != (void *)NULL)) {
- switch (((struct ___OBJ *)val__1FOL)->__id) {
+ 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__GGXK(val__1FOL,buffer__0FOL);
+ genere_value__AMTK(val__WPKL,buffer__VPKL);
} break;
case __WRITE_SLOT__: {
- genere_value__XJXK(val__1FOL,buffer__0FOL);
+ genere_value__RPTK(val__WPKL,buffer__VPKL);
} break;
case __WRITE_LOCAL__: {
- genere_value__TNXK(val__1FOL,buffer__0FOL);
+ genere_value__NTTK(val__WPKL,buffer__VPKL);
} break;
};
- add_last__YPK(buffer__0FOL,',');
- __tmp__1HOL=TRUE__;
+ 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__1HOL=FALSE__;
- };
- if ((! __tmp__1HOL)) {
- if (((void *)arg__2FOL != (void *)NULL)) {
- append__MOK(buffer__0FOL,((__LOCAL *)arg__2FOL)->parent_variable__ALMC.intern_name__KCCG);
- add_last__YPK(buffer__0FOL,',');
+ __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__00RM=(__INTEGER)(Self__00RM + 1);
+ Self__EHOM=(__INTEGER)(Self__EHOM + 1);
};
- if (((void *)Self__ZFOL->result_list__NZ5H != (void *)NULL)) {
- __tmp__WIOL=((__FAST_ARRAYoWRITEo *)Self__ZFOL->result_list__NZ5H)->parent_arrayed_collection__ZWHH.upper__5HHI;
- Self__SHYM= 0;
- while ((Self__SHYM <= __tmp__WIOL)) {
- __tmp__3IOL=((void **)((__FAST_ARRAYoWRITEo *)Self__ZFOL->result_list__NZ5H)->parent_arrayed_collection__ZWHH.storage__3IHI)[Self__SHYM];
- switch (((struct ___OBJ *)__tmp__3IOL)->__id) {
+ 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__FZ0M=((__WRITE_GLOBAL *)__tmp__3IOL);
- add_last__YPK(buffer__0FOL,'&');
- append__MOK(buffer__0FOL,((__SLOT_DATA *)Self__FZ0M->global__IN5H)->parent_variable__G3YD.intern_name__KCCG);
- loc__HZ0M=NULL;
+ 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_375));
+ 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_376));
+ print__1ZE((&__string_384));
print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- __tmp__E30M=((__POSITION ) 0);
- put_error__text__0AH( 2,(&__string_377));
- put_position__ECH(__tmp__E30M);
- send_error__2FH();
+ __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__R20M=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__OKRG)->parent_arrayed_collection__NKRG.storage__T2BH)[ 0];
- j__S20M= 0;
- __tmp__VIDR=((__FAST_ARRAYoLOCALo *)tab__R20M)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__KEER=((__FAST_ARRAYoLOCALo *)tab__R20M)->parent_arrayed_collection__QIAG.storage__3RSG;
- while (((j__S20M <= __tmp__VIDR) && ((void *)((__LOCAL *)((void **)__tmp__KEER)[j__S20M])->parent_variable__ALMC.type__LCCG != (void *)NULL))) {
- j__S20M=(__INTEGER)(j__S20M + 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__S20M > ((__FAST_ARRAYoLOCALo *)tab__R20M)->parent_arrayed_collection__QIAG.upper__TIAG)) {
- add_last__PUJH(tab__R20M,NULL);
+ if ((j__2IXM > ((__FAST_ARRAYoLOCALo *)tab__1IXM)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+ add_last__11FH(tab__1IXM,NULL);
} else {
- __tmp__0IDR=((__FAST_ARRAYoLOCALo *)tab__R20M)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__LEER=((__FAST_ARRAYoLOCALo *)tab__R20M)->parent_arrayed_collection__QIAG.storage__3RSG;
- __tmp__MEER=((__FAST_ARRAYoLOCALo *)tab__R20M)->parent_arrayed_collection__QIAG.storage__3RSG;
- while ((((j__S20M <= __tmp__0IDR) && ((void *)((void **)__tmp__LEER)[j__S20M] != (void *)NULL)) && ((void *)((__LOCAL *)((void **)__tmp__MEER)[j__S20M])->parent_variable__ALMC.type__LCCG == (void *)NULL))) {
- j__S20M=(__INTEGER)(j__S20M + 1);
+ __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__S20M > ((__FAST_ARRAYoLOCALo *)tab__R20M)->parent_arrayed_collection__QIAG.upper__TIAG) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__R20M)->parent_arrayed_collection__QIAG.storage__3RSG)[j__S20M] != (void *)NULL))) {
- add__to__PQDL(tab__R20M,NULL,j__S20M);
+ 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__PZ0M=((__WRITE_SLOT *)__tmp__3IOL);
- add_last__YPK(buffer__0FOL,'&');
- append__MOK(buffer__0FOL,((__SLOT_DATA *)Self__PZ0M->slot__JM5H)->parent_variable__G3YD.intern_name__KCCG);
- loc__RZ0M=NULL;
+ 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_375));
+ 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_376));
+ print__1ZE((&__string_384));
print_string("Call on NULL\n(Use `-D' option)\n"); die_with_code(1);
- __tmp__BB1M=((__POSITION ) 0);
- put_error__text__0AH( 2,(&__string_377));
- put_position__ECH(__tmp__BB1M);
- send_error__2FH();
+ __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__OA1M=((void **)((__FAST_ARRAYoFAST_ARRAYoLOCALoo *)var_size__OKRG)->parent_arrayed_collection__NKRG.storage__T2BH)[ 0];
- j__PA1M= 0;
- __tmp__5IDR=((__FAST_ARRAYoLOCALo *)tab__OA1M)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__NEER=((__FAST_ARRAYoLOCALo *)tab__OA1M)->parent_arrayed_collection__QIAG.storage__3RSG;
- while (((j__PA1M <= __tmp__5IDR) && ((void *)((__LOCAL *)((void **)__tmp__NEER)[j__PA1M])->parent_variable__ALMC.type__LCCG != (void *)NULL))) {
- j__PA1M=(__INTEGER)(j__PA1M + 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__PA1M > ((__FAST_ARRAYoLOCALo *)tab__OA1M)->parent_arrayed_collection__QIAG.upper__TIAG)) {
- add_last__PUJH(tab__OA1M,NULL);
+ if ((j__ONXM > ((__FAST_ARRAYoLOCALo *)tab__NNXM)->parent_arrayed_collection__YH4F.upper__1H4F)) {
+ add_last__11FH(tab__NNXM,NULL);
} else {
- __tmp__EJDR=((__FAST_ARRAYoLOCALo *)tab__OA1M)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__OEER=((__FAST_ARRAYoLOCALo *)tab__OA1M)->parent_arrayed_collection__QIAG.storage__3RSG;
- __tmp__PEER=((__FAST_ARRAYoLOCALo *)tab__OA1M)->parent_arrayed_collection__QIAG.storage__3RSG;
- while ((((j__PA1M <= __tmp__EJDR) && ((void *)((void **)__tmp__OEER)[j__PA1M] != (void *)NULL)) && ((void *)((__LOCAL *)((void **)__tmp__PEER)[j__PA1M])->parent_variable__ALMC.type__LCCG == (void *)NULL))) {
- j__PA1M=(__INTEGER)(j__PA1M + 1);
+ __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__PA1M > ((__FAST_ARRAYoLOCALo *)tab__OA1M)->parent_arrayed_collection__QIAG.upper__TIAG) || ((void *)((void **)((__FAST_ARRAYoLOCALo *)tab__OA1M)->parent_arrayed_collection__QIAG.storage__3RSG)[j__PA1M] != (void *)NULL))) {
- add__to__PQDL(tab__OA1M,NULL,j__PA1M);
+ 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__ZZ0M=((__WRITE_LOCAL *)__tmp__3IOL);
- add_last__YPK(buffer__0FOL,'&');
- append__MOK(buffer__0FOL,((__LOCAL *)Self__ZZ0M->local__IOMJ)->parent_variable__ALMC.intern_name__KCCG);
- ((__LOCAL *)Self__ZZ0M->local__IOMJ)->parent_variable__ALMC.ensure_count__4KCG= 1;
- add_var_size__LGPK(Self__ZZ0M->local__IOMJ);
- } break;
+ 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;
+ };
};
- add_last__YPK(buffer__0FOL,',');
- Self__SHYM=(__INTEGER)(Self__SHYM + 1);
+ ((__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__GK4Q=((__STRING *)buffer__0FOL);
- if ((((__CHARACTER *)Self__GK4Q->storage__XNK)[(__INTEGER)(Self__GK4Q->count__VF - 1)] == ',')) {
- remove_last__RLLB(buffer__0FOL, 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);
+ };
};
- add_last__YPK(buffer__0FOL,')');
+ 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__ZQRL(__READ_SLOT *Self__0QRL,void *buffer__1QRL)
+static void genere__40NL(__READ_SLOT *Self__50NL,void *buffer__A1NL)
// ({READ_SLOT},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *tf__2QRL,*__tmp__PRRL;
- void *t__3QRL;
- void *__tmp__IRRL,*__tmp__ORRL,*__tmp__5RRL,*__tmp__NSRL,*__tmp__VSRL;
- __CHARACTER_CST *Self__TF3P,*Self__FG3P,*Self__RG3P,*Self__ZG3P;
- __TYPE *Self__Y1YJ;
- __TYPE_NULL *Self__21YJ;
- __TYPE_VOID *Self__A2YJ;
- __TYPE_CONTEXT *Self__E2YJ;
- __PROFIL_BLOCK *Self__R3YJ;
- __BOOLEAN __tmp__BSRL;
- tf__2QRL=NULL;
- t__3QRL=NULL;
- if (((void *)((__SLOT_DATA *)Self__0QRL->slot__QRKK)->parent_variable__G3YD.intern_name__KCCG == (void *)(&__string_80))) {
- append__MOK(buffer__1QRL,(&__string_381));
- tf__2QRL=((__SLOT_DATA *)Self__0QRL->slot__QRKK)->parent_variable__G3YD.type__LCCG;
- genere_declaration__CVRI(tf__2QRL,buffer__1QRL);
- add_last__YPK(buffer__1QRL,' ');
- genere_star_declaration__CWRI(tf__2QRL,buffer__1QRL);
- add_last__YPK(buffer__1QRL,')');
- __tmp__IRRL=Self__0QRL->receiver__KVXI;
- switch (((struct ___OBJ *)__tmp__IRRL)->__id) {
+ 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__4BIK(__tmp__IRRL,buffer__1QRL);
+ genere__0EEK(__tmp__N1NL,buffer__A1NL);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__IRRL,buffer__1QRL);
+ genere__MFEK(__tmp__N1NL,buffer__A1NL);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__IRRL,buffer__1QRL);
+ genere__WIEK(__tmp__N1NL,buffer__A1NL);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__IRRL,buffer__1QRL);
+ genere__ILEK(__tmp__N1NL,buffer__A1NL);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__IRRL,buffer__1QRL);
+ genere__MLEK(__tmp__N1NL,buffer__A1NL);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__IRRL,buffer__1QRL);
+ genere__NMEK(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__IRRL),buffer__1QRL);
- append__MOK(buffer__1QRL,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__N1NL),buffer__A1NL);
+ append__MOK(buffer__A1NL,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__IRRL,buffer__1QRL);
+ genere__PNEK(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__IRRL,buffer__1QRL);
+ genere__4REK(__tmp__N1NL,buffer__A1NL);
} break;
case __REAL_CST__: {
- append__MOK(buffer__1QRL,((__REAL_CST *)__tmp__IRRL)->value__RGAI);
+ append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__N1NL)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__TF3P=((__CHARACTER_CST *)__tmp__IRRL);
- add_last__YPK(buffer__1QRL,'\'');
- append__MOK(buffer__1QRL,Self__TF3P->text__ZGAI);
- add_last__YPK(buffer__1QRL,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__IRRL,buffer__1QRL);
+ genere__YWEK(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__IRRL,buffer__1QRL);
+ genere__SXEK(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__IRRL,buffer__1QRL);
+ genere__B2EK(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__IRRL,buffer__1QRL);
+ genere__L4EK(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__IRRL,buffer__1QRL);
+ genere__VAFK(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__IRRL,buffer__1QRL);
+ genere__5CFK(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__IRRL,buffer__1QRL);
+ genere__JFFK(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__IRRL,buffer__1QRL);
+ genere__THFK(__tmp__N1NL,buffer__A1NL);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__IRRL,buffer__1QRL);
+ genere__3JFK(__tmp__N1NL,buffer__A1NL);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__IRRL,buffer__1QRL);
+ genere__SLFK(__tmp__N1NL,buffer__A1NL);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__IRRL,buffer__1QRL);
+ genere__XLFK(__tmp__N1NL,buffer__A1NL);
} break;
case __CAST__: {
- genere__CJJK(__tmp__IRRL,buffer__1QRL);
+ genere__4LFK(__tmp__N1NL,buffer__A1NL);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__IRRL,buffer__1QRL);
+ genere__TPKL(__tmp__N1NL,buffer__A1NL);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__IRRL,buffer__1QRL);
+ genere__40NL(__tmp__N1NL,buffer__A1NL);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__1QRL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IRRL)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__N1NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__IRRL,buffer__1QRL);
+ genere__WD1M(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__IRRL,buffer__1QRL);
+ genere__10EO(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__IRRL,buffer__1QRL);
+ genere__NBLO(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__IRRL,buffer__1QRL);
+ genere__C1EO(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__IRRL,buffer__1QRL);
+ genere__VBLO(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__IRRL,buffer__1QRL);
+ genere__M5JM(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__IRRL,buffer__1QRL);
+ genere__24ML(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__IRRL,buffer__1QRL);
+ genere__OUZM(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__IRRL,buffer__1QRL);
+ genere__J1EO(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__IRRL,buffer__1QRL);
+ genere__THEP(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__IRRL,buffer__1QRL);
+ genere__1XRN(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__IRRL,buffer__1QRL);
+ genere__J2RN(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__IRRL,buffer__1QRL);
+ genere__GFQN(__tmp__N1NL,buffer__A1NL);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__IRRL,buffer__1QRL);
+ genere__2FUO(__tmp__N1NL,buffer__A1NL);
} break;
};
- append__MOK(buffer__1QRL,(&__string_406));
+ append__MOK(buffer__A1NL,(&__string_414));
} else {
- __tmp__ORRL=Self__0QRL->receiver__KVXI;
- switch (((struct ___OBJ *)__tmp__ORRL)->__id) {
+ __tmp__T1NL=Self__50NL->receiver__Q0TI;
+ switch (((struct ___OBJ *)__tmp__T1NL)->__id) {
case __LIST__: {
- __tmp__PRRL=static_type__SCTG(__tmp__ORRL);
+ __tmp__U1NL=static_type__OHQG(__tmp__T1NL);
} break;
case __STRING_CST__: {
- __tmp__PRRL=((__STRING_CST *)__tmp__ORRL)->parent_constant__5F.static_type__LSYD;
+ __tmp__U1NL=((__STRING_CST *)__tmp__T1NL)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__PRRL=((__EXTERNAL_C *)__tmp__ORRL)->static_type__KMZD;
+ __tmp__U1NL=((__EXTERNAL_C *)__tmp__T1NL)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__PRRL=((__PROTOTYPE_CST *)__tmp__ORRL)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__U1NL=((__PROTOTYPE_CST *)__tmp__T1NL)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__PRRL=((__INTEGER_CST *)__tmp__ORRL)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__U1NL=((__INTEGER_CST *)__tmp__T1NL)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__PRRL=((__LOCAL *)((__READ_LOCAL *)__tmp__ORRL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__U1NL=((__LOCAL *)((__READ_LOCAL *)__tmp__T1NL)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__PRRL=static_type__EG5H(__tmp__ORRL);
+ __tmp__U1NL=static_type__CN1H(__tmp__T1NL);
} break;
case __EXPR_EQUAL__: {
- __tmp__PRRL=static_type__3G5H();
+ __tmp__U1NL=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__PRRL=static_type__CH5H();
+ __tmp__U1NL=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__PRRL=((__REAL_CST *)__tmp__ORRL)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__U1NL=((__REAL_CST *)__tmp__T1NL)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__PRRL=((__CHARACTER_CST *)__tmp__ORRL)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__U1NL=((__CHARACTER_CST *)__tmp__T1NL)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__PRRL=static_type__HH5H();
+ __tmp__U1NL=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__PRRL=static_type__MH5H();
+ __tmp__U1NL=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__PRRL=static_type__RH5H();
+ __tmp__U1NL=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__PRRL=static_type__WH5H(__tmp__ORRL);
+ __tmp__U1NL=static_type__UO1H(__tmp__T1NL);
} break;
case __EXPR_MUL__: {
- __tmp__PRRL=static_type__2H5H(__tmp__ORRL);
+ __tmp__U1NL=static_type__0O1H(__tmp__T1NL);
} break;
case __EXPR_DIV__: {
- __tmp__PRRL=static_type__BI5H(__tmp__ORRL);
+ __tmp__U1NL=static_type__5O1H(__tmp__T1NL);
} break;
case __EXPR_AND__: {
- __tmp__PRRL=static_type__GI5H(__tmp__ORRL);
+ __tmp__U1NL=static_type__EP1H(__tmp__T1NL);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__PRRL=static_type__LI5H(__tmp__ORRL);
+ __tmp__U1NL=static_type__JP1H(__tmp__T1NL);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__PRRL=static_type__QI5H(__tmp__ORRL);
+ __tmp__U1NL=static_type__OP1H(__tmp__T1NL);
} break;
case __PUT_TO__: {
- __tmp__PRRL=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__U1NL=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__PRRL=static_type__ZI5H(__tmp__ORRL);
+ __tmp__U1NL=static_type__XP1H(__tmp__T1NL);
} break;
case __SIZE_OF__: {
- __tmp__PRRL=static_type__FJ5H();
+ __tmp__U1NL=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__PRRL=((__CAST *)__tmp__ORRL)->static_type__2G5H;
+ __tmp__U1NL=((__CAST *)__tmp__T1NL)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__PRRL=static_type__SEOL(__tmp__ORRL);
+ __tmp__U1NL=static_type__NOKL(__tmp__T1NL);
} break;
case __READ_SLOT__: {
- __tmp__PRRL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ORRL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__U1NL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__T1NL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__PRRL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ORRL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__U1NL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__T1NL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__PRRL=static_type__VN3M();
+ __tmp__U1NL=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__PRRL=static_type__BIIO();
+ __tmp__U1NL=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__PRRL=static_type__XRMO();
+ __tmp__U1NL=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__PRRL=static_type__GIIO();
+ __tmp__U1NL=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__PRRL=static_type__3RMO();
+ __tmp__U1NL=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__PRRL=static_type__FZMM(__tmp__ORRL);
+ __tmp__U1NL=static_type__DFJM(__tmp__T1NL);
} break;
case __EXPR_ADD__: {
- __tmp__PRRL=static_type__UTQL(__tmp__ORRL);
+ __tmp__U1NL=static_type__P3ML(__tmp__T1NL);
} break;
case __EXPR_NOT__: {
- __tmp__PRRL=static_type__NP1M(__tmp__ORRL);
+ __tmp__U1NL=static_type__R3XM(__tmp__T1NL);
} break;
case __EXPR_MOD__: {
- __tmp__PRRL=static_type__LIIO(__tmp__ORRL);
+ __tmp__U1NL=static_type__DREO(__tmp__T1NL);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__PRRL=static_type__CZHP();
+ __tmp__U1NL=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__PRRL=static_type__RMUN();
+ __tmp__U1NL=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__PRRL=static_type__WMUN();
+ __tmp__U1NL=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__PRRL=static_type__ZKTN(__tmp__ORRL);
+ __tmp__U1NL=static_type__3YPN(__tmp__T1NL);
} break;
case __EXPR_XOR__: {
- __tmp__PRRL=static_type__D5VO(__tmp__ORRL);
+ __tmp__U1NL=static_type__1HSO(__tmp__T1NL);
} break;
};
- tf__2QRL=__tmp__PRRL;
- if ((((__UINTEGER_8)(((__TYPE_FULL *)__tmp__PRRL)->flag__LTL & 4) != 0) || ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__PRRL)->flag__LTL & 16) != 0))) {
- __tmp__5RRL=Self__0QRL->receiver__KVXI;
- switch (((struct ___OBJ *)__tmp__5RRL)->__id) {
+ 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__4BIK(__tmp__5RRL,buffer__1QRL);
+ genere__0EEK(__tmp__E2NL,buffer__A1NL);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__5RRL,buffer__1QRL);
+ genere__MFEK(__tmp__E2NL,buffer__A1NL);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__5RRL,buffer__1QRL);
+ genere__WIEK(__tmp__E2NL,buffer__A1NL);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__5RRL,buffer__1QRL);
+ genere__ILEK(__tmp__E2NL,buffer__A1NL);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__5RRL,buffer__1QRL);
+ genere__MLEK(__tmp__E2NL,buffer__A1NL);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__5RRL,buffer__1QRL);
+ genere__NMEK(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__5RRL),buffer__1QRL);
- append__MOK(buffer__1QRL,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__E2NL),buffer__A1NL);
+ append__MOK(buffer__A1NL,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__5RRL,buffer__1QRL);
+ genere__PNEK(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__5RRL,buffer__1QRL);
+ genere__4REK(__tmp__E2NL,buffer__A1NL);
} break;
case __REAL_CST__: {
- append__MOK(buffer__1QRL,((__REAL_CST *)__tmp__5RRL)->value__RGAI);
+ append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__E2NL)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__FG3P=((__CHARACTER_CST *)__tmp__5RRL);
- add_last__YPK(buffer__1QRL,'\'');
- append__MOK(buffer__1QRL,Self__FG3P->text__ZGAI);
- add_last__YPK(buffer__1QRL,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__5RRL,buffer__1QRL);
+ genere__YWEK(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__5RRL,buffer__1QRL);
+ genere__SXEK(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__5RRL,buffer__1QRL);
+ genere__B2EK(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__5RRL,buffer__1QRL);
+ genere__L4EK(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__5RRL,buffer__1QRL);
+ genere__VAFK(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__5RRL,buffer__1QRL);
+ genere__5CFK(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__5RRL,buffer__1QRL);
+ genere__JFFK(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__5RRL,buffer__1QRL);
+ genere__THFK(__tmp__E2NL,buffer__A1NL);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__5RRL,buffer__1QRL);
+ genere__3JFK(__tmp__E2NL,buffer__A1NL);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__5RRL,buffer__1QRL);
+ genere__SLFK(__tmp__E2NL,buffer__A1NL);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__5RRL,buffer__1QRL);
+ genere__XLFK(__tmp__E2NL,buffer__A1NL);
} break;
case __CAST__: {
- genere__CJJK(__tmp__5RRL,buffer__1QRL);
+ genere__4LFK(__tmp__E2NL,buffer__A1NL);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__5RRL,buffer__1QRL);
+ genere__TPKL(__tmp__E2NL,buffer__A1NL);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__5RRL,buffer__1QRL);
+ genere__40NL(__tmp__E2NL,buffer__A1NL);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__1QRL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5RRL)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__E2NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__5RRL,buffer__1QRL);
+ genere__WD1M(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__5RRL,buffer__1QRL);
+ genere__10EO(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__5RRL,buffer__1QRL);
+ genere__NBLO(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__5RRL,buffer__1QRL);
+ genere__C1EO(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__5RRL,buffer__1QRL);
+ genere__VBLO(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__5RRL,buffer__1QRL);
+ genere__M5JM(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__5RRL,buffer__1QRL);
+ genere__24ML(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__5RRL,buffer__1QRL);
+ genere__OUZM(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__5RRL,buffer__1QRL);
+ genere__J1EO(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__5RRL,buffer__1QRL);
+ genere__THEP(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__5RRL,buffer__1QRL);
+ genere__1XRN(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__5RRL,buffer__1QRL);
+ genere__J2RN(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__5RRL,buffer__1QRL);
+ genere__GFQN(__tmp__E2NL,buffer__A1NL);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__5RRL,buffer__1QRL);
+ genere__2FUO(__tmp__E2NL,buffer__A1NL);
} break;
};
- append__MOK(buffer__1QRL,(&__string_19));
- __tmp__BSRL=TRUE__;
+ append__MOK(buffer__A1NL,(&__string_19));
+ __tmp__G2NL=TRUE__;
} else {
- __tmp__BSRL=FALSE__;
+ __tmp__G2NL=FALSE__;
};
- if ((! __tmp__BSRL)) {
- if (((__UINTEGER_8)(((__TYPE_FULL *)__tmp__PRRL)->flag__LTL & 1) != 0)) {
- __tmp__NSRL=Self__0QRL->receiver__KVXI;
- switch (((struct ___OBJ *)__tmp__NSRL)->__id) {
+ 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__4BIK(__tmp__NSRL,buffer__1QRL);
+ genere__0EEK(__tmp__S2NL,buffer__A1NL);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__NSRL,buffer__1QRL);
+ genere__MFEK(__tmp__S2NL,buffer__A1NL);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__NSRL,buffer__1QRL);
+ genere__WIEK(__tmp__S2NL,buffer__A1NL);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__NSRL,buffer__1QRL);
+ genere__ILEK(__tmp__S2NL,buffer__A1NL);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__NSRL,buffer__1QRL);
+ genere__MLEK(__tmp__S2NL,buffer__A1NL);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__NSRL,buffer__1QRL);
+ genere__NMEK(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__NSRL),buffer__1QRL);
- append__MOK(buffer__1QRL,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__S2NL),buffer__A1NL);
+ append__MOK(buffer__A1NL,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__NSRL,buffer__1QRL);
+ genere__PNEK(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__NSRL,buffer__1QRL);
+ genere__4REK(__tmp__S2NL,buffer__A1NL);
} break;
case __REAL_CST__: {
- append__MOK(buffer__1QRL,((__REAL_CST *)__tmp__NSRL)->value__RGAI);
+ append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__S2NL)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__RG3P=((__CHARACTER_CST *)__tmp__NSRL);
- add_last__YPK(buffer__1QRL,'\'');
- append__MOK(buffer__1QRL,Self__RG3P->text__ZGAI);
- add_last__YPK(buffer__1QRL,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__NSRL,buffer__1QRL);
+ genere__YWEK(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__NSRL,buffer__1QRL);
+ genere__SXEK(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__NSRL,buffer__1QRL);
+ genere__B2EK(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__NSRL,buffer__1QRL);
+ genere__L4EK(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__NSRL,buffer__1QRL);
+ genere__VAFK(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__NSRL,buffer__1QRL);
+ genere__5CFK(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__NSRL,buffer__1QRL);
+ genere__JFFK(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__NSRL,buffer__1QRL);
+ genere__THFK(__tmp__S2NL,buffer__A1NL);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__NSRL,buffer__1QRL);
+ genere__3JFK(__tmp__S2NL,buffer__A1NL);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__NSRL,buffer__1QRL);
+ genere__SLFK(__tmp__S2NL,buffer__A1NL);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__NSRL,buffer__1QRL);
+ genere__XLFK(__tmp__S2NL,buffer__A1NL);
} break;
case __CAST__: {
- genere__CJJK(__tmp__NSRL,buffer__1QRL);
+ genere__4LFK(__tmp__S2NL,buffer__A1NL);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__NSRL,buffer__1QRL);
+ genere__TPKL(__tmp__S2NL,buffer__A1NL);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__NSRL,buffer__1QRL);
+ genere__40NL(__tmp__S2NL,buffer__A1NL);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__1QRL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NSRL)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__S2NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__NSRL,buffer__1QRL);
+ genere__WD1M(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__NSRL,buffer__1QRL);
+ genere__10EO(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__NSRL,buffer__1QRL);
+ genere__NBLO(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__NSRL,buffer__1QRL);
+ genere__C1EO(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__NSRL,buffer__1QRL);
+ genere__VBLO(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__NSRL,buffer__1QRL);
+ genere__M5JM(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__NSRL,buffer__1QRL);
+ genere__24ML(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__NSRL,buffer__1QRL);
+ genere__OUZM(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__NSRL,buffer__1QRL);
+ genere__J1EO(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__NSRL,buffer__1QRL);
+ genere__THEP(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__NSRL,buffer__1QRL);
+ genere__1XRN(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__NSRL,buffer__1QRL);
+ genere__J2RN(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__NSRL,buffer__1QRL);
+ genere__GFQN(__tmp__S2NL,buffer__A1NL);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__NSRL,buffer__1QRL);
+ genere__2FUO(__tmp__S2NL,buffer__A1NL);
} break;
};
- add_last__YPK(buffer__1QRL,'.');
+ 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__1QRL,(&__string_381));
- t__3QRL=receiver_type__PMAH(Self__0QRL->slot__QRKK);
- switch (((struct ___OBJ *)t__3QRL)->__id) {
+ 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__Y1YJ=((__TYPE *)t__3QRL);
- append__MOK(buffer__1QRL,(&__string_92));
- append__MOK(buffer__1QRL,((__PROTOTYPE *)Self__Y1YJ->prototype__RD)->parent_named__QD.name__1QB);
- add_genere_list__1DDJ(Self__Y1YJ);
+ 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__21YJ=((__TYPE_NULL *)t__3QRL);
- append__MOK(buffer__1QRL,(&__string_92));
- append__MOK(buffer__1QRL,(&__string_59));
- add_genere_list__IFDJ(Self__21YJ);
+ 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__A2YJ=((__TYPE_VOID *)t__3QRL);
- append__MOK(buffer__1QRL,(&__string_92));
- append__MOK(buffer__1QRL,(&__string_2));
- add_genere_list__VGDJ(Self__A2YJ);
+ 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__E2YJ=((__TYPE_CONTEXT *)t__3QRL);
- append__MOK(buffer__1QRL,(&__string_92));
- append__MOK(buffer__1QRL,(&__string_44));
- add_genere_list__CIDJ(Self__E2YJ);
+ 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__1QRL,(&__string_92));
- append__MOK(buffer__1QRL,(&__string_46));
+ append__MOK(buffer__A1NL,(&__string_92));
+ append__MOK(buffer__A1NL,(&__string_46));
} break;
case __TYPE_GENERIC__: {
- put_reference_declaration__L2YJ(t__3QRL,buffer__1QRL);
+ put_reference_declaration__H5UJ(result__PGCR,buffer__A1NL);
} break;
case __PROFIL_BLOCK__: {
- Self__R3YJ=((__PROFIL_BLOCK *)t__3QRL);
- append__MOK(buffer__1QRL,(&__string_92));
- append__MOK(buffer__1QRL,Self__R3YJ->parent_profil__UNCG.name__JCII);
- add_genere_list__ZS4J(Self__R3YJ);
- } break;
+ 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;
+ };
};
- add_last__YPK(buffer__1QRL,' ');
- switch (((struct ___OBJ *)t__3QRL)->__id) {
+ ((__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__: {
- put_reference_star_declaration__B4AJ(t__3QRL,buffer__1QRL);
+ 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__: {
- put_reference_star_declaration__M4AJ(t__3QRL,buffer__1QRL);
+ 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__: {
- put_reference_star_declaration__X4AJ(t__3QRL,buffer__1QRL);
+ 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__: {
- put_reference_star_declaration__C5AJ(t__3QRL,buffer__1QRL);
+ 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__O5AJ(t__3QRL,buffer__1QRL);
+ put_reference_star_declaration__IF3I(result__PGCR,buffer__A1NL);
} break;
case __PROFIL_BLOCK__: {
- put_reference_star_declaration__N5LJ(t__3QRL,buffer__1QRL);
+ 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;
};
- add_last__YPK(buffer__1QRL,')');
- __tmp__VSRL=Self__0QRL->receiver__KVXI;
- switch (((struct ___OBJ *)__tmp__VSRL)->__id) {
+ 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__4BIK(__tmp__VSRL,buffer__1QRL);
+ genere__0EEK(__tmp__02NL,buffer__A1NL);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__VSRL,buffer__1QRL);
+ genere__MFEK(__tmp__02NL,buffer__A1NL);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__VSRL,buffer__1QRL);
+ genere__WIEK(__tmp__02NL,buffer__A1NL);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__VSRL,buffer__1QRL);
+ genere__ILEK(__tmp__02NL,buffer__A1NL);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__VSRL,buffer__1QRL);
+ genere__MLEK(__tmp__02NL,buffer__A1NL);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__VSRL,buffer__1QRL);
+ genere__NMEK(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__VSRL),buffer__1QRL);
- append__MOK(buffer__1QRL,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__02NL),buffer__A1NL);
+ append__MOK(buffer__A1NL,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__VSRL,buffer__1QRL);
+ genere__PNEK(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__VSRL,buffer__1QRL);
+ genere__4REK(__tmp__02NL,buffer__A1NL);
} break;
case __REAL_CST__: {
- append__MOK(buffer__1QRL,((__REAL_CST *)__tmp__VSRL)->value__RGAI);
+ append__MOK(buffer__A1NL,((__REAL_CST *)__tmp__02NL)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__ZG3P=((__CHARACTER_CST *)__tmp__VSRL);
- add_last__YPK(buffer__1QRL,'\'');
- append__MOK(buffer__1QRL,Self__ZG3P->text__ZGAI);
- add_last__YPK(buffer__1QRL,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__VSRL,buffer__1QRL);
+ genere__YWEK(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__VSRL,buffer__1QRL);
+ genere__SXEK(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__VSRL,buffer__1QRL);
+ genere__B2EK(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__VSRL,buffer__1QRL);
+ genere__L4EK(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__VSRL,buffer__1QRL);
+ genere__VAFK(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__VSRL,buffer__1QRL);
+ genere__5CFK(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__VSRL,buffer__1QRL);
+ genere__JFFK(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__VSRL,buffer__1QRL);
+ genere__THFK(__tmp__02NL,buffer__A1NL);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__VSRL,buffer__1QRL);
+ genere__3JFK(__tmp__02NL,buffer__A1NL);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__VSRL,buffer__1QRL);
+ genere__SLFK(__tmp__02NL,buffer__A1NL);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__VSRL,buffer__1QRL);
+ genere__XLFK(__tmp__02NL,buffer__A1NL);
} break;
case __CAST__: {
- genere__CJJK(__tmp__VSRL,buffer__1QRL);
+ genere__4LFK(__tmp__02NL,buffer__A1NL);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__VSRL,buffer__1QRL);
+ genere__TPKL(__tmp__02NL,buffer__A1NL);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__VSRL,buffer__1QRL);
+ genere__40NL(__tmp__02NL,buffer__A1NL);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__1QRL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VSRL)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__A1NL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__02NL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__VSRL,buffer__1QRL);
+ genere__WD1M(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__VSRL,buffer__1QRL);
+ genere__10EO(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__VSRL,buffer__1QRL);
+ genere__NBLO(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__VSRL,buffer__1QRL);
+ genere__C1EO(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__VSRL,buffer__1QRL);
+ genere__VBLO(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__VSRL,buffer__1QRL);
+ genere__M5JM(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__VSRL,buffer__1QRL);
+ genere__24ML(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__VSRL,buffer__1QRL);
+ genere__OUZM(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__VSRL,buffer__1QRL);
+ genere__J1EO(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__VSRL,buffer__1QRL);
+ genere__THEP(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__VSRL,buffer__1QRL);
+ genere__1XRN(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__VSRL,buffer__1QRL);
+ genere__J2RN(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__VSRL,buffer__1QRL);
+ genere__GFQN(__tmp__02NL,buffer__A1NL);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__VSRL,buffer__1QRL);
+ genere__2FUO(__tmp__02NL,buffer__A1NL);
} break;
};
- append__MOK(buffer__1QRL,(&__string_398));
+ append__MOK(buffer__A1NL,(&__string_406));
};
};
- append__MOK(buffer__1QRL,((__SLOT_DATA *)Self__0QRL->slot__QRKK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__A1NL,((__SLOT_DATA *)Self__50NL->slot__MUGK)->parent_variable__HHZD.intern_name__C25F);
};
}
-static void genere__FPJK(__WRITE_LOCAL *Self__GPJK,void *buffer__HPJK)
+static void genere__BSFK(__WRITE_LOCAL *Self__CSFK,void *buffer__DSFK)
// ({WRITE_LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *__tmp__WPJK;
- void *__tmp__XPJK;
- add_var_size__LGPK(Self__GPJK->local__IOMJ);
- if ((((__LOCAL *)Self__GPJK->local__IOMJ)->parent_variable__ALMC.ensure_count__4KCG == (__INTEGER)(- 1))) {
- add_last__YPK(buffer__HPJK,'*');
- };
- append__MOK(buffer__HPJK,((__LOCAL *)Self__GPJK->local__IOMJ)->parent_variable__ALMC.intern_name__KCCG);
- __tmp__WPJK=Self__GPJK->parent_write__FZ4I.value__NXHH;
- switch (((struct ___OBJ *)__tmp__WPJK)->__id) {
+ __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__XPJK=static_type__SCTG(__tmp__WPJK);
+ __tmp__TSFK=static_type__OHQG(__tmp__SSFK);
} break;
case __STRING_CST__: {
- __tmp__XPJK=((__STRING_CST *)__tmp__WPJK)->parent_constant__5F.static_type__LSYD;
+ __tmp__TSFK=((__STRING_CST *)__tmp__SSFK)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__XPJK=((__EXTERNAL_C *)__tmp__WPJK)->static_type__KMZD;
+ __tmp__TSFK=((__EXTERNAL_C *)__tmp__SSFK)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__XPJK=((__PROTOTYPE_CST *)__tmp__WPJK)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__TSFK=((__PROTOTYPE_CST *)__tmp__SSFK)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__XPJK=((__INTEGER_CST *)__tmp__WPJK)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__TSFK=((__INTEGER_CST *)__tmp__SSFK)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__XPJK=((__LOCAL *)((__READ_LOCAL *)__tmp__WPJK)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__TSFK=((__LOCAL *)((__READ_LOCAL *)__tmp__SSFK)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__XPJK=static_type__EG5H(__tmp__WPJK);
+ __tmp__TSFK=static_type__CN1H(__tmp__SSFK);
} break;
case __EXPR_EQUAL__: {
- __tmp__XPJK=static_type__3G5H();
+ __tmp__TSFK=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__XPJK=static_type__CH5H();
+ __tmp__TSFK=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__XPJK=((__REAL_CST *)__tmp__WPJK)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__TSFK=((__REAL_CST *)__tmp__SSFK)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__XPJK=((__CHARACTER_CST *)__tmp__WPJK)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__TSFK=((__CHARACTER_CST *)__tmp__SSFK)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__XPJK=static_type__HH5H();
+ __tmp__TSFK=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__XPJK=static_type__MH5H();
+ __tmp__TSFK=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__XPJK=static_type__RH5H();
+ __tmp__TSFK=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__XPJK=static_type__WH5H(__tmp__WPJK);
+ __tmp__TSFK=static_type__UO1H(__tmp__SSFK);
} break;
case __EXPR_MUL__: {
- __tmp__XPJK=static_type__2H5H(__tmp__WPJK);
+ __tmp__TSFK=static_type__0O1H(__tmp__SSFK);
} break;
case __EXPR_DIV__: {
- __tmp__XPJK=static_type__BI5H(__tmp__WPJK);
+ __tmp__TSFK=static_type__5O1H(__tmp__SSFK);
} break;
case __EXPR_AND__: {
- __tmp__XPJK=static_type__GI5H(__tmp__WPJK);
+ __tmp__TSFK=static_type__EP1H(__tmp__SSFK);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__XPJK=static_type__LI5H(__tmp__WPJK);
+ __tmp__TSFK=static_type__JP1H(__tmp__SSFK);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__XPJK=static_type__QI5H(__tmp__WPJK);
+ __tmp__TSFK=static_type__OP1H(__tmp__SSFK);
} break;
case __PUT_TO__: {
- __tmp__XPJK=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__TSFK=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__XPJK=static_type__ZI5H(__tmp__WPJK);
+ __tmp__TSFK=static_type__XP1H(__tmp__SSFK);
} break;
case __SIZE_OF__: {
- __tmp__XPJK=static_type__FJ5H();
+ __tmp__TSFK=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__XPJK=((__CAST *)__tmp__WPJK)->static_type__2G5H;
+ __tmp__TSFK=((__CAST *)__tmp__SSFK)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__XPJK=static_type__SEOL(__tmp__WPJK);
+ __tmp__TSFK=static_type__NOKL(__tmp__SSFK);
} break;
case __READ_SLOT__: {
- __tmp__XPJK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WPJK)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__TSFK=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SSFK)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__XPJK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WPJK)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__TSFK=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SSFK)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__XPJK=static_type__VN3M();
+ __tmp__TSFK=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__XPJK=static_type__BIIO();
+ __tmp__TSFK=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__XPJK=static_type__XRMO();
+ __tmp__TSFK=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__XPJK=static_type__GIIO();
+ __tmp__TSFK=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__XPJK=static_type__3RMO();
+ __tmp__TSFK=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__XPJK=static_type__FZMM(__tmp__WPJK);
+ __tmp__TSFK=static_type__DFJM(__tmp__SSFK);
} break;
case __EXPR_ADD__: {
- __tmp__XPJK=static_type__UTQL(__tmp__WPJK);
+ __tmp__TSFK=static_type__P3ML(__tmp__SSFK);
} break;
case __EXPR_NOT__: {
- __tmp__XPJK=static_type__NP1M(__tmp__WPJK);
+ __tmp__TSFK=static_type__R3XM(__tmp__SSFK);
} break;
case __EXPR_MOD__: {
- __tmp__XPJK=static_type__LIIO(__tmp__WPJK);
+ __tmp__TSFK=static_type__DREO(__tmp__SSFK);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__XPJK=static_type__CZHP();
+ __tmp__TSFK=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__XPJK=static_type__RMUN();
+ __tmp__TSFK=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__XPJK=static_type__WMUN();
+ __tmp__TSFK=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__XPJK=static_type__ZKTN(__tmp__WPJK);
+ __tmp__TSFK=static_type__3YPN(__tmp__SSFK);
} break;
case __EXPR_XOR__: {
- __tmp__XPJK=static_type__D5VO(__tmp__WPJK);
+ __tmp__TSFK=static_type__1HSO(__tmp__SSFK);
} break;
};
- if ((((void *)((__TYPE_FULL *)__tmp__XPJK)->parent_type__KTL == (void *)TYPE_NULL__) && ((void *)((__TYPE_FULL *)((__LOCAL *)Self__GPJK->local__IOMJ)->parent_variable__ALMC.type__LCCG)->parent_type__KTL == (void *)type_block__BLB))) {
- append__MOK(buffer__HPJK,(&__string_397));
+ 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 {
- add_last__YPK(buffer__HPJK,'=');
- genere_value__TNXK(Self__GPJK,buffer__HPJK);
+ 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;
+ };
+ };
+ ((__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__SV4M(__EXPR_NOT_LOGIC *Self__TV4M,void *buffer__UV4M)
+static void genere__WD1M(__EXPR_NOT_LOGIC *Self__XD1M,void *buffer__YD1M)
// ({EXPR_NOT_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__WV4M;
- __CHARACTER_CST *Self__KH3P;
- add_last__YPK(buffer__UV4M,'(');
- add_last__YPK(buffer__UV4M,'!');
- add_last__YPK(buffer__UV4M,' ');
- __tmp__WV4M=Self__TV4M->parent_expr_unary_logic__GBYK.right__MM3M;
- switch (((struct ___OBJ *)__tmp__WV4M)->__id) {
+ __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__4BIK(__tmp__WV4M,buffer__UV4M);
+ genere__0EEK(__tmp__0D1M,buffer__YD1M);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__WV4M,buffer__UV4M);
+ genere__MFEK(__tmp__0D1M,buffer__YD1M);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__WV4M,buffer__UV4M);
+ genere__WIEK(__tmp__0D1M,buffer__YD1M);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__WV4M,buffer__UV4M);
+ genere__ILEK(__tmp__0D1M,buffer__YD1M);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__WV4M,buffer__UV4M);
+ genere__MLEK(__tmp__0D1M,buffer__YD1M);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__WV4M,buffer__UV4M);
+ genere__NMEK(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__WV4M),buffer__UV4M);
- append__MOK(buffer__UV4M,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__0D1M),buffer__YD1M);
+ append__MOK(buffer__YD1M,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__WV4M,buffer__UV4M);
+ genere__PNEK(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__WV4M,buffer__UV4M);
+ genere__4REK(__tmp__0D1M,buffer__YD1M);
} break;
case __REAL_CST__: {
- append__MOK(buffer__UV4M,((__REAL_CST *)__tmp__WV4M)->value__RGAI);
+ append__MOK(buffer__YD1M,((__REAL_CST *)__tmp__0D1M)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__KH3P=((__CHARACTER_CST *)__tmp__WV4M);
- add_last__YPK(buffer__UV4M,'\'');
- append__MOK(buffer__UV4M,Self__KH3P->text__ZGAI);
- add_last__YPK(buffer__UV4M,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__WV4M,buffer__UV4M);
+ genere__YWEK(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__WV4M,buffer__UV4M);
+ genere__SXEK(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__WV4M,buffer__UV4M);
+ genere__B2EK(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__WV4M,buffer__UV4M);
+ genere__L4EK(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__WV4M,buffer__UV4M);
+ genere__VAFK(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__WV4M,buffer__UV4M);
+ genere__5CFK(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__WV4M,buffer__UV4M);
+ genere__JFFK(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__WV4M,buffer__UV4M);
+ genere__THFK(__tmp__0D1M,buffer__YD1M);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__WV4M,buffer__UV4M);
+ genere__3JFK(__tmp__0D1M,buffer__YD1M);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__WV4M,buffer__UV4M);
+ genere__SLFK(__tmp__0D1M,buffer__YD1M);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__WV4M,buffer__UV4M);
+ genere__XLFK(__tmp__0D1M,buffer__YD1M);
} break;
case __CAST__: {
- genere__CJJK(__tmp__WV4M,buffer__UV4M);
+ genere__4LFK(__tmp__0D1M,buffer__YD1M);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__WV4M,buffer__UV4M);
+ genere__TPKL(__tmp__0D1M,buffer__YD1M);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__WV4M,buffer__UV4M);
+ genere__40NL(__tmp__0D1M,buffer__YD1M);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__UV4M,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WV4M)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__YD1M,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0D1M)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__WV4M,buffer__UV4M);
+ genere__WD1M(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__WV4M,buffer__UV4M);
+ genere__10EO(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__WV4M,buffer__UV4M);
+ genere__NBLO(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__WV4M,buffer__UV4M);
+ genere__C1EO(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__WV4M,buffer__UV4M);
+ genere__VBLO(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__WV4M,buffer__UV4M);
+ genere__M5JM(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__WV4M,buffer__UV4M);
+ genere__24ML(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__WV4M,buffer__UV4M);
+ genere__OUZM(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__WV4M,buffer__UV4M);
+ genere__J1EO(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__WV4M,buffer__UV4M);
+ genere__THEP(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__WV4M,buffer__UV4M);
+ genere__1XRN(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__WV4M,buffer__UV4M);
+ genere__J2RN(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__WV4M,buffer__UV4M);
+ genere__GFQN(__tmp__0D1M,buffer__YD1M);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__WV4M,buffer__UV4M);
+ genere__2FUO(__tmp__0D1M,buffer__YD1M);
} break;
};
- add_last__YPK(buffer__UV4M,')');
+ 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__CQ1M(__LOOP *Self__DQ1M,void *buffer__EQ1M)
+static void genere__G4XM(__LOOP *Self__H4XM,void *buffer__I4XM)
// ({LOOP},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *lst_true__H24M,*lst_false__I24M,*lst__J24M;
- __POSITION pos__ENMQ;
- void *__tmp__C34M;
- void *__tmp__D34M,*switch__G24M;
- void *__tmp__Y54M,*__tmp__ZA5M;
- __CHARACTER_CST *Self__ZH3P,*Self__EI3P;
- __BOOLEAN inverse__K24M,result__L24M,__tmp__354M;
- lst_true__H24M=NULL;
- lst_false__I24M=NULL;
- lst__J24M=NULL;
- inverse__K24M=FALSE__;
- result__L24M=FALSE__;
- if (((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__DQ1M->body__L3OM)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1) - 1) < 1)) {
- pos__ENMQ=Self__DQ1M->parent_instr__2GEL.parent_itm_object__TE.position__BJM;
- put_error__text__0AH( 1,(&__string_407));
- put_position__ECH(pos__ENMQ);
- send_error__2FH();
- };
- __tmp__C34M=((void **)((__FAST_ARRAYoINSTRo *)((__LIST *)Self__DQ1M->body__L3OM)->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)((__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__DQ1M->body__L3OM)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1) - 1) - 1)];
- if (__tmp__C34M==NULL) {
- __tmp__D34M=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__C34M)->__id) {
+ 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__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __STRING_CST__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __PUSH__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __SWITCH__: {
- __tmp__D34M=((void *)__tmp__C34M);
+ __tmp__HL1M=((void *)__tmp__GL1M);
} break;
case __NODE_TYPE__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __WRITE_GLOBAL__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __REAL_CST__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_AND__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __PUT_TO__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __ITEM__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __SIZE_OF__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __CAST__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __NOP__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __READ_SLOT__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __LOOP__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __LOOP_END__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_INF__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_OR__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__D34M=NULL;
+ __tmp__HL1M=NULL;
} break;
}
};
- switch__G24M=__tmp__D34M;
- if ((((((void *)__tmp__D34M != (void *)NULL) && ((__INTEGER)(((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__D34M)->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG + 1) == 2)) && ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__D34M)->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->id__4SCG == (void *)type_true__FJB)) && ((void *)((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__D34M)->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 1])->id__4SCG == (void *)type_false__NJB))) {
- lst_true__H24M=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__D34M)->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 0])->code__PWCG;
- lst_false__I24M=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)((__SWITCH *)__tmp__D34M)->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[ 1])->code__PWCG;
- if ((is_empty__AGZL(lst_true__H24M) || is_empty__AGZL(lst_false__I24M))) {
- if ((! is_empty__AGZL(lst_false__I24M))) {
- inverse__K24M=TRUE__;
- lst__J24M=lst_true__H24M;
- lst_true__H24M=lst_false__I24M;
- lst_false__I24M=lst__J24M;
- };
- if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__DQ1M->body__L3OM)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1) == 2)) {
- result__L24M=TRUE__;
- if (inverse__K24M) {
- append__MOK(buffer__EQ1M,(&__string_408));
- } else {
- append__MOK(buffer__EQ1M,(&__string_409));
- };
- __tmp__Y54M=((__SWITCH *)__tmp__D34M)->expr__4EJI;
- switch (((struct ___OBJ *)__tmp__Y54M)->__id) {
+ 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__4BIK(__tmp__Y54M,buffer__EQ1M);
+ genere__0EEK(__tmp__2N1M,buffer__I4XM);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__Y54M,buffer__EQ1M);
+ genere__MFEK(__tmp__2N1M,buffer__I4XM);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__Y54M,buffer__EQ1M);
+ genere__WIEK(__tmp__2N1M,buffer__I4XM);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__Y54M,buffer__EQ1M);
+ genere__ILEK(__tmp__2N1M,buffer__I4XM);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__Y54M,buffer__EQ1M);
+ genere__MLEK(__tmp__2N1M,buffer__I4XM);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__Y54M,buffer__EQ1M);
+ genere__NMEK(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__Y54M),buffer__EQ1M);
- append__MOK(buffer__EQ1M,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__2N1M),buffer__I4XM);
+ append__MOK(buffer__I4XM,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__Y54M,buffer__EQ1M);
+ genere__PNEK(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__Y54M,buffer__EQ1M);
+ genere__4REK(__tmp__2N1M,buffer__I4XM);
} break;
case __REAL_CST__: {
- append__MOK(buffer__EQ1M,((__REAL_CST *)__tmp__Y54M)->value__RGAI);
+ append__MOK(buffer__I4XM,((__REAL_CST *)__tmp__2N1M)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__ZH3P=((__CHARACTER_CST *)__tmp__Y54M);
- add_last__YPK(buffer__EQ1M,'\'');
- append__MOK(buffer__EQ1M,Self__ZH3P->text__ZGAI);
- add_last__YPK(buffer__EQ1M,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__Y54M,buffer__EQ1M);
+ genere__YWEK(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__Y54M,buffer__EQ1M);
+ genere__SXEK(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__Y54M,buffer__EQ1M);
+ genere__B2EK(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__Y54M,buffer__EQ1M);
+ genere__L4EK(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__Y54M,buffer__EQ1M);
+ genere__VAFK(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__Y54M,buffer__EQ1M);
+ genere__5CFK(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__Y54M,buffer__EQ1M);
+ genere__JFFK(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__Y54M,buffer__EQ1M);
+ genere__THFK(__tmp__2N1M,buffer__I4XM);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__Y54M,buffer__EQ1M);
+ genere__3JFK(__tmp__2N1M,buffer__I4XM);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__Y54M,buffer__EQ1M);
+ genere__SLFK(__tmp__2N1M,buffer__I4XM);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__Y54M,buffer__EQ1M);
+ genere__XLFK(__tmp__2N1M,buffer__I4XM);
} break;
case __CAST__: {
- genere__CJJK(__tmp__Y54M,buffer__EQ1M);
+ genere__4LFK(__tmp__2N1M,buffer__I4XM);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__Y54M,buffer__EQ1M);
+ genere__TPKL(__tmp__2N1M,buffer__I4XM);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__Y54M,buffer__EQ1M);
+ genere__40NL(__tmp__2N1M,buffer__I4XM);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__EQ1M,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Y54M)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__I4XM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2N1M)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__Y54M,buffer__EQ1M);
+ genere__WD1M(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__Y54M,buffer__EQ1M);
+ genere__10EO(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__Y54M,buffer__EQ1M);
+ genere__NBLO(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__Y54M,buffer__EQ1M);
+ genere__C1EO(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__Y54M,buffer__EQ1M);
+ genere__VBLO(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__Y54M,buffer__EQ1M);
+ genere__M5JM(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__Y54M,buffer__EQ1M);
+ genere__24ML(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__Y54M,buffer__EQ1M);
+ genere__OUZM(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__Y54M,buffer__EQ1M);
+ genere__J1EO(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__Y54M,buffer__EQ1M);
+ genere__THEP(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__Y54M,buffer__EQ1M);
+ genere__1XRN(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__Y54M,buffer__EQ1M);
+ genere__J2RN(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__Y54M,buffer__EQ1M);
+ genere__GFQN(__tmp__2N1M,buffer__I4XM);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__Y54M,buffer__EQ1M);
- } break;
- };
- append__MOK(buffer__EQ1M,(&__string_389));
- remove_index__KU4G(lst_true__H24M,(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst_true__H24M)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1) - 1));
- genere__4BIK(lst_true__H24M,buffer__EQ1M);
- __tmp__354M=TRUE__;
+ 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__354M=FALSE__;
- };
- if ((! __tmp__354M)) {
- if (((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)lst_true__H24M)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1) == 2)) {
- result__L24M=TRUE__;
- append__MOK(buffer__EQ1M,(&__string_410));
- remove_index__KU4G(Self__DQ1M->body__L3OM,(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)Self__DQ1M->body__L3OM)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1) - 1));
- genere__4BIK(Self__DQ1M->body__L3OM,buffer__EQ1M);
- if (inverse__K24M) {
- append__MOK(buffer__EQ1M,(&__string_411));
+ __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__EQ1M,(&__string_412));
+ append__MOK(buffer__I4XM,(&__string_420));
};
- __tmp__ZA5M=((__SWITCH *)__tmp__D34M)->expr__4EJI;
- switch (((struct ___OBJ *)__tmp__ZA5M)->__id) {
+ __tmp__3O1M=((__SWITCH *)__tmp__HL1M)->expr__ULFI;
+ switch (((struct ___OBJ *)__tmp__3O1M)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__ZA5M,buffer__EQ1M);
+ genere__0EEK(__tmp__3O1M,buffer__I4XM);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__ZA5M,buffer__EQ1M);
+ genere__MFEK(__tmp__3O1M,buffer__I4XM);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__ZA5M,buffer__EQ1M);
+ genere__WIEK(__tmp__3O1M,buffer__I4XM);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__ZA5M,buffer__EQ1M);
+ genere__ILEK(__tmp__3O1M,buffer__I4XM);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__ZA5M,buffer__EQ1M);
+ genere__MLEK(__tmp__3O1M,buffer__I4XM);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__ZA5M,buffer__EQ1M);
+ genere__NMEK(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__ZA5M),buffer__EQ1M);
- append__MOK(buffer__EQ1M,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__3O1M),buffer__I4XM);
+ append__MOK(buffer__I4XM,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__ZA5M,buffer__EQ1M);
+ genere__PNEK(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__ZA5M,buffer__EQ1M);
+ genere__4REK(__tmp__3O1M,buffer__I4XM);
} break;
case __REAL_CST__: {
- append__MOK(buffer__EQ1M,((__REAL_CST *)__tmp__ZA5M)->value__RGAI);
+ append__MOK(buffer__I4XM,((__REAL_CST *)__tmp__3O1M)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__EI3P=((__CHARACTER_CST *)__tmp__ZA5M);
- add_last__YPK(buffer__EQ1M,'\'');
- append__MOK(buffer__EQ1M,Self__EI3P->text__ZGAI);
- add_last__YPK(buffer__EQ1M,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__ZA5M,buffer__EQ1M);
+ genere__YWEK(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__ZA5M,buffer__EQ1M);
+ genere__SXEK(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__ZA5M,buffer__EQ1M);
+ genere__B2EK(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__ZA5M,buffer__EQ1M);
+ genere__L4EK(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__ZA5M,buffer__EQ1M);
+ genere__VAFK(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__ZA5M,buffer__EQ1M);
+ genere__5CFK(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__ZA5M,buffer__EQ1M);
+ genere__JFFK(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__ZA5M,buffer__EQ1M);
+ genere__THFK(__tmp__3O1M,buffer__I4XM);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__ZA5M,buffer__EQ1M);
+ genere__3JFK(__tmp__3O1M,buffer__I4XM);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__ZA5M,buffer__EQ1M);
+ genere__SLFK(__tmp__3O1M,buffer__I4XM);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__ZA5M,buffer__EQ1M);
+ genere__XLFK(__tmp__3O1M,buffer__I4XM);
} break;
case __CAST__: {
- genere__CJJK(__tmp__ZA5M,buffer__EQ1M);
+ genere__4LFK(__tmp__3O1M,buffer__I4XM);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__ZA5M,buffer__EQ1M);
+ genere__TPKL(__tmp__3O1M,buffer__I4XM);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__ZA5M,buffer__EQ1M);
+ genere__40NL(__tmp__3O1M,buffer__I4XM);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__EQ1M,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZA5M)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__I4XM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3O1M)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__ZA5M,buffer__EQ1M);
+ genere__WD1M(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__ZA5M,buffer__EQ1M);
+ genere__10EO(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__ZA5M,buffer__EQ1M);
+ genere__NBLO(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__ZA5M,buffer__EQ1M);
+ genere__C1EO(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__ZA5M,buffer__EQ1M);
+ genere__VBLO(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__ZA5M,buffer__EQ1M);
+ genere__M5JM(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__ZA5M,buffer__EQ1M);
+ genere__24ML(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__ZA5M,buffer__EQ1M);
+ genere__OUZM(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__ZA5M,buffer__EQ1M);
+ genere__J1EO(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__ZA5M,buffer__EQ1M);
+ genere__THEP(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__ZA5M,buffer__EQ1M);
+ genere__1XRN(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__ZA5M,buffer__EQ1M);
+ genere__J2RN(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__ZA5M,buffer__EQ1M);
+ genere__GFQN(__tmp__3O1M,buffer__I4XM);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__ZA5M,buffer__EQ1M);
+ genere__2FUO(__tmp__3O1M,buffer__I4XM);
} break;
};
- add_last__YPK(buffer__EQ1M,')');
+ 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__L24M)) {
- append__MOK(buffer__EQ1M,Self__DQ1M->name__PEPM);
- append__MOK(buffer__EQ1M,(&__string_264));
- append__MOK(buffer__EQ1M,indent__NIRG);
- genere__4BIK(Self__DQ1M->body__L3OM,buffer__EQ1M);
+ 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);
};
}
-static void genere__DSIO(__EXPR_OR_LOGIC *Self__ESIO,void *buffer__FSIO)
+static void genere__10EO(__EXPR_OR_LOGIC *Self__20EO,void *buffer__30EO)
// ({EXPR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__GSIO,*__tmp__JSIO;
- __CHARACTER_CST *Self__PI3P,*Self__0I3P;
- add_last__YPK(buffer__FSIO,'(');
- __tmp__GSIO=Self__ESIO->parent_expr_binary_logic__CEGL.left__ZIIO;
- switch (((struct ___OBJ *)__tmp__GSIO)->__id) {
+ __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__4BIK(__tmp__GSIO,buffer__FSIO);
+ genere__0EEK(__tmp__40EO,buffer__30EO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__GSIO,buffer__FSIO);
+ genere__MFEK(__tmp__40EO,buffer__30EO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__GSIO,buffer__FSIO);
+ genere__WIEK(__tmp__40EO,buffer__30EO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__GSIO,buffer__FSIO);
+ genere__ILEK(__tmp__40EO,buffer__30EO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__GSIO,buffer__FSIO);
+ genere__MLEK(__tmp__40EO,buffer__30EO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__GSIO,buffer__FSIO);
+ genere__NMEK(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__GSIO),buffer__FSIO);
- append__MOK(buffer__FSIO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__40EO),buffer__30EO);
+ append__MOK(buffer__30EO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__GSIO,buffer__FSIO);
+ genere__PNEK(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__GSIO,buffer__FSIO);
+ genere__4REK(__tmp__40EO,buffer__30EO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__FSIO,((__REAL_CST *)__tmp__GSIO)->value__RGAI);
+ append__MOK(buffer__30EO,((__REAL_CST *)__tmp__40EO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__PI3P=((__CHARACTER_CST *)__tmp__GSIO);
- add_last__YPK(buffer__FSIO,'\'');
- append__MOK(buffer__FSIO,Self__PI3P->text__ZGAI);
- add_last__YPK(buffer__FSIO,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__GSIO,buffer__FSIO);
+ genere__YWEK(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__GSIO,buffer__FSIO);
+ genere__SXEK(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__GSIO,buffer__FSIO);
+ genere__B2EK(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__GSIO,buffer__FSIO);
+ genere__L4EK(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__GSIO,buffer__FSIO);
+ genere__VAFK(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__GSIO,buffer__FSIO);
+ genere__5CFK(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__GSIO,buffer__FSIO);
+ genere__JFFK(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__GSIO,buffer__FSIO);
+ genere__THFK(__tmp__40EO,buffer__30EO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__GSIO,buffer__FSIO);
+ genere__3JFK(__tmp__40EO,buffer__30EO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__GSIO,buffer__FSIO);
+ genere__SLFK(__tmp__40EO,buffer__30EO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__GSIO,buffer__FSIO);
+ genere__XLFK(__tmp__40EO,buffer__30EO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__GSIO,buffer__FSIO);
+ genere__4LFK(__tmp__40EO,buffer__30EO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__GSIO,buffer__FSIO);
+ genere__TPKL(__tmp__40EO,buffer__30EO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__GSIO,buffer__FSIO);
+ genere__40NL(__tmp__40EO,buffer__30EO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__FSIO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GSIO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__30EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__40EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__GSIO,buffer__FSIO);
+ genere__WD1M(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__GSIO,buffer__FSIO);
+ genere__10EO(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__GSIO,buffer__FSIO);
+ genere__NBLO(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__GSIO,buffer__FSIO);
+ genere__C1EO(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__GSIO,buffer__FSIO);
+ genere__VBLO(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__GSIO,buffer__FSIO);
+ genere__M5JM(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__GSIO,buffer__FSIO);
+ genere__24ML(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__GSIO,buffer__FSIO);
+ genere__OUZM(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__GSIO,buffer__FSIO);
+ genere__J1EO(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__GSIO,buffer__FSIO);
+ genere__THEP(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__GSIO,buffer__FSIO);
+ genere__1XRN(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__GSIO,buffer__FSIO);
+ genere__J2RN(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__GSIO,buffer__FSIO);
+ genere__GFQN(__tmp__40EO,buffer__30EO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__GSIO,buffer__FSIO);
+ genere__2FUO(__tmp__40EO,buffer__30EO);
} break;
};
- add_last__YPK(buffer__FSIO,' ');
- append__MOK(buffer__FSIO,(&__string_360));
- add_last__YPK(buffer__FSIO,' ');
- __tmp__JSIO=Self__ESIO->parent_expr_binary_logic__CEGL.right__3IIO;
- switch (((struct ___OBJ *)__tmp__JSIO)->__id) {
+ 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__4BIK(__tmp__JSIO,buffer__FSIO);
+ genere__0EEK(__tmp__B1EO,buffer__30EO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__JSIO,buffer__FSIO);
+ genere__MFEK(__tmp__B1EO,buffer__30EO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__JSIO,buffer__FSIO);
+ genere__WIEK(__tmp__B1EO,buffer__30EO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__JSIO,buffer__FSIO);
+ genere__ILEK(__tmp__B1EO,buffer__30EO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__JSIO,buffer__FSIO);
+ genere__MLEK(__tmp__B1EO,buffer__30EO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__JSIO,buffer__FSIO);
+ genere__NMEK(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__JSIO),buffer__FSIO);
- append__MOK(buffer__FSIO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__B1EO),buffer__30EO);
+ append__MOK(buffer__30EO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__JSIO,buffer__FSIO);
+ genere__PNEK(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__JSIO,buffer__FSIO);
+ genere__4REK(__tmp__B1EO,buffer__30EO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__FSIO,((__REAL_CST *)__tmp__JSIO)->value__RGAI);
+ append__MOK(buffer__30EO,((__REAL_CST *)__tmp__B1EO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__0I3P=((__CHARACTER_CST *)__tmp__JSIO);
- add_last__YPK(buffer__FSIO,'\'');
- append__MOK(buffer__FSIO,Self__0I3P->text__ZGAI);
- add_last__YPK(buffer__FSIO,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__JSIO,buffer__FSIO);
+ genere__YWEK(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__JSIO,buffer__FSIO);
+ genere__SXEK(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__JSIO,buffer__FSIO);
+ genere__B2EK(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__JSIO,buffer__FSIO);
+ genere__L4EK(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__JSIO,buffer__FSIO);
+ genere__VAFK(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__JSIO,buffer__FSIO);
+ genere__5CFK(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__JSIO,buffer__FSIO);
+ genere__JFFK(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__JSIO,buffer__FSIO);
+ genere__THFK(__tmp__B1EO,buffer__30EO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__JSIO,buffer__FSIO);
+ genere__3JFK(__tmp__B1EO,buffer__30EO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__JSIO,buffer__FSIO);
+ genere__SLFK(__tmp__B1EO,buffer__30EO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__JSIO,buffer__FSIO);
+ genere__XLFK(__tmp__B1EO,buffer__30EO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__JSIO,buffer__FSIO);
+ genere__4LFK(__tmp__B1EO,buffer__30EO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__JSIO,buffer__FSIO);
+ genere__TPKL(__tmp__B1EO,buffer__30EO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__JSIO,buffer__FSIO);
+ genere__40NL(__tmp__B1EO,buffer__30EO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__FSIO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__JSIO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__30EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__B1EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__JSIO,buffer__FSIO);
+ genere__WD1M(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__JSIO,buffer__FSIO);
+ genere__10EO(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__JSIO,buffer__FSIO);
+ genere__NBLO(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__JSIO,buffer__FSIO);
+ genere__C1EO(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__JSIO,buffer__FSIO);
+ genere__VBLO(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__JSIO,buffer__FSIO);
+ genere__M5JM(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__JSIO,buffer__FSIO);
+ genere__24ML(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__JSIO,buffer__FSIO);
+ genere__OUZM(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__JSIO,buffer__FSIO);
+ genere__J1EO(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__JSIO,buffer__FSIO);
+ genere__THEP(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__JSIO,buffer__FSIO);
+ genere__1XRN(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__JSIO,buffer__FSIO);
+ genere__J2RN(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__JSIO,buffer__FSIO);
+ genere__GFQN(__tmp__B1EO,buffer__30EO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__JSIO,buffer__FSIO);
+ genere__2FUO(__tmp__B1EO,buffer__30EO);
} break;
};
- add_last__YPK(buffer__FSIO,')');
+ 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__VYOO(__EXPR_OR_OR_LOGIC *Self__WYOO,void *buffer__XYOO)
+static void genere__NBLO(__EXPR_OR_OR_LOGIC *Self__OBLO,void *buffer__PBLO)
// ({EXPR_OR_OR_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__YYOO,*__tmp__1YOO;
- __CHARACTER_CST *Self__FJ3P,*Self__QJ3P;
- add_last__YPK(buffer__XYOO,'(');
- __tmp__YYOO=Self__WYOO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.left__ZIIO;
- switch (((struct ___OBJ *)__tmp__YYOO)->__id) {
+ __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__4BIK(__tmp__YYOO,buffer__XYOO);
+ genere__0EEK(__tmp__QBLO,buffer__PBLO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__YYOO,buffer__XYOO);
+ genere__MFEK(__tmp__QBLO,buffer__PBLO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__YYOO,buffer__XYOO);
+ genere__WIEK(__tmp__QBLO,buffer__PBLO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__YYOO,buffer__XYOO);
+ genere__ILEK(__tmp__QBLO,buffer__PBLO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__YYOO,buffer__XYOO);
+ genere__MLEK(__tmp__QBLO,buffer__PBLO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__YYOO,buffer__XYOO);
+ genere__NMEK(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__YYOO),buffer__XYOO);
- append__MOK(buffer__XYOO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__QBLO),buffer__PBLO);
+ append__MOK(buffer__PBLO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__YYOO,buffer__XYOO);
+ genere__PNEK(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__YYOO,buffer__XYOO);
+ genere__4REK(__tmp__QBLO,buffer__PBLO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__XYOO,((__REAL_CST *)__tmp__YYOO)->value__RGAI);
+ append__MOK(buffer__PBLO,((__REAL_CST *)__tmp__QBLO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__FJ3P=((__CHARACTER_CST *)__tmp__YYOO);
- add_last__YPK(buffer__XYOO,'\'');
- append__MOK(buffer__XYOO,Self__FJ3P->text__ZGAI);
- add_last__YPK(buffer__XYOO,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__YYOO,buffer__XYOO);
+ genere__YWEK(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__YYOO,buffer__XYOO);
+ genere__SXEK(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__YYOO,buffer__XYOO);
+ genere__B2EK(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__YYOO,buffer__XYOO);
+ genere__L4EK(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__YYOO,buffer__XYOO);
+ genere__VAFK(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__YYOO,buffer__XYOO);
+ genere__5CFK(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__YYOO,buffer__XYOO);
+ genere__JFFK(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__YYOO,buffer__XYOO);
+ genere__THFK(__tmp__QBLO,buffer__PBLO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__YYOO,buffer__XYOO);
+ genere__3JFK(__tmp__QBLO,buffer__PBLO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__YYOO,buffer__XYOO);
+ genere__SLFK(__tmp__QBLO,buffer__PBLO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__YYOO,buffer__XYOO);
+ genere__XLFK(__tmp__QBLO,buffer__PBLO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__YYOO,buffer__XYOO);
+ genere__4LFK(__tmp__QBLO,buffer__PBLO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__YYOO,buffer__XYOO);
+ genere__TPKL(__tmp__QBLO,buffer__PBLO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__YYOO,buffer__XYOO);
+ genere__40NL(__tmp__QBLO,buffer__PBLO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__XYOO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YYOO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__PBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QBLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__YYOO,buffer__XYOO);
+ genere__WD1M(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__YYOO,buffer__XYOO);
+ genere__10EO(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__YYOO,buffer__XYOO);
+ genere__NBLO(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__YYOO,buffer__XYOO);
+ genere__C1EO(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__YYOO,buffer__XYOO);
+ genere__VBLO(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__YYOO,buffer__XYOO);
+ genere__M5JM(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__YYOO,buffer__XYOO);
+ genere__24ML(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__YYOO,buffer__XYOO);
+ genere__OUZM(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__YYOO,buffer__XYOO);
+ genere__J1EO(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__YYOO,buffer__XYOO);
+ genere__THEP(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__YYOO,buffer__XYOO);
+ genere__1XRN(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__YYOO,buffer__XYOO);
+ genere__J2RN(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__YYOO,buffer__XYOO);
+ genere__GFQN(__tmp__QBLO,buffer__PBLO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__YYOO,buffer__XYOO);
+ genere__2FUO(__tmp__QBLO,buffer__PBLO);
} break;
};
- add_last__YPK(buffer__XYOO,' ');
- append__MOK(buffer__XYOO,(&__string_361));
- add_last__YPK(buffer__XYOO,' ');
- __tmp__1YOO=Self__WYOO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.right__3IIO;
- switch (((struct ___OBJ *)__tmp__1YOO)->__id) {
+ 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__4BIK(__tmp__1YOO,buffer__XYOO);
+ genere__0EEK(__tmp__TBLO,buffer__PBLO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__1YOO,buffer__XYOO);
+ genere__MFEK(__tmp__TBLO,buffer__PBLO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__1YOO,buffer__XYOO);
+ genere__WIEK(__tmp__TBLO,buffer__PBLO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__1YOO,buffer__XYOO);
+ genere__ILEK(__tmp__TBLO,buffer__PBLO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__1YOO,buffer__XYOO);
+ genere__MLEK(__tmp__TBLO,buffer__PBLO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__1YOO,buffer__XYOO);
+ genere__NMEK(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__1YOO),buffer__XYOO);
- append__MOK(buffer__XYOO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__TBLO),buffer__PBLO);
+ append__MOK(buffer__PBLO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__1YOO,buffer__XYOO);
+ genere__PNEK(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__1YOO,buffer__XYOO);
+ genere__4REK(__tmp__TBLO,buffer__PBLO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__XYOO,((__REAL_CST *)__tmp__1YOO)->value__RGAI);
+ append__MOK(buffer__PBLO,((__REAL_CST *)__tmp__TBLO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__QJ3P=((__CHARACTER_CST *)__tmp__1YOO);
- add_last__YPK(buffer__XYOO,'\'');
- append__MOK(buffer__XYOO,Self__QJ3P->text__ZGAI);
- add_last__YPK(buffer__XYOO,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__1YOO,buffer__XYOO);
+ genere__YWEK(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__1YOO,buffer__XYOO);
+ genere__SXEK(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__1YOO,buffer__XYOO);
+ genere__B2EK(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__1YOO,buffer__XYOO);
+ genere__L4EK(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__1YOO,buffer__XYOO);
+ genere__VAFK(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__1YOO,buffer__XYOO);
+ genere__5CFK(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__1YOO,buffer__XYOO);
+ genere__JFFK(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__1YOO,buffer__XYOO);
+ genere__THFK(__tmp__TBLO,buffer__PBLO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__1YOO,buffer__XYOO);
+ genere__3JFK(__tmp__TBLO,buffer__PBLO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__1YOO,buffer__XYOO);
+ genere__SLFK(__tmp__TBLO,buffer__PBLO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__1YOO,buffer__XYOO);
+ genere__XLFK(__tmp__TBLO,buffer__PBLO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__1YOO,buffer__XYOO);
+ genere__4LFK(__tmp__TBLO,buffer__PBLO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__1YOO,buffer__XYOO);
+ genere__TPKL(__tmp__TBLO,buffer__PBLO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__1YOO,buffer__XYOO);
+ genere__40NL(__tmp__TBLO,buffer__PBLO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__XYOO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1YOO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__PBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TBLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__1YOO,buffer__XYOO);
+ genere__WD1M(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__1YOO,buffer__XYOO);
+ genere__10EO(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__1YOO,buffer__XYOO);
+ genere__NBLO(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__1YOO,buffer__XYOO);
+ genere__C1EO(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__1YOO,buffer__XYOO);
+ genere__VBLO(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__1YOO,buffer__XYOO);
+ genere__M5JM(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__1YOO,buffer__XYOO);
+ genere__24ML(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__1YOO,buffer__XYOO);
+ genere__OUZM(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__1YOO,buffer__XYOO);
+ genere__J1EO(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__1YOO,buffer__XYOO);
+ genere__THEP(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__1YOO,buffer__XYOO);
+ genere__1XRN(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__1YOO,buffer__XYOO);
+ genere__J2RN(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__1YOO,buffer__XYOO);
+ genere__GFQN(__tmp__TBLO,buffer__PBLO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__1YOO,buffer__XYOO);
+ genere__2FUO(__tmp__TBLO,buffer__PBLO);
} break;
};
- add_last__YPK(buffer__XYOO,')');
+ 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__KSIO(__EXPR_AND_LOGIC *Self__LSIO,void *buffer__MSIO)
+static void genere__C1EO(__EXPR_AND_LOGIC *Self__D1EO,void *buffer__E1EO)
// ({EXPR_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__NSIO,*__tmp__QSIO;
- __CHARACTER_CST *Self__1J3P,*Self__GK3P;
- add_last__YPK(buffer__MSIO,'(');
- __tmp__NSIO=Self__LSIO->parent_expr_binary_logic__CGGL.left__ZIIO;
- switch (((struct ___OBJ *)__tmp__NSIO)->__id) {
+ __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__4BIK(__tmp__NSIO,buffer__MSIO);
+ genere__0EEK(__tmp__F1EO,buffer__E1EO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__NSIO,buffer__MSIO);
+ genere__MFEK(__tmp__F1EO,buffer__E1EO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__NSIO,buffer__MSIO);
+ genere__WIEK(__tmp__F1EO,buffer__E1EO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__NSIO,buffer__MSIO);
+ genere__ILEK(__tmp__F1EO,buffer__E1EO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__NSIO,buffer__MSIO);
+ genere__MLEK(__tmp__F1EO,buffer__E1EO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__NSIO,buffer__MSIO);
+ genere__NMEK(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__NSIO),buffer__MSIO);
- append__MOK(buffer__MSIO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__F1EO),buffer__E1EO);
+ append__MOK(buffer__E1EO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__NSIO,buffer__MSIO);
+ genere__PNEK(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__NSIO,buffer__MSIO);
+ genere__4REK(__tmp__F1EO,buffer__E1EO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__MSIO,((__REAL_CST *)__tmp__NSIO)->value__RGAI);
+ append__MOK(buffer__E1EO,((__REAL_CST *)__tmp__F1EO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__1J3P=((__CHARACTER_CST *)__tmp__NSIO);
- add_last__YPK(buffer__MSIO,'\'');
- append__MOK(buffer__MSIO,Self__1J3P->text__ZGAI);
- add_last__YPK(buffer__MSIO,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__NSIO,buffer__MSIO);
+ genere__YWEK(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__NSIO,buffer__MSIO);
+ genere__SXEK(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__NSIO,buffer__MSIO);
+ genere__B2EK(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__NSIO,buffer__MSIO);
+ genere__L4EK(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__NSIO,buffer__MSIO);
+ genere__VAFK(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__NSIO,buffer__MSIO);
+ genere__5CFK(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__NSIO,buffer__MSIO);
+ genere__JFFK(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__NSIO,buffer__MSIO);
+ genere__THFK(__tmp__F1EO,buffer__E1EO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__NSIO,buffer__MSIO);
+ genere__3JFK(__tmp__F1EO,buffer__E1EO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__NSIO,buffer__MSIO);
+ genere__SLFK(__tmp__F1EO,buffer__E1EO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__NSIO,buffer__MSIO);
+ genere__XLFK(__tmp__F1EO,buffer__E1EO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__NSIO,buffer__MSIO);
+ genere__4LFK(__tmp__F1EO,buffer__E1EO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__NSIO,buffer__MSIO);
+ genere__TPKL(__tmp__F1EO,buffer__E1EO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__NSIO,buffer__MSIO);
+ genere__40NL(__tmp__F1EO,buffer__E1EO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__MSIO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NSIO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__E1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__F1EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__NSIO,buffer__MSIO);
+ genere__WD1M(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__NSIO,buffer__MSIO);
+ genere__10EO(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__NSIO,buffer__MSIO);
+ genere__NBLO(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__NSIO,buffer__MSIO);
+ genere__C1EO(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__NSIO,buffer__MSIO);
+ genere__VBLO(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__NSIO,buffer__MSIO);
+ genere__M5JM(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__NSIO,buffer__MSIO);
+ genere__24ML(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__NSIO,buffer__MSIO);
+ genere__OUZM(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__NSIO,buffer__MSIO);
+ genere__J1EO(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__NSIO,buffer__MSIO);
+ genere__THEP(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__NSIO,buffer__MSIO);
+ genere__1XRN(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__NSIO,buffer__MSIO);
+ genere__J2RN(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__NSIO,buffer__MSIO);
+ genere__GFQN(__tmp__F1EO,buffer__E1EO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__NSIO,buffer__MSIO);
+ genere__2FUO(__tmp__F1EO,buffer__E1EO);
} break;
};
- add_last__YPK(buffer__MSIO,' ');
- append__MOK(buffer__MSIO,(&__string_352));
- add_last__YPK(buffer__MSIO,' ');
- __tmp__QSIO=Self__LSIO->parent_expr_binary_logic__CGGL.right__3IIO;
- switch (((struct ___OBJ *)__tmp__QSIO)->__id) {
+ 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__4BIK(__tmp__QSIO,buffer__MSIO);
+ genere__0EEK(__tmp__I1EO,buffer__E1EO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__QSIO,buffer__MSIO);
+ genere__MFEK(__tmp__I1EO,buffer__E1EO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__QSIO,buffer__MSIO);
+ genere__WIEK(__tmp__I1EO,buffer__E1EO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__QSIO,buffer__MSIO);
+ genere__ILEK(__tmp__I1EO,buffer__E1EO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__QSIO,buffer__MSIO);
+ genere__MLEK(__tmp__I1EO,buffer__E1EO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__QSIO,buffer__MSIO);
+ genere__NMEK(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__QSIO),buffer__MSIO);
- append__MOK(buffer__MSIO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__I1EO),buffer__E1EO);
+ append__MOK(buffer__E1EO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__QSIO,buffer__MSIO);
+ genere__PNEK(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__QSIO,buffer__MSIO);
+ genere__4REK(__tmp__I1EO,buffer__E1EO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__MSIO,((__REAL_CST *)__tmp__QSIO)->value__RGAI);
+ append__MOK(buffer__E1EO,((__REAL_CST *)__tmp__I1EO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__GK3P=((__CHARACTER_CST *)__tmp__QSIO);
- add_last__YPK(buffer__MSIO,'\'');
- append__MOK(buffer__MSIO,Self__GK3P->text__ZGAI);
- add_last__YPK(buffer__MSIO,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__QSIO,buffer__MSIO);
+ genere__YWEK(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__QSIO,buffer__MSIO);
+ genere__SXEK(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__QSIO,buffer__MSIO);
+ genere__B2EK(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__QSIO,buffer__MSIO);
+ genere__L4EK(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__QSIO,buffer__MSIO);
+ genere__VAFK(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__QSIO,buffer__MSIO);
+ genere__5CFK(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__QSIO,buffer__MSIO);
+ genere__JFFK(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__QSIO,buffer__MSIO);
+ genere__THFK(__tmp__I1EO,buffer__E1EO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__QSIO,buffer__MSIO);
+ genere__3JFK(__tmp__I1EO,buffer__E1EO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__QSIO,buffer__MSIO);
+ genere__SLFK(__tmp__I1EO,buffer__E1EO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__QSIO,buffer__MSIO);
+ genere__XLFK(__tmp__I1EO,buffer__E1EO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__QSIO,buffer__MSIO);
+ genere__4LFK(__tmp__I1EO,buffer__E1EO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__QSIO,buffer__MSIO);
+ genere__TPKL(__tmp__I1EO,buffer__E1EO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__QSIO,buffer__MSIO);
+ genere__40NL(__tmp__I1EO,buffer__E1EO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__MSIO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QSIO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__E1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__I1EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__QSIO,buffer__MSIO);
+ genere__WD1M(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__QSIO,buffer__MSIO);
+ genere__10EO(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__QSIO,buffer__MSIO);
+ genere__NBLO(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__QSIO,buffer__MSIO);
+ genere__C1EO(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__QSIO,buffer__MSIO);
+ genere__VBLO(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__QSIO,buffer__MSIO);
+ genere__M5JM(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__QSIO,buffer__MSIO);
+ genere__24ML(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__QSIO,buffer__MSIO);
+ genere__OUZM(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__QSIO,buffer__MSIO);
+ genere__J1EO(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__QSIO,buffer__MSIO);
+ genere__THEP(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__QSIO,buffer__MSIO);
+ genere__1XRN(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__QSIO,buffer__MSIO);
+ genere__J2RN(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__QSIO,buffer__MSIO);
+ genere__GFQN(__tmp__I1EO,buffer__E1EO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__QSIO,buffer__MSIO);
+ genere__2FUO(__tmp__I1EO,buffer__E1EO);
} break;
};
- add_last__YPK(buffer__MSIO,')');
+ 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);
}
-static void genere__3YOO(__EXPR_AND_AND_LOGIC *Self__4YOO,void *buffer__5YOO)
+static void genere__VBLO(__EXPR_AND_AND_LOGIC *Self__WBLO,void *buffer__XBLO)
// ({EXPR_AND_AND_LOGIC},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__AZOO,*__tmp__DZOO;
- __CHARACTER_CST *Self__RK3P,*Self__2K3P;
- add_last__YPK(buffer__5YOO,'(');
- __tmp__AZOO=Self__4YOO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.left__ZIIO;
- switch (((struct ___OBJ *)__tmp__AZOO)->__id) {
+ __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__4BIK(__tmp__AZOO,buffer__5YOO);
+ genere__0EEK(__tmp__YBLO,buffer__XBLO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__AZOO,buffer__5YOO);
+ genere__MFEK(__tmp__YBLO,buffer__XBLO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__AZOO,buffer__5YOO);
+ genere__WIEK(__tmp__YBLO,buffer__XBLO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__AZOO,buffer__5YOO);
+ genere__ILEK(__tmp__YBLO,buffer__XBLO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__AZOO,buffer__5YOO);
+ genere__MLEK(__tmp__YBLO,buffer__XBLO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__AZOO,buffer__5YOO);
+ genere__NMEK(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__AZOO),buffer__5YOO);
- append__MOK(buffer__5YOO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__YBLO),buffer__XBLO);
+ append__MOK(buffer__XBLO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__AZOO,buffer__5YOO);
+ genere__PNEK(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__AZOO,buffer__5YOO);
+ genere__4REK(__tmp__YBLO,buffer__XBLO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__5YOO,((__REAL_CST *)__tmp__AZOO)->value__RGAI);
+ append__MOK(buffer__XBLO,((__REAL_CST *)__tmp__YBLO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__RK3P=((__CHARACTER_CST *)__tmp__AZOO);
- add_last__YPK(buffer__5YOO,'\'');
- append__MOK(buffer__5YOO,Self__RK3P->text__ZGAI);
- add_last__YPK(buffer__5YOO,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__AZOO,buffer__5YOO);
+ genere__YWEK(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__AZOO,buffer__5YOO);
+ genere__SXEK(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__AZOO,buffer__5YOO);
+ genere__B2EK(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__AZOO,buffer__5YOO);
+ genere__L4EK(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__AZOO,buffer__5YOO);
+ genere__VAFK(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__AZOO,buffer__5YOO);
+ genere__5CFK(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__AZOO,buffer__5YOO);
+ genere__JFFK(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__AZOO,buffer__5YOO);
+ genere__THFK(__tmp__YBLO,buffer__XBLO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__AZOO,buffer__5YOO);
+ genere__3JFK(__tmp__YBLO,buffer__XBLO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__AZOO,buffer__5YOO);
+ genere__SLFK(__tmp__YBLO,buffer__XBLO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__AZOO,buffer__5YOO);
+ genere__XLFK(__tmp__YBLO,buffer__XBLO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__AZOO,buffer__5YOO);
+ genere__4LFK(__tmp__YBLO,buffer__XBLO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__AZOO,buffer__5YOO);
+ genere__TPKL(__tmp__YBLO,buffer__XBLO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__AZOO,buffer__5YOO);
+ genere__40NL(__tmp__YBLO,buffer__XBLO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__5YOO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AZOO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__XBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YBLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__AZOO,buffer__5YOO);
+ genere__WD1M(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__AZOO,buffer__5YOO);
+ genere__10EO(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__AZOO,buffer__5YOO);
+ genere__NBLO(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__AZOO,buffer__5YOO);
+ genere__C1EO(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__AZOO,buffer__5YOO);
+ genere__VBLO(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__AZOO,buffer__5YOO);
+ genere__M5JM(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__AZOO,buffer__5YOO);
+ genere__24ML(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__AZOO,buffer__5YOO);
+ genere__OUZM(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__AZOO,buffer__5YOO);
+ genere__J1EO(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__AZOO,buffer__5YOO);
+ genere__THEP(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__AZOO,buffer__5YOO);
+ genere__1XRN(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__AZOO,buffer__5YOO);
+ genere__J2RN(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__AZOO,buffer__5YOO);
+ genere__GFQN(__tmp__YBLO,buffer__XBLO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__AZOO,buffer__5YOO);
+ genere__2FUO(__tmp__YBLO,buffer__XBLO);
} break;
};
- add_last__YPK(buffer__5YOO,' ');
- append__MOK(buffer__5YOO,(&__string_362));
- add_last__YPK(buffer__5YOO,' ');
- __tmp__DZOO=Self__4YOO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.right__3IIO;
- switch (((struct ___OBJ *)__tmp__DZOO)->__id) {
+ 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__4BIK(__tmp__DZOO,buffer__5YOO);
+ genere__0EEK(__tmp__1BLO,buffer__XBLO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__DZOO,buffer__5YOO);
+ genere__MFEK(__tmp__1BLO,buffer__XBLO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__DZOO,buffer__5YOO);
+ genere__WIEK(__tmp__1BLO,buffer__XBLO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__DZOO,buffer__5YOO);
+ genere__ILEK(__tmp__1BLO,buffer__XBLO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__DZOO,buffer__5YOO);
+ genere__MLEK(__tmp__1BLO,buffer__XBLO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__DZOO,buffer__5YOO);
+ genere__NMEK(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__DZOO),buffer__5YOO);
- append__MOK(buffer__5YOO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__1BLO),buffer__XBLO);
+ append__MOK(buffer__XBLO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__DZOO,buffer__5YOO);
+ genere__PNEK(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__DZOO,buffer__5YOO);
+ genere__4REK(__tmp__1BLO,buffer__XBLO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__5YOO,((__REAL_CST *)__tmp__DZOO)->value__RGAI);
+ append__MOK(buffer__XBLO,((__REAL_CST *)__tmp__1BLO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__2K3P=((__CHARACTER_CST *)__tmp__DZOO);
- add_last__YPK(buffer__5YOO,'\'');
- append__MOK(buffer__5YOO,Self__2K3P->text__ZGAI);
- add_last__YPK(buffer__5YOO,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__DZOO,buffer__5YOO);
+ genere__YWEK(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__DZOO,buffer__5YOO);
+ genere__SXEK(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__DZOO,buffer__5YOO);
+ genere__B2EK(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__DZOO,buffer__5YOO);
+ genere__L4EK(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__DZOO,buffer__5YOO);
+ genere__VAFK(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__DZOO,buffer__5YOO);
+ genere__5CFK(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__DZOO,buffer__5YOO);
+ genere__JFFK(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__DZOO,buffer__5YOO);
+ genere__THFK(__tmp__1BLO,buffer__XBLO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__DZOO,buffer__5YOO);
+ genere__3JFK(__tmp__1BLO,buffer__XBLO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__DZOO,buffer__5YOO);
+ genere__SLFK(__tmp__1BLO,buffer__XBLO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__DZOO,buffer__5YOO);
+ genere__XLFK(__tmp__1BLO,buffer__XBLO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__DZOO,buffer__5YOO);
+ genere__4LFK(__tmp__1BLO,buffer__XBLO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__DZOO,buffer__5YOO);
+ genere__TPKL(__tmp__1BLO,buffer__XBLO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__DZOO,buffer__5YOO);
+ genere__40NL(__tmp__1BLO,buffer__XBLO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__5YOO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DZOO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__XBLO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1BLO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__DZOO,buffer__5YOO);
+ genere__WD1M(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__DZOO,buffer__5YOO);
+ genere__10EO(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__DZOO,buffer__5YOO);
+ genere__NBLO(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__DZOO,buffer__5YOO);
+ genere__C1EO(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__DZOO,buffer__5YOO);
+ genere__VBLO(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__DZOO,buffer__5YOO);
+ genere__M5JM(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__DZOO,buffer__5YOO);
+ genere__24ML(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__DZOO,buffer__5YOO);
+ genere__OUZM(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__DZOO,buffer__5YOO);
+ genere__J1EO(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__DZOO,buffer__5YOO);
+ genere__THEP(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__DZOO,buffer__5YOO);
+ genere__1XRN(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__DZOO,buffer__5YOO);
+ genere__J2RN(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__DZOO,buffer__5YOO);
+ genere__GFQN(__tmp__1BLO,buffer__XBLO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__DZOO,buffer__5YOO);
+ genere__2FUO(__tmp__1BLO,buffer__XBLO);
} break;
};
- add_last__YPK(buffer__5YOO,')');
+ 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__OTNM(__EXPR_NEG *Self__PTNM,void *buffer__QTNM)
+static void genere__M5JM(__EXPR_NEG *Self__N5JM,void *buffer__O5JM)
// ({EXPR_NEG},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__TTNM;
- __CHARACTER_CST *Self__HL3P;
- add_last__YPK(buffer__QTNM,'(');
- genere_declaration__CVRI(static_type__FZMM(Self__PTNM),buffer__QTNM);
- add_last__YPK(buffer__QTNM,')');
- add_last__YPK(buffer__QTNM,'(');
- add_last__YPK(buffer__QTNM,'-');
- add_last__YPK(buffer__QTNM,' ');
- __tmp__TTNM=Self__PTNM->parent_expr_unary__VVHL.right__DWHL;
- switch (((struct ___OBJ *)__tmp__TTNM)->__id) {
+ __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__4BIK(__tmp__TTNM,buffer__QTNM);
+ genere__0EEK(__tmp__R5JM,buffer__O5JM);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__TTNM,buffer__QTNM);
+ genere__MFEK(__tmp__R5JM,buffer__O5JM);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__TTNM,buffer__QTNM);
+ genere__WIEK(__tmp__R5JM,buffer__O5JM);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__TTNM,buffer__QTNM);
+ genere__ILEK(__tmp__R5JM,buffer__O5JM);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__TTNM,buffer__QTNM);
+ genere__MLEK(__tmp__R5JM,buffer__O5JM);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__TTNM,buffer__QTNM);
+ genere__NMEK(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__TTNM),buffer__QTNM);
- append__MOK(buffer__QTNM,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__R5JM),buffer__O5JM);
+ append__MOK(buffer__O5JM,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__TTNM,buffer__QTNM);
+ genere__PNEK(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__TTNM,buffer__QTNM);
+ genere__4REK(__tmp__R5JM,buffer__O5JM);
} break;
case __REAL_CST__: {
- append__MOK(buffer__QTNM,((__REAL_CST *)__tmp__TTNM)->value__RGAI);
+ append__MOK(buffer__O5JM,((__REAL_CST *)__tmp__R5JM)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__HL3P=((__CHARACTER_CST *)__tmp__TTNM);
- add_last__YPK(buffer__QTNM,'\'');
- append__MOK(buffer__QTNM,Self__HL3P->text__ZGAI);
- add_last__YPK(buffer__QTNM,'\'');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__FXGR->storage__XNK)[Self__FXGR->count__VF]='\'';
+ Self__FXGR->count__VF=(__INTEGER)(Self__FXGR->count__VF + 1);
} break;
case __IS_EXPANDED__: {
- print__1ZE((&__string_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__TTNM,buffer__QTNM);
+ genere__YWEK(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__TTNM,buffer__QTNM);
+ genere__SXEK(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__TTNM,buffer__QTNM);
+ genere__B2EK(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__TTNM,buffer__QTNM);
+ genere__L4EK(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__TTNM,buffer__QTNM);
+ genere__VAFK(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__TTNM,buffer__QTNM);
+ genere__5CFK(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__TTNM,buffer__QTNM);
+ genere__JFFK(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__TTNM,buffer__QTNM);
+ genere__THFK(__tmp__R5JM,buffer__O5JM);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__TTNM,buffer__QTNM);
+ genere__3JFK(__tmp__R5JM,buffer__O5JM);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__TTNM,buffer__QTNM);
+ genere__SLFK(__tmp__R5JM,buffer__O5JM);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__TTNM,buffer__QTNM);
+ genere__XLFK(__tmp__R5JM,buffer__O5JM);
} break;
case __CAST__: {
- genere__CJJK(__tmp__TTNM,buffer__QTNM);
+ genere__4LFK(__tmp__R5JM,buffer__O5JM);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__TTNM,buffer__QTNM);
+ genere__TPKL(__tmp__R5JM,buffer__O5JM);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__TTNM,buffer__QTNM);
+ genere__40NL(__tmp__R5JM,buffer__O5JM);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__QTNM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TTNM)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__O5JM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__R5JM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__TTNM,buffer__QTNM);
+ genere__WD1M(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__TTNM,buffer__QTNM);
+ genere__10EO(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__TTNM,buffer__QTNM);
+ genere__NBLO(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__TTNM,buffer__QTNM);
+ genere__C1EO(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__TTNM,buffer__QTNM);
+ genere__VBLO(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__TTNM,buffer__QTNM);
+ genere__M5JM(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__TTNM,buffer__QTNM);
+ genere__24ML(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__TTNM,buffer__QTNM);
+ genere__OUZM(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__TTNM,buffer__QTNM);
+ genere__J1EO(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__TTNM,buffer__QTNM);
+ genere__THEP(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__TTNM,buffer__QTNM);
+ genere__1XRN(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__TTNM,buffer__QTNM);
+ genere__J2RN(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__TTNM,buffer__QTNM);
+ genere__GFQN(__tmp__R5JM,buffer__O5JM);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__TTNM,buffer__QTNM);
+ genere__2FUO(__tmp__R5JM,buffer__O5JM);
} break;
};
- add_last__YPK(buffer__QTNM,')');
+ 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);
}
-static void genere__BVQL(__EXPR_ADD *Self__CVQL,void *buffer__DVQL)
+static void genere__24ML(__EXPR_ADD *Self__34ML,void *buffer__44ML)
// ({EXPR_ADD},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__BWQL,*__tmp__NWQL,*__tmp__4WQL,*__tmp__KXQL;
- void *__tmp__CWQL,*__tmp__5WQL;
- __CHARACTER_CST *Self__2L3P,*Self__RM3P;
- __BOOLEAN __tmp__2VQL,__tmp__ZWQL;
- if (((void *)((__TYPE_FULL *)static_type__UTQL(Self__CVQL))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__DVQL,(&__string_399));
+ __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 {
- add_last__YPK(buffer__DVQL,'(');
- genere_declaration__CVRI(static_type__UTQL(Self__CVQL),buffer__DVQL);
- add_last__YPK(buffer__DVQL,')');
- };
- add_last__YPK(buffer__DVQL,'(');
- if (((void *)((__TYPE_FULL *)static_type__UTQL(Self__CVQL))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__DVQL,(&__string_400));
- __tmp__2VQL=TRUE__;
+ 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__2VQL=FALSE__;
+ __tmp__X5ML=FALSE__;
};
- if ((! __tmp__2VQL)) {
- __tmp__BWQL=Self__CVQL->parent_expr_binary__AWHL.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__BWQL)->__id) {
+ if ((! __tmp__X5ML)) {
+ __tmp__25ML=Self__34ML->parent_expr_binary__PXDL.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__25ML)->__id) {
case __LIST__: {
- __tmp__CWQL=static_type__SCTG(__tmp__BWQL);
+ __tmp__35ML=static_type__OHQG(__tmp__25ML);
} break;
case __STRING_CST__: {
- __tmp__CWQL=((__STRING_CST *)__tmp__BWQL)->parent_constant__5F.static_type__LSYD;
+ __tmp__35ML=((__STRING_CST *)__tmp__25ML)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__CWQL=((__EXTERNAL_C *)__tmp__BWQL)->static_type__KMZD;
+ __tmp__35ML=((__EXTERNAL_C *)__tmp__25ML)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__CWQL=((__PROTOTYPE_CST *)__tmp__BWQL)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__35ML=((__PROTOTYPE_CST *)__tmp__25ML)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__CWQL=((__INTEGER_CST *)__tmp__BWQL)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__35ML=((__INTEGER_CST *)__tmp__25ML)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__CWQL=((__LOCAL *)((__READ_LOCAL *)__tmp__BWQL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__35ML=((__LOCAL *)((__READ_LOCAL *)__tmp__25ML)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__CWQL=static_type__EG5H(__tmp__BWQL);
+ __tmp__35ML=static_type__CN1H(__tmp__25ML);
} break;
case __EXPR_EQUAL__: {
- __tmp__CWQL=static_type__3G5H();
+ __tmp__35ML=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__CWQL=static_type__CH5H();
+ __tmp__35ML=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__CWQL=((__REAL_CST *)__tmp__BWQL)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__35ML=((__REAL_CST *)__tmp__25ML)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__CWQL=((__CHARACTER_CST *)__tmp__BWQL)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__35ML=((__CHARACTER_CST *)__tmp__25ML)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__CWQL=static_type__HH5H();
+ __tmp__35ML=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__CWQL=static_type__MH5H();
+ __tmp__35ML=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__CWQL=static_type__RH5H();
+ __tmp__35ML=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__CWQL=static_type__WH5H(__tmp__BWQL);
+ __tmp__35ML=static_type__UO1H(__tmp__25ML);
} break;
case __EXPR_MUL__: {
- __tmp__CWQL=static_type__2H5H(__tmp__BWQL);
+ __tmp__35ML=static_type__0O1H(__tmp__25ML);
} break;
case __EXPR_DIV__: {
- __tmp__CWQL=static_type__BI5H(__tmp__BWQL);
+ __tmp__35ML=static_type__5O1H(__tmp__25ML);
} break;
case __EXPR_AND__: {
- __tmp__CWQL=static_type__GI5H(__tmp__BWQL);
+ __tmp__35ML=static_type__EP1H(__tmp__25ML);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__CWQL=static_type__LI5H(__tmp__BWQL);
+ __tmp__35ML=static_type__JP1H(__tmp__25ML);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__CWQL=static_type__QI5H(__tmp__BWQL);
+ __tmp__35ML=static_type__OP1H(__tmp__25ML);
} break;
case __PUT_TO__: {
- __tmp__CWQL=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__35ML=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__CWQL=static_type__ZI5H(__tmp__BWQL);
+ __tmp__35ML=static_type__XP1H(__tmp__25ML);
} break;
case __SIZE_OF__: {
- __tmp__CWQL=static_type__FJ5H();
+ __tmp__35ML=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__CWQL=((__CAST *)__tmp__BWQL)->static_type__2G5H;
+ __tmp__35ML=((__CAST *)__tmp__25ML)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__CWQL=static_type__SEOL(__tmp__BWQL);
+ __tmp__35ML=static_type__NOKL(__tmp__25ML);
} break;
case __READ_SLOT__: {
- __tmp__CWQL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__BWQL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__35ML=((__SLOT_DATA *)((__READ_SLOT *)__tmp__25ML)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__CWQL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BWQL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__35ML=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__25ML)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__CWQL=static_type__VN3M();
+ __tmp__35ML=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__CWQL=static_type__BIIO();
+ __tmp__35ML=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__CWQL=static_type__XRMO();
+ __tmp__35ML=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__CWQL=static_type__GIIO();
+ __tmp__35ML=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__CWQL=static_type__3RMO();
+ __tmp__35ML=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__CWQL=static_type__FZMM(__tmp__BWQL);
+ __tmp__35ML=static_type__DFJM(__tmp__25ML);
} break;
case __EXPR_ADD__: {
- __tmp__CWQL=static_type__UTQL(__tmp__BWQL);
+ __tmp__35ML=static_type__P3ML(__tmp__25ML);
} break;
case __EXPR_NOT__: {
- __tmp__CWQL=static_type__NP1M(__tmp__BWQL);
+ __tmp__35ML=static_type__R3XM(__tmp__25ML);
} break;
case __EXPR_MOD__: {
- __tmp__CWQL=static_type__LIIO(__tmp__BWQL);
+ __tmp__35ML=static_type__DREO(__tmp__25ML);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__CWQL=static_type__CZHP();
+ __tmp__35ML=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__CWQL=static_type__RMUN();
+ __tmp__35ML=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__CWQL=static_type__WMUN();
+ __tmp__35ML=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__CWQL=static_type__ZKTN(__tmp__BWQL);
+ __tmp__35ML=static_type__3YPN(__tmp__25ML);
} break;
case __EXPR_XOR__: {
- __tmp__CWQL=static_type__D5VO(__tmp__BWQL);
+ __tmp__35ML=static_type__1HSO(__tmp__25ML);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__CWQL)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__DVQL,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__35ML)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__44ML,(&__string_407));
};
};
- __tmp__NWQL=Self__CVQL->parent_expr_binary__AWHL.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__NWQL)->__id) {
+ __tmp__IANL=Self__34ML->parent_expr_binary__PXDL.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__IANL)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__NWQL,buffer__DVQL);
+ genere__0EEK(__tmp__IANL,buffer__44ML);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__NWQL,buffer__DVQL);
+ genere__MFEK(__tmp__IANL,buffer__44ML);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__NWQL,buffer__DVQL);
+ genere__WIEK(__tmp__IANL,buffer__44ML);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__NWQL,buffer__DVQL);
+ genere__ILEK(__tmp__IANL,buffer__44ML);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__NWQL,buffer__DVQL);
+ genere__MLEK(__tmp__IANL,buffer__44ML);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__NWQL,buffer__DVQL);
+ genere__NMEK(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__NWQL),buffer__DVQL);
- append__MOK(buffer__DVQL,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__IANL),buffer__44ML);
+ append__MOK(buffer__44ML,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__NWQL,buffer__DVQL);
+ genere__PNEK(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__NWQL,buffer__DVQL);
+ genere__4REK(__tmp__IANL,buffer__44ML);
} break;
case __REAL_CST__: {
- append__MOK(buffer__DVQL,((__REAL_CST *)__tmp__NWQL)->value__RGAI);
+ append__MOK(buffer__44ML,((__REAL_CST *)__tmp__IANL)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__2L3P=((__CHARACTER_CST *)__tmp__NWQL);
- add_last__YPK(buffer__DVQL,'\'');
- append__MOK(buffer__DVQL,Self__2L3P->text__ZGAI);
- add_last__YPK(buffer__DVQL,'\'');
+ 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);
} break;
case __IS_EXPANDED__: {
- print__1ZE((&__string_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__NWQL,buffer__DVQL);
+ genere__YWEK(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__NWQL,buffer__DVQL);
+ genere__SXEK(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__NWQL,buffer__DVQL);
+ genere__B2EK(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__NWQL,buffer__DVQL);
+ genere__L4EK(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__NWQL,buffer__DVQL);
+ genere__VAFK(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__NWQL,buffer__DVQL);
+ genere__5CFK(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__NWQL,buffer__DVQL);
+ genere__JFFK(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__NWQL,buffer__DVQL);
+ genere__THFK(__tmp__IANL,buffer__44ML);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__NWQL,buffer__DVQL);
+ genere__3JFK(__tmp__IANL,buffer__44ML);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__NWQL,buffer__DVQL);
+ genere__SLFK(__tmp__IANL,buffer__44ML);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__NWQL,buffer__DVQL);
+ genere__XLFK(__tmp__IANL,buffer__44ML);
} break;
case __CAST__: {
- genere__CJJK(__tmp__NWQL,buffer__DVQL);
+ genere__4LFK(__tmp__IANL,buffer__44ML);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__NWQL,buffer__DVQL);
+ genere__TPKL(__tmp__IANL,buffer__44ML);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__NWQL,buffer__DVQL);
+ genere__40NL(__tmp__IANL,buffer__44ML);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__DVQL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NWQL)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__44ML,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IANL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__NWQL,buffer__DVQL);
+ genere__WD1M(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__NWQL,buffer__DVQL);
+ genere__10EO(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__NWQL,buffer__DVQL);
+ genere__NBLO(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__NWQL,buffer__DVQL);
+ genere__C1EO(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__NWQL,buffer__DVQL);
+ genere__VBLO(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__NWQL,buffer__DVQL);
+ genere__M5JM(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__NWQL,buffer__DVQL);
+ genere__24ML(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__NWQL,buffer__DVQL);
+ genere__OUZM(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__NWQL,buffer__DVQL);
+ genere__J1EO(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__NWQL,buffer__DVQL);
+ genere__THEP(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__NWQL,buffer__DVQL);
+ genere__1XRN(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__NWQL,buffer__DVQL);
+ genere__J2RN(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__NWQL,buffer__DVQL);
+ genere__GFQN(__tmp__IANL,buffer__44ML);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__NWQL,buffer__DVQL);
+ genere__2FUO(__tmp__IANL,buffer__44ML);
} break;
};
- add_last__YPK(buffer__DVQL,' ');
- append__MOK(buffer__DVQL,(&__string_363));
- add_last__YPK(buffer__DVQL,' ');
- if (((void *)((__TYPE_FULL *)static_type__UTQL(Self__CVQL))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__DVQL,(&__string_400));
- __tmp__ZWQL=TRUE__;
+ 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__ZWQL=FALSE__;
+ __tmp__UANL=FALSE__;
};
- if ((! __tmp__ZWQL)) {
- __tmp__4WQL=Self__CVQL->parent_expr_binary__AWHL.right__AIAI;
- switch (((struct ___OBJ *)__tmp__4WQL)->__id) {
+ if ((! __tmp__UANL)) {
+ __tmp__ZANL=Self__34ML->parent_expr_binary__PXDL.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__ZANL)->__id) {
case __LIST__: {
- __tmp__5WQL=static_type__SCTG(__tmp__4WQL);
+ __tmp__0ANL=static_type__OHQG(__tmp__ZANL);
} break;
case __STRING_CST__: {
- __tmp__5WQL=((__STRING_CST *)__tmp__4WQL)->parent_constant__5F.static_type__LSYD;
+ __tmp__0ANL=((__STRING_CST *)__tmp__ZANL)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__5WQL=((__EXTERNAL_C *)__tmp__4WQL)->static_type__KMZD;
+ __tmp__0ANL=((__EXTERNAL_C *)__tmp__ZANL)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__5WQL=((__PROTOTYPE_CST *)__tmp__4WQL)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__0ANL=((__PROTOTYPE_CST *)__tmp__ZANL)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__5WQL=((__INTEGER_CST *)__tmp__4WQL)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__0ANL=((__INTEGER_CST *)__tmp__ZANL)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__5WQL=((__LOCAL *)((__READ_LOCAL *)__tmp__4WQL)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__0ANL=((__LOCAL *)((__READ_LOCAL *)__tmp__ZANL)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__5WQL=static_type__EG5H(__tmp__4WQL);
+ __tmp__0ANL=static_type__CN1H(__tmp__ZANL);
} break;
case __EXPR_EQUAL__: {
- __tmp__5WQL=static_type__3G5H();
+ __tmp__0ANL=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__5WQL=static_type__CH5H();
+ __tmp__0ANL=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__5WQL=((__REAL_CST *)__tmp__4WQL)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__0ANL=((__REAL_CST *)__tmp__ZANL)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__5WQL=((__CHARACTER_CST *)__tmp__4WQL)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__0ANL=((__CHARACTER_CST *)__tmp__ZANL)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__5WQL=static_type__HH5H();
+ __tmp__0ANL=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__5WQL=static_type__MH5H();
+ __tmp__0ANL=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__5WQL=static_type__RH5H();
+ __tmp__0ANL=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__5WQL=static_type__WH5H(__tmp__4WQL);
+ __tmp__0ANL=static_type__UO1H(__tmp__ZANL);
} break;
case __EXPR_MUL__: {
- __tmp__5WQL=static_type__2H5H(__tmp__4WQL);
+ __tmp__0ANL=static_type__0O1H(__tmp__ZANL);
} break;
case __EXPR_DIV__: {
- __tmp__5WQL=static_type__BI5H(__tmp__4WQL);
+ __tmp__0ANL=static_type__5O1H(__tmp__ZANL);
} break;
case __EXPR_AND__: {
- __tmp__5WQL=static_type__GI5H(__tmp__4WQL);
+ __tmp__0ANL=static_type__EP1H(__tmp__ZANL);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__5WQL=static_type__LI5H(__tmp__4WQL);
+ __tmp__0ANL=static_type__JP1H(__tmp__ZANL);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__5WQL=static_type__QI5H(__tmp__4WQL);
+ __tmp__0ANL=static_type__OP1H(__tmp__ZANL);
} break;
case __PUT_TO__: {
- __tmp__5WQL=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__0ANL=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__5WQL=static_type__ZI5H(__tmp__4WQL);
+ __tmp__0ANL=static_type__XP1H(__tmp__ZANL);
} break;
case __SIZE_OF__: {
- __tmp__5WQL=static_type__FJ5H();
+ __tmp__0ANL=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__5WQL=((__CAST *)__tmp__4WQL)->static_type__2G5H;
+ __tmp__0ANL=((__CAST *)__tmp__ZANL)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__5WQL=static_type__SEOL(__tmp__4WQL);
+ __tmp__0ANL=static_type__NOKL(__tmp__ZANL);
} break;
case __READ_SLOT__: {
- __tmp__5WQL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4WQL)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__0ANL=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZANL)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__5WQL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4WQL)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__0ANL=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZANL)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__5WQL=static_type__VN3M();
+ __tmp__0ANL=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__5WQL=static_type__BIIO();
+ __tmp__0ANL=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__5WQL=static_type__XRMO();
+ __tmp__0ANL=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__5WQL=static_type__GIIO();
+ __tmp__0ANL=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__5WQL=static_type__3RMO();
+ __tmp__0ANL=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__5WQL=static_type__FZMM(__tmp__4WQL);
+ __tmp__0ANL=static_type__DFJM(__tmp__ZANL);
} break;
case __EXPR_ADD__: {
- __tmp__5WQL=static_type__UTQL(__tmp__4WQL);
+ __tmp__0ANL=static_type__P3ML(__tmp__ZANL);
} break;
case __EXPR_NOT__: {
- __tmp__5WQL=static_type__NP1M(__tmp__4WQL);
+ __tmp__0ANL=static_type__R3XM(__tmp__ZANL);
} break;
case __EXPR_MOD__: {
- __tmp__5WQL=static_type__LIIO(__tmp__4WQL);
+ __tmp__0ANL=static_type__DREO(__tmp__ZANL);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__5WQL=static_type__CZHP();
+ __tmp__0ANL=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__5WQL=static_type__RMUN();
+ __tmp__0ANL=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__5WQL=static_type__WMUN();
+ __tmp__0ANL=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__5WQL=static_type__ZKTN(__tmp__4WQL);
+ __tmp__0ANL=static_type__3YPN(__tmp__ZANL);
} break;
case __EXPR_XOR__: {
- __tmp__5WQL=static_type__D5VO(__tmp__4WQL);
+ __tmp__0ANL=static_type__1HSO(__tmp__ZANL);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__5WQL)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__DVQL,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__0ANL)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__44ML,(&__string_407));
};
};
- __tmp__KXQL=Self__CVQL->parent_expr_binary__AWHL.right__AIAI;
- switch (((struct ___OBJ *)__tmp__KXQL)->__id) {
+ __tmp__FBNL=Self__34ML->parent_expr_binary__PXDL.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__FBNL)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__KXQL,buffer__DVQL);
+ genere__0EEK(__tmp__FBNL,buffer__44ML);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__KXQL,buffer__DVQL);
+ genere__MFEK(__tmp__FBNL,buffer__44ML);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__KXQL,buffer__DVQL);
+ genere__WIEK(__tmp__FBNL,buffer__44ML);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__KXQL,buffer__DVQL);
+ genere__ILEK(__tmp__FBNL,buffer__44ML);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__KXQL,buffer__DVQL);
+ genere__MLEK(__tmp__FBNL,buffer__44ML);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__KXQL,buffer__DVQL);
+ genere__NMEK(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__KXQL),buffer__DVQL);
- append__MOK(buffer__DVQL,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__FBNL),buffer__44ML);
+ append__MOK(buffer__44ML,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__KXQL,buffer__DVQL);
+ genere__PNEK(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__KXQL,buffer__DVQL);
+ genere__4REK(__tmp__FBNL,buffer__44ML);
} break;
case __REAL_CST__: {
- append__MOK(buffer__DVQL,((__REAL_CST *)__tmp__KXQL)->value__RGAI);
+ append__MOK(buffer__44ML,((__REAL_CST *)__tmp__FBNL)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__RM3P=((__CHARACTER_CST *)__tmp__KXQL);
- add_last__YPK(buffer__DVQL,'\'');
- append__MOK(buffer__DVQL,Self__RM3P->text__ZGAI);
- add_last__YPK(buffer__DVQL,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__KXQL,buffer__DVQL);
+ genere__YWEK(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__KXQL,buffer__DVQL);
+ genere__SXEK(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__KXQL,buffer__DVQL);
+ genere__B2EK(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__KXQL,buffer__DVQL);
+ genere__L4EK(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__KXQL,buffer__DVQL);
+ genere__VAFK(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__KXQL,buffer__DVQL);
+ genere__5CFK(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__KXQL,buffer__DVQL);
+ genere__JFFK(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__KXQL,buffer__DVQL);
+ genere__THFK(__tmp__FBNL,buffer__44ML);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__KXQL,buffer__DVQL);
+ genere__3JFK(__tmp__FBNL,buffer__44ML);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__KXQL,buffer__DVQL);
+ genere__SLFK(__tmp__FBNL,buffer__44ML);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__KXQL,buffer__DVQL);
+ genere__XLFK(__tmp__FBNL,buffer__44ML);
} break;
case __CAST__: {
- genere__CJJK(__tmp__KXQL,buffer__DVQL);
+ genere__4LFK(__tmp__FBNL,buffer__44ML);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__KXQL,buffer__DVQL);
+ genere__TPKL(__tmp__FBNL,buffer__44ML);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__KXQL,buffer__DVQL);
+ genere__40NL(__tmp__FBNL,buffer__44ML);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__DVQL,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KXQL)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__44ML,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FBNL)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__KXQL,buffer__DVQL);
+ genere__WD1M(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__KXQL,buffer__DVQL);
+ genere__10EO(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__KXQL,buffer__DVQL);
+ genere__NBLO(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__KXQL,buffer__DVQL);
+ genere__C1EO(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__KXQL,buffer__DVQL);
+ genere__VBLO(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__KXQL,buffer__DVQL);
+ genere__M5JM(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__KXQL,buffer__DVQL);
+ genere__24ML(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__KXQL,buffer__DVQL);
+ genere__OUZM(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__KXQL,buffer__DVQL);
+ genere__J1EO(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__KXQL,buffer__DVQL);
+ genere__THEP(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__KXQL,buffer__DVQL);
+ genere__1XRN(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__KXQL,buffer__DVQL);
+ genere__J2RN(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__KXQL,buffer__DVQL);
+ genere__GFQN(__tmp__FBNL,buffer__44ML);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__KXQL,buffer__DVQL);
+ genere__2FUO(__tmp__FBNL,buffer__44ML);
} break;
};
- add_last__YPK(buffer__DVQL,')');
+ 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__KG3M(__EXPR_NOT *Self__LG3M,void *buffer__MG3M)
+static void genere__OUZM(__EXPR_NOT *Self__PUZM,void *buffer__QUZM)
// ({EXPR_NOT},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__PG3M;
- __CHARACTER_CST *Self__2M3P;
- add_last__YPK(buffer__MG3M,'(');
- genere_declaration__CVRI(static_type__NP1M(Self__LG3M),buffer__MG3M);
- add_last__YPK(buffer__MG3M,')');
- add_last__YPK(buffer__MG3M,'(');
- add_last__YPK(buffer__MG3M,'~');
- add_last__YPK(buffer__MG3M,' ');
- __tmp__PG3M=Self__LG3M->parent_expr_unary__Y1ZL.right__DWHL;
- switch (((struct ___OBJ *)__tmp__PG3M)->__id) {
+ __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__4BIK(__tmp__PG3M,buffer__MG3M);
+ genere__0EEK(__tmp__TUZM,buffer__QUZM);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__PG3M,buffer__MG3M);
+ genere__MFEK(__tmp__TUZM,buffer__QUZM);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__PG3M,buffer__MG3M);
+ genere__WIEK(__tmp__TUZM,buffer__QUZM);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__PG3M,buffer__MG3M);
+ genere__ILEK(__tmp__TUZM,buffer__QUZM);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__PG3M,buffer__MG3M);
+ genere__MLEK(__tmp__TUZM,buffer__QUZM);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__PG3M,buffer__MG3M);
+ genere__NMEK(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__PG3M),buffer__MG3M);
- append__MOK(buffer__MG3M,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__TUZM),buffer__QUZM);
+ append__MOK(buffer__QUZM,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__PG3M,buffer__MG3M);
+ genere__PNEK(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__PG3M,buffer__MG3M);
+ genere__4REK(__tmp__TUZM,buffer__QUZM);
} break;
case __REAL_CST__: {
- append__MOK(buffer__MG3M,((__REAL_CST *)__tmp__PG3M)->value__RGAI);
+ append__MOK(buffer__QUZM,((__REAL_CST *)__tmp__TUZM)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__2M3P=((__CHARACTER_CST *)__tmp__PG3M);
- add_last__YPK(buffer__MG3M,'\'');
- append__MOK(buffer__MG3M,Self__2M3P->text__ZGAI);
- add_last__YPK(buffer__MG3M,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__PG3M,buffer__MG3M);
+ genere__YWEK(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__PG3M,buffer__MG3M);
+ genere__SXEK(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__PG3M,buffer__MG3M);
+ genere__B2EK(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__PG3M,buffer__MG3M);
+ genere__L4EK(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__PG3M,buffer__MG3M);
+ genere__VAFK(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__PG3M,buffer__MG3M);
+ genere__5CFK(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__PG3M,buffer__MG3M);
+ genere__JFFK(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__PG3M,buffer__MG3M);
+ genere__THFK(__tmp__TUZM,buffer__QUZM);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__PG3M,buffer__MG3M);
+ genere__3JFK(__tmp__TUZM,buffer__QUZM);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__PG3M,buffer__MG3M);
+ genere__SLFK(__tmp__TUZM,buffer__QUZM);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__PG3M,buffer__MG3M);
+ genere__XLFK(__tmp__TUZM,buffer__QUZM);
} break;
case __CAST__: {
- genere__CJJK(__tmp__PG3M,buffer__MG3M);
+ genere__4LFK(__tmp__TUZM,buffer__QUZM);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__PG3M,buffer__MG3M);
+ genere__TPKL(__tmp__TUZM,buffer__QUZM);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__PG3M,buffer__MG3M);
+ genere__40NL(__tmp__TUZM,buffer__QUZM);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__MG3M,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PG3M)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__QUZM,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TUZM)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__PG3M,buffer__MG3M);
+ genere__WD1M(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__PG3M,buffer__MG3M);
+ genere__10EO(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__PG3M,buffer__MG3M);
+ genere__NBLO(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__PG3M,buffer__MG3M);
+ genere__C1EO(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__PG3M,buffer__MG3M);
+ genere__VBLO(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__PG3M,buffer__MG3M);
+ genere__M5JM(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__PG3M,buffer__MG3M);
+ genere__24ML(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__PG3M,buffer__MG3M);
+ genere__OUZM(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__PG3M,buffer__MG3M);
+ genere__J1EO(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__PG3M,buffer__MG3M);
+ genere__THEP(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__PG3M,buffer__MG3M);
+ genere__1XRN(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__PG3M,buffer__MG3M);
+ genere__J2RN(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__PG3M,buffer__MG3M);
+ genere__GFQN(__tmp__TUZM,buffer__QUZM);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__PG3M,buffer__MG3M);
+ genere__2FUO(__tmp__TUZM,buffer__QUZM);
} break;
};
- add_last__YPK(buffer__MG3M,')');
+ 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__RSIO(__EXPR_MOD *Self__SSIO,void *buffer__TSIO)
+static void genere__J1EO(__EXPR_MOD *Self__K1EO,void *buffer__L1EO)
// ({EXPR_MOD},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__RTIO,*__tmp__3TIO,*__tmp__OUIO,*__tmp__0UIO;
- void *__tmp__STIO,*__tmp__PUIO;
- __CHARACTER_CST *Self__RN3P,*Self__GO3P;
- __BOOLEAN __tmp__MTIO,__tmp__JUIO;
- if (((void *)((__TYPE_FULL *)static_type__LIIO(Self__SSIO))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__TSIO,(&__string_399));
+ __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 {
- add_last__YPK(buffer__TSIO,'(');
- genere_declaration__CVRI(static_type__LIIO(Self__SSIO),buffer__TSIO);
- add_last__YPK(buffer__TSIO,')');
- };
- add_last__YPK(buffer__TSIO,'(');
- if (((void *)((__TYPE_FULL *)static_type__LIIO(Self__SSIO))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__TSIO,(&__string_400));
- __tmp__MTIO=TRUE__;
+ 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__MTIO=FALSE__;
+ __tmp__E2EO=FALSE__;
};
- if ((! __tmp__MTIO)) {
- __tmp__RTIO=Self__SSIO->parent_expr_binary__15ZL.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__RTIO)->__id) {
+ if ((! __tmp__E2EO)) {
+ __tmp__J2EO=Self__K1EO->parent_expr_binary__1KWL.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__J2EO)->__id) {
case __LIST__: {
- __tmp__STIO=static_type__SCTG(__tmp__RTIO);
+ __tmp__K2EO=static_type__OHQG(__tmp__J2EO);
} break;
case __STRING_CST__: {
- __tmp__STIO=((__STRING_CST *)__tmp__RTIO)->parent_constant__5F.static_type__LSYD;
+ __tmp__K2EO=((__STRING_CST *)__tmp__J2EO)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__STIO=((__EXTERNAL_C *)__tmp__RTIO)->static_type__KMZD;
+ __tmp__K2EO=((__EXTERNAL_C *)__tmp__J2EO)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__STIO=((__PROTOTYPE_CST *)__tmp__RTIO)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__K2EO=((__PROTOTYPE_CST *)__tmp__J2EO)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__STIO=((__INTEGER_CST *)__tmp__RTIO)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__K2EO=((__INTEGER_CST *)__tmp__J2EO)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__STIO=((__LOCAL *)((__READ_LOCAL *)__tmp__RTIO)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__K2EO=((__LOCAL *)((__READ_LOCAL *)__tmp__J2EO)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__STIO=static_type__EG5H(__tmp__RTIO);
+ __tmp__K2EO=static_type__CN1H(__tmp__J2EO);
} break;
case __EXPR_EQUAL__: {
- __tmp__STIO=static_type__3G5H();
+ __tmp__K2EO=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__STIO=static_type__CH5H();
+ __tmp__K2EO=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__STIO=((__REAL_CST *)__tmp__RTIO)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__K2EO=((__REAL_CST *)__tmp__J2EO)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__STIO=((__CHARACTER_CST *)__tmp__RTIO)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__K2EO=((__CHARACTER_CST *)__tmp__J2EO)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__STIO=static_type__HH5H();
+ __tmp__K2EO=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__STIO=static_type__MH5H();
+ __tmp__K2EO=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__STIO=static_type__RH5H();
+ __tmp__K2EO=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__STIO=static_type__WH5H(__tmp__RTIO);
+ __tmp__K2EO=static_type__UO1H(__tmp__J2EO);
} break;
case __EXPR_MUL__: {
- __tmp__STIO=static_type__2H5H(__tmp__RTIO);
+ __tmp__K2EO=static_type__0O1H(__tmp__J2EO);
} break;
case __EXPR_DIV__: {
- __tmp__STIO=static_type__BI5H(__tmp__RTIO);
+ __tmp__K2EO=static_type__5O1H(__tmp__J2EO);
} break;
case __EXPR_AND__: {
- __tmp__STIO=static_type__GI5H(__tmp__RTIO);
+ __tmp__K2EO=static_type__EP1H(__tmp__J2EO);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__STIO=static_type__LI5H(__tmp__RTIO);
+ __tmp__K2EO=static_type__JP1H(__tmp__J2EO);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__STIO=static_type__QI5H(__tmp__RTIO);
+ __tmp__K2EO=static_type__OP1H(__tmp__J2EO);
} break;
case __PUT_TO__: {
- __tmp__STIO=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__K2EO=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__STIO=static_type__ZI5H(__tmp__RTIO);
+ __tmp__K2EO=static_type__XP1H(__tmp__J2EO);
} break;
case __SIZE_OF__: {
- __tmp__STIO=static_type__FJ5H();
+ __tmp__K2EO=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__STIO=((__CAST *)__tmp__RTIO)->static_type__2G5H;
+ __tmp__K2EO=((__CAST *)__tmp__J2EO)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__STIO=static_type__SEOL(__tmp__RTIO);
+ __tmp__K2EO=static_type__NOKL(__tmp__J2EO);
} break;
case __READ_SLOT__: {
- __tmp__STIO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__RTIO)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__K2EO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__J2EO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__STIO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__RTIO)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__K2EO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__J2EO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__STIO=static_type__VN3M();
+ __tmp__K2EO=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__STIO=static_type__BIIO();
+ __tmp__K2EO=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__STIO=static_type__XRMO();
+ __tmp__K2EO=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__STIO=static_type__GIIO();
+ __tmp__K2EO=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__STIO=static_type__3RMO();
+ __tmp__K2EO=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__STIO=static_type__FZMM(__tmp__RTIO);
+ __tmp__K2EO=static_type__DFJM(__tmp__J2EO);
} break;
case __EXPR_ADD__: {
- __tmp__STIO=static_type__UTQL(__tmp__RTIO);
+ __tmp__K2EO=static_type__P3ML(__tmp__J2EO);
} break;
case __EXPR_NOT__: {
- __tmp__STIO=static_type__NP1M(__tmp__RTIO);
+ __tmp__K2EO=static_type__R3XM(__tmp__J2EO);
} break;
case __EXPR_MOD__: {
- __tmp__STIO=static_type__LIIO(__tmp__RTIO);
+ __tmp__K2EO=static_type__DREO(__tmp__J2EO);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__STIO=static_type__CZHP();
+ __tmp__K2EO=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__STIO=static_type__RMUN();
+ __tmp__K2EO=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__STIO=static_type__WMUN();
+ __tmp__K2EO=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__STIO=static_type__ZKTN(__tmp__RTIO);
+ __tmp__K2EO=static_type__3YPN(__tmp__J2EO);
} break;
case __EXPR_XOR__: {
- __tmp__STIO=static_type__D5VO(__tmp__RTIO);
+ __tmp__K2EO=static_type__1HSO(__tmp__J2EO);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__STIO)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__TSIO,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__K2EO)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__L1EO,(&__string_407));
};
};
- __tmp__3TIO=Self__SSIO->parent_expr_binary__15ZL.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__3TIO)->__id) {
+ __tmp__V2EO=Self__K1EO->parent_expr_binary__1KWL.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__V2EO)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__3TIO,buffer__TSIO);
+ genere__0EEK(__tmp__V2EO,buffer__L1EO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__3TIO,buffer__TSIO);
+ genere__MFEK(__tmp__V2EO,buffer__L1EO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__3TIO,buffer__TSIO);
+ genere__WIEK(__tmp__V2EO,buffer__L1EO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__3TIO,buffer__TSIO);
+ genere__ILEK(__tmp__V2EO,buffer__L1EO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__3TIO,buffer__TSIO);
+ genere__MLEK(__tmp__V2EO,buffer__L1EO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__3TIO,buffer__TSIO);
+ genere__NMEK(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__3TIO),buffer__TSIO);
- append__MOK(buffer__TSIO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__V2EO),buffer__L1EO);
+ append__MOK(buffer__L1EO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__3TIO,buffer__TSIO);
+ genere__PNEK(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__3TIO,buffer__TSIO);
+ genere__4REK(__tmp__V2EO,buffer__L1EO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__TSIO,((__REAL_CST *)__tmp__3TIO)->value__RGAI);
+ append__MOK(buffer__L1EO,((__REAL_CST *)__tmp__V2EO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__RN3P=((__CHARACTER_CST *)__tmp__3TIO);
- add_last__YPK(buffer__TSIO,'\'');
- append__MOK(buffer__TSIO,Self__RN3P->text__ZGAI);
- add_last__YPK(buffer__TSIO,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__3TIO,buffer__TSIO);
+ genere__YWEK(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__3TIO,buffer__TSIO);
+ genere__SXEK(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__3TIO,buffer__TSIO);
+ genere__B2EK(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__3TIO,buffer__TSIO);
+ genere__L4EK(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__3TIO,buffer__TSIO);
+ genere__VAFK(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__3TIO,buffer__TSIO);
+ genere__5CFK(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__3TIO,buffer__TSIO);
+ genere__JFFK(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__3TIO,buffer__TSIO);
+ genere__THFK(__tmp__V2EO,buffer__L1EO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__3TIO,buffer__TSIO);
+ genere__3JFK(__tmp__V2EO,buffer__L1EO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__3TIO,buffer__TSIO);
+ genere__SLFK(__tmp__V2EO,buffer__L1EO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__3TIO,buffer__TSIO);
+ genere__XLFK(__tmp__V2EO,buffer__L1EO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__3TIO,buffer__TSIO);
+ genere__4LFK(__tmp__V2EO,buffer__L1EO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__3TIO,buffer__TSIO);
+ genere__TPKL(__tmp__V2EO,buffer__L1EO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__3TIO,buffer__TSIO);
+ genere__40NL(__tmp__V2EO,buffer__L1EO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__TSIO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3TIO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__L1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__V2EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__3TIO,buffer__TSIO);
+ genere__WD1M(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__3TIO,buffer__TSIO);
+ genere__10EO(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__3TIO,buffer__TSIO);
+ genere__NBLO(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__3TIO,buffer__TSIO);
+ genere__C1EO(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__3TIO,buffer__TSIO);
+ genere__VBLO(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__3TIO,buffer__TSIO);
+ genere__M5JM(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__3TIO,buffer__TSIO);
+ genere__24ML(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__3TIO,buffer__TSIO);
+ genere__OUZM(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__3TIO,buffer__TSIO);
+ genere__J1EO(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__3TIO,buffer__TSIO);
+ genere__THEP(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__3TIO,buffer__TSIO);
+ genere__1XRN(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__3TIO,buffer__TSIO);
+ genere__J2RN(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__3TIO,buffer__TSIO);
+ genere__GFQN(__tmp__V2EO,buffer__L1EO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__3TIO,buffer__TSIO);
+ genere__2FUO(__tmp__V2EO,buffer__L1EO);
} break;
};
- add_last__YPK(buffer__TSIO,' ');
- append__MOK(buffer__TSIO,(&__string_364));
- add_last__YPK(buffer__TSIO,' ');
- if (((void *)((__TYPE_FULL *)static_type__LIIO(Self__SSIO))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__TSIO,(&__string_400));
- __tmp__JUIO=TRUE__;
+ 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__JUIO=FALSE__;
+ __tmp__B3EO=FALSE__;
};
- if ((! __tmp__JUIO)) {
- __tmp__OUIO=Self__SSIO->parent_expr_binary__15ZL.right__AIAI;
- switch (((struct ___OBJ *)__tmp__OUIO)->__id) {
+ if ((! __tmp__B3EO)) {
+ __tmp__G3EO=Self__K1EO->parent_expr_binary__1KWL.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__G3EO)->__id) {
case __LIST__: {
- __tmp__PUIO=static_type__SCTG(__tmp__OUIO);
+ __tmp__H3EO=static_type__OHQG(__tmp__G3EO);
} break;
case __STRING_CST__: {
- __tmp__PUIO=((__STRING_CST *)__tmp__OUIO)->parent_constant__5F.static_type__LSYD;
+ __tmp__H3EO=((__STRING_CST *)__tmp__G3EO)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__PUIO=((__EXTERNAL_C *)__tmp__OUIO)->static_type__KMZD;
+ __tmp__H3EO=((__EXTERNAL_C *)__tmp__G3EO)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__PUIO=((__PROTOTYPE_CST *)__tmp__OUIO)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__H3EO=((__PROTOTYPE_CST *)__tmp__G3EO)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__PUIO=((__INTEGER_CST *)__tmp__OUIO)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__H3EO=((__INTEGER_CST *)__tmp__G3EO)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__PUIO=((__LOCAL *)((__READ_LOCAL *)__tmp__OUIO)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__H3EO=((__LOCAL *)((__READ_LOCAL *)__tmp__G3EO)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__PUIO=static_type__EG5H(__tmp__OUIO);
+ __tmp__H3EO=static_type__CN1H(__tmp__G3EO);
} break;
case __EXPR_EQUAL__: {
- __tmp__PUIO=static_type__3G5H();
+ __tmp__H3EO=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__PUIO=static_type__CH5H();
+ __tmp__H3EO=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__PUIO=((__REAL_CST *)__tmp__OUIO)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__H3EO=((__REAL_CST *)__tmp__G3EO)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__PUIO=((__CHARACTER_CST *)__tmp__OUIO)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__H3EO=((__CHARACTER_CST *)__tmp__G3EO)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__PUIO=static_type__HH5H();
+ __tmp__H3EO=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__PUIO=static_type__MH5H();
+ __tmp__H3EO=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__PUIO=static_type__RH5H();
+ __tmp__H3EO=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__PUIO=static_type__WH5H(__tmp__OUIO);
+ __tmp__H3EO=static_type__UO1H(__tmp__G3EO);
} break;
case __EXPR_MUL__: {
- __tmp__PUIO=static_type__2H5H(__tmp__OUIO);
+ __tmp__H3EO=static_type__0O1H(__tmp__G3EO);
} break;
case __EXPR_DIV__: {
- __tmp__PUIO=static_type__BI5H(__tmp__OUIO);
+ __tmp__H3EO=static_type__5O1H(__tmp__G3EO);
} break;
case __EXPR_AND__: {
- __tmp__PUIO=static_type__GI5H(__tmp__OUIO);
+ __tmp__H3EO=static_type__EP1H(__tmp__G3EO);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__PUIO=static_type__LI5H(__tmp__OUIO);
+ __tmp__H3EO=static_type__JP1H(__tmp__G3EO);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__PUIO=static_type__QI5H(__tmp__OUIO);
+ __tmp__H3EO=static_type__OP1H(__tmp__G3EO);
} break;
case __PUT_TO__: {
- __tmp__PUIO=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__H3EO=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__PUIO=static_type__ZI5H(__tmp__OUIO);
+ __tmp__H3EO=static_type__XP1H(__tmp__G3EO);
} break;
case __SIZE_OF__: {
- __tmp__PUIO=static_type__FJ5H();
+ __tmp__H3EO=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__PUIO=((__CAST *)__tmp__OUIO)->static_type__2G5H;
+ __tmp__H3EO=((__CAST *)__tmp__G3EO)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__PUIO=static_type__SEOL(__tmp__OUIO);
+ __tmp__H3EO=static_type__NOKL(__tmp__G3EO);
} break;
case __READ_SLOT__: {
- __tmp__PUIO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__OUIO)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__H3EO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__G3EO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__PUIO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OUIO)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__H3EO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__G3EO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__PUIO=static_type__VN3M();
+ __tmp__H3EO=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__PUIO=static_type__BIIO();
+ __tmp__H3EO=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__PUIO=static_type__XRMO();
+ __tmp__H3EO=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__PUIO=static_type__GIIO();
+ __tmp__H3EO=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__PUIO=static_type__3RMO();
+ __tmp__H3EO=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__PUIO=static_type__FZMM(__tmp__OUIO);
+ __tmp__H3EO=static_type__DFJM(__tmp__G3EO);
} break;
case __EXPR_ADD__: {
- __tmp__PUIO=static_type__UTQL(__tmp__OUIO);
+ __tmp__H3EO=static_type__P3ML(__tmp__G3EO);
} break;
case __EXPR_NOT__: {
- __tmp__PUIO=static_type__NP1M(__tmp__OUIO);
+ __tmp__H3EO=static_type__R3XM(__tmp__G3EO);
} break;
case __EXPR_MOD__: {
- __tmp__PUIO=static_type__LIIO(__tmp__OUIO);
+ __tmp__H3EO=static_type__DREO(__tmp__G3EO);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__PUIO=static_type__CZHP();
+ __tmp__H3EO=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__PUIO=static_type__RMUN();
+ __tmp__H3EO=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__PUIO=static_type__WMUN();
+ __tmp__H3EO=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__PUIO=static_type__ZKTN(__tmp__OUIO);
+ __tmp__H3EO=static_type__3YPN(__tmp__G3EO);
} break;
case __EXPR_XOR__: {
- __tmp__PUIO=static_type__D5VO(__tmp__OUIO);
+ __tmp__H3EO=static_type__1HSO(__tmp__G3EO);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__PUIO)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__TSIO,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__H3EO)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__L1EO,(&__string_407));
};
};
- __tmp__0UIO=Self__SSIO->parent_expr_binary__15ZL.right__AIAI;
- switch (((struct ___OBJ *)__tmp__0UIO)->__id) {
+ __tmp__S3EO=Self__K1EO->parent_expr_binary__1KWL.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__S3EO)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__0UIO,buffer__TSIO);
+ genere__0EEK(__tmp__S3EO,buffer__L1EO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__0UIO,buffer__TSIO);
+ genere__MFEK(__tmp__S3EO,buffer__L1EO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__0UIO,buffer__TSIO);
+ genere__WIEK(__tmp__S3EO,buffer__L1EO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__0UIO,buffer__TSIO);
+ genere__ILEK(__tmp__S3EO,buffer__L1EO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__0UIO,buffer__TSIO);
+ genere__MLEK(__tmp__S3EO,buffer__L1EO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__0UIO,buffer__TSIO);
+ genere__NMEK(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__0UIO),buffer__TSIO);
- append__MOK(buffer__TSIO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__S3EO),buffer__L1EO);
+ append__MOK(buffer__L1EO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__0UIO,buffer__TSIO);
+ genere__PNEK(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__0UIO,buffer__TSIO);
+ genere__4REK(__tmp__S3EO,buffer__L1EO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__TSIO,((__REAL_CST *)__tmp__0UIO)->value__RGAI);
+ append__MOK(buffer__L1EO,((__REAL_CST *)__tmp__S3EO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__GO3P=((__CHARACTER_CST *)__tmp__0UIO);
- add_last__YPK(buffer__TSIO,'\'');
- append__MOK(buffer__TSIO,Self__GO3P->text__ZGAI);
- add_last__YPK(buffer__TSIO,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__0UIO,buffer__TSIO);
+ genere__YWEK(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__0UIO,buffer__TSIO);
+ genere__SXEK(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__0UIO,buffer__TSIO);
+ genere__B2EK(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__0UIO,buffer__TSIO);
+ genere__L4EK(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__0UIO,buffer__TSIO);
+ genere__VAFK(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__0UIO,buffer__TSIO);
+ genere__5CFK(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__0UIO,buffer__TSIO);
+ genere__JFFK(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__0UIO,buffer__TSIO);
+ genere__THFK(__tmp__S3EO,buffer__L1EO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__0UIO,buffer__TSIO);
+ genere__3JFK(__tmp__S3EO,buffer__L1EO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__0UIO,buffer__TSIO);
+ genere__SLFK(__tmp__S3EO,buffer__L1EO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__0UIO,buffer__TSIO);
+ genere__XLFK(__tmp__S3EO,buffer__L1EO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__0UIO,buffer__TSIO);
+ genere__4LFK(__tmp__S3EO,buffer__L1EO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__0UIO,buffer__TSIO);
+ genere__TPKL(__tmp__S3EO,buffer__L1EO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__0UIO,buffer__TSIO);
+ genere__40NL(__tmp__S3EO,buffer__L1EO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__TSIO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0UIO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__L1EO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__S3EO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__0UIO,buffer__TSIO);
+ genere__WD1M(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__0UIO,buffer__TSIO);
+ genere__10EO(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__0UIO,buffer__TSIO);
+ genere__NBLO(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__0UIO,buffer__TSIO);
+ genere__C1EO(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__0UIO,buffer__TSIO);
+ genere__VBLO(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__0UIO,buffer__TSIO);
+ genere__M5JM(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__0UIO,buffer__TSIO);
+ genere__24ML(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__0UIO,buffer__TSIO);
+ genere__OUZM(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__0UIO,buffer__TSIO);
+ genere__J1EO(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__0UIO,buffer__TSIO);
+ genere__THEP(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__0UIO,buffer__TSIO);
+ genere__1XRN(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__0UIO,buffer__TSIO);
+ genere__J2RN(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__0UIO,buffer__TSIO);
+ genere__GFQN(__tmp__S3EO,buffer__L1EO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__0UIO,buffer__TSIO);
+ genere__2FUO(__tmp__S3EO,buffer__L1EO);
} break;
};
- add_last__YPK(buffer__TSIO,')');
+ 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);
}
-static void genere__14HP(__EXPR_SUP_EQ *Self__24HP,void *buffer__34HP)
+static void genere__THEP(__EXPR_SUP_EQ *Self__UHEP,void *buffer__VHEP)
// ({EXPR_SUP_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__W5HP,*__tmp__CAIP,*__tmp__KAIP,*__tmp__1AIP,*__tmp__2AIP;
- void *__tmp__YBIP,*__tmp__ECIP,*__tmp__MCIP,*__tmp__3CIP,*__tmp__4CIP;
- void *__tmp__X5HP,*__tmp__DAIP,*__tmp__LAIP,*__tmp__3AIP,*__tmp__ZBIP;
- void *__tmp__FCIP,*__tmp__NCIP,*__tmp__5CIP;
- __CHARACTER_CST *Self__HP3P,*Self__OQ3P;
- __BOOLEAN __tmp__R5HP,__tmp__QAIP,__tmp__TBIP,__tmp__SCIP;
- if (((void *)((__TYPE_FULL *)static_type__CZHP())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__34HP,(&__string_399));
- };
- add_last__YPK(buffer__34HP,'(');
- if (((void *)((__TYPE_FULL *)static_type__CZHP())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__34HP,(&__string_400));
- __tmp__R5HP=TRUE__;
- } else {
- __tmp__R5HP=FALSE__;
- };
- if ((! __tmp__R5HP)) {
- __tmp__W5HP=Self__24HP->parent_expr_binary_cmp__QL5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__W5HP)->__id) {
+ __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__X5HP=static_type__SCTG(__tmp__W5HP);
+ __tmp__PIEP=static_type__OHQG(__tmp__OIEP);
} break;
case __STRING_CST__: {
- __tmp__X5HP=((__STRING_CST *)__tmp__W5HP)->parent_constant__5F.static_type__LSYD;
+ __tmp__PIEP=((__STRING_CST *)__tmp__OIEP)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__X5HP=((__EXTERNAL_C *)__tmp__W5HP)->static_type__KMZD;
+ __tmp__PIEP=((__EXTERNAL_C *)__tmp__OIEP)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__X5HP=((__PROTOTYPE_CST *)__tmp__W5HP)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__PIEP=((__PROTOTYPE_CST *)__tmp__OIEP)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__X5HP=((__INTEGER_CST *)__tmp__W5HP)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__PIEP=((__INTEGER_CST *)__tmp__OIEP)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__X5HP=((__LOCAL *)((__READ_LOCAL *)__tmp__W5HP)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__PIEP=((__LOCAL *)((__READ_LOCAL *)__tmp__OIEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__X5HP=static_type__EG5H(__tmp__W5HP);
+ __tmp__PIEP=static_type__CN1H(__tmp__OIEP);
} break;
case __EXPR_EQUAL__: {
- __tmp__X5HP=static_type__3G5H();
+ __tmp__PIEP=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__X5HP=static_type__CH5H();
+ __tmp__PIEP=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__X5HP=((__REAL_CST *)__tmp__W5HP)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__PIEP=((__REAL_CST *)__tmp__OIEP)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__X5HP=((__CHARACTER_CST *)__tmp__W5HP)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__PIEP=((__CHARACTER_CST *)__tmp__OIEP)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__X5HP=static_type__HH5H();
+ __tmp__PIEP=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__X5HP=static_type__MH5H();
+ __tmp__PIEP=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__X5HP=static_type__RH5H();
+ __tmp__PIEP=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__X5HP=static_type__WH5H(__tmp__W5HP);
+ __tmp__PIEP=static_type__UO1H(__tmp__OIEP);
} break;
case __EXPR_MUL__: {
- __tmp__X5HP=static_type__2H5H(__tmp__W5HP);
+ __tmp__PIEP=static_type__0O1H(__tmp__OIEP);
} break;
case __EXPR_DIV__: {
- __tmp__X5HP=static_type__BI5H(__tmp__W5HP);
+ __tmp__PIEP=static_type__5O1H(__tmp__OIEP);
} break;
case __EXPR_AND__: {
- __tmp__X5HP=static_type__GI5H(__tmp__W5HP);
+ __tmp__PIEP=static_type__EP1H(__tmp__OIEP);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__X5HP=static_type__LI5H(__tmp__W5HP);
+ __tmp__PIEP=static_type__JP1H(__tmp__OIEP);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__X5HP=static_type__QI5H(__tmp__W5HP);
+ __tmp__PIEP=static_type__OP1H(__tmp__OIEP);
} break;
case __PUT_TO__: {
- __tmp__X5HP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__PIEP=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__X5HP=static_type__ZI5H(__tmp__W5HP);
+ __tmp__PIEP=static_type__XP1H(__tmp__OIEP);
} break;
case __SIZE_OF__: {
- __tmp__X5HP=static_type__FJ5H();
+ __tmp__PIEP=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__X5HP=((__CAST *)__tmp__W5HP)->static_type__2G5H;
+ __tmp__PIEP=((__CAST *)__tmp__OIEP)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__X5HP=static_type__SEOL(__tmp__W5HP);
+ __tmp__PIEP=static_type__NOKL(__tmp__OIEP);
} break;
case __READ_SLOT__: {
- __tmp__X5HP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__W5HP)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__PIEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__OIEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__X5HP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__W5HP)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__PIEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OIEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__X5HP=static_type__VN3M();
+ __tmp__PIEP=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__X5HP=static_type__BIIO();
+ __tmp__PIEP=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__X5HP=static_type__XRMO();
+ __tmp__PIEP=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__X5HP=static_type__GIIO();
+ __tmp__PIEP=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__X5HP=static_type__3RMO();
+ __tmp__PIEP=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__X5HP=static_type__FZMM(__tmp__W5HP);
+ __tmp__PIEP=static_type__DFJM(__tmp__OIEP);
} break;
case __EXPR_ADD__: {
- __tmp__X5HP=static_type__UTQL(__tmp__W5HP);
+ __tmp__PIEP=static_type__P3ML(__tmp__OIEP);
} break;
case __EXPR_NOT__: {
- __tmp__X5HP=static_type__NP1M(__tmp__W5HP);
+ __tmp__PIEP=static_type__R3XM(__tmp__OIEP);
} break;
case __EXPR_MOD__: {
- __tmp__X5HP=static_type__LIIO(__tmp__W5HP);
+ __tmp__PIEP=static_type__DREO(__tmp__OIEP);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__X5HP=static_type__CZHP();
+ __tmp__PIEP=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__X5HP=static_type__RMUN();
+ __tmp__PIEP=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__X5HP=static_type__WMUN();
+ __tmp__PIEP=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__X5HP=static_type__ZKTN(__tmp__W5HP);
+ __tmp__PIEP=static_type__3YPN(__tmp__OIEP);
} break;
case __EXPR_XOR__: {
- __tmp__X5HP=static_type__D5VO(__tmp__W5HP);
+ __tmp__PIEP=static_type__1HSO(__tmp__OIEP);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__X5HP)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__34HP,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__PIEP)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__VHEP,(&__string_407));
};
};
- __tmp__CAIP=Self__24HP->parent_expr_binary_cmp__QL5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__CAIP)->__id) {
+ __tmp__0IEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__0IEP)->__id) {
case __LIST__: {
- __tmp__DAIP=static_type__SCTG(__tmp__CAIP);
+ __tmp__1IEP=static_type__OHQG(__tmp__0IEP);
} break;
case __STRING_CST__: {
- __tmp__DAIP=((__STRING_CST *)__tmp__CAIP)->parent_constant__5F.static_type__LSYD;
+ __tmp__1IEP=((__STRING_CST *)__tmp__0IEP)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__DAIP=((__EXTERNAL_C *)__tmp__CAIP)->static_type__KMZD;
+ __tmp__1IEP=((__EXTERNAL_C *)__tmp__0IEP)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__DAIP=((__PROTOTYPE_CST *)__tmp__CAIP)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__1IEP=((__PROTOTYPE_CST *)__tmp__0IEP)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__DAIP=((__INTEGER_CST *)__tmp__CAIP)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__1IEP=((__INTEGER_CST *)__tmp__0IEP)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__DAIP=((__LOCAL *)((__READ_LOCAL *)__tmp__CAIP)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__1IEP=((__LOCAL *)((__READ_LOCAL *)__tmp__0IEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__DAIP=static_type__EG5H(__tmp__CAIP);
+ __tmp__1IEP=static_type__CN1H(__tmp__0IEP);
} break;
case __EXPR_EQUAL__: {
- __tmp__DAIP=static_type__3G5H();
+ __tmp__1IEP=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__DAIP=static_type__CH5H();
+ __tmp__1IEP=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__DAIP=((__REAL_CST *)__tmp__CAIP)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__1IEP=((__REAL_CST *)__tmp__0IEP)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__DAIP=((__CHARACTER_CST *)__tmp__CAIP)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__1IEP=((__CHARACTER_CST *)__tmp__0IEP)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__DAIP=static_type__HH5H();
+ __tmp__1IEP=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__DAIP=static_type__MH5H();
+ __tmp__1IEP=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__DAIP=static_type__RH5H();
+ __tmp__1IEP=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__DAIP=static_type__WH5H(__tmp__CAIP);
+ __tmp__1IEP=static_type__UO1H(__tmp__0IEP);
} break;
case __EXPR_MUL__: {
- __tmp__DAIP=static_type__2H5H(__tmp__CAIP);
+ __tmp__1IEP=static_type__0O1H(__tmp__0IEP);
} break;
case __EXPR_DIV__: {
- __tmp__DAIP=static_type__BI5H(__tmp__CAIP);
+ __tmp__1IEP=static_type__5O1H(__tmp__0IEP);
} break;
case __EXPR_AND__: {
- __tmp__DAIP=static_type__GI5H(__tmp__CAIP);
+ __tmp__1IEP=static_type__EP1H(__tmp__0IEP);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__DAIP=static_type__LI5H(__tmp__CAIP);
+ __tmp__1IEP=static_type__JP1H(__tmp__0IEP);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__DAIP=static_type__QI5H(__tmp__CAIP);
+ __tmp__1IEP=static_type__OP1H(__tmp__0IEP);
} break;
case __PUT_TO__: {
- __tmp__DAIP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__1IEP=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__DAIP=static_type__ZI5H(__tmp__CAIP);
+ __tmp__1IEP=static_type__XP1H(__tmp__0IEP);
} break;
case __SIZE_OF__: {
- __tmp__DAIP=static_type__FJ5H();
+ __tmp__1IEP=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__DAIP=((__CAST *)__tmp__CAIP)->static_type__2G5H;
+ __tmp__1IEP=((__CAST *)__tmp__0IEP)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__DAIP=static_type__SEOL(__tmp__CAIP);
+ __tmp__1IEP=static_type__NOKL(__tmp__0IEP);
} break;
case __READ_SLOT__: {
- __tmp__DAIP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CAIP)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__1IEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__0IEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__DAIP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CAIP)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__1IEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__0IEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__DAIP=static_type__VN3M();
+ __tmp__1IEP=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__DAIP=static_type__BIIO();
+ __tmp__1IEP=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__DAIP=static_type__XRMO();
+ __tmp__1IEP=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__DAIP=static_type__GIIO();
+ __tmp__1IEP=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__DAIP=static_type__3RMO();
+ __tmp__1IEP=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__DAIP=static_type__FZMM(__tmp__CAIP);
+ __tmp__1IEP=static_type__DFJM(__tmp__0IEP);
} break;
case __EXPR_ADD__: {
- __tmp__DAIP=static_type__UTQL(__tmp__CAIP);
+ __tmp__1IEP=static_type__P3ML(__tmp__0IEP);
} break;
case __EXPR_NOT__: {
- __tmp__DAIP=static_type__NP1M(__tmp__CAIP);
+ __tmp__1IEP=static_type__R3XM(__tmp__0IEP);
} break;
case __EXPR_MOD__: {
- __tmp__DAIP=static_type__LIIO(__tmp__CAIP);
+ __tmp__1IEP=static_type__DREO(__tmp__0IEP);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__DAIP=static_type__CZHP();
+ __tmp__1IEP=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__DAIP=static_type__RMUN();
+ __tmp__1IEP=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__DAIP=static_type__WMUN();
+ __tmp__1IEP=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__DAIP=static_type__ZKTN(__tmp__CAIP);
+ __tmp__1IEP=static_type__3YPN(__tmp__0IEP);
} break;
case __EXPR_XOR__: {
- __tmp__DAIP=static_type__D5VO(__tmp__CAIP);
+ __tmp__1IEP=static_type__1HSO(__tmp__0IEP);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__DAIP)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__KAIP=Self__24HP->parent_expr_binary_cmp__QL5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__KAIP)->__id) {
+ 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__LAIP=static_type__SCTG(__tmp__KAIP);
+ __tmp__DJEP=static_type__OHQG(__tmp__CJEP);
} break;
case __STRING_CST__: {
- __tmp__LAIP=((__STRING_CST *)__tmp__KAIP)->parent_constant__5F.static_type__LSYD;
+ __tmp__DJEP=((__STRING_CST *)__tmp__CJEP)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__LAIP=((__EXTERNAL_C *)__tmp__KAIP)->static_type__KMZD;
+ __tmp__DJEP=((__EXTERNAL_C *)__tmp__CJEP)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__LAIP=((__PROTOTYPE_CST *)__tmp__KAIP)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__DJEP=((__PROTOTYPE_CST *)__tmp__CJEP)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__LAIP=((__INTEGER_CST *)__tmp__KAIP)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__DJEP=((__INTEGER_CST *)__tmp__CJEP)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__LAIP=((__LOCAL *)((__READ_LOCAL *)__tmp__KAIP)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__DJEP=((__LOCAL *)((__READ_LOCAL *)__tmp__CJEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__LAIP=static_type__EG5H(__tmp__KAIP);
+ __tmp__DJEP=static_type__CN1H(__tmp__CJEP);
} break;
case __EXPR_EQUAL__: {
- __tmp__LAIP=static_type__3G5H();
+ __tmp__DJEP=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__LAIP=static_type__CH5H();
+ __tmp__DJEP=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__LAIP=((__REAL_CST *)__tmp__KAIP)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__DJEP=((__REAL_CST *)__tmp__CJEP)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__LAIP=((__CHARACTER_CST *)__tmp__KAIP)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__DJEP=((__CHARACTER_CST *)__tmp__CJEP)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__LAIP=static_type__HH5H();
+ __tmp__DJEP=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__LAIP=static_type__MH5H();
+ __tmp__DJEP=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__LAIP=static_type__RH5H();
+ __tmp__DJEP=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__LAIP=static_type__WH5H(__tmp__KAIP);
+ __tmp__DJEP=static_type__UO1H(__tmp__CJEP);
} break;
case __EXPR_MUL__: {
- __tmp__LAIP=static_type__2H5H(__tmp__KAIP);
+ __tmp__DJEP=static_type__0O1H(__tmp__CJEP);
} break;
case __EXPR_DIV__: {
- __tmp__LAIP=static_type__BI5H(__tmp__KAIP);
+ __tmp__DJEP=static_type__5O1H(__tmp__CJEP);
} break;
case __EXPR_AND__: {
- __tmp__LAIP=static_type__GI5H(__tmp__KAIP);
+ __tmp__DJEP=static_type__EP1H(__tmp__CJEP);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__LAIP=static_type__LI5H(__tmp__KAIP);
+ __tmp__DJEP=static_type__JP1H(__tmp__CJEP);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__LAIP=static_type__QI5H(__tmp__KAIP);
+ __tmp__DJEP=static_type__OP1H(__tmp__CJEP);
} break;
case __PUT_TO__: {
- __tmp__LAIP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__DJEP=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__LAIP=static_type__ZI5H(__tmp__KAIP);
+ __tmp__DJEP=static_type__XP1H(__tmp__CJEP);
} break;
case __SIZE_OF__: {
- __tmp__LAIP=static_type__FJ5H();
+ __tmp__DJEP=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__LAIP=((__CAST *)__tmp__KAIP)->static_type__2G5H;
+ __tmp__DJEP=((__CAST *)__tmp__CJEP)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__LAIP=static_type__SEOL(__tmp__KAIP);
+ __tmp__DJEP=static_type__NOKL(__tmp__CJEP);
} break;
case __READ_SLOT__: {
- __tmp__LAIP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KAIP)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__DJEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CJEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__LAIP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KAIP)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__DJEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CJEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__LAIP=static_type__VN3M();
+ __tmp__DJEP=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__LAIP=static_type__BIIO();
+ __tmp__DJEP=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__LAIP=static_type__XRMO();
+ __tmp__DJEP=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__LAIP=static_type__GIIO();
+ __tmp__DJEP=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__LAIP=static_type__3RMO();
+ __tmp__DJEP=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__LAIP=static_type__FZMM(__tmp__KAIP);
+ __tmp__DJEP=static_type__DFJM(__tmp__CJEP);
} break;
case __EXPR_ADD__: {
- __tmp__LAIP=static_type__UTQL(__tmp__KAIP);
+ __tmp__DJEP=static_type__P3ML(__tmp__CJEP);
} break;
case __EXPR_NOT__: {
- __tmp__LAIP=static_type__NP1M(__tmp__KAIP);
+ __tmp__DJEP=static_type__R3XM(__tmp__CJEP);
} break;
case __EXPR_MOD__: {
- __tmp__LAIP=static_type__LIIO(__tmp__KAIP);
+ __tmp__DJEP=static_type__DREO(__tmp__CJEP);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__LAIP=static_type__CZHP();
+ __tmp__DJEP=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__LAIP=static_type__RMUN();
+ __tmp__DJEP=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__LAIP=static_type__WMUN();
+ __tmp__DJEP=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__LAIP=static_type__ZKTN(__tmp__KAIP);
+ __tmp__DJEP=static_type__3YPN(__tmp__CJEP);
} break;
case __EXPR_XOR__: {
- __tmp__LAIP=static_type__D5VO(__tmp__KAIP);
+ __tmp__DJEP=static_type__1HSO(__tmp__CJEP);
} break;
};
- __tmp__QAIP=((void *)((__TYPE_FULL *)__tmp__LAIP)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__IJEP=((void *)((__TYPE_FULL *)__tmp__DJEP)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__QAIP=FALSE__;
- };
- if (__tmp__QAIP) {
- add_last__YPK(buffer__34HP,'0');
+ __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__1AIP=Self__24HP->parent_expr_binary_cmp__QL5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__1AIP)->__id) {
+ __tmp__TJEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__TJEP)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__1AIP,buffer__34HP);
+ genere__0EEK(__tmp__TJEP,buffer__VHEP);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__1AIP,buffer__34HP);
+ genere__MFEK(__tmp__TJEP,buffer__VHEP);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__1AIP,buffer__34HP);
+ genere__WIEK(__tmp__TJEP,buffer__VHEP);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__1AIP,buffer__34HP);
+ genere__ILEK(__tmp__TJEP,buffer__VHEP);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__1AIP,buffer__34HP);
+ genere__MLEK(__tmp__TJEP,buffer__VHEP);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__1AIP,buffer__34HP);
+ genere__NMEK(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__1AIP),buffer__34HP);
- append__MOK(buffer__34HP,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__TJEP),buffer__VHEP);
+ append__MOK(buffer__VHEP,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__1AIP,buffer__34HP);
+ genere__PNEK(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__1AIP,buffer__34HP);
+ genere__4REK(__tmp__TJEP,buffer__VHEP);
} break;
case __REAL_CST__: {
- append__MOK(buffer__34HP,((__REAL_CST *)__tmp__1AIP)->value__RGAI);
+ append__MOK(buffer__VHEP,((__REAL_CST *)__tmp__TJEP)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__HP3P=((__CHARACTER_CST *)__tmp__1AIP);
- add_last__YPK(buffer__34HP,'\'');
- append__MOK(buffer__34HP,Self__HP3P->text__ZGAI);
- add_last__YPK(buffer__34HP,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__1AIP,buffer__34HP);
+ genere__YWEK(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__1AIP,buffer__34HP);
+ genere__SXEK(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__1AIP,buffer__34HP);
+ genere__B2EK(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__1AIP,buffer__34HP);
+ genere__L4EK(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__1AIP,buffer__34HP);
+ genere__VAFK(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__1AIP,buffer__34HP);
+ genere__5CFK(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__1AIP,buffer__34HP);
+ genere__JFFK(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__1AIP,buffer__34HP);
+ genere__THFK(__tmp__TJEP,buffer__VHEP);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__1AIP,buffer__34HP);
+ genere__3JFK(__tmp__TJEP,buffer__VHEP);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__1AIP,buffer__34HP);
+ genere__SLFK(__tmp__TJEP,buffer__VHEP);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__1AIP,buffer__34HP);
+ genere__XLFK(__tmp__TJEP,buffer__VHEP);
} break;
case __CAST__: {
- genere__CJJK(__tmp__1AIP,buffer__34HP);
+ genere__4LFK(__tmp__TJEP,buffer__VHEP);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__1AIP,buffer__34HP);
+ genere__TPKL(__tmp__TJEP,buffer__VHEP);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__1AIP,buffer__34HP);
+ genere__40NL(__tmp__TJEP,buffer__VHEP);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__34HP,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1AIP)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__VHEP,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TJEP)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__1AIP,buffer__34HP);
+ genere__WD1M(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__1AIP,buffer__34HP);
+ genere__10EO(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__1AIP,buffer__34HP);
+ genere__NBLO(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__1AIP,buffer__34HP);
+ genere__C1EO(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__1AIP,buffer__34HP);
+ genere__VBLO(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__1AIP,buffer__34HP);
+ genere__M5JM(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__1AIP,buffer__34HP);
+ genere__24ML(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__1AIP,buffer__34HP);
+ genere__OUZM(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__1AIP,buffer__34HP);
+ genere__J1EO(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__1AIP,buffer__34HP);
+ genere__THEP(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__1AIP,buffer__34HP);
+ genere__1XRN(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__1AIP,buffer__34HP);
+ genere__J2RN(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__1AIP,buffer__34HP);
+ genere__GFQN(__tmp__TJEP,buffer__VHEP);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__1AIP,buffer__34HP);
+ genere__2FUO(__tmp__TJEP,buffer__VHEP);
} break;
};
- __tmp__2AIP=Self__24HP->parent_expr_binary_cmp__QL5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__2AIP)->__id) {
+ __tmp__UJEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__UJEP)->__id) {
case __LIST__: {
- __tmp__3AIP=static_type__SCTG(__tmp__2AIP);
+ __tmp__VJEP=static_type__OHQG(__tmp__UJEP);
} break;
case __STRING_CST__: {
- __tmp__3AIP=((__STRING_CST *)__tmp__2AIP)->parent_constant__5F.static_type__LSYD;
+ __tmp__VJEP=((__STRING_CST *)__tmp__UJEP)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__3AIP=((__EXTERNAL_C *)__tmp__2AIP)->static_type__KMZD;
+ __tmp__VJEP=((__EXTERNAL_C *)__tmp__UJEP)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__3AIP=((__PROTOTYPE_CST *)__tmp__2AIP)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__VJEP=((__PROTOTYPE_CST *)__tmp__UJEP)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__3AIP=((__INTEGER_CST *)__tmp__2AIP)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__VJEP=((__INTEGER_CST *)__tmp__UJEP)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__3AIP=((__LOCAL *)((__READ_LOCAL *)__tmp__2AIP)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__VJEP=((__LOCAL *)((__READ_LOCAL *)__tmp__UJEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__3AIP=static_type__EG5H(__tmp__2AIP);
+ __tmp__VJEP=static_type__CN1H(__tmp__UJEP);
} break;
case __EXPR_EQUAL__: {
- __tmp__3AIP=static_type__3G5H();
+ __tmp__VJEP=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__3AIP=static_type__CH5H();
+ __tmp__VJEP=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__3AIP=((__REAL_CST *)__tmp__2AIP)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__VJEP=((__REAL_CST *)__tmp__UJEP)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__3AIP=((__CHARACTER_CST *)__tmp__2AIP)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__VJEP=((__CHARACTER_CST *)__tmp__UJEP)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__3AIP=static_type__HH5H();
+ __tmp__VJEP=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__3AIP=static_type__MH5H();
+ __tmp__VJEP=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__3AIP=static_type__RH5H();
+ __tmp__VJEP=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__3AIP=static_type__WH5H(__tmp__2AIP);
+ __tmp__VJEP=static_type__UO1H(__tmp__UJEP);
} break;
case __EXPR_MUL__: {
- __tmp__3AIP=static_type__2H5H(__tmp__2AIP);
+ __tmp__VJEP=static_type__0O1H(__tmp__UJEP);
} break;
case __EXPR_DIV__: {
- __tmp__3AIP=static_type__BI5H(__tmp__2AIP);
+ __tmp__VJEP=static_type__5O1H(__tmp__UJEP);
} break;
case __EXPR_AND__: {
- __tmp__3AIP=static_type__GI5H(__tmp__2AIP);
+ __tmp__VJEP=static_type__EP1H(__tmp__UJEP);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__3AIP=static_type__LI5H(__tmp__2AIP);
+ __tmp__VJEP=static_type__JP1H(__tmp__UJEP);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__3AIP=static_type__QI5H(__tmp__2AIP);
+ __tmp__VJEP=static_type__OP1H(__tmp__UJEP);
} break;
case __PUT_TO__: {
- __tmp__3AIP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__VJEP=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__3AIP=static_type__ZI5H(__tmp__2AIP);
+ __tmp__VJEP=static_type__XP1H(__tmp__UJEP);
} break;
case __SIZE_OF__: {
- __tmp__3AIP=static_type__FJ5H();
+ __tmp__VJEP=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__3AIP=((__CAST *)__tmp__2AIP)->static_type__2G5H;
+ __tmp__VJEP=((__CAST *)__tmp__UJEP)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__3AIP=static_type__SEOL(__tmp__2AIP);
+ __tmp__VJEP=static_type__NOKL(__tmp__UJEP);
} break;
case __READ_SLOT__: {
- __tmp__3AIP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2AIP)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__VJEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UJEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__3AIP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2AIP)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__VJEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UJEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__3AIP=static_type__VN3M();
+ __tmp__VJEP=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__3AIP=static_type__BIIO();
+ __tmp__VJEP=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__3AIP=static_type__XRMO();
+ __tmp__VJEP=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__3AIP=static_type__GIIO();
+ __tmp__VJEP=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__3AIP=static_type__3RMO();
+ __tmp__VJEP=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__3AIP=static_type__FZMM(__tmp__2AIP);
+ __tmp__VJEP=static_type__DFJM(__tmp__UJEP);
} break;
case __EXPR_ADD__: {
- __tmp__3AIP=static_type__UTQL(__tmp__2AIP);
+ __tmp__VJEP=static_type__P3ML(__tmp__UJEP);
} break;
case __EXPR_NOT__: {
- __tmp__3AIP=static_type__NP1M(__tmp__2AIP);
+ __tmp__VJEP=static_type__R3XM(__tmp__UJEP);
} break;
case __EXPR_MOD__: {
- __tmp__3AIP=static_type__LIIO(__tmp__2AIP);
+ __tmp__VJEP=static_type__DREO(__tmp__UJEP);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__3AIP=static_type__CZHP();
+ __tmp__VJEP=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__3AIP=static_type__RMUN();
+ __tmp__VJEP=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__3AIP=static_type__WMUN();
+ __tmp__VJEP=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__3AIP=static_type__ZKTN(__tmp__2AIP);
+ __tmp__VJEP=static_type__3YPN(__tmp__UJEP);
} break;
case __EXPR_XOR__: {
- __tmp__3AIP=static_type__D5VO(__tmp__2AIP);
+ __tmp__VJEP=static_type__1HSO(__tmp__UJEP);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__3AIP)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__34HP,(&__string_401));
+ if (((void *)((__TYPE_FULL *)__tmp__VJEP)->parent_type__5SL == (void *)type_block__BLB)) {
+ append__MOK(buffer__VHEP,(&__string_409));
};
};
- add_last__YPK(buffer__34HP,' ');
- append__MOK(buffer__34HP,(&__string_365));
- add_last__YPK(buffer__34HP,' ');
- if (((void *)((__TYPE_FULL *)static_type__CZHP())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__34HP,(&__string_400));
- __tmp__TBIP=TRUE__;
+ 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__TBIP=FALSE__;
+ __tmp__LKEP=FALSE__;
};
- if ((! __tmp__TBIP)) {
- __tmp__YBIP=Self__24HP->parent_expr_binary_cmp__QL5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__YBIP)->__id) {
+ if ((! __tmp__LKEP)) {
+ __tmp__QKEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__QKEP)->__id) {
case __LIST__: {
- __tmp__ZBIP=static_type__SCTG(__tmp__YBIP);
+ __tmp__RKEP=static_type__OHQG(__tmp__QKEP);
} break;
case __STRING_CST__: {
- __tmp__ZBIP=((__STRING_CST *)__tmp__YBIP)->parent_constant__5F.static_type__LSYD;
+ __tmp__RKEP=((__STRING_CST *)__tmp__QKEP)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__ZBIP=((__EXTERNAL_C *)__tmp__YBIP)->static_type__KMZD;
+ __tmp__RKEP=((__EXTERNAL_C *)__tmp__QKEP)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__ZBIP=((__PROTOTYPE_CST *)__tmp__YBIP)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__RKEP=((__PROTOTYPE_CST *)__tmp__QKEP)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__ZBIP=((__INTEGER_CST *)__tmp__YBIP)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__RKEP=((__INTEGER_CST *)__tmp__QKEP)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__ZBIP=((__LOCAL *)((__READ_LOCAL *)__tmp__YBIP)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__RKEP=((__LOCAL *)((__READ_LOCAL *)__tmp__QKEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__ZBIP=static_type__EG5H(__tmp__YBIP);
+ __tmp__RKEP=static_type__CN1H(__tmp__QKEP);
} break;
case __EXPR_EQUAL__: {
- __tmp__ZBIP=static_type__3G5H();
+ __tmp__RKEP=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ZBIP=static_type__CH5H();
+ __tmp__RKEP=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__ZBIP=((__REAL_CST *)__tmp__YBIP)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__RKEP=((__REAL_CST *)__tmp__QKEP)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__ZBIP=((__CHARACTER_CST *)__tmp__YBIP)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__RKEP=((__CHARACTER_CST *)__tmp__QKEP)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__ZBIP=static_type__HH5H();
+ __tmp__RKEP=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__ZBIP=static_type__MH5H();
+ __tmp__RKEP=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__ZBIP=static_type__RH5H();
+ __tmp__RKEP=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__ZBIP=static_type__WH5H(__tmp__YBIP);
+ __tmp__RKEP=static_type__UO1H(__tmp__QKEP);
} break;
case __EXPR_MUL__: {
- __tmp__ZBIP=static_type__2H5H(__tmp__YBIP);
+ __tmp__RKEP=static_type__0O1H(__tmp__QKEP);
} break;
case __EXPR_DIV__: {
- __tmp__ZBIP=static_type__BI5H(__tmp__YBIP);
+ __tmp__RKEP=static_type__5O1H(__tmp__QKEP);
} break;
case __EXPR_AND__: {
- __tmp__ZBIP=static_type__GI5H(__tmp__YBIP);
+ __tmp__RKEP=static_type__EP1H(__tmp__QKEP);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ZBIP=static_type__LI5H(__tmp__YBIP);
+ __tmp__RKEP=static_type__JP1H(__tmp__QKEP);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ZBIP=static_type__QI5H(__tmp__YBIP);
+ __tmp__RKEP=static_type__OP1H(__tmp__QKEP);
} break;
case __PUT_TO__: {
- __tmp__ZBIP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__RKEP=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__ZBIP=static_type__ZI5H(__tmp__YBIP);
+ __tmp__RKEP=static_type__XP1H(__tmp__QKEP);
} break;
case __SIZE_OF__: {
- __tmp__ZBIP=static_type__FJ5H();
+ __tmp__RKEP=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__ZBIP=((__CAST *)__tmp__YBIP)->static_type__2G5H;
+ __tmp__RKEP=((__CAST *)__tmp__QKEP)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__ZBIP=static_type__SEOL(__tmp__YBIP);
+ __tmp__RKEP=static_type__NOKL(__tmp__QKEP);
} break;
case __READ_SLOT__: {
- __tmp__ZBIP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__YBIP)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__RKEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__QKEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__ZBIP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YBIP)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__RKEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__QKEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ZBIP=static_type__VN3M();
+ __tmp__RKEP=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ZBIP=static_type__BIIO();
+ __tmp__RKEP=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ZBIP=static_type__XRMO();
+ __tmp__RKEP=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ZBIP=static_type__GIIO();
+ __tmp__RKEP=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ZBIP=static_type__3RMO();
+ __tmp__RKEP=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__ZBIP=static_type__FZMM(__tmp__YBIP);
+ __tmp__RKEP=static_type__DFJM(__tmp__QKEP);
} break;
case __EXPR_ADD__: {
- __tmp__ZBIP=static_type__UTQL(__tmp__YBIP);
+ __tmp__RKEP=static_type__P3ML(__tmp__QKEP);
} break;
case __EXPR_NOT__: {
- __tmp__ZBIP=static_type__NP1M(__tmp__YBIP);
+ __tmp__RKEP=static_type__R3XM(__tmp__QKEP);
} break;
case __EXPR_MOD__: {
- __tmp__ZBIP=static_type__LIIO(__tmp__YBIP);
+ __tmp__RKEP=static_type__DREO(__tmp__QKEP);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ZBIP=static_type__CZHP();
+ __tmp__RKEP=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__ZBIP=static_type__RMUN();
+ __tmp__RKEP=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__ZBIP=static_type__WMUN();
+ __tmp__RKEP=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__ZBIP=static_type__ZKTN(__tmp__YBIP);
+ __tmp__RKEP=static_type__3YPN(__tmp__QKEP);
} break;
case __EXPR_XOR__: {
- __tmp__ZBIP=static_type__D5VO(__tmp__YBIP);
+ __tmp__RKEP=static_type__1HSO(__tmp__QKEP);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__ZBIP)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__34HP,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__RKEP)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__VHEP,(&__string_407));
};
};
- __tmp__ECIP=Self__24HP->parent_expr_binary_cmp__QL5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__ECIP)->__id) {
+ __tmp__2KEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__2KEP)->__id) {
case __LIST__: {
- __tmp__FCIP=static_type__SCTG(__tmp__ECIP);
+ __tmp__3KEP=static_type__OHQG(__tmp__2KEP);
} break;
case __STRING_CST__: {
- __tmp__FCIP=((__STRING_CST *)__tmp__ECIP)->parent_constant__5F.static_type__LSYD;
+ __tmp__3KEP=((__STRING_CST *)__tmp__2KEP)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__FCIP=((__EXTERNAL_C *)__tmp__ECIP)->static_type__KMZD;
+ __tmp__3KEP=((__EXTERNAL_C *)__tmp__2KEP)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__FCIP=((__PROTOTYPE_CST *)__tmp__ECIP)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__3KEP=((__PROTOTYPE_CST *)__tmp__2KEP)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__FCIP=((__INTEGER_CST *)__tmp__ECIP)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__3KEP=((__INTEGER_CST *)__tmp__2KEP)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__FCIP=((__LOCAL *)((__READ_LOCAL *)__tmp__ECIP)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__3KEP=((__LOCAL *)((__READ_LOCAL *)__tmp__2KEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__FCIP=static_type__EG5H(__tmp__ECIP);
+ __tmp__3KEP=static_type__CN1H(__tmp__2KEP);
} break;
case __EXPR_EQUAL__: {
- __tmp__FCIP=static_type__3G5H();
+ __tmp__3KEP=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__FCIP=static_type__CH5H();
+ __tmp__3KEP=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__FCIP=((__REAL_CST *)__tmp__ECIP)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__3KEP=((__REAL_CST *)__tmp__2KEP)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__FCIP=((__CHARACTER_CST *)__tmp__ECIP)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__3KEP=((__CHARACTER_CST *)__tmp__2KEP)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__FCIP=static_type__HH5H();
+ __tmp__3KEP=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__FCIP=static_type__MH5H();
+ __tmp__3KEP=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__FCIP=static_type__RH5H();
+ __tmp__3KEP=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__FCIP=static_type__WH5H(__tmp__ECIP);
+ __tmp__3KEP=static_type__UO1H(__tmp__2KEP);
} break;
case __EXPR_MUL__: {
- __tmp__FCIP=static_type__2H5H(__tmp__ECIP);
+ __tmp__3KEP=static_type__0O1H(__tmp__2KEP);
} break;
case __EXPR_DIV__: {
- __tmp__FCIP=static_type__BI5H(__tmp__ECIP);
+ __tmp__3KEP=static_type__5O1H(__tmp__2KEP);
} break;
case __EXPR_AND__: {
- __tmp__FCIP=static_type__GI5H(__tmp__ECIP);
+ __tmp__3KEP=static_type__EP1H(__tmp__2KEP);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__FCIP=static_type__LI5H(__tmp__ECIP);
+ __tmp__3KEP=static_type__JP1H(__tmp__2KEP);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__FCIP=static_type__QI5H(__tmp__ECIP);
+ __tmp__3KEP=static_type__OP1H(__tmp__2KEP);
} break;
case __PUT_TO__: {
- __tmp__FCIP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__3KEP=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__FCIP=static_type__ZI5H(__tmp__ECIP);
+ __tmp__3KEP=static_type__XP1H(__tmp__2KEP);
} break;
case __SIZE_OF__: {
- __tmp__FCIP=static_type__FJ5H();
+ __tmp__3KEP=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__FCIP=((__CAST *)__tmp__ECIP)->static_type__2G5H;
+ __tmp__3KEP=((__CAST *)__tmp__2KEP)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__FCIP=static_type__SEOL(__tmp__ECIP);
+ __tmp__3KEP=static_type__NOKL(__tmp__2KEP);
} break;
case __READ_SLOT__: {
- __tmp__FCIP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ECIP)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3KEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2KEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__FCIP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ECIP)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3KEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2KEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__FCIP=static_type__VN3M();
+ __tmp__3KEP=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__FCIP=static_type__BIIO();
+ __tmp__3KEP=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__FCIP=static_type__XRMO();
+ __tmp__3KEP=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__FCIP=static_type__GIIO();
+ __tmp__3KEP=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__FCIP=static_type__3RMO();
+ __tmp__3KEP=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__FCIP=static_type__FZMM(__tmp__ECIP);
+ __tmp__3KEP=static_type__DFJM(__tmp__2KEP);
} break;
case __EXPR_ADD__: {
- __tmp__FCIP=static_type__UTQL(__tmp__ECIP);
+ __tmp__3KEP=static_type__P3ML(__tmp__2KEP);
} break;
case __EXPR_NOT__: {
- __tmp__FCIP=static_type__NP1M(__tmp__ECIP);
+ __tmp__3KEP=static_type__R3XM(__tmp__2KEP);
} break;
case __EXPR_MOD__: {
- __tmp__FCIP=static_type__LIIO(__tmp__ECIP);
+ __tmp__3KEP=static_type__DREO(__tmp__2KEP);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__FCIP=static_type__CZHP();
+ __tmp__3KEP=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__FCIP=static_type__RMUN();
+ __tmp__3KEP=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__FCIP=static_type__WMUN();
+ __tmp__3KEP=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__FCIP=static_type__ZKTN(__tmp__ECIP);
+ __tmp__3KEP=static_type__3YPN(__tmp__2KEP);
} break;
case __EXPR_XOR__: {
- __tmp__FCIP=static_type__D5VO(__tmp__ECIP);
+ __tmp__3KEP=static_type__1HSO(__tmp__2KEP);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__FCIP)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__MCIP=Self__24HP->parent_expr_binary_cmp__QL5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__MCIP)->__id) {
+ 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__NCIP=static_type__SCTG(__tmp__MCIP);
+ __tmp__FLEP=static_type__OHQG(__tmp__ELEP);
} break;
case __STRING_CST__: {
- __tmp__NCIP=((__STRING_CST *)__tmp__MCIP)->parent_constant__5F.static_type__LSYD;
+ __tmp__FLEP=((__STRING_CST *)__tmp__ELEP)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__NCIP=((__EXTERNAL_C *)__tmp__MCIP)->static_type__KMZD;
+ __tmp__FLEP=((__EXTERNAL_C *)__tmp__ELEP)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__NCIP=((__PROTOTYPE_CST *)__tmp__MCIP)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__FLEP=((__PROTOTYPE_CST *)__tmp__ELEP)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__NCIP=((__INTEGER_CST *)__tmp__MCIP)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__FLEP=((__INTEGER_CST *)__tmp__ELEP)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__NCIP=((__LOCAL *)((__READ_LOCAL *)__tmp__MCIP)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__FLEP=((__LOCAL *)((__READ_LOCAL *)__tmp__ELEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__NCIP=static_type__EG5H(__tmp__MCIP);
+ __tmp__FLEP=static_type__CN1H(__tmp__ELEP);
} break;
case __EXPR_EQUAL__: {
- __tmp__NCIP=static_type__3G5H();
+ __tmp__FLEP=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__NCIP=static_type__CH5H();
+ __tmp__FLEP=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__NCIP=((__REAL_CST *)__tmp__MCIP)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__FLEP=((__REAL_CST *)__tmp__ELEP)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__NCIP=((__CHARACTER_CST *)__tmp__MCIP)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__FLEP=((__CHARACTER_CST *)__tmp__ELEP)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__NCIP=static_type__HH5H();
+ __tmp__FLEP=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__NCIP=static_type__MH5H();
+ __tmp__FLEP=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__NCIP=static_type__RH5H();
+ __tmp__FLEP=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__NCIP=static_type__WH5H(__tmp__MCIP);
+ __tmp__FLEP=static_type__UO1H(__tmp__ELEP);
} break;
case __EXPR_MUL__: {
- __tmp__NCIP=static_type__2H5H(__tmp__MCIP);
+ __tmp__FLEP=static_type__0O1H(__tmp__ELEP);
} break;
case __EXPR_DIV__: {
- __tmp__NCIP=static_type__BI5H(__tmp__MCIP);
+ __tmp__FLEP=static_type__5O1H(__tmp__ELEP);
} break;
case __EXPR_AND__: {
- __tmp__NCIP=static_type__GI5H(__tmp__MCIP);
+ __tmp__FLEP=static_type__EP1H(__tmp__ELEP);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__NCIP=static_type__LI5H(__tmp__MCIP);
+ __tmp__FLEP=static_type__JP1H(__tmp__ELEP);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__NCIP=static_type__QI5H(__tmp__MCIP);
+ __tmp__FLEP=static_type__OP1H(__tmp__ELEP);
} break;
case __PUT_TO__: {
- __tmp__NCIP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__FLEP=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__NCIP=static_type__ZI5H(__tmp__MCIP);
+ __tmp__FLEP=static_type__XP1H(__tmp__ELEP);
} break;
case __SIZE_OF__: {
- __tmp__NCIP=static_type__FJ5H();
+ __tmp__FLEP=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__NCIP=((__CAST *)__tmp__MCIP)->static_type__2G5H;
+ __tmp__FLEP=((__CAST *)__tmp__ELEP)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__NCIP=static_type__SEOL(__tmp__MCIP);
+ __tmp__FLEP=static_type__NOKL(__tmp__ELEP);
} break;
case __READ_SLOT__: {
- __tmp__NCIP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MCIP)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__FLEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ELEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__NCIP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MCIP)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__FLEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ELEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__NCIP=static_type__VN3M();
+ __tmp__FLEP=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__NCIP=static_type__BIIO();
+ __tmp__FLEP=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__NCIP=static_type__XRMO();
+ __tmp__FLEP=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__NCIP=static_type__GIIO();
+ __tmp__FLEP=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__NCIP=static_type__3RMO();
+ __tmp__FLEP=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__NCIP=static_type__FZMM(__tmp__MCIP);
+ __tmp__FLEP=static_type__DFJM(__tmp__ELEP);
} break;
case __EXPR_ADD__: {
- __tmp__NCIP=static_type__UTQL(__tmp__MCIP);
+ __tmp__FLEP=static_type__P3ML(__tmp__ELEP);
} break;
case __EXPR_NOT__: {
- __tmp__NCIP=static_type__NP1M(__tmp__MCIP);
+ __tmp__FLEP=static_type__R3XM(__tmp__ELEP);
} break;
case __EXPR_MOD__: {
- __tmp__NCIP=static_type__LIIO(__tmp__MCIP);
+ __tmp__FLEP=static_type__DREO(__tmp__ELEP);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__NCIP=static_type__CZHP();
+ __tmp__FLEP=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__NCIP=static_type__RMUN();
+ __tmp__FLEP=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__NCIP=static_type__WMUN();
+ __tmp__FLEP=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__NCIP=static_type__ZKTN(__tmp__MCIP);
+ __tmp__FLEP=static_type__3YPN(__tmp__ELEP);
} break;
case __EXPR_XOR__: {
- __tmp__NCIP=static_type__D5VO(__tmp__MCIP);
+ __tmp__FLEP=static_type__1HSO(__tmp__ELEP);
} break;
};
- __tmp__SCIP=((void *)((__TYPE_FULL *)__tmp__NCIP)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__KLEP=((void *)((__TYPE_FULL *)__tmp__FLEP)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__SCIP=FALSE__;
- };
- if (__tmp__SCIP) {
- add_last__YPK(buffer__34HP,'0');
+ __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__3CIP=Self__24HP->parent_expr_binary_cmp__QL5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__3CIP)->__id) {
+ __tmp__VLEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__VLEP)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__3CIP,buffer__34HP);
+ genere__0EEK(__tmp__VLEP,buffer__VHEP);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__3CIP,buffer__34HP);
+ genere__MFEK(__tmp__VLEP,buffer__VHEP);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__3CIP,buffer__34HP);
+ genere__WIEK(__tmp__VLEP,buffer__VHEP);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__3CIP,buffer__34HP);
+ genere__ILEK(__tmp__VLEP,buffer__VHEP);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__3CIP,buffer__34HP);
+ genere__MLEK(__tmp__VLEP,buffer__VHEP);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__3CIP,buffer__34HP);
+ genere__NMEK(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__3CIP),buffer__34HP);
- append__MOK(buffer__34HP,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__VLEP),buffer__VHEP);
+ append__MOK(buffer__VHEP,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__3CIP,buffer__34HP);
+ genere__PNEK(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__3CIP,buffer__34HP);
+ genere__4REK(__tmp__VLEP,buffer__VHEP);
} break;
case __REAL_CST__: {
- append__MOK(buffer__34HP,((__REAL_CST *)__tmp__3CIP)->value__RGAI);
+ append__MOK(buffer__VHEP,((__REAL_CST *)__tmp__VLEP)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__OQ3P=((__CHARACTER_CST *)__tmp__3CIP);
- add_last__YPK(buffer__34HP,'\'');
- append__MOK(buffer__34HP,Self__OQ3P->text__ZGAI);
- add_last__YPK(buffer__34HP,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__3CIP,buffer__34HP);
+ genere__YWEK(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__3CIP,buffer__34HP);
+ genere__SXEK(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__3CIP,buffer__34HP);
+ genere__B2EK(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__3CIP,buffer__34HP);
+ genere__L4EK(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__3CIP,buffer__34HP);
+ genere__VAFK(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__3CIP,buffer__34HP);
+ genere__5CFK(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__3CIP,buffer__34HP);
+ genere__JFFK(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__3CIP,buffer__34HP);
+ genere__THFK(__tmp__VLEP,buffer__VHEP);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__3CIP,buffer__34HP);
+ genere__3JFK(__tmp__VLEP,buffer__VHEP);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__3CIP,buffer__34HP);
+ genere__SLFK(__tmp__VLEP,buffer__VHEP);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__3CIP,buffer__34HP);
+ genere__XLFK(__tmp__VLEP,buffer__VHEP);
} break;
case __CAST__: {
- genere__CJJK(__tmp__3CIP,buffer__34HP);
+ genere__4LFK(__tmp__VLEP,buffer__VHEP);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__3CIP,buffer__34HP);
+ genere__TPKL(__tmp__VLEP,buffer__VHEP);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__3CIP,buffer__34HP);
+ genere__40NL(__tmp__VLEP,buffer__VHEP);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__34HP,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__3CIP)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__VHEP,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VLEP)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__3CIP,buffer__34HP);
+ genere__WD1M(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__3CIP,buffer__34HP);
+ genere__10EO(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__3CIP,buffer__34HP);
+ genere__NBLO(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__3CIP,buffer__34HP);
+ genere__C1EO(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__3CIP,buffer__34HP);
+ genere__VBLO(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__3CIP,buffer__34HP);
+ genere__M5JM(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__3CIP,buffer__34HP);
+ genere__24ML(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__3CIP,buffer__34HP);
+ genere__OUZM(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__3CIP,buffer__34HP);
+ genere__J1EO(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__3CIP,buffer__34HP);
+ genere__THEP(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__3CIP,buffer__34HP);
+ genere__1XRN(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__3CIP,buffer__34HP);
+ genere__J2RN(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__3CIP,buffer__34HP);
+ genere__GFQN(__tmp__VLEP,buffer__VHEP);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__3CIP,buffer__34HP);
+ genere__2FUO(__tmp__VLEP,buffer__VHEP);
} break;
};
- __tmp__4CIP=Self__24HP->parent_expr_binary_cmp__QL5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__4CIP)->__id) {
+ __tmp__WLEP=Self__UHEP->parent_expr_binary_cmp__UZ1M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__WLEP)->__id) {
case __LIST__: {
- __tmp__5CIP=static_type__SCTG(__tmp__4CIP);
+ __tmp__XLEP=static_type__OHQG(__tmp__WLEP);
} break;
case __STRING_CST__: {
- __tmp__5CIP=((__STRING_CST *)__tmp__4CIP)->parent_constant__5F.static_type__LSYD;
+ __tmp__XLEP=((__STRING_CST *)__tmp__WLEP)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__5CIP=((__EXTERNAL_C *)__tmp__4CIP)->static_type__KMZD;
+ __tmp__XLEP=((__EXTERNAL_C *)__tmp__WLEP)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__5CIP=((__PROTOTYPE_CST *)__tmp__4CIP)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__XLEP=((__PROTOTYPE_CST *)__tmp__WLEP)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__5CIP=((__INTEGER_CST *)__tmp__4CIP)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__XLEP=((__INTEGER_CST *)__tmp__WLEP)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__5CIP=((__LOCAL *)((__READ_LOCAL *)__tmp__4CIP)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__XLEP=((__LOCAL *)((__READ_LOCAL *)__tmp__WLEP)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__5CIP=static_type__EG5H(__tmp__4CIP);
+ __tmp__XLEP=static_type__CN1H(__tmp__WLEP);
} break;
case __EXPR_EQUAL__: {
- __tmp__5CIP=static_type__3G5H();
+ __tmp__XLEP=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__5CIP=static_type__CH5H();
+ __tmp__XLEP=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__5CIP=((__REAL_CST *)__tmp__4CIP)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__XLEP=((__REAL_CST *)__tmp__WLEP)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__5CIP=((__CHARACTER_CST *)__tmp__4CIP)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__XLEP=((__CHARACTER_CST *)__tmp__WLEP)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__5CIP=static_type__HH5H();
+ __tmp__XLEP=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__5CIP=static_type__MH5H();
+ __tmp__XLEP=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__5CIP=static_type__RH5H();
+ __tmp__XLEP=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__5CIP=static_type__WH5H(__tmp__4CIP);
+ __tmp__XLEP=static_type__UO1H(__tmp__WLEP);
} break;
case __EXPR_MUL__: {
- __tmp__5CIP=static_type__2H5H(__tmp__4CIP);
+ __tmp__XLEP=static_type__0O1H(__tmp__WLEP);
} break;
case __EXPR_DIV__: {
- __tmp__5CIP=static_type__BI5H(__tmp__4CIP);
+ __tmp__XLEP=static_type__5O1H(__tmp__WLEP);
} break;
case __EXPR_AND__: {
- __tmp__5CIP=static_type__GI5H(__tmp__4CIP);
+ __tmp__XLEP=static_type__EP1H(__tmp__WLEP);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__5CIP=static_type__LI5H(__tmp__4CIP);
+ __tmp__XLEP=static_type__JP1H(__tmp__WLEP);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__5CIP=static_type__QI5H(__tmp__4CIP);
+ __tmp__XLEP=static_type__OP1H(__tmp__WLEP);
} break;
case __PUT_TO__: {
- __tmp__5CIP=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__XLEP=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__5CIP=static_type__ZI5H(__tmp__4CIP);
+ __tmp__XLEP=static_type__XP1H(__tmp__WLEP);
} break;
case __SIZE_OF__: {
- __tmp__5CIP=static_type__FJ5H();
+ __tmp__XLEP=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__5CIP=((__CAST *)__tmp__4CIP)->static_type__2G5H;
+ __tmp__XLEP=((__CAST *)__tmp__WLEP)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__5CIP=static_type__SEOL(__tmp__4CIP);
+ __tmp__XLEP=static_type__NOKL(__tmp__WLEP);
} break;
case __READ_SLOT__: {
- __tmp__5CIP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4CIP)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__XLEP=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WLEP)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__5CIP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4CIP)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__XLEP=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WLEP)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__5CIP=static_type__VN3M();
+ __tmp__XLEP=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__5CIP=static_type__BIIO();
+ __tmp__XLEP=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__5CIP=static_type__XRMO();
+ __tmp__XLEP=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__5CIP=static_type__GIIO();
+ __tmp__XLEP=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__5CIP=static_type__3RMO();
+ __tmp__XLEP=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__5CIP=static_type__FZMM(__tmp__4CIP);
+ __tmp__XLEP=static_type__DFJM(__tmp__WLEP);
} break;
case __EXPR_ADD__: {
- __tmp__5CIP=static_type__UTQL(__tmp__4CIP);
+ __tmp__XLEP=static_type__P3ML(__tmp__WLEP);
} break;
case __EXPR_NOT__: {
- __tmp__5CIP=static_type__NP1M(__tmp__4CIP);
+ __tmp__XLEP=static_type__R3XM(__tmp__WLEP);
} break;
case __EXPR_MOD__: {
- __tmp__5CIP=static_type__LIIO(__tmp__4CIP);
+ __tmp__XLEP=static_type__DREO(__tmp__WLEP);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__5CIP=static_type__CZHP();
+ __tmp__XLEP=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__5CIP=static_type__RMUN();
+ __tmp__XLEP=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__5CIP=static_type__WMUN();
+ __tmp__XLEP=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__5CIP=static_type__ZKTN(__tmp__4CIP);
+ __tmp__XLEP=static_type__3YPN(__tmp__WLEP);
} break;
case __EXPR_XOR__: {
- __tmp__5CIP=static_type__D5VO(__tmp__4CIP);
+ __tmp__XLEP=static_type__1HSO(__tmp__WLEP);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__5CIP)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__34HP,(&__string_401));
+ if (((void *)((__TYPE_FULL *)__tmp__XLEP)->parent_type__5SL == (void *)type_block__BLB)) {
+ append__MOK(buffer__VHEP,(&__string_409));
};
};
- add_last__YPK(buffer__34HP,')');
+ 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__XJVN(__EXPR_INF *Self__YJVN,void *buffer__ZJVN)
+static void genere__1XRN(__EXPR_INF *Self__2XRN,void *buffer__3XRN)
// ({EXPR_INF},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__SKVN,*__tmp__4KVN,*__tmp__GLVN,*__tmp__XLVN,*__tmp__YLVN;
- void *__tmp__TMVN,*__tmp__5MVN,*__tmp__HNVN,*__tmp__YNVN,*__tmp__ZNVN;
- void *__tmp__TKVN,*__tmp__5KVN,*__tmp__HLVN,*__tmp__ZLVN,*__tmp__UMVN;
- void *__tmp__ANVN,*__tmp__INVN,*__tmp__0NVN;
- __CHARACTER_CST *Self__VR3P,*Self__2S3P;
- __BOOLEAN __tmp__NKVN,__tmp__MLVN,__tmp__OMVN,__tmp__NNVN;
- if (((void *)((__TYPE_FULL *)static_type__RMUN())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__ZJVN,(&__string_399));
- };
- add_last__YPK(buffer__ZJVN,'(');
- if (((void *)((__TYPE_FULL *)static_type__RMUN())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__ZJVN,(&__string_400));
- __tmp__NKVN=TRUE__;
- } else {
- __tmp__NKVN=FALSE__;
- };
- if ((! __tmp__NKVN)) {
- __tmp__SKVN=Self__YJVN->parent_expr_binary_cmp__CN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__SKVN)->__id) {
+ __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__TKVN=static_type__SCTG(__tmp__SKVN);
+ __tmp__XYRN=static_type__OHQG(__tmp__WYRN);
} break;
case __STRING_CST__: {
- __tmp__TKVN=((__STRING_CST *)__tmp__SKVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__XYRN=((__STRING_CST *)__tmp__WYRN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__TKVN=((__EXTERNAL_C *)__tmp__SKVN)->static_type__KMZD;
+ __tmp__XYRN=((__EXTERNAL_C *)__tmp__WYRN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__TKVN=((__PROTOTYPE_CST *)__tmp__SKVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__XYRN=((__PROTOTYPE_CST *)__tmp__WYRN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__TKVN=((__INTEGER_CST *)__tmp__SKVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__XYRN=((__INTEGER_CST *)__tmp__WYRN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__TKVN=((__LOCAL *)((__READ_LOCAL *)__tmp__SKVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__XYRN=((__LOCAL *)((__READ_LOCAL *)__tmp__WYRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__TKVN=static_type__EG5H(__tmp__SKVN);
+ __tmp__XYRN=static_type__CN1H(__tmp__WYRN);
} break;
case __EXPR_EQUAL__: {
- __tmp__TKVN=static_type__3G5H();
+ __tmp__XYRN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__TKVN=static_type__CH5H();
+ __tmp__XYRN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__TKVN=((__REAL_CST *)__tmp__SKVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__XYRN=((__REAL_CST *)__tmp__WYRN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__TKVN=((__CHARACTER_CST *)__tmp__SKVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__XYRN=((__CHARACTER_CST *)__tmp__WYRN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__TKVN=static_type__HH5H();
+ __tmp__XYRN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__TKVN=static_type__MH5H();
+ __tmp__XYRN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__TKVN=static_type__RH5H();
+ __tmp__XYRN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__TKVN=static_type__WH5H(__tmp__SKVN);
+ __tmp__XYRN=static_type__UO1H(__tmp__WYRN);
} break;
case __EXPR_MUL__: {
- __tmp__TKVN=static_type__2H5H(__tmp__SKVN);
+ __tmp__XYRN=static_type__0O1H(__tmp__WYRN);
} break;
case __EXPR_DIV__: {
- __tmp__TKVN=static_type__BI5H(__tmp__SKVN);
+ __tmp__XYRN=static_type__5O1H(__tmp__WYRN);
} break;
case __EXPR_AND__: {
- __tmp__TKVN=static_type__GI5H(__tmp__SKVN);
+ __tmp__XYRN=static_type__EP1H(__tmp__WYRN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__TKVN=static_type__LI5H(__tmp__SKVN);
+ __tmp__XYRN=static_type__JP1H(__tmp__WYRN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__TKVN=static_type__QI5H(__tmp__SKVN);
+ __tmp__XYRN=static_type__OP1H(__tmp__WYRN);
} break;
case __PUT_TO__: {
- __tmp__TKVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__XYRN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__TKVN=static_type__ZI5H(__tmp__SKVN);
+ __tmp__XYRN=static_type__XP1H(__tmp__WYRN);
} break;
case __SIZE_OF__: {
- __tmp__TKVN=static_type__FJ5H();
+ __tmp__XYRN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__TKVN=((__CAST *)__tmp__SKVN)->static_type__2G5H;
+ __tmp__XYRN=((__CAST *)__tmp__WYRN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__TKVN=static_type__SEOL(__tmp__SKVN);
+ __tmp__XYRN=static_type__NOKL(__tmp__WYRN);
} break;
case __READ_SLOT__: {
- __tmp__TKVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__SKVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__XYRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WYRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__TKVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SKVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__XYRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WYRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__TKVN=static_type__VN3M();
+ __tmp__XYRN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__TKVN=static_type__BIIO();
+ __tmp__XYRN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__TKVN=static_type__XRMO();
+ __tmp__XYRN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__TKVN=static_type__GIIO();
+ __tmp__XYRN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__TKVN=static_type__3RMO();
+ __tmp__XYRN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__TKVN=static_type__FZMM(__tmp__SKVN);
+ __tmp__XYRN=static_type__DFJM(__tmp__WYRN);
} break;
case __EXPR_ADD__: {
- __tmp__TKVN=static_type__UTQL(__tmp__SKVN);
+ __tmp__XYRN=static_type__P3ML(__tmp__WYRN);
} break;
case __EXPR_NOT__: {
- __tmp__TKVN=static_type__NP1M(__tmp__SKVN);
+ __tmp__XYRN=static_type__R3XM(__tmp__WYRN);
} break;
case __EXPR_MOD__: {
- __tmp__TKVN=static_type__LIIO(__tmp__SKVN);
+ __tmp__XYRN=static_type__DREO(__tmp__WYRN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__TKVN=static_type__CZHP();
+ __tmp__XYRN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__TKVN=static_type__RMUN();
+ __tmp__XYRN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__TKVN=static_type__WMUN();
+ __tmp__XYRN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__TKVN=static_type__ZKTN(__tmp__SKVN);
+ __tmp__XYRN=static_type__3YPN(__tmp__WYRN);
} break;
case __EXPR_XOR__: {
- __tmp__TKVN=static_type__D5VO(__tmp__SKVN);
+ __tmp__XYRN=static_type__1HSO(__tmp__WYRN);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__TKVN)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__ZJVN,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__XYRN)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__3XRN,(&__string_407));
};
};
- __tmp__4KVN=Self__YJVN->parent_expr_binary_cmp__CN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__4KVN)->__id) {
+ __tmp__CZRN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__CZRN)->__id) {
case __LIST__: {
- __tmp__5KVN=static_type__SCTG(__tmp__4KVN);
+ __tmp__DZRN=static_type__OHQG(__tmp__CZRN);
} break;
case __STRING_CST__: {
- __tmp__5KVN=((__STRING_CST *)__tmp__4KVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__DZRN=((__STRING_CST *)__tmp__CZRN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__5KVN=((__EXTERNAL_C *)__tmp__4KVN)->static_type__KMZD;
+ __tmp__DZRN=((__EXTERNAL_C *)__tmp__CZRN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__5KVN=((__PROTOTYPE_CST *)__tmp__4KVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__DZRN=((__PROTOTYPE_CST *)__tmp__CZRN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__5KVN=((__INTEGER_CST *)__tmp__4KVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__DZRN=((__INTEGER_CST *)__tmp__CZRN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__5KVN=((__LOCAL *)((__READ_LOCAL *)__tmp__4KVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__DZRN=((__LOCAL *)((__READ_LOCAL *)__tmp__CZRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__5KVN=static_type__EG5H(__tmp__4KVN);
+ __tmp__DZRN=static_type__CN1H(__tmp__CZRN);
} break;
case __EXPR_EQUAL__: {
- __tmp__5KVN=static_type__3G5H();
+ __tmp__DZRN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__5KVN=static_type__CH5H();
+ __tmp__DZRN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__5KVN=((__REAL_CST *)__tmp__4KVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__DZRN=((__REAL_CST *)__tmp__CZRN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__5KVN=((__CHARACTER_CST *)__tmp__4KVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__DZRN=((__CHARACTER_CST *)__tmp__CZRN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__5KVN=static_type__HH5H();
+ __tmp__DZRN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__5KVN=static_type__MH5H();
+ __tmp__DZRN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__5KVN=static_type__RH5H();
+ __tmp__DZRN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__5KVN=static_type__WH5H(__tmp__4KVN);
+ __tmp__DZRN=static_type__UO1H(__tmp__CZRN);
} break;
case __EXPR_MUL__: {
- __tmp__5KVN=static_type__2H5H(__tmp__4KVN);
+ __tmp__DZRN=static_type__0O1H(__tmp__CZRN);
} break;
case __EXPR_DIV__: {
- __tmp__5KVN=static_type__BI5H(__tmp__4KVN);
+ __tmp__DZRN=static_type__5O1H(__tmp__CZRN);
} break;
case __EXPR_AND__: {
- __tmp__5KVN=static_type__GI5H(__tmp__4KVN);
+ __tmp__DZRN=static_type__EP1H(__tmp__CZRN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__5KVN=static_type__LI5H(__tmp__4KVN);
+ __tmp__DZRN=static_type__JP1H(__tmp__CZRN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__5KVN=static_type__QI5H(__tmp__4KVN);
+ __tmp__DZRN=static_type__OP1H(__tmp__CZRN);
} break;
case __PUT_TO__: {
- __tmp__5KVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__DZRN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__5KVN=static_type__ZI5H(__tmp__4KVN);
+ __tmp__DZRN=static_type__XP1H(__tmp__CZRN);
} break;
case __SIZE_OF__: {
- __tmp__5KVN=static_type__FJ5H();
+ __tmp__DZRN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__5KVN=((__CAST *)__tmp__4KVN)->static_type__2G5H;
+ __tmp__DZRN=((__CAST *)__tmp__CZRN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__5KVN=static_type__SEOL(__tmp__4KVN);
+ __tmp__DZRN=static_type__NOKL(__tmp__CZRN);
} break;
case __READ_SLOT__: {
- __tmp__5KVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__4KVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__DZRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CZRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__5KVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__4KVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__DZRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CZRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__5KVN=static_type__VN3M();
+ __tmp__DZRN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__5KVN=static_type__BIIO();
+ __tmp__DZRN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__5KVN=static_type__XRMO();
+ __tmp__DZRN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__5KVN=static_type__GIIO();
+ __tmp__DZRN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__5KVN=static_type__3RMO();
+ __tmp__DZRN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__5KVN=static_type__FZMM(__tmp__4KVN);
+ __tmp__DZRN=static_type__DFJM(__tmp__CZRN);
} break;
case __EXPR_ADD__: {
- __tmp__5KVN=static_type__UTQL(__tmp__4KVN);
+ __tmp__DZRN=static_type__P3ML(__tmp__CZRN);
} break;
case __EXPR_NOT__: {
- __tmp__5KVN=static_type__NP1M(__tmp__4KVN);
+ __tmp__DZRN=static_type__R3XM(__tmp__CZRN);
} break;
case __EXPR_MOD__: {
- __tmp__5KVN=static_type__LIIO(__tmp__4KVN);
+ __tmp__DZRN=static_type__DREO(__tmp__CZRN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__5KVN=static_type__CZHP();
+ __tmp__DZRN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__5KVN=static_type__RMUN();
+ __tmp__DZRN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__5KVN=static_type__WMUN();
+ __tmp__DZRN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__5KVN=static_type__ZKTN(__tmp__4KVN);
+ __tmp__DZRN=static_type__3YPN(__tmp__CZRN);
} break;
case __EXPR_XOR__: {
- __tmp__5KVN=static_type__D5VO(__tmp__4KVN);
+ __tmp__DZRN=static_type__1HSO(__tmp__CZRN);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__5KVN)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__GLVN=Self__YJVN->parent_expr_binary_cmp__CN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__GLVN)->__id) {
+ 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__HLVN=static_type__SCTG(__tmp__GLVN);
+ __tmp__LZRN=static_type__OHQG(__tmp__KZRN);
} break;
case __STRING_CST__: {
- __tmp__HLVN=((__STRING_CST *)__tmp__GLVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__LZRN=((__STRING_CST *)__tmp__KZRN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__HLVN=((__EXTERNAL_C *)__tmp__GLVN)->static_type__KMZD;
+ __tmp__LZRN=((__EXTERNAL_C *)__tmp__KZRN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__HLVN=((__PROTOTYPE_CST *)__tmp__GLVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__LZRN=((__PROTOTYPE_CST *)__tmp__KZRN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__HLVN=((__INTEGER_CST *)__tmp__GLVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__LZRN=((__INTEGER_CST *)__tmp__KZRN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__HLVN=((__LOCAL *)((__READ_LOCAL *)__tmp__GLVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__LZRN=((__LOCAL *)((__READ_LOCAL *)__tmp__KZRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__HLVN=static_type__EG5H(__tmp__GLVN);
+ __tmp__LZRN=static_type__CN1H(__tmp__KZRN);
} break;
case __EXPR_EQUAL__: {
- __tmp__HLVN=static_type__3G5H();
+ __tmp__LZRN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__HLVN=static_type__CH5H();
+ __tmp__LZRN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__HLVN=((__REAL_CST *)__tmp__GLVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__LZRN=((__REAL_CST *)__tmp__KZRN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__HLVN=((__CHARACTER_CST *)__tmp__GLVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__LZRN=((__CHARACTER_CST *)__tmp__KZRN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__HLVN=static_type__HH5H();
+ __tmp__LZRN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__HLVN=static_type__MH5H();
+ __tmp__LZRN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__HLVN=static_type__RH5H();
+ __tmp__LZRN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__HLVN=static_type__WH5H(__tmp__GLVN);
+ __tmp__LZRN=static_type__UO1H(__tmp__KZRN);
} break;
case __EXPR_MUL__: {
- __tmp__HLVN=static_type__2H5H(__tmp__GLVN);
+ __tmp__LZRN=static_type__0O1H(__tmp__KZRN);
} break;
case __EXPR_DIV__: {
- __tmp__HLVN=static_type__BI5H(__tmp__GLVN);
+ __tmp__LZRN=static_type__5O1H(__tmp__KZRN);
} break;
case __EXPR_AND__: {
- __tmp__HLVN=static_type__GI5H(__tmp__GLVN);
+ __tmp__LZRN=static_type__EP1H(__tmp__KZRN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__HLVN=static_type__LI5H(__tmp__GLVN);
+ __tmp__LZRN=static_type__JP1H(__tmp__KZRN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__HLVN=static_type__QI5H(__tmp__GLVN);
+ __tmp__LZRN=static_type__OP1H(__tmp__KZRN);
} break;
case __PUT_TO__: {
- __tmp__HLVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__LZRN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__HLVN=static_type__ZI5H(__tmp__GLVN);
+ __tmp__LZRN=static_type__XP1H(__tmp__KZRN);
} break;
case __SIZE_OF__: {
- __tmp__HLVN=static_type__FJ5H();
+ __tmp__LZRN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__HLVN=((__CAST *)__tmp__GLVN)->static_type__2G5H;
+ __tmp__LZRN=((__CAST *)__tmp__KZRN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__HLVN=static_type__SEOL(__tmp__GLVN);
+ __tmp__LZRN=static_type__NOKL(__tmp__KZRN);
} break;
case __READ_SLOT__: {
- __tmp__HLVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GLVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__LZRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__KZRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__HLVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GLVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__LZRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KZRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__HLVN=static_type__VN3M();
+ __tmp__LZRN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__HLVN=static_type__BIIO();
+ __tmp__LZRN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__HLVN=static_type__XRMO();
+ __tmp__LZRN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__HLVN=static_type__GIIO();
+ __tmp__LZRN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__HLVN=static_type__3RMO();
+ __tmp__LZRN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__HLVN=static_type__FZMM(__tmp__GLVN);
+ __tmp__LZRN=static_type__DFJM(__tmp__KZRN);
} break;
case __EXPR_ADD__: {
- __tmp__HLVN=static_type__UTQL(__tmp__GLVN);
+ __tmp__LZRN=static_type__P3ML(__tmp__KZRN);
} break;
case __EXPR_NOT__: {
- __tmp__HLVN=static_type__NP1M(__tmp__GLVN);
+ __tmp__LZRN=static_type__R3XM(__tmp__KZRN);
} break;
case __EXPR_MOD__: {
- __tmp__HLVN=static_type__LIIO(__tmp__GLVN);
+ __tmp__LZRN=static_type__DREO(__tmp__KZRN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__HLVN=static_type__CZHP();
+ __tmp__LZRN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__HLVN=static_type__RMUN();
+ __tmp__LZRN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__HLVN=static_type__WMUN();
+ __tmp__LZRN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__HLVN=static_type__ZKTN(__tmp__GLVN);
+ __tmp__LZRN=static_type__3YPN(__tmp__KZRN);
} break;
case __EXPR_XOR__: {
- __tmp__HLVN=static_type__D5VO(__tmp__GLVN);
+ __tmp__LZRN=static_type__1HSO(__tmp__KZRN);
} break;
};
- __tmp__MLVN=((void *)((__TYPE_FULL *)__tmp__HLVN)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__QZRN=((void *)((__TYPE_FULL *)__tmp__LZRN)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__MLVN=FALSE__;
- };
- if (__tmp__MLVN) {
- add_last__YPK(buffer__ZJVN,'0');
+ __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__XLVN=Self__YJVN->parent_expr_binary_cmp__CN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__XLVN)->__id) {
+ __tmp__1ZRN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__1ZRN)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__XLVN,buffer__ZJVN);
+ genere__0EEK(__tmp__1ZRN,buffer__3XRN);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__XLVN,buffer__ZJVN);
+ genere__MFEK(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__XLVN,buffer__ZJVN);
+ genere__WIEK(__tmp__1ZRN,buffer__3XRN);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__XLVN,buffer__ZJVN);
+ genere__ILEK(__tmp__1ZRN,buffer__3XRN);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__XLVN,buffer__ZJVN);
+ genere__MLEK(__tmp__1ZRN,buffer__3XRN);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__XLVN,buffer__ZJVN);
+ genere__NMEK(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__XLVN),buffer__ZJVN);
- append__MOK(buffer__ZJVN,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__1ZRN),buffer__3XRN);
+ append__MOK(buffer__3XRN,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__XLVN,buffer__ZJVN);
+ genere__PNEK(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__XLVN,buffer__ZJVN);
+ genere__4REK(__tmp__1ZRN,buffer__3XRN);
} break;
case __REAL_CST__: {
- append__MOK(buffer__ZJVN,((__REAL_CST *)__tmp__XLVN)->value__RGAI);
+ append__MOK(buffer__3XRN,((__REAL_CST *)__tmp__1ZRN)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__VR3P=((__CHARACTER_CST *)__tmp__XLVN);
- add_last__YPK(buffer__ZJVN,'\'');
- append__MOK(buffer__ZJVN,Self__VR3P->text__ZGAI);
- add_last__YPK(buffer__ZJVN,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__XLVN,buffer__ZJVN);
+ genere__YWEK(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__XLVN,buffer__ZJVN);
+ genere__SXEK(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__XLVN,buffer__ZJVN);
+ genere__B2EK(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__XLVN,buffer__ZJVN);
+ genere__L4EK(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__XLVN,buffer__ZJVN);
+ genere__VAFK(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__XLVN,buffer__ZJVN);
+ genere__5CFK(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__XLVN,buffer__ZJVN);
+ genere__JFFK(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__XLVN,buffer__ZJVN);
+ genere__THFK(__tmp__1ZRN,buffer__3XRN);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__XLVN,buffer__ZJVN);
+ genere__3JFK(__tmp__1ZRN,buffer__3XRN);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__XLVN,buffer__ZJVN);
+ genere__SLFK(__tmp__1ZRN,buffer__3XRN);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__XLVN,buffer__ZJVN);
+ genere__XLFK(__tmp__1ZRN,buffer__3XRN);
} break;
case __CAST__: {
- genere__CJJK(__tmp__XLVN,buffer__ZJVN);
+ genere__4LFK(__tmp__1ZRN,buffer__3XRN);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__XLVN,buffer__ZJVN);
+ genere__TPKL(__tmp__1ZRN,buffer__3XRN);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__XLVN,buffer__ZJVN);
+ genere__40NL(__tmp__1ZRN,buffer__3XRN);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__ZJVN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XLVN)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__3XRN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__1ZRN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__XLVN,buffer__ZJVN);
+ genere__WD1M(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__XLVN,buffer__ZJVN);
+ genere__10EO(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__XLVN,buffer__ZJVN);
+ genere__NBLO(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__XLVN,buffer__ZJVN);
+ genere__C1EO(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__XLVN,buffer__ZJVN);
+ genere__VBLO(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__XLVN,buffer__ZJVN);
+ genere__M5JM(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__XLVN,buffer__ZJVN);
+ genere__24ML(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__XLVN,buffer__ZJVN);
+ genere__OUZM(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__XLVN,buffer__ZJVN);
+ genere__J1EO(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__XLVN,buffer__ZJVN);
+ genere__THEP(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__XLVN,buffer__ZJVN);
+ genere__1XRN(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__XLVN,buffer__ZJVN);
+ genere__J2RN(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__XLVN,buffer__ZJVN);
+ genere__GFQN(__tmp__1ZRN,buffer__3XRN);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__XLVN,buffer__ZJVN);
+ genere__2FUO(__tmp__1ZRN,buffer__3XRN);
} break;
};
- __tmp__YLVN=Self__YJVN->parent_expr_binary_cmp__CN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__YLVN)->__id) {
+ __tmp__2ZRN=Self__2XRN->parent_expr_binary_cmp__G11M.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__2ZRN)->__id) {
case __LIST__: {
- __tmp__ZLVN=static_type__SCTG(__tmp__YLVN);
+ __tmp__3ZRN=static_type__OHQG(__tmp__2ZRN);
} break;
case __STRING_CST__: {
- __tmp__ZLVN=((__STRING_CST *)__tmp__YLVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__3ZRN=((__STRING_CST *)__tmp__2ZRN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__ZLVN=((__EXTERNAL_C *)__tmp__YLVN)->static_type__KMZD;
+ __tmp__3ZRN=((__EXTERNAL_C *)__tmp__2ZRN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__ZLVN=((__PROTOTYPE_CST *)__tmp__YLVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__3ZRN=((__PROTOTYPE_CST *)__tmp__2ZRN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__ZLVN=((__INTEGER_CST *)__tmp__YLVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__3ZRN=((__INTEGER_CST *)__tmp__2ZRN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__ZLVN=((__LOCAL *)((__READ_LOCAL *)__tmp__YLVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__3ZRN=((__LOCAL *)((__READ_LOCAL *)__tmp__2ZRN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__ZLVN=static_type__EG5H(__tmp__YLVN);
+ __tmp__3ZRN=static_type__CN1H(__tmp__2ZRN);
} break;
case __EXPR_EQUAL__: {
- __tmp__ZLVN=static_type__3G5H();
+ __tmp__3ZRN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ZLVN=static_type__CH5H();
+ __tmp__3ZRN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__ZLVN=((__REAL_CST *)__tmp__YLVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__3ZRN=((__REAL_CST *)__tmp__2ZRN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__ZLVN=((__CHARACTER_CST *)__tmp__YLVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__3ZRN=((__CHARACTER_CST *)__tmp__2ZRN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__ZLVN=static_type__HH5H();
+ __tmp__3ZRN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__ZLVN=static_type__MH5H();
+ __tmp__3ZRN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__ZLVN=static_type__RH5H();
+ __tmp__3ZRN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__ZLVN=static_type__WH5H(__tmp__YLVN);
+ __tmp__3ZRN=static_type__UO1H(__tmp__2ZRN);
} break;
case __EXPR_MUL__: {
- __tmp__ZLVN=static_type__2H5H(__tmp__YLVN);
+ __tmp__3ZRN=static_type__0O1H(__tmp__2ZRN);
} break;
case __EXPR_DIV__: {
- __tmp__ZLVN=static_type__BI5H(__tmp__YLVN);
+ __tmp__3ZRN=static_type__5O1H(__tmp__2ZRN);
} break;
case __EXPR_AND__: {
- __tmp__ZLVN=static_type__GI5H(__tmp__YLVN);
+ __tmp__3ZRN=static_type__EP1H(__tmp__2ZRN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ZLVN=static_type__LI5H(__tmp__YLVN);
+ __tmp__3ZRN=static_type__JP1H(__tmp__2ZRN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ZLVN=static_type__QI5H(__tmp__YLVN);
+ __tmp__3ZRN=static_type__OP1H(__tmp__2ZRN);
} break;
case __PUT_TO__: {
- __tmp__ZLVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__3ZRN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__ZLVN=static_type__ZI5H(__tmp__YLVN);
+ __tmp__3ZRN=static_type__XP1H(__tmp__2ZRN);
} break;
case __SIZE_OF__: {
- __tmp__ZLVN=static_type__FJ5H();
+ __tmp__3ZRN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__ZLVN=((__CAST *)__tmp__YLVN)->static_type__2G5H;
+ __tmp__3ZRN=((__CAST *)__tmp__2ZRN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__ZLVN=static_type__SEOL(__tmp__YLVN);
+ __tmp__3ZRN=static_type__NOKL(__tmp__2ZRN);
} break;
case __READ_SLOT__: {
- __tmp__ZLVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__YLVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3ZRN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2ZRN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__ZLVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YLVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3ZRN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2ZRN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ZLVN=static_type__VN3M();
+ __tmp__3ZRN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ZLVN=static_type__BIIO();
+ __tmp__3ZRN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ZLVN=static_type__XRMO();
+ __tmp__3ZRN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ZLVN=static_type__GIIO();
+ __tmp__3ZRN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ZLVN=static_type__3RMO();
+ __tmp__3ZRN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__ZLVN=static_type__FZMM(__tmp__YLVN);
+ __tmp__3ZRN=static_type__DFJM(__tmp__2ZRN);
} break;
case __EXPR_ADD__: {
- __tmp__ZLVN=static_type__UTQL(__tmp__YLVN);
+ __tmp__3ZRN=static_type__P3ML(__tmp__2ZRN);
} break;
case __EXPR_NOT__: {
- __tmp__ZLVN=static_type__NP1M(__tmp__YLVN);
+ __tmp__3ZRN=static_type__R3XM(__tmp__2ZRN);
} break;
case __EXPR_MOD__: {
- __tmp__ZLVN=static_type__LIIO(__tmp__YLVN);
+ __tmp__3ZRN=static_type__DREO(__tmp__2ZRN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ZLVN=static_type__CZHP();
+ __tmp__3ZRN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__ZLVN=static_type__RMUN();
+ __tmp__3ZRN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__ZLVN=static_type__WMUN();
+ __tmp__3ZRN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__ZLVN=static_type__ZKTN(__tmp__YLVN);
+ __tmp__3ZRN=static_type__3YPN(__tmp__2ZRN);
} break;
case __EXPR_XOR__: {
- __tmp__ZLVN=static_type__D5VO(__tmp__YLVN);
+ __tmp__3ZRN=static_type__1HSO(__tmp__2ZRN);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__ZLVN)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__ZJVN,(&__string_401));
+ if (((void *)((__TYPE_FULL *)__tmp__3ZRN)->parent_type__5SL == (void *)type_block__BLB)) {
+ append__MOK(buffer__3XRN,(&__string_409));
};
};
- add_last__YPK(buffer__ZJVN,' ');
- append__MOK(buffer__ZJVN,(&__string_262));
- add_last__YPK(buffer__ZJVN,' ');
- if (((void *)((__TYPE_FULL *)static_type__RMUN())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__ZJVN,(&__string_400));
- __tmp__OMVN=TRUE__;
+ 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__OMVN=FALSE__;
+ __tmp__S0RN=FALSE__;
};
- if ((! __tmp__OMVN)) {
- __tmp__TMVN=Self__YJVN->parent_expr_binary_cmp__CN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__TMVN)->__id) {
+ if ((! __tmp__S0RN)) {
+ __tmp__X0RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__X0RN)->__id) {
case __LIST__: {
- __tmp__UMVN=static_type__SCTG(__tmp__TMVN);
+ __tmp__Y0RN=static_type__OHQG(__tmp__X0RN);
} break;
case __STRING_CST__: {
- __tmp__UMVN=((__STRING_CST *)__tmp__TMVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__Y0RN=((__STRING_CST *)__tmp__X0RN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__UMVN=((__EXTERNAL_C *)__tmp__TMVN)->static_type__KMZD;
+ __tmp__Y0RN=((__EXTERNAL_C *)__tmp__X0RN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__UMVN=((__PROTOTYPE_CST *)__tmp__TMVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__Y0RN=((__PROTOTYPE_CST *)__tmp__X0RN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__UMVN=((__INTEGER_CST *)__tmp__TMVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__Y0RN=((__INTEGER_CST *)__tmp__X0RN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__UMVN=((__LOCAL *)((__READ_LOCAL *)__tmp__TMVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__Y0RN=((__LOCAL *)((__READ_LOCAL *)__tmp__X0RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__UMVN=static_type__EG5H(__tmp__TMVN);
+ __tmp__Y0RN=static_type__CN1H(__tmp__X0RN);
} break;
case __EXPR_EQUAL__: {
- __tmp__UMVN=static_type__3G5H();
+ __tmp__Y0RN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__UMVN=static_type__CH5H();
+ __tmp__Y0RN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__UMVN=((__REAL_CST *)__tmp__TMVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__Y0RN=((__REAL_CST *)__tmp__X0RN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__UMVN=((__CHARACTER_CST *)__tmp__TMVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__Y0RN=((__CHARACTER_CST *)__tmp__X0RN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__UMVN=static_type__HH5H();
+ __tmp__Y0RN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__UMVN=static_type__MH5H();
+ __tmp__Y0RN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__UMVN=static_type__RH5H();
+ __tmp__Y0RN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__UMVN=static_type__WH5H(__tmp__TMVN);
+ __tmp__Y0RN=static_type__UO1H(__tmp__X0RN);
} break;
case __EXPR_MUL__: {
- __tmp__UMVN=static_type__2H5H(__tmp__TMVN);
+ __tmp__Y0RN=static_type__0O1H(__tmp__X0RN);
} break;
case __EXPR_DIV__: {
- __tmp__UMVN=static_type__BI5H(__tmp__TMVN);
+ __tmp__Y0RN=static_type__5O1H(__tmp__X0RN);
} break;
case __EXPR_AND__: {
- __tmp__UMVN=static_type__GI5H(__tmp__TMVN);
+ __tmp__Y0RN=static_type__EP1H(__tmp__X0RN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__UMVN=static_type__LI5H(__tmp__TMVN);
+ __tmp__Y0RN=static_type__JP1H(__tmp__X0RN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__UMVN=static_type__QI5H(__tmp__TMVN);
+ __tmp__Y0RN=static_type__OP1H(__tmp__X0RN);
} break;
case __PUT_TO__: {
- __tmp__UMVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__Y0RN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__UMVN=static_type__ZI5H(__tmp__TMVN);
+ __tmp__Y0RN=static_type__XP1H(__tmp__X0RN);
} break;
case __SIZE_OF__: {
- __tmp__UMVN=static_type__FJ5H();
+ __tmp__Y0RN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__UMVN=((__CAST *)__tmp__TMVN)->static_type__2G5H;
+ __tmp__Y0RN=((__CAST *)__tmp__X0RN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__UMVN=static_type__SEOL(__tmp__TMVN);
+ __tmp__Y0RN=static_type__NOKL(__tmp__X0RN);
} break;
case __READ_SLOT__: {
- __tmp__UMVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__TMVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Y0RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__X0RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__UMVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__TMVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Y0RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__X0RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__UMVN=static_type__VN3M();
+ __tmp__Y0RN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__UMVN=static_type__BIIO();
+ __tmp__Y0RN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__UMVN=static_type__XRMO();
+ __tmp__Y0RN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__UMVN=static_type__GIIO();
+ __tmp__Y0RN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__UMVN=static_type__3RMO();
+ __tmp__Y0RN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__UMVN=static_type__FZMM(__tmp__TMVN);
+ __tmp__Y0RN=static_type__DFJM(__tmp__X0RN);
} break;
case __EXPR_ADD__: {
- __tmp__UMVN=static_type__UTQL(__tmp__TMVN);
+ __tmp__Y0RN=static_type__P3ML(__tmp__X0RN);
} break;
case __EXPR_NOT__: {
- __tmp__UMVN=static_type__NP1M(__tmp__TMVN);
+ __tmp__Y0RN=static_type__R3XM(__tmp__X0RN);
} break;
case __EXPR_MOD__: {
- __tmp__UMVN=static_type__LIIO(__tmp__TMVN);
+ __tmp__Y0RN=static_type__DREO(__tmp__X0RN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__UMVN=static_type__CZHP();
+ __tmp__Y0RN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__UMVN=static_type__RMUN();
+ __tmp__Y0RN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__UMVN=static_type__WMUN();
+ __tmp__Y0RN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__UMVN=static_type__ZKTN(__tmp__TMVN);
+ __tmp__Y0RN=static_type__3YPN(__tmp__X0RN);
} break;
case __EXPR_XOR__: {
- __tmp__UMVN=static_type__D5VO(__tmp__TMVN);
+ __tmp__Y0RN=static_type__1HSO(__tmp__X0RN);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__UMVN)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__ZJVN,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__Y0RN)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__3XRN,(&__string_407));
};
};
- __tmp__5MVN=Self__YJVN->parent_expr_binary_cmp__CN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__5MVN)->__id) {
+ __tmp__D1RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__D1RN)->__id) {
case __LIST__: {
- __tmp__ANVN=static_type__SCTG(__tmp__5MVN);
+ __tmp__E1RN=static_type__OHQG(__tmp__D1RN);
} break;
case __STRING_CST__: {
- __tmp__ANVN=((__STRING_CST *)__tmp__5MVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__E1RN=((__STRING_CST *)__tmp__D1RN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__ANVN=((__EXTERNAL_C *)__tmp__5MVN)->static_type__KMZD;
+ __tmp__E1RN=((__EXTERNAL_C *)__tmp__D1RN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__ANVN=((__PROTOTYPE_CST *)__tmp__5MVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__E1RN=((__PROTOTYPE_CST *)__tmp__D1RN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__ANVN=((__INTEGER_CST *)__tmp__5MVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__E1RN=((__INTEGER_CST *)__tmp__D1RN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__ANVN=((__LOCAL *)((__READ_LOCAL *)__tmp__5MVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__E1RN=((__LOCAL *)((__READ_LOCAL *)__tmp__D1RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__ANVN=static_type__EG5H(__tmp__5MVN);
+ __tmp__E1RN=static_type__CN1H(__tmp__D1RN);
} break;
case __EXPR_EQUAL__: {
- __tmp__ANVN=static_type__3G5H();
+ __tmp__E1RN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ANVN=static_type__CH5H();
+ __tmp__E1RN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__ANVN=((__REAL_CST *)__tmp__5MVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__E1RN=((__REAL_CST *)__tmp__D1RN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__ANVN=((__CHARACTER_CST *)__tmp__5MVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__E1RN=((__CHARACTER_CST *)__tmp__D1RN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__ANVN=static_type__HH5H();
+ __tmp__E1RN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__ANVN=static_type__MH5H();
+ __tmp__E1RN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__ANVN=static_type__RH5H();
+ __tmp__E1RN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__ANVN=static_type__WH5H(__tmp__5MVN);
+ __tmp__E1RN=static_type__UO1H(__tmp__D1RN);
} break;
case __EXPR_MUL__: {
- __tmp__ANVN=static_type__2H5H(__tmp__5MVN);
+ __tmp__E1RN=static_type__0O1H(__tmp__D1RN);
} break;
case __EXPR_DIV__: {
- __tmp__ANVN=static_type__BI5H(__tmp__5MVN);
+ __tmp__E1RN=static_type__5O1H(__tmp__D1RN);
} break;
case __EXPR_AND__: {
- __tmp__ANVN=static_type__GI5H(__tmp__5MVN);
+ __tmp__E1RN=static_type__EP1H(__tmp__D1RN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ANVN=static_type__LI5H(__tmp__5MVN);
+ __tmp__E1RN=static_type__JP1H(__tmp__D1RN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ANVN=static_type__QI5H(__tmp__5MVN);
+ __tmp__E1RN=static_type__OP1H(__tmp__D1RN);
} break;
case __PUT_TO__: {
- __tmp__ANVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__E1RN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__ANVN=static_type__ZI5H(__tmp__5MVN);
+ __tmp__E1RN=static_type__XP1H(__tmp__D1RN);
} break;
case __SIZE_OF__: {
- __tmp__ANVN=static_type__FJ5H();
+ __tmp__E1RN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__ANVN=((__CAST *)__tmp__5MVN)->static_type__2G5H;
+ __tmp__E1RN=((__CAST *)__tmp__D1RN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__ANVN=static_type__SEOL(__tmp__5MVN);
+ __tmp__E1RN=static_type__NOKL(__tmp__D1RN);
} break;
case __READ_SLOT__: {
- __tmp__ANVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5MVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__E1RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__D1RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__ANVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5MVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__E1RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__D1RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ANVN=static_type__VN3M();
+ __tmp__E1RN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ANVN=static_type__BIIO();
+ __tmp__E1RN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ANVN=static_type__XRMO();
+ __tmp__E1RN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ANVN=static_type__GIIO();
+ __tmp__E1RN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ANVN=static_type__3RMO();
+ __tmp__E1RN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__ANVN=static_type__FZMM(__tmp__5MVN);
+ __tmp__E1RN=static_type__DFJM(__tmp__D1RN);
} break;
case __EXPR_ADD__: {
- __tmp__ANVN=static_type__UTQL(__tmp__5MVN);
+ __tmp__E1RN=static_type__P3ML(__tmp__D1RN);
} break;
case __EXPR_NOT__: {
- __tmp__ANVN=static_type__NP1M(__tmp__5MVN);
+ __tmp__E1RN=static_type__R3XM(__tmp__D1RN);
} break;
case __EXPR_MOD__: {
- __tmp__ANVN=static_type__LIIO(__tmp__5MVN);
+ __tmp__E1RN=static_type__DREO(__tmp__D1RN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ANVN=static_type__CZHP();
+ __tmp__E1RN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__ANVN=static_type__RMUN();
+ __tmp__E1RN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__ANVN=static_type__WMUN();
+ __tmp__E1RN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__ANVN=static_type__ZKTN(__tmp__5MVN);
+ __tmp__E1RN=static_type__3YPN(__tmp__D1RN);
} break;
case __EXPR_XOR__: {
- __tmp__ANVN=static_type__D5VO(__tmp__5MVN);
+ __tmp__E1RN=static_type__1HSO(__tmp__D1RN);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__ANVN)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__HNVN=Self__YJVN->parent_expr_binary_cmp__CN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__HNVN)->__id) {
+ 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__INVN=static_type__SCTG(__tmp__HNVN);
+ __tmp__M1RN=static_type__OHQG(__tmp__L1RN);
} break;
case __STRING_CST__: {
- __tmp__INVN=((__STRING_CST *)__tmp__HNVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__M1RN=((__STRING_CST *)__tmp__L1RN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__INVN=((__EXTERNAL_C *)__tmp__HNVN)->static_type__KMZD;
+ __tmp__M1RN=((__EXTERNAL_C *)__tmp__L1RN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__INVN=((__PROTOTYPE_CST *)__tmp__HNVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__M1RN=((__PROTOTYPE_CST *)__tmp__L1RN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__INVN=((__INTEGER_CST *)__tmp__HNVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__M1RN=((__INTEGER_CST *)__tmp__L1RN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__INVN=((__LOCAL *)((__READ_LOCAL *)__tmp__HNVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__M1RN=((__LOCAL *)((__READ_LOCAL *)__tmp__L1RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__INVN=static_type__EG5H(__tmp__HNVN);
+ __tmp__M1RN=static_type__CN1H(__tmp__L1RN);
} break;
case __EXPR_EQUAL__: {
- __tmp__INVN=static_type__3G5H();
+ __tmp__M1RN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__INVN=static_type__CH5H();
+ __tmp__M1RN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__INVN=((__REAL_CST *)__tmp__HNVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__M1RN=((__REAL_CST *)__tmp__L1RN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__INVN=((__CHARACTER_CST *)__tmp__HNVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__M1RN=((__CHARACTER_CST *)__tmp__L1RN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__INVN=static_type__HH5H();
+ __tmp__M1RN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__INVN=static_type__MH5H();
+ __tmp__M1RN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__INVN=static_type__RH5H();
+ __tmp__M1RN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__INVN=static_type__WH5H(__tmp__HNVN);
+ __tmp__M1RN=static_type__UO1H(__tmp__L1RN);
} break;
case __EXPR_MUL__: {
- __tmp__INVN=static_type__2H5H(__tmp__HNVN);
+ __tmp__M1RN=static_type__0O1H(__tmp__L1RN);
} break;
case __EXPR_DIV__: {
- __tmp__INVN=static_type__BI5H(__tmp__HNVN);
+ __tmp__M1RN=static_type__5O1H(__tmp__L1RN);
} break;
case __EXPR_AND__: {
- __tmp__INVN=static_type__GI5H(__tmp__HNVN);
+ __tmp__M1RN=static_type__EP1H(__tmp__L1RN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__INVN=static_type__LI5H(__tmp__HNVN);
+ __tmp__M1RN=static_type__JP1H(__tmp__L1RN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__INVN=static_type__QI5H(__tmp__HNVN);
+ __tmp__M1RN=static_type__OP1H(__tmp__L1RN);
} break;
case __PUT_TO__: {
- __tmp__INVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__M1RN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__INVN=static_type__ZI5H(__tmp__HNVN);
+ __tmp__M1RN=static_type__XP1H(__tmp__L1RN);
} break;
case __SIZE_OF__: {
- __tmp__INVN=static_type__FJ5H();
+ __tmp__M1RN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__INVN=((__CAST *)__tmp__HNVN)->static_type__2G5H;
+ __tmp__M1RN=((__CAST *)__tmp__L1RN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__INVN=static_type__SEOL(__tmp__HNVN);
+ __tmp__M1RN=static_type__NOKL(__tmp__L1RN);
} break;
case __READ_SLOT__: {
- __tmp__INVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HNVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__M1RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__L1RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__INVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HNVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__M1RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__L1RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__INVN=static_type__VN3M();
+ __tmp__M1RN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__INVN=static_type__BIIO();
+ __tmp__M1RN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__INVN=static_type__XRMO();
+ __tmp__M1RN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__INVN=static_type__GIIO();
+ __tmp__M1RN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__INVN=static_type__3RMO();
+ __tmp__M1RN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__INVN=static_type__FZMM(__tmp__HNVN);
+ __tmp__M1RN=static_type__DFJM(__tmp__L1RN);
} break;
case __EXPR_ADD__: {
- __tmp__INVN=static_type__UTQL(__tmp__HNVN);
+ __tmp__M1RN=static_type__P3ML(__tmp__L1RN);
} break;
case __EXPR_NOT__: {
- __tmp__INVN=static_type__NP1M(__tmp__HNVN);
+ __tmp__M1RN=static_type__R3XM(__tmp__L1RN);
} break;
case __EXPR_MOD__: {
- __tmp__INVN=static_type__LIIO(__tmp__HNVN);
+ __tmp__M1RN=static_type__DREO(__tmp__L1RN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__INVN=static_type__CZHP();
+ __tmp__M1RN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__INVN=static_type__RMUN();
+ __tmp__M1RN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__INVN=static_type__WMUN();
+ __tmp__M1RN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__INVN=static_type__ZKTN(__tmp__HNVN);
+ __tmp__M1RN=static_type__3YPN(__tmp__L1RN);
} break;
case __EXPR_XOR__: {
- __tmp__INVN=static_type__D5VO(__tmp__HNVN);
+ __tmp__M1RN=static_type__1HSO(__tmp__L1RN);
} break;
};
- __tmp__NNVN=((void *)((__TYPE_FULL *)__tmp__INVN)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__R1RN=((void *)((__TYPE_FULL *)__tmp__M1RN)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__NNVN=FALSE__;
- };
- if (__tmp__NNVN) {
- add_last__YPK(buffer__ZJVN,'0');
+ __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__YNVN=Self__YJVN->parent_expr_binary_cmp__CN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__YNVN)->__id) {
+ __tmp__21RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__21RN)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__YNVN,buffer__ZJVN);
+ genere__0EEK(__tmp__21RN,buffer__3XRN);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__YNVN,buffer__ZJVN);
+ genere__MFEK(__tmp__21RN,buffer__3XRN);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__YNVN,buffer__ZJVN);
+ genere__WIEK(__tmp__21RN,buffer__3XRN);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__YNVN,buffer__ZJVN);
+ genere__ILEK(__tmp__21RN,buffer__3XRN);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__YNVN,buffer__ZJVN);
+ genere__MLEK(__tmp__21RN,buffer__3XRN);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__YNVN,buffer__ZJVN);
+ genere__NMEK(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__YNVN),buffer__ZJVN);
- append__MOK(buffer__ZJVN,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__21RN),buffer__3XRN);
+ append__MOK(buffer__3XRN,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__YNVN,buffer__ZJVN);
+ genere__PNEK(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__YNVN,buffer__ZJVN);
+ genere__4REK(__tmp__21RN,buffer__3XRN);
} break;
case __REAL_CST__: {
- append__MOK(buffer__ZJVN,((__REAL_CST *)__tmp__YNVN)->value__RGAI);
+ append__MOK(buffer__3XRN,((__REAL_CST *)__tmp__21RN)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__2S3P=((__CHARACTER_CST *)__tmp__YNVN);
- add_last__YPK(buffer__ZJVN,'\'');
- append__MOK(buffer__ZJVN,Self__2S3P->text__ZGAI);
- add_last__YPK(buffer__ZJVN,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__YNVN,buffer__ZJVN);
+ genere__YWEK(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__YNVN,buffer__ZJVN);
+ genere__SXEK(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__YNVN,buffer__ZJVN);
+ genere__B2EK(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__YNVN,buffer__ZJVN);
+ genere__L4EK(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__YNVN,buffer__ZJVN);
+ genere__VAFK(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__YNVN,buffer__ZJVN);
+ genere__5CFK(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__YNVN,buffer__ZJVN);
+ genere__JFFK(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__YNVN,buffer__ZJVN);
+ genere__THFK(__tmp__21RN,buffer__3XRN);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__YNVN,buffer__ZJVN);
+ genere__3JFK(__tmp__21RN,buffer__3XRN);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__YNVN,buffer__ZJVN);
+ genere__SLFK(__tmp__21RN,buffer__3XRN);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__YNVN,buffer__ZJVN);
+ genere__XLFK(__tmp__21RN,buffer__3XRN);
} break;
case __CAST__: {
- genere__CJJK(__tmp__YNVN,buffer__ZJVN);
+ genere__4LFK(__tmp__21RN,buffer__3XRN);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__YNVN,buffer__ZJVN);
+ genere__TPKL(__tmp__21RN,buffer__3XRN);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__YNVN,buffer__ZJVN);
+ genere__40NL(__tmp__21RN,buffer__3XRN);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__ZJVN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__YNVN)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__3XRN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__21RN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__YNVN,buffer__ZJVN);
+ genere__WD1M(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__YNVN,buffer__ZJVN);
+ genere__10EO(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__YNVN,buffer__ZJVN);
+ genere__NBLO(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__YNVN,buffer__ZJVN);
+ genere__C1EO(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__YNVN,buffer__ZJVN);
+ genere__VBLO(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__YNVN,buffer__ZJVN);
+ genere__M5JM(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__YNVN,buffer__ZJVN);
+ genere__24ML(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__YNVN,buffer__ZJVN);
+ genere__OUZM(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__YNVN,buffer__ZJVN);
+ genere__J1EO(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__YNVN,buffer__ZJVN);
+ genere__THEP(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__YNVN,buffer__ZJVN);
+ genere__1XRN(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__YNVN,buffer__ZJVN);
+ genere__J2RN(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__YNVN,buffer__ZJVN);
+ genere__GFQN(__tmp__21RN,buffer__3XRN);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__YNVN,buffer__ZJVN);
+ genere__2FUO(__tmp__21RN,buffer__3XRN);
} break;
};
- __tmp__ZNVN=Self__YJVN->parent_expr_binary_cmp__CN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__ZNVN)->__id) {
+ __tmp__31RN=Self__2XRN->parent_expr_binary_cmp__G11M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__31RN)->__id) {
case __LIST__: {
- __tmp__0NVN=static_type__SCTG(__tmp__ZNVN);
+ __tmp__41RN=static_type__OHQG(__tmp__31RN);
} break;
case __STRING_CST__: {
- __tmp__0NVN=((__STRING_CST *)__tmp__ZNVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__41RN=((__STRING_CST *)__tmp__31RN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__0NVN=((__EXTERNAL_C *)__tmp__ZNVN)->static_type__KMZD;
+ __tmp__41RN=((__EXTERNAL_C *)__tmp__31RN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__0NVN=((__PROTOTYPE_CST *)__tmp__ZNVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__41RN=((__PROTOTYPE_CST *)__tmp__31RN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__0NVN=((__INTEGER_CST *)__tmp__ZNVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__41RN=((__INTEGER_CST *)__tmp__31RN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__0NVN=((__LOCAL *)((__READ_LOCAL *)__tmp__ZNVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__41RN=((__LOCAL *)((__READ_LOCAL *)__tmp__31RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__0NVN=static_type__EG5H(__tmp__ZNVN);
+ __tmp__41RN=static_type__CN1H(__tmp__31RN);
} break;
case __EXPR_EQUAL__: {
- __tmp__0NVN=static_type__3G5H();
+ __tmp__41RN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__0NVN=static_type__CH5H();
+ __tmp__41RN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__0NVN=((__REAL_CST *)__tmp__ZNVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__41RN=((__REAL_CST *)__tmp__31RN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__0NVN=((__CHARACTER_CST *)__tmp__ZNVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__41RN=((__CHARACTER_CST *)__tmp__31RN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__0NVN=static_type__HH5H();
+ __tmp__41RN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__0NVN=static_type__MH5H();
+ __tmp__41RN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__0NVN=static_type__RH5H();
+ __tmp__41RN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__0NVN=static_type__WH5H(__tmp__ZNVN);
+ __tmp__41RN=static_type__UO1H(__tmp__31RN);
} break;
case __EXPR_MUL__: {
- __tmp__0NVN=static_type__2H5H(__tmp__ZNVN);
+ __tmp__41RN=static_type__0O1H(__tmp__31RN);
} break;
case __EXPR_DIV__: {
- __tmp__0NVN=static_type__BI5H(__tmp__ZNVN);
+ __tmp__41RN=static_type__5O1H(__tmp__31RN);
} break;
case __EXPR_AND__: {
- __tmp__0NVN=static_type__GI5H(__tmp__ZNVN);
+ __tmp__41RN=static_type__EP1H(__tmp__31RN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__0NVN=static_type__LI5H(__tmp__ZNVN);
+ __tmp__41RN=static_type__JP1H(__tmp__31RN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__0NVN=static_type__QI5H(__tmp__ZNVN);
+ __tmp__41RN=static_type__OP1H(__tmp__31RN);
} break;
case __PUT_TO__: {
- __tmp__0NVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__41RN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__0NVN=static_type__ZI5H(__tmp__ZNVN);
+ __tmp__41RN=static_type__XP1H(__tmp__31RN);
} break;
case __SIZE_OF__: {
- __tmp__0NVN=static_type__FJ5H();
+ __tmp__41RN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__0NVN=((__CAST *)__tmp__ZNVN)->static_type__2G5H;
+ __tmp__41RN=((__CAST *)__tmp__31RN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__0NVN=static_type__SEOL(__tmp__ZNVN);
+ __tmp__41RN=static_type__NOKL(__tmp__31RN);
} break;
case __READ_SLOT__: {
- __tmp__0NVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZNVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__41RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__31RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__0NVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZNVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__41RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__31RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__0NVN=static_type__VN3M();
+ __tmp__41RN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__0NVN=static_type__BIIO();
+ __tmp__41RN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__0NVN=static_type__XRMO();
+ __tmp__41RN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__0NVN=static_type__GIIO();
+ __tmp__41RN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__0NVN=static_type__3RMO();
+ __tmp__41RN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__0NVN=static_type__FZMM(__tmp__ZNVN);
+ __tmp__41RN=static_type__DFJM(__tmp__31RN);
} break;
case __EXPR_ADD__: {
- __tmp__0NVN=static_type__UTQL(__tmp__ZNVN);
+ __tmp__41RN=static_type__P3ML(__tmp__31RN);
} break;
case __EXPR_NOT__: {
- __tmp__0NVN=static_type__NP1M(__tmp__ZNVN);
+ __tmp__41RN=static_type__R3XM(__tmp__31RN);
} break;
case __EXPR_MOD__: {
- __tmp__0NVN=static_type__LIIO(__tmp__ZNVN);
+ __tmp__41RN=static_type__DREO(__tmp__31RN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__0NVN=static_type__CZHP();
+ __tmp__41RN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__0NVN=static_type__RMUN();
+ __tmp__41RN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__0NVN=static_type__WMUN();
+ __tmp__41RN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__0NVN=static_type__ZKTN(__tmp__ZNVN);
+ __tmp__41RN=static_type__3YPN(__tmp__31RN);
} break;
case __EXPR_XOR__: {
- __tmp__0NVN=static_type__D5VO(__tmp__ZNVN);
+ __tmp__41RN=static_type__1HSO(__tmp__31RN);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__0NVN)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__ZJVN,(&__string_401));
+ if (((void *)((__TYPE_FULL *)__tmp__41RN)->parent_type__5SL == (void *)type_block__BLB)) {
+ append__MOK(buffer__3XRN,(&__string_409));
};
};
- add_last__YPK(buffer__ZJVN,')');
+ 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);
}
-static void genere__FOVN(__EXPR_INF_EQ *Self__GOVN,void *buffer__HOVN)
+static void genere__J2RN(__EXPR_INF_EQ *Self__K2RN,void *buffer__L2RN)
// ({EXPR_INF_EQ},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__APVN,*__tmp__MPVN,*__tmp__UPVN,*__tmp__FQVN,*__tmp__GQVN;
- void *__tmp__BRVN,*__tmp__NRVN,*__tmp__VRVN,*__tmp__GSVN,*__tmp__HSVN;
- void *__tmp__BPVN,*__tmp__NPVN,*__tmp__VPVN,*__tmp__HQVN,*__tmp__CRVN;
- void *__tmp__ORVN,*__tmp__WRVN,*__tmp__ISVN;
- __CHARACTER_CST *Self__DU3P,*Self__KV3P;
- __BOOLEAN __tmp__1OVN,__tmp__0PVN,__tmp__2QVN,__tmp__1RVN;
- if (((void *)((__TYPE_FULL *)static_type__WMUN())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__HOVN,(&__string_399));
- };
- add_last__YPK(buffer__HOVN,'(');
- if (((void *)((__TYPE_FULL *)static_type__WMUN())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__HOVN,(&__string_400));
- __tmp__1OVN=TRUE__;
- } else {
- __tmp__1OVN=FALSE__;
- };
- if ((! __tmp__1OVN)) {
- __tmp__APVN=Self__GOVN->parent_expr_binary_cmp__YN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__APVN)->__id) {
+ __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__BPVN=static_type__SCTG(__tmp__APVN);
+ __tmp__F3RN=static_type__OHQG(__tmp__E3RN);
} break;
case __STRING_CST__: {
- __tmp__BPVN=((__STRING_CST *)__tmp__APVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__F3RN=((__STRING_CST *)__tmp__E3RN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__BPVN=((__EXTERNAL_C *)__tmp__APVN)->static_type__KMZD;
+ __tmp__F3RN=((__EXTERNAL_C *)__tmp__E3RN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__BPVN=((__PROTOTYPE_CST *)__tmp__APVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__F3RN=((__PROTOTYPE_CST *)__tmp__E3RN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__BPVN=((__INTEGER_CST *)__tmp__APVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__F3RN=((__INTEGER_CST *)__tmp__E3RN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__BPVN=((__LOCAL *)((__READ_LOCAL *)__tmp__APVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__F3RN=((__LOCAL *)((__READ_LOCAL *)__tmp__E3RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__BPVN=static_type__EG5H(__tmp__APVN);
+ __tmp__F3RN=static_type__CN1H(__tmp__E3RN);
} break;
case __EXPR_EQUAL__: {
- __tmp__BPVN=static_type__3G5H();
+ __tmp__F3RN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__BPVN=static_type__CH5H();
+ __tmp__F3RN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__BPVN=((__REAL_CST *)__tmp__APVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__F3RN=((__REAL_CST *)__tmp__E3RN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__BPVN=((__CHARACTER_CST *)__tmp__APVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__F3RN=((__CHARACTER_CST *)__tmp__E3RN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__BPVN=static_type__HH5H();
+ __tmp__F3RN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__BPVN=static_type__MH5H();
+ __tmp__F3RN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__BPVN=static_type__RH5H();
+ __tmp__F3RN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__BPVN=static_type__WH5H(__tmp__APVN);
+ __tmp__F3RN=static_type__UO1H(__tmp__E3RN);
} break;
case __EXPR_MUL__: {
- __tmp__BPVN=static_type__2H5H(__tmp__APVN);
+ __tmp__F3RN=static_type__0O1H(__tmp__E3RN);
} break;
case __EXPR_DIV__: {
- __tmp__BPVN=static_type__BI5H(__tmp__APVN);
+ __tmp__F3RN=static_type__5O1H(__tmp__E3RN);
} break;
case __EXPR_AND__: {
- __tmp__BPVN=static_type__GI5H(__tmp__APVN);
+ __tmp__F3RN=static_type__EP1H(__tmp__E3RN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__BPVN=static_type__LI5H(__tmp__APVN);
+ __tmp__F3RN=static_type__JP1H(__tmp__E3RN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__BPVN=static_type__QI5H(__tmp__APVN);
+ __tmp__F3RN=static_type__OP1H(__tmp__E3RN);
} break;
case __PUT_TO__: {
- __tmp__BPVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__F3RN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__BPVN=static_type__ZI5H(__tmp__APVN);
+ __tmp__F3RN=static_type__XP1H(__tmp__E3RN);
} break;
case __SIZE_OF__: {
- __tmp__BPVN=static_type__FJ5H();
+ __tmp__F3RN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__BPVN=((__CAST *)__tmp__APVN)->static_type__2G5H;
+ __tmp__F3RN=((__CAST *)__tmp__E3RN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__BPVN=static_type__SEOL(__tmp__APVN);
+ __tmp__F3RN=static_type__NOKL(__tmp__E3RN);
} break;
case __READ_SLOT__: {
- __tmp__BPVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__APVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__F3RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__E3RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__BPVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__APVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__F3RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__E3RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__BPVN=static_type__VN3M();
+ __tmp__F3RN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__BPVN=static_type__BIIO();
+ __tmp__F3RN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__BPVN=static_type__XRMO();
+ __tmp__F3RN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__BPVN=static_type__GIIO();
+ __tmp__F3RN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__BPVN=static_type__3RMO();
+ __tmp__F3RN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__BPVN=static_type__FZMM(__tmp__APVN);
+ __tmp__F3RN=static_type__DFJM(__tmp__E3RN);
} break;
case __EXPR_ADD__: {
- __tmp__BPVN=static_type__UTQL(__tmp__APVN);
+ __tmp__F3RN=static_type__P3ML(__tmp__E3RN);
} break;
case __EXPR_NOT__: {
- __tmp__BPVN=static_type__NP1M(__tmp__APVN);
+ __tmp__F3RN=static_type__R3XM(__tmp__E3RN);
} break;
case __EXPR_MOD__: {
- __tmp__BPVN=static_type__LIIO(__tmp__APVN);
+ __tmp__F3RN=static_type__DREO(__tmp__E3RN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__BPVN=static_type__CZHP();
+ __tmp__F3RN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__BPVN=static_type__RMUN();
+ __tmp__F3RN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__BPVN=static_type__WMUN();
+ __tmp__F3RN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__BPVN=static_type__ZKTN(__tmp__APVN);
+ __tmp__F3RN=static_type__3YPN(__tmp__E3RN);
} break;
case __EXPR_XOR__: {
- __tmp__BPVN=static_type__D5VO(__tmp__APVN);
+ __tmp__F3RN=static_type__1HSO(__tmp__E3RN);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__BPVN)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__HOVN,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__F3RN)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__L2RN,(&__string_407));
};
};
- __tmp__MPVN=Self__GOVN->parent_expr_binary_cmp__YN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__MPVN)->__id) {
+ __tmp__Q3RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__Q3RN)->__id) {
case __LIST__: {
- __tmp__NPVN=static_type__SCTG(__tmp__MPVN);
+ __tmp__R3RN=static_type__OHQG(__tmp__Q3RN);
} break;
case __STRING_CST__: {
- __tmp__NPVN=((__STRING_CST *)__tmp__MPVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__R3RN=((__STRING_CST *)__tmp__Q3RN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__NPVN=((__EXTERNAL_C *)__tmp__MPVN)->static_type__KMZD;
+ __tmp__R3RN=((__EXTERNAL_C *)__tmp__Q3RN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__NPVN=((__PROTOTYPE_CST *)__tmp__MPVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__R3RN=((__PROTOTYPE_CST *)__tmp__Q3RN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__NPVN=((__INTEGER_CST *)__tmp__MPVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__R3RN=((__INTEGER_CST *)__tmp__Q3RN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__NPVN=((__LOCAL *)((__READ_LOCAL *)__tmp__MPVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__R3RN=((__LOCAL *)((__READ_LOCAL *)__tmp__Q3RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__NPVN=static_type__EG5H(__tmp__MPVN);
+ __tmp__R3RN=static_type__CN1H(__tmp__Q3RN);
} break;
case __EXPR_EQUAL__: {
- __tmp__NPVN=static_type__3G5H();
+ __tmp__R3RN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__NPVN=static_type__CH5H();
+ __tmp__R3RN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__NPVN=((__REAL_CST *)__tmp__MPVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__R3RN=((__REAL_CST *)__tmp__Q3RN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__NPVN=((__CHARACTER_CST *)__tmp__MPVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__R3RN=((__CHARACTER_CST *)__tmp__Q3RN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__NPVN=static_type__HH5H();
+ __tmp__R3RN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__NPVN=static_type__MH5H();
+ __tmp__R3RN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__NPVN=static_type__RH5H();
+ __tmp__R3RN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__NPVN=static_type__WH5H(__tmp__MPVN);
+ __tmp__R3RN=static_type__UO1H(__tmp__Q3RN);
} break;
case __EXPR_MUL__: {
- __tmp__NPVN=static_type__2H5H(__tmp__MPVN);
+ __tmp__R3RN=static_type__0O1H(__tmp__Q3RN);
} break;
case __EXPR_DIV__: {
- __tmp__NPVN=static_type__BI5H(__tmp__MPVN);
+ __tmp__R3RN=static_type__5O1H(__tmp__Q3RN);
} break;
case __EXPR_AND__: {
- __tmp__NPVN=static_type__GI5H(__tmp__MPVN);
+ __tmp__R3RN=static_type__EP1H(__tmp__Q3RN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__NPVN=static_type__LI5H(__tmp__MPVN);
+ __tmp__R3RN=static_type__JP1H(__tmp__Q3RN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__NPVN=static_type__QI5H(__tmp__MPVN);
+ __tmp__R3RN=static_type__OP1H(__tmp__Q3RN);
} break;
case __PUT_TO__: {
- __tmp__NPVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__R3RN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__NPVN=static_type__ZI5H(__tmp__MPVN);
+ __tmp__R3RN=static_type__XP1H(__tmp__Q3RN);
} break;
case __SIZE_OF__: {
- __tmp__NPVN=static_type__FJ5H();
+ __tmp__R3RN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__NPVN=((__CAST *)__tmp__MPVN)->static_type__2G5H;
+ __tmp__R3RN=((__CAST *)__tmp__Q3RN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__NPVN=static_type__SEOL(__tmp__MPVN);
+ __tmp__R3RN=static_type__NOKL(__tmp__Q3RN);
} break;
case __READ_SLOT__: {
- __tmp__NPVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__MPVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__R3RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Q3RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__NPVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__MPVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__R3RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Q3RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__NPVN=static_type__VN3M();
+ __tmp__R3RN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__NPVN=static_type__BIIO();
+ __tmp__R3RN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__NPVN=static_type__XRMO();
+ __tmp__R3RN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__NPVN=static_type__GIIO();
+ __tmp__R3RN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__NPVN=static_type__3RMO();
+ __tmp__R3RN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__NPVN=static_type__FZMM(__tmp__MPVN);
+ __tmp__R3RN=static_type__DFJM(__tmp__Q3RN);
} break;
case __EXPR_ADD__: {
- __tmp__NPVN=static_type__UTQL(__tmp__MPVN);
+ __tmp__R3RN=static_type__P3ML(__tmp__Q3RN);
} break;
case __EXPR_NOT__: {
- __tmp__NPVN=static_type__NP1M(__tmp__MPVN);
+ __tmp__R3RN=static_type__R3XM(__tmp__Q3RN);
} break;
case __EXPR_MOD__: {
- __tmp__NPVN=static_type__LIIO(__tmp__MPVN);
+ __tmp__R3RN=static_type__DREO(__tmp__Q3RN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__NPVN=static_type__CZHP();
+ __tmp__R3RN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__NPVN=static_type__RMUN();
+ __tmp__R3RN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__NPVN=static_type__WMUN();
+ __tmp__R3RN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__NPVN=static_type__ZKTN(__tmp__MPVN);
+ __tmp__R3RN=static_type__3YPN(__tmp__Q3RN);
} break;
case __EXPR_XOR__: {
- __tmp__NPVN=static_type__D5VO(__tmp__MPVN);
+ __tmp__R3RN=static_type__1HSO(__tmp__Q3RN);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__NPVN)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__UPVN=Self__GOVN->parent_expr_binary_cmp__YN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__UPVN)->__id) {
+ 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__VPVN=static_type__SCTG(__tmp__UPVN);
+ __tmp__Z3RN=static_type__OHQG(__tmp__Y3RN);
} break;
case __STRING_CST__: {
- __tmp__VPVN=((__STRING_CST *)__tmp__UPVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__Z3RN=((__STRING_CST *)__tmp__Y3RN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__VPVN=((__EXTERNAL_C *)__tmp__UPVN)->static_type__KMZD;
+ __tmp__Z3RN=((__EXTERNAL_C *)__tmp__Y3RN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__VPVN=((__PROTOTYPE_CST *)__tmp__UPVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__Z3RN=((__PROTOTYPE_CST *)__tmp__Y3RN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__VPVN=((__INTEGER_CST *)__tmp__UPVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__Z3RN=((__INTEGER_CST *)__tmp__Y3RN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__VPVN=((__LOCAL *)((__READ_LOCAL *)__tmp__UPVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__Z3RN=((__LOCAL *)((__READ_LOCAL *)__tmp__Y3RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__VPVN=static_type__EG5H(__tmp__UPVN);
+ __tmp__Z3RN=static_type__CN1H(__tmp__Y3RN);
} break;
case __EXPR_EQUAL__: {
- __tmp__VPVN=static_type__3G5H();
+ __tmp__Z3RN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__VPVN=static_type__CH5H();
+ __tmp__Z3RN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__VPVN=((__REAL_CST *)__tmp__UPVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__Z3RN=((__REAL_CST *)__tmp__Y3RN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__VPVN=((__CHARACTER_CST *)__tmp__UPVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__Z3RN=((__CHARACTER_CST *)__tmp__Y3RN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__VPVN=static_type__HH5H();
+ __tmp__Z3RN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__VPVN=static_type__MH5H();
+ __tmp__Z3RN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__VPVN=static_type__RH5H();
+ __tmp__Z3RN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__VPVN=static_type__WH5H(__tmp__UPVN);
+ __tmp__Z3RN=static_type__UO1H(__tmp__Y3RN);
} break;
case __EXPR_MUL__: {
- __tmp__VPVN=static_type__2H5H(__tmp__UPVN);
+ __tmp__Z3RN=static_type__0O1H(__tmp__Y3RN);
} break;
case __EXPR_DIV__: {
- __tmp__VPVN=static_type__BI5H(__tmp__UPVN);
+ __tmp__Z3RN=static_type__5O1H(__tmp__Y3RN);
} break;
case __EXPR_AND__: {
- __tmp__VPVN=static_type__GI5H(__tmp__UPVN);
+ __tmp__Z3RN=static_type__EP1H(__tmp__Y3RN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__VPVN=static_type__LI5H(__tmp__UPVN);
+ __tmp__Z3RN=static_type__JP1H(__tmp__Y3RN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__VPVN=static_type__QI5H(__tmp__UPVN);
+ __tmp__Z3RN=static_type__OP1H(__tmp__Y3RN);
} break;
case __PUT_TO__: {
- __tmp__VPVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__Z3RN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__VPVN=static_type__ZI5H(__tmp__UPVN);
+ __tmp__Z3RN=static_type__XP1H(__tmp__Y3RN);
} break;
case __SIZE_OF__: {
- __tmp__VPVN=static_type__FJ5H();
+ __tmp__Z3RN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__VPVN=((__CAST *)__tmp__UPVN)->static_type__2G5H;
+ __tmp__Z3RN=((__CAST *)__tmp__Y3RN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__VPVN=static_type__SEOL(__tmp__UPVN);
+ __tmp__Z3RN=static_type__NOKL(__tmp__Y3RN);
} break;
case __READ_SLOT__: {
- __tmp__VPVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UPVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Z3RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Y3RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__VPVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UPVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Z3RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Y3RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__VPVN=static_type__VN3M();
+ __tmp__Z3RN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__VPVN=static_type__BIIO();
+ __tmp__Z3RN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__VPVN=static_type__XRMO();
+ __tmp__Z3RN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__VPVN=static_type__GIIO();
+ __tmp__Z3RN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__VPVN=static_type__3RMO();
+ __tmp__Z3RN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__VPVN=static_type__FZMM(__tmp__UPVN);
+ __tmp__Z3RN=static_type__DFJM(__tmp__Y3RN);
} break;
case __EXPR_ADD__: {
- __tmp__VPVN=static_type__UTQL(__tmp__UPVN);
+ __tmp__Z3RN=static_type__P3ML(__tmp__Y3RN);
} break;
case __EXPR_NOT__: {
- __tmp__VPVN=static_type__NP1M(__tmp__UPVN);
+ __tmp__Z3RN=static_type__R3XM(__tmp__Y3RN);
} break;
case __EXPR_MOD__: {
- __tmp__VPVN=static_type__LIIO(__tmp__UPVN);
+ __tmp__Z3RN=static_type__DREO(__tmp__Y3RN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__VPVN=static_type__CZHP();
+ __tmp__Z3RN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__VPVN=static_type__RMUN();
+ __tmp__Z3RN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__VPVN=static_type__WMUN();
+ __tmp__Z3RN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__VPVN=static_type__ZKTN(__tmp__UPVN);
+ __tmp__Z3RN=static_type__3YPN(__tmp__Y3RN);
} break;
case __EXPR_XOR__: {
- __tmp__VPVN=static_type__D5VO(__tmp__UPVN);
+ __tmp__Z3RN=static_type__1HSO(__tmp__Y3RN);
} break;
};
- __tmp__0PVN=((void *)((__TYPE_FULL *)__tmp__VPVN)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__43RN=((void *)((__TYPE_FULL *)__tmp__Z3RN)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__0PVN=FALSE__;
- };
- if (__tmp__0PVN) {
- add_last__YPK(buffer__HOVN,'0');
+ __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__FQVN=Self__GOVN->parent_expr_binary_cmp__YN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__FQVN)->__id) {
+ __tmp__J4RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__J4RN)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__FQVN,buffer__HOVN);
+ genere__0EEK(__tmp__J4RN,buffer__L2RN);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__FQVN,buffer__HOVN);
+ genere__MFEK(__tmp__J4RN,buffer__L2RN);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__FQVN,buffer__HOVN);
+ genere__WIEK(__tmp__J4RN,buffer__L2RN);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__FQVN,buffer__HOVN);
+ genere__ILEK(__tmp__J4RN,buffer__L2RN);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__FQVN,buffer__HOVN);
+ genere__MLEK(__tmp__J4RN,buffer__L2RN);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__FQVN,buffer__HOVN);
+ genere__NMEK(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__FQVN),buffer__HOVN);
- append__MOK(buffer__HOVN,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__J4RN),buffer__L2RN);
+ append__MOK(buffer__L2RN,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__FQVN,buffer__HOVN);
+ genere__PNEK(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__FQVN,buffer__HOVN);
+ genere__4REK(__tmp__J4RN,buffer__L2RN);
} break;
case __REAL_CST__: {
- append__MOK(buffer__HOVN,((__REAL_CST *)__tmp__FQVN)->value__RGAI);
+ append__MOK(buffer__L2RN,((__REAL_CST *)__tmp__J4RN)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__DU3P=((__CHARACTER_CST *)__tmp__FQVN);
- add_last__YPK(buffer__HOVN,'\'');
- append__MOK(buffer__HOVN,Self__DU3P->text__ZGAI);
- add_last__YPK(buffer__HOVN,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__FQVN,buffer__HOVN);
+ genere__YWEK(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__FQVN,buffer__HOVN);
+ genere__SXEK(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__FQVN,buffer__HOVN);
+ genere__B2EK(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__FQVN,buffer__HOVN);
+ genere__L4EK(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__FQVN,buffer__HOVN);
+ genere__VAFK(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__FQVN,buffer__HOVN);
+ genere__5CFK(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__FQVN,buffer__HOVN);
+ genere__JFFK(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__FQVN,buffer__HOVN);
+ genere__THFK(__tmp__J4RN,buffer__L2RN);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__FQVN,buffer__HOVN);
+ genere__3JFK(__tmp__J4RN,buffer__L2RN);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__FQVN,buffer__HOVN);
+ genere__SLFK(__tmp__J4RN,buffer__L2RN);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__FQVN,buffer__HOVN);
+ genere__XLFK(__tmp__J4RN,buffer__L2RN);
} break;
case __CAST__: {
- genere__CJJK(__tmp__FQVN,buffer__HOVN);
+ genere__4LFK(__tmp__J4RN,buffer__L2RN);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__FQVN,buffer__HOVN);
+ genere__TPKL(__tmp__J4RN,buffer__L2RN);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__FQVN,buffer__HOVN);
+ genere__40NL(__tmp__J4RN,buffer__L2RN);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__HOVN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FQVN)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__L2RN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__J4RN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__FQVN,buffer__HOVN);
+ genere__WD1M(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__FQVN,buffer__HOVN);
+ genere__10EO(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__FQVN,buffer__HOVN);
+ genere__NBLO(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__FQVN,buffer__HOVN);
+ genere__C1EO(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__FQVN,buffer__HOVN);
+ genere__VBLO(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__FQVN,buffer__HOVN);
+ genere__M5JM(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__FQVN,buffer__HOVN);
+ genere__24ML(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__FQVN,buffer__HOVN);
+ genere__OUZM(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__FQVN,buffer__HOVN);
+ genere__J1EO(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__FQVN,buffer__HOVN);
+ genere__THEP(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__FQVN,buffer__HOVN);
+ genere__1XRN(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__FQVN,buffer__HOVN);
+ genere__J2RN(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__FQVN,buffer__HOVN);
+ genere__GFQN(__tmp__J4RN,buffer__L2RN);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__FQVN,buffer__HOVN);
+ genere__2FUO(__tmp__J4RN,buffer__L2RN);
} break;
};
- __tmp__GQVN=Self__GOVN->parent_expr_binary_cmp__YN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__GQVN)->__id) {
+ __tmp__K4RN=Self__K2RN->parent_expr_binary_cmp__211M.left__PM2H;
+ switch (((struct ___OBJ *)__tmp__K4RN)->__id) {
case __LIST__: {
- __tmp__HQVN=static_type__SCTG(__tmp__GQVN);
+ __tmp__L4RN=static_type__OHQG(__tmp__K4RN);
} break;
case __STRING_CST__: {
- __tmp__HQVN=((__STRING_CST *)__tmp__GQVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__L4RN=((__STRING_CST *)__tmp__K4RN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__HQVN=((__EXTERNAL_C *)__tmp__GQVN)->static_type__KMZD;
+ __tmp__L4RN=((__EXTERNAL_C *)__tmp__K4RN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__HQVN=((__PROTOTYPE_CST *)__tmp__GQVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__L4RN=((__PROTOTYPE_CST *)__tmp__K4RN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__HQVN=((__INTEGER_CST *)__tmp__GQVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__L4RN=((__INTEGER_CST *)__tmp__K4RN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__HQVN=((__LOCAL *)((__READ_LOCAL *)__tmp__GQVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__L4RN=((__LOCAL *)((__READ_LOCAL *)__tmp__K4RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__HQVN=static_type__EG5H(__tmp__GQVN);
+ __tmp__L4RN=static_type__CN1H(__tmp__K4RN);
} break;
case __EXPR_EQUAL__: {
- __tmp__HQVN=static_type__3G5H();
+ __tmp__L4RN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__HQVN=static_type__CH5H();
+ __tmp__L4RN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__HQVN=((__REAL_CST *)__tmp__GQVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__L4RN=((__REAL_CST *)__tmp__K4RN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__HQVN=((__CHARACTER_CST *)__tmp__GQVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__L4RN=((__CHARACTER_CST *)__tmp__K4RN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__HQVN=static_type__HH5H();
+ __tmp__L4RN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__HQVN=static_type__MH5H();
+ __tmp__L4RN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__HQVN=static_type__RH5H();
+ __tmp__L4RN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__HQVN=static_type__WH5H(__tmp__GQVN);
+ __tmp__L4RN=static_type__UO1H(__tmp__K4RN);
} break;
case __EXPR_MUL__: {
- __tmp__HQVN=static_type__2H5H(__tmp__GQVN);
+ __tmp__L4RN=static_type__0O1H(__tmp__K4RN);
} break;
case __EXPR_DIV__: {
- __tmp__HQVN=static_type__BI5H(__tmp__GQVN);
+ __tmp__L4RN=static_type__5O1H(__tmp__K4RN);
} break;
case __EXPR_AND__: {
- __tmp__HQVN=static_type__GI5H(__tmp__GQVN);
+ __tmp__L4RN=static_type__EP1H(__tmp__K4RN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__HQVN=static_type__LI5H(__tmp__GQVN);
+ __tmp__L4RN=static_type__JP1H(__tmp__K4RN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__HQVN=static_type__QI5H(__tmp__GQVN);
+ __tmp__L4RN=static_type__OP1H(__tmp__K4RN);
} break;
case __PUT_TO__: {
- __tmp__HQVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__L4RN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__HQVN=static_type__ZI5H(__tmp__GQVN);
+ __tmp__L4RN=static_type__XP1H(__tmp__K4RN);
} break;
case __SIZE_OF__: {
- __tmp__HQVN=static_type__FJ5H();
+ __tmp__L4RN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__HQVN=((__CAST *)__tmp__GQVN)->static_type__2G5H;
+ __tmp__L4RN=((__CAST *)__tmp__K4RN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__HQVN=static_type__SEOL(__tmp__GQVN);
+ __tmp__L4RN=static_type__NOKL(__tmp__K4RN);
} break;
case __READ_SLOT__: {
- __tmp__HQVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GQVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__L4RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__K4RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__HQVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GQVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__L4RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__K4RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__HQVN=static_type__VN3M();
+ __tmp__L4RN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__HQVN=static_type__BIIO();
+ __tmp__L4RN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__HQVN=static_type__XRMO();
+ __tmp__L4RN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__HQVN=static_type__GIIO();
+ __tmp__L4RN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__HQVN=static_type__3RMO();
+ __tmp__L4RN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__HQVN=static_type__FZMM(__tmp__GQVN);
+ __tmp__L4RN=static_type__DFJM(__tmp__K4RN);
} break;
case __EXPR_ADD__: {
- __tmp__HQVN=static_type__UTQL(__tmp__GQVN);
+ __tmp__L4RN=static_type__P3ML(__tmp__K4RN);
} break;
case __EXPR_NOT__: {
- __tmp__HQVN=static_type__NP1M(__tmp__GQVN);
+ __tmp__L4RN=static_type__R3XM(__tmp__K4RN);
} break;
case __EXPR_MOD__: {
- __tmp__HQVN=static_type__LIIO(__tmp__GQVN);
+ __tmp__L4RN=static_type__DREO(__tmp__K4RN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__HQVN=static_type__CZHP();
+ __tmp__L4RN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__HQVN=static_type__RMUN();
+ __tmp__L4RN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__HQVN=static_type__WMUN();
+ __tmp__L4RN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__HQVN=static_type__ZKTN(__tmp__GQVN);
+ __tmp__L4RN=static_type__3YPN(__tmp__K4RN);
} break;
case __EXPR_XOR__: {
- __tmp__HQVN=static_type__D5VO(__tmp__GQVN);
+ __tmp__L4RN=static_type__1HSO(__tmp__K4RN);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__HQVN)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__HOVN,(&__string_401));
+ if (((void *)((__TYPE_FULL *)__tmp__L4RN)->parent_type__5SL == (void *)type_block__BLB)) {
+ append__MOK(buffer__L2RN,(&__string_409));
};
};
- add_last__YPK(buffer__HOVN,' ');
- append__MOK(buffer__HOVN,(&__string_366));
- add_last__YPK(buffer__HOVN,' ');
- if (((void *)((__TYPE_FULL *)static_type__WMUN())->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__HOVN,(&__string_400));
- __tmp__2QVN=TRUE__;
+ 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__2QVN=FALSE__;
+ __tmp__A5RN=FALSE__;
};
- if ((! __tmp__2QVN)) {
- __tmp__BRVN=Self__GOVN->parent_expr_binary_cmp__YN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__BRVN)->__id) {
+ if ((! __tmp__A5RN)) {
+ __tmp__F5RN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__F5RN)->__id) {
case __LIST__: {
- __tmp__CRVN=static_type__SCTG(__tmp__BRVN);
+ __tmp__G5RN=static_type__OHQG(__tmp__F5RN);
} break;
case __STRING_CST__: {
- __tmp__CRVN=((__STRING_CST *)__tmp__BRVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__G5RN=((__STRING_CST *)__tmp__F5RN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__CRVN=((__EXTERNAL_C *)__tmp__BRVN)->static_type__KMZD;
+ __tmp__G5RN=((__EXTERNAL_C *)__tmp__F5RN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__CRVN=((__PROTOTYPE_CST *)__tmp__BRVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__G5RN=((__PROTOTYPE_CST *)__tmp__F5RN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__CRVN=((__INTEGER_CST *)__tmp__BRVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__G5RN=((__INTEGER_CST *)__tmp__F5RN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__CRVN=((__LOCAL *)((__READ_LOCAL *)__tmp__BRVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__G5RN=((__LOCAL *)((__READ_LOCAL *)__tmp__F5RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__CRVN=static_type__EG5H(__tmp__BRVN);
+ __tmp__G5RN=static_type__CN1H(__tmp__F5RN);
} break;
case __EXPR_EQUAL__: {
- __tmp__CRVN=static_type__3G5H();
+ __tmp__G5RN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__CRVN=static_type__CH5H();
+ __tmp__G5RN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__CRVN=((__REAL_CST *)__tmp__BRVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__G5RN=((__REAL_CST *)__tmp__F5RN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__CRVN=((__CHARACTER_CST *)__tmp__BRVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__G5RN=((__CHARACTER_CST *)__tmp__F5RN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__CRVN=static_type__HH5H();
+ __tmp__G5RN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__CRVN=static_type__MH5H();
+ __tmp__G5RN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__CRVN=static_type__RH5H();
+ __tmp__G5RN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__CRVN=static_type__WH5H(__tmp__BRVN);
+ __tmp__G5RN=static_type__UO1H(__tmp__F5RN);
} break;
case __EXPR_MUL__: {
- __tmp__CRVN=static_type__2H5H(__tmp__BRVN);
+ __tmp__G5RN=static_type__0O1H(__tmp__F5RN);
} break;
case __EXPR_DIV__: {
- __tmp__CRVN=static_type__BI5H(__tmp__BRVN);
+ __tmp__G5RN=static_type__5O1H(__tmp__F5RN);
} break;
case __EXPR_AND__: {
- __tmp__CRVN=static_type__GI5H(__tmp__BRVN);
+ __tmp__G5RN=static_type__EP1H(__tmp__F5RN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__CRVN=static_type__LI5H(__tmp__BRVN);
+ __tmp__G5RN=static_type__JP1H(__tmp__F5RN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__CRVN=static_type__QI5H(__tmp__BRVN);
+ __tmp__G5RN=static_type__OP1H(__tmp__F5RN);
} break;
case __PUT_TO__: {
- __tmp__CRVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__G5RN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__CRVN=static_type__ZI5H(__tmp__BRVN);
+ __tmp__G5RN=static_type__XP1H(__tmp__F5RN);
} break;
case __SIZE_OF__: {
- __tmp__CRVN=static_type__FJ5H();
+ __tmp__G5RN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__CRVN=((__CAST *)__tmp__BRVN)->static_type__2G5H;
+ __tmp__G5RN=((__CAST *)__tmp__F5RN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__CRVN=static_type__SEOL(__tmp__BRVN);
+ __tmp__G5RN=static_type__NOKL(__tmp__F5RN);
} break;
case __READ_SLOT__: {
- __tmp__CRVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__BRVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__G5RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__F5RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__CRVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__BRVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__G5RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__F5RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__CRVN=static_type__VN3M();
+ __tmp__G5RN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__CRVN=static_type__BIIO();
+ __tmp__G5RN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__CRVN=static_type__XRMO();
+ __tmp__G5RN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__CRVN=static_type__GIIO();
+ __tmp__G5RN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__CRVN=static_type__3RMO();
+ __tmp__G5RN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__CRVN=static_type__FZMM(__tmp__BRVN);
+ __tmp__G5RN=static_type__DFJM(__tmp__F5RN);
} break;
case __EXPR_ADD__: {
- __tmp__CRVN=static_type__UTQL(__tmp__BRVN);
+ __tmp__G5RN=static_type__P3ML(__tmp__F5RN);
} break;
case __EXPR_NOT__: {
- __tmp__CRVN=static_type__NP1M(__tmp__BRVN);
+ __tmp__G5RN=static_type__R3XM(__tmp__F5RN);
} break;
case __EXPR_MOD__: {
- __tmp__CRVN=static_type__LIIO(__tmp__BRVN);
+ __tmp__G5RN=static_type__DREO(__tmp__F5RN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__CRVN=static_type__CZHP();
+ __tmp__G5RN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__CRVN=static_type__RMUN();
+ __tmp__G5RN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__CRVN=static_type__WMUN();
+ __tmp__G5RN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__CRVN=static_type__ZKTN(__tmp__BRVN);
+ __tmp__G5RN=static_type__3YPN(__tmp__F5RN);
} break;
case __EXPR_XOR__: {
- __tmp__CRVN=static_type__D5VO(__tmp__BRVN);
+ __tmp__G5RN=static_type__1HSO(__tmp__F5RN);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__CRVN)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__HOVN,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__G5RN)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__L2RN,(&__string_407));
};
};
- __tmp__NRVN=Self__GOVN->parent_expr_binary_cmp__YN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__NRVN)->__id) {
+ __tmp__R5RN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__R5RN)->__id) {
case __LIST__: {
- __tmp__ORVN=static_type__SCTG(__tmp__NRVN);
+ __tmp__S5RN=static_type__OHQG(__tmp__R5RN);
} break;
case __STRING_CST__: {
- __tmp__ORVN=((__STRING_CST *)__tmp__NRVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__S5RN=((__STRING_CST *)__tmp__R5RN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__ORVN=((__EXTERNAL_C *)__tmp__NRVN)->static_type__KMZD;
+ __tmp__S5RN=((__EXTERNAL_C *)__tmp__R5RN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__ORVN=((__PROTOTYPE_CST *)__tmp__NRVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__S5RN=((__PROTOTYPE_CST *)__tmp__R5RN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__ORVN=((__INTEGER_CST *)__tmp__NRVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__S5RN=((__INTEGER_CST *)__tmp__R5RN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__ORVN=((__LOCAL *)((__READ_LOCAL *)__tmp__NRVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__S5RN=((__LOCAL *)((__READ_LOCAL *)__tmp__R5RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__ORVN=static_type__EG5H(__tmp__NRVN);
+ __tmp__S5RN=static_type__CN1H(__tmp__R5RN);
} break;
case __EXPR_EQUAL__: {
- __tmp__ORVN=static_type__3G5H();
+ __tmp__S5RN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ORVN=static_type__CH5H();
+ __tmp__S5RN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__ORVN=((__REAL_CST *)__tmp__NRVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__S5RN=((__REAL_CST *)__tmp__R5RN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__ORVN=((__CHARACTER_CST *)__tmp__NRVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__S5RN=((__CHARACTER_CST *)__tmp__R5RN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__ORVN=static_type__HH5H();
+ __tmp__S5RN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__ORVN=static_type__MH5H();
+ __tmp__S5RN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__ORVN=static_type__RH5H();
+ __tmp__S5RN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__ORVN=static_type__WH5H(__tmp__NRVN);
+ __tmp__S5RN=static_type__UO1H(__tmp__R5RN);
} break;
case __EXPR_MUL__: {
- __tmp__ORVN=static_type__2H5H(__tmp__NRVN);
+ __tmp__S5RN=static_type__0O1H(__tmp__R5RN);
} break;
case __EXPR_DIV__: {
- __tmp__ORVN=static_type__BI5H(__tmp__NRVN);
+ __tmp__S5RN=static_type__5O1H(__tmp__R5RN);
} break;
case __EXPR_AND__: {
- __tmp__ORVN=static_type__GI5H(__tmp__NRVN);
+ __tmp__S5RN=static_type__EP1H(__tmp__R5RN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ORVN=static_type__LI5H(__tmp__NRVN);
+ __tmp__S5RN=static_type__JP1H(__tmp__R5RN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ORVN=static_type__QI5H(__tmp__NRVN);
+ __tmp__S5RN=static_type__OP1H(__tmp__R5RN);
} break;
case __PUT_TO__: {
- __tmp__ORVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__S5RN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__ORVN=static_type__ZI5H(__tmp__NRVN);
+ __tmp__S5RN=static_type__XP1H(__tmp__R5RN);
} break;
case __SIZE_OF__: {
- __tmp__ORVN=static_type__FJ5H();
+ __tmp__S5RN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__ORVN=((__CAST *)__tmp__NRVN)->static_type__2G5H;
+ __tmp__S5RN=((__CAST *)__tmp__R5RN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__ORVN=static_type__SEOL(__tmp__NRVN);
+ __tmp__S5RN=static_type__NOKL(__tmp__R5RN);
} break;
case __READ_SLOT__: {
- __tmp__ORVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__NRVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__S5RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__R5RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__ORVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__NRVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__S5RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__R5RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ORVN=static_type__VN3M();
+ __tmp__S5RN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ORVN=static_type__BIIO();
+ __tmp__S5RN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ORVN=static_type__XRMO();
+ __tmp__S5RN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ORVN=static_type__GIIO();
+ __tmp__S5RN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ORVN=static_type__3RMO();
+ __tmp__S5RN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__ORVN=static_type__FZMM(__tmp__NRVN);
+ __tmp__S5RN=static_type__DFJM(__tmp__R5RN);
} break;
case __EXPR_ADD__: {
- __tmp__ORVN=static_type__UTQL(__tmp__NRVN);
+ __tmp__S5RN=static_type__P3ML(__tmp__R5RN);
} break;
case __EXPR_NOT__: {
- __tmp__ORVN=static_type__NP1M(__tmp__NRVN);
+ __tmp__S5RN=static_type__R3XM(__tmp__R5RN);
} break;
case __EXPR_MOD__: {
- __tmp__ORVN=static_type__LIIO(__tmp__NRVN);
+ __tmp__S5RN=static_type__DREO(__tmp__R5RN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ORVN=static_type__CZHP();
+ __tmp__S5RN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__ORVN=static_type__RMUN();
+ __tmp__S5RN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__ORVN=static_type__WMUN();
+ __tmp__S5RN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__ORVN=static_type__ZKTN(__tmp__NRVN);
+ __tmp__S5RN=static_type__3YPN(__tmp__R5RN);
} break;
case __EXPR_XOR__: {
- __tmp__ORVN=static_type__D5VO(__tmp__NRVN);
+ __tmp__S5RN=static_type__1HSO(__tmp__R5RN);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__ORVN)->parent_type__KTL == (void *)TYPE_NULL__)) {
- __tmp__VRVN=Self__GOVN->parent_expr_binary_cmp__YN5M.left__ZFAI;
- switch (((struct ___OBJ *)__tmp__VRVN)->__id) {
+ 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__WRVN=static_type__SCTG(__tmp__VRVN);
+ __tmp__05RN=static_type__OHQG(__tmp__Z5RN);
} break;
case __STRING_CST__: {
- __tmp__WRVN=((__STRING_CST *)__tmp__VRVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__05RN=((__STRING_CST *)__tmp__Z5RN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__WRVN=((__EXTERNAL_C *)__tmp__VRVN)->static_type__KMZD;
+ __tmp__05RN=((__EXTERNAL_C *)__tmp__Z5RN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__WRVN=((__PROTOTYPE_CST *)__tmp__VRVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__05RN=((__PROTOTYPE_CST *)__tmp__Z5RN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__WRVN=((__INTEGER_CST *)__tmp__VRVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__05RN=((__INTEGER_CST *)__tmp__Z5RN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__WRVN=((__LOCAL *)((__READ_LOCAL *)__tmp__VRVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__05RN=((__LOCAL *)((__READ_LOCAL *)__tmp__Z5RN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__WRVN=static_type__EG5H(__tmp__VRVN);
+ __tmp__05RN=static_type__CN1H(__tmp__Z5RN);
} break;
case __EXPR_EQUAL__: {
- __tmp__WRVN=static_type__3G5H();
+ __tmp__05RN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__WRVN=static_type__CH5H();
+ __tmp__05RN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__WRVN=((__REAL_CST *)__tmp__VRVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__05RN=((__REAL_CST *)__tmp__Z5RN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__WRVN=((__CHARACTER_CST *)__tmp__VRVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__05RN=((__CHARACTER_CST *)__tmp__Z5RN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__WRVN=static_type__HH5H();
+ __tmp__05RN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__WRVN=static_type__MH5H();
+ __tmp__05RN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__WRVN=static_type__RH5H();
+ __tmp__05RN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__WRVN=static_type__WH5H(__tmp__VRVN);
+ __tmp__05RN=static_type__UO1H(__tmp__Z5RN);
} break;
case __EXPR_MUL__: {
- __tmp__WRVN=static_type__2H5H(__tmp__VRVN);
+ __tmp__05RN=static_type__0O1H(__tmp__Z5RN);
} break;
case __EXPR_DIV__: {
- __tmp__WRVN=static_type__BI5H(__tmp__VRVN);
+ __tmp__05RN=static_type__5O1H(__tmp__Z5RN);
} break;
case __EXPR_AND__: {
- __tmp__WRVN=static_type__GI5H(__tmp__VRVN);
+ __tmp__05RN=static_type__EP1H(__tmp__Z5RN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__WRVN=static_type__LI5H(__tmp__VRVN);
+ __tmp__05RN=static_type__JP1H(__tmp__Z5RN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__WRVN=static_type__QI5H(__tmp__VRVN);
+ __tmp__05RN=static_type__OP1H(__tmp__Z5RN);
} break;
case __PUT_TO__: {
- __tmp__WRVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__05RN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__WRVN=static_type__ZI5H(__tmp__VRVN);
+ __tmp__05RN=static_type__XP1H(__tmp__Z5RN);
} break;
case __SIZE_OF__: {
- __tmp__WRVN=static_type__FJ5H();
+ __tmp__05RN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__WRVN=((__CAST *)__tmp__VRVN)->static_type__2G5H;
+ __tmp__05RN=((__CAST *)__tmp__Z5RN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__WRVN=static_type__SEOL(__tmp__VRVN);
+ __tmp__05RN=static_type__NOKL(__tmp__Z5RN);
} break;
case __READ_SLOT__: {
- __tmp__WRVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__VRVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__05RN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__Z5RN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__WRVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__VRVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__05RN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Z5RN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__WRVN=static_type__VN3M();
+ __tmp__05RN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__WRVN=static_type__BIIO();
+ __tmp__05RN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__WRVN=static_type__XRMO();
+ __tmp__05RN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__WRVN=static_type__GIIO();
+ __tmp__05RN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__WRVN=static_type__3RMO();
+ __tmp__05RN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__WRVN=static_type__FZMM(__tmp__VRVN);
+ __tmp__05RN=static_type__DFJM(__tmp__Z5RN);
} break;
case __EXPR_ADD__: {
- __tmp__WRVN=static_type__UTQL(__tmp__VRVN);
+ __tmp__05RN=static_type__P3ML(__tmp__Z5RN);
} break;
case __EXPR_NOT__: {
- __tmp__WRVN=static_type__NP1M(__tmp__VRVN);
+ __tmp__05RN=static_type__R3XM(__tmp__Z5RN);
} break;
case __EXPR_MOD__: {
- __tmp__WRVN=static_type__LIIO(__tmp__VRVN);
+ __tmp__05RN=static_type__DREO(__tmp__Z5RN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__WRVN=static_type__CZHP();
+ __tmp__05RN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__WRVN=static_type__RMUN();
+ __tmp__05RN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__WRVN=static_type__WMUN();
+ __tmp__05RN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__WRVN=static_type__ZKTN(__tmp__VRVN);
+ __tmp__05RN=static_type__3YPN(__tmp__Z5RN);
} break;
case __EXPR_XOR__: {
- __tmp__WRVN=static_type__D5VO(__tmp__VRVN);
+ __tmp__05RN=static_type__1HSO(__tmp__Z5RN);
} break;
};
- __tmp__1RVN=((void *)((__TYPE_FULL *)__tmp__WRVN)->parent_type__KTL == (void *)type_block__BLB);
+ __tmp__55RN=((void *)((__TYPE_FULL *)__tmp__05RN)->parent_type__5SL == (void *)type_block__BLB);
} else {
- __tmp__1RVN=FALSE__;
- };
- if (__tmp__1RVN) {
- add_last__YPK(buffer__HOVN,'0');
+ __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__GSVN=Self__GOVN->parent_expr_binary_cmp__YN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__GSVN)->__id) {
+ __tmp__KASN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__KASN)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__GSVN,buffer__HOVN);
+ genere__0EEK(__tmp__KASN,buffer__L2RN);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__GSVN,buffer__HOVN);
+ genere__MFEK(__tmp__KASN,buffer__L2RN);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__GSVN,buffer__HOVN);
+ genere__WIEK(__tmp__KASN,buffer__L2RN);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__GSVN,buffer__HOVN);
+ genere__ILEK(__tmp__KASN,buffer__L2RN);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__GSVN,buffer__HOVN);
+ genere__MLEK(__tmp__KASN,buffer__L2RN);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__GSVN,buffer__HOVN);
+ genere__NMEK(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__GSVN),buffer__HOVN);
- append__MOK(buffer__HOVN,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__KASN),buffer__L2RN);
+ append__MOK(buffer__L2RN,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__GSVN,buffer__HOVN);
+ genere__PNEK(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__GSVN,buffer__HOVN);
+ genere__4REK(__tmp__KASN,buffer__L2RN);
} break;
case __REAL_CST__: {
- append__MOK(buffer__HOVN,((__REAL_CST *)__tmp__GSVN)->value__RGAI);
+ append__MOK(buffer__L2RN,((__REAL_CST *)__tmp__KASN)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__KV3P=((__CHARACTER_CST *)__tmp__GSVN);
- add_last__YPK(buffer__HOVN,'\'');
- append__MOK(buffer__HOVN,Self__KV3P->text__ZGAI);
- add_last__YPK(buffer__HOVN,'\'');
+ 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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__GSVN,buffer__HOVN);
+ genere__YWEK(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__GSVN,buffer__HOVN);
+ genere__SXEK(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__GSVN,buffer__HOVN);
+ genere__B2EK(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__GSVN,buffer__HOVN);
+ genere__L4EK(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__GSVN,buffer__HOVN);
+ genere__VAFK(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__GSVN,buffer__HOVN);
+ genere__5CFK(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__GSVN,buffer__HOVN);
+ genere__JFFK(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__GSVN,buffer__HOVN);
+ genere__THFK(__tmp__KASN,buffer__L2RN);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__GSVN,buffer__HOVN);
+ genere__3JFK(__tmp__KASN,buffer__L2RN);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__GSVN,buffer__HOVN);
+ genere__SLFK(__tmp__KASN,buffer__L2RN);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__GSVN,buffer__HOVN);
+ genere__XLFK(__tmp__KASN,buffer__L2RN);
} break;
case __CAST__: {
- genere__CJJK(__tmp__GSVN,buffer__HOVN);
+ genere__4LFK(__tmp__KASN,buffer__L2RN);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__GSVN,buffer__HOVN);
+ genere__TPKL(__tmp__KASN,buffer__L2RN);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__GSVN,buffer__HOVN);
+ genere__40NL(__tmp__KASN,buffer__L2RN);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__HOVN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GSVN)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__L2RN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__KASN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__GSVN,buffer__HOVN);
+ genere__WD1M(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__GSVN,buffer__HOVN);
+ genere__10EO(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__GSVN,buffer__HOVN);
+ genere__NBLO(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__GSVN,buffer__HOVN);
+ genere__C1EO(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__GSVN,buffer__HOVN);
+ genere__VBLO(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__GSVN,buffer__HOVN);
+ genere__M5JM(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__GSVN,buffer__HOVN);
+ genere__24ML(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__GSVN,buffer__HOVN);
+ genere__OUZM(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__GSVN,buffer__HOVN);
+ genere__J1EO(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__GSVN,buffer__HOVN);
+ genere__THEP(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__GSVN,buffer__HOVN);
+ genere__1XRN(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__GSVN,buffer__HOVN);
+ genere__J2RN(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__GSVN,buffer__HOVN);
+ genere__GFQN(__tmp__KASN,buffer__L2RN);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__GSVN,buffer__HOVN);
+ genere__2FUO(__tmp__KASN,buffer__L2RN);
} break;
};
- __tmp__HSVN=Self__GOVN->parent_expr_binary_cmp__YN5M.right__3FAI;
- switch (((struct ___OBJ *)__tmp__HSVN)->__id) {
+ __tmp__LASN=Self__K2RN->parent_expr_binary_cmp__211M.right__TM2H;
+ switch (((struct ___OBJ *)__tmp__LASN)->__id) {
case __LIST__: {
- __tmp__ISVN=static_type__SCTG(__tmp__HSVN);
+ __tmp__MASN=static_type__OHQG(__tmp__LASN);
} break;
case __STRING_CST__: {
- __tmp__ISVN=((__STRING_CST *)__tmp__HSVN)->parent_constant__5F.static_type__LSYD;
+ __tmp__MASN=((__STRING_CST *)__tmp__LASN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__ISVN=((__EXTERNAL_C *)__tmp__HSVN)->static_type__KMZD;
+ __tmp__MASN=((__EXTERNAL_C *)__tmp__LASN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__ISVN=((__PROTOTYPE_CST *)__tmp__HSVN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__MASN=((__PROTOTYPE_CST *)__tmp__LASN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__ISVN=((__INTEGER_CST *)__tmp__HSVN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__MASN=((__INTEGER_CST *)__tmp__LASN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__ISVN=((__LOCAL *)((__READ_LOCAL *)__tmp__HSVN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__MASN=((__LOCAL *)((__READ_LOCAL *)__tmp__LASN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__ISVN=static_type__EG5H(__tmp__HSVN);
+ __tmp__MASN=static_type__CN1H(__tmp__LASN);
} break;
case __EXPR_EQUAL__: {
- __tmp__ISVN=static_type__3G5H();
+ __tmp__MASN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ISVN=static_type__CH5H();
+ __tmp__MASN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__ISVN=((__REAL_CST *)__tmp__HSVN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__MASN=((__REAL_CST *)__tmp__LASN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__ISVN=((__CHARACTER_CST *)__tmp__HSVN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__MASN=((__CHARACTER_CST *)__tmp__LASN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__ISVN=static_type__HH5H();
+ __tmp__MASN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__ISVN=static_type__MH5H();
+ __tmp__MASN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__ISVN=static_type__RH5H();
+ __tmp__MASN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__ISVN=static_type__WH5H(__tmp__HSVN);
+ __tmp__MASN=static_type__UO1H(__tmp__LASN);
} break;
case __EXPR_MUL__: {
- __tmp__ISVN=static_type__2H5H(__tmp__HSVN);
+ __tmp__MASN=static_type__0O1H(__tmp__LASN);
} break;
case __EXPR_DIV__: {
- __tmp__ISVN=static_type__BI5H(__tmp__HSVN);
+ __tmp__MASN=static_type__5O1H(__tmp__LASN);
} break;
case __EXPR_AND__: {
- __tmp__ISVN=static_type__GI5H(__tmp__HSVN);
+ __tmp__MASN=static_type__EP1H(__tmp__LASN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ISVN=static_type__LI5H(__tmp__HSVN);
+ __tmp__MASN=static_type__JP1H(__tmp__LASN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ISVN=static_type__QI5H(__tmp__HSVN);
+ __tmp__MASN=static_type__OP1H(__tmp__LASN);
} break;
case __PUT_TO__: {
- __tmp__ISVN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__MASN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__ISVN=static_type__ZI5H(__tmp__HSVN);
+ __tmp__MASN=static_type__XP1H(__tmp__LASN);
} break;
case __SIZE_OF__: {
- __tmp__ISVN=static_type__FJ5H();
+ __tmp__MASN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__ISVN=((__CAST *)__tmp__HSVN)->static_type__2G5H;
+ __tmp__MASN=((__CAST *)__tmp__LASN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__ISVN=static_type__SEOL(__tmp__HSVN);
+ __tmp__MASN=static_type__NOKL(__tmp__LASN);
} break;
case __READ_SLOT__: {
- __tmp__ISVN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__HSVN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__MASN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__LASN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__ISVN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__HSVN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__MASN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LASN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ISVN=static_type__VN3M();
+ __tmp__MASN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ISVN=static_type__BIIO();
+ __tmp__MASN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ISVN=static_type__XRMO();
+ __tmp__MASN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ISVN=static_type__GIIO();
+ __tmp__MASN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ISVN=static_type__3RMO();
+ __tmp__MASN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__ISVN=static_type__FZMM(__tmp__HSVN);
+ __tmp__MASN=static_type__DFJM(__tmp__LASN);
} break;
case __EXPR_ADD__: {
- __tmp__ISVN=static_type__UTQL(__tmp__HSVN);
+ __tmp__MASN=static_type__P3ML(__tmp__LASN);
} break;
case __EXPR_NOT__: {
- __tmp__ISVN=static_type__NP1M(__tmp__HSVN);
+ __tmp__MASN=static_type__R3XM(__tmp__LASN);
} break;
case __EXPR_MOD__: {
- __tmp__ISVN=static_type__LIIO(__tmp__HSVN);
+ __tmp__MASN=static_type__DREO(__tmp__LASN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ISVN=static_type__CZHP();
+ __tmp__MASN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__ISVN=static_type__RMUN();
+ __tmp__MASN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__ISVN=static_type__WMUN();
+ __tmp__MASN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__ISVN=static_type__ZKTN(__tmp__HSVN);
+ __tmp__MASN=static_type__3YPN(__tmp__LASN);
} break;
case __EXPR_XOR__: {
- __tmp__ISVN=static_type__D5VO(__tmp__HSVN);
+ __tmp__MASN=static_type__1HSO(__tmp__LASN);
} break;
};
- if (((void *)((__TYPE_FULL *)__tmp__ISVN)->parent_type__KTL == (void *)type_block__BLB)) {
- append__MOK(buffer__HOVN,(&__string_401));
+ if (((void *)((__TYPE_FULL *)__tmp__MASN)->parent_type__5SL == (void *)type_block__BLB)) {
+ append__MOK(buffer__L2RN,(&__string_409));
};
};
- add_last__YPK(buffer__HOVN,')');
+ 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__CXTN(__EXPR_OR *Self__DXTN,void *buffer__EXTN)
+static void genere__GFQN(__EXPR_OR *Self__HFQN,void *buffer__IFQN)
// ({EXPR_OR},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__CYTN,*__tmp__OYTN,*__tmp__5YTN,*__tmp__LZTN;
- void *__tmp__DYTN,*__tmp__AZTN;
- __CHARACTER_CST *Self__FW3P,*Self__0W3P;
- __BOOLEAN __tmp__3XTN,__tmp__0YTN;
- if (((void *)((__TYPE_FULL *)static_type__ZKTN(Self__DXTN))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__EXTN,(&__string_399));
+ __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 {
- add_last__YPK(buffer__EXTN,'(');
- genere_declaration__CVRI(static_type__ZKTN(Self__DXTN),buffer__EXTN);
- add_last__YPK(buffer__EXTN,')');
- };
- add_last__YPK(buffer__EXTN,'(');
- if (((void *)((__TYPE_FULL *)static_type__ZKTN(Self__DXTN))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__EXTN,(&__string_400));
- __tmp__3XTN=TRUE__;
+ 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__3XTN=FALSE__;
+ __tmp__BGQN=FALSE__;
};
- if ((! __tmp__3XTN)) {
- __tmp__CYTN=Self__DXTN->parent_expr_binary__QP5M.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__CYTN)->__id) {
+ if ((! __tmp__BGQN)) {
+ __tmp__GGQN=Self__HFQN->parent_expr_binary__U31M.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__GGQN)->__id) {
case __LIST__: {
- __tmp__DYTN=static_type__SCTG(__tmp__CYTN);
+ __tmp__HGQN=static_type__OHQG(__tmp__GGQN);
} break;
case __STRING_CST__: {
- __tmp__DYTN=((__STRING_CST *)__tmp__CYTN)->parent_constant__5F.static_type__LSYD;
+ __tmp__HGQN=((__STRING_CST *)__tmp__GGQN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__DYTN=((__EXTERNAL_C *)__tmp__CYTN)->static_type__KMZD;
+ __tmp__HGQN=((__EXTERNAL_C *)__tmp__GGQN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__DYTN=((__PROTOTYPE_CST *)__tmp__CYTN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__HGQN=((__PROTOTYPE_CST *)__tmp__GGQN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__DYTN=((__INTEGER_CST *)__tmp__CYTN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__HGQN=((__INTEGER_CST *)__tmp__GGQN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__DYTN=((__LOCAL *)((__READ_LOCAL *)__tmp__CYTN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__HGQN=((__LOCAL *)((__READ_LOCAL *)__tmp__GGQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__DYTN=static_type__EG5H(__tmp__CYTN);
+ __tmp__HGQN=static_type__CN1H(__tmp__GGQN);
} break;
case __EXPR_EQUAL__: {
- __tmp__DYTN=static_type__3G5H();
+ __tmp__HGQN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__DYTN=static_type__CH5H();
+ __tmp__HGQN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__DYTN=((__REAL_CST *)__tmp__CYTN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__HGQN=((__REAL_CST *)__tmp__GGQN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__DYTN=((__CHARACTER_CST *)__tmp__CYTN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__HGQN=((__CHARACTER_CST *)__tmp__GGQN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__DYTN=static_type__HH5H();
+ __tmp__HGQN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__DYTN=static_type__MH5H();
+ __tmp__HGQN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__DYTN=static_type__RH5H();
+ __tmp__HGQN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__DYTN=static_type__WH5H(__tmp__CYTN);
+ __tmp__HGQN=static_type__UO1H(__tmp__GGQN);
} break;
case __EXPR_MUL__: {
- __tmp__DYTN=static_type__2H5H(__tmp__CYTN);
+ __tmp__HGQN=static_type__0O1H(__tmp__GGQN);
} break;
case __EXPR_DIV__: {
- __tmp__DYTN=static_type__BI5H(__tmp__CYTN);
+ __tmp__HGQN=static_type__5O1H(__tmp__GGQN);
} break;
case __EXPR_AND__: {
- __tmp__DYTN=static_type__GI5H(__tmp__CYTN);
+ __tmp__HGQN=static_type__EP1H(__tmp__GGQN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__DYTN=static_type__LI5H(__tmp__CYTN);
+ __tmp__HGQN=static_type__JP1H(__tmp__GGQN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__DYTN=static_type__QI5H(__tmp__CYTN);
+ __tmp__HGQN=static_type__OP1H(__tmp__GGQN);
} break;
case __PUT_TO__: {
- __tmp__DYTN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__HGQN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__DYTN=static_type__ZI5H(__tmp__CYTN);
+ __tmp__HGQN=static_type__XP1H(__tmp__GGQN);
} break;
case __SIZE_OF__: {
- __tmp__DYTN=static_type__FJ5H();
+ __tmp__HGQN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__DYTN=((__CAST *)__tmp__CYTN)->static_type__2G5H;
+ __tmp__HGQN=((__CAST *)__tmp__GGQN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__DYTN=static_type__SEOL(__tmp__CYTN);
+ __tmp__HGQN=static_type__NOKL(__tmp__GGQN);
} break;
case __READ_SLOT__: {
- __tmp__DYTN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CYTN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HGQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__GGQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__DYTN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CYTN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HGQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__GGQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__DYTN=static_type__VN3M();
+ __tmp__HGQN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__DYTN=static_type__BIIO();
+ __tmp__HGQN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__DYTN=static_type__XRMO();
+ __tmp__HGQN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__DYTN=static_type__GIIO();
+ __tmp__HGQN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__DYTN=static_type__3RMO();
+ __tmp__HGQN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__DYTN=static_type__FZMM(__tmp__CYTN);
+ __tmp__HGQN=static_type__DFJM(__tmp__GGQN);
} break;
case __EXPR_ADD__: {
- __tmp__DYTN=static_type__UTQL(__tmp__CYTN);
+ __tmp__HGQN=static_type__P3ML(__tmp__GGQN);
} break;
case __EXPR_NOT__: {
- __tmp__DYTN=static_type__NP1M(__tmp__CYTN);
+ __tmp__HGQN=static_type__R3XM(__tmp__GGQN);
} break;
case __EXPR_MOD__: {
- __tmp__DYTN=static_type__LIIO(__tmp__CYTN);
+ __tmp__HGQN=static_type__DREO(__tmp__GGQN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__DYTN=static_type__CZHP();
+ __tmp__HGQN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__DYTN=static_type__RMUN();
+ __tmp__HGQN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__DYTN=static_type__WMUN();
+ __tmp__HGQN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__DYTN=static_type__ZKTN(__tmp__CYTN);
+ __tmp__HGQN=static_type__3YPN(__tmp__GGQN);
} break;
case __EXPR_XOR__: {
- __tmp__DYTN=static_type__D5VO(__tmp__CYTN);
+ __tmp__HGQN=static_type__1HSO(__tmp__GGQN);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__DYTN)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__EXTN,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__HGQN)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__IFQN,(&__string_407));
};
};
- __tmp__OYTN=Self__DXTN->parent_expr_binary__QP5M.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__OYTN)->__id) {
+ __tmp__SGQN=Self__HFQN->parent_expr_binary__U31M.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__SGQN)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__OYTN,buffer__EXTN);
+ genere__0EEK(__tmp__SGQN,buffer__IFQN);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__OYTN,buffer__EXTN);
+ genere__MFEK(__tmp__SGQN,buffer__IFQN);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__OYTN,buffer__EXTN);
+ genere__WIEK(__tmp__SGQN,buffer__IFQN);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__OYTN,buffer__EXTN);
+ genere__ILEK(__tmp__SGQN,buffer__IFQN);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__OYTN,buffer__EXTN);
+ genere__MLEK(__tmp__SGQN,buffer__IFQN);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__OYTN,buffer__EXTN);
+ genere__NMEK(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__OYTN),buffer__EXTN);
- append__MOK(buffer__EXTN,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__SGQN),buffer__IFQN);
+ append__MOK(buffer__IFQN,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__OYTN,buffer__EXTN);
+ genere__PNEK(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__OYTN,buffer__EXTN);
+ genere__4REK(__tmp__SGQN,buffer__IFQN);
} break;
case __REAL_CST__: {
- append__MOK(buffer__EXTN,((__REAL_CST *)__tmp__OYTN)->value__RGAI);
+ append__MOK(buffer__IFQN,((__REAL_CST *)__tmp__SGQN)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__FW3P=((__CHARACTER_CST *)__tmp__OYTN);
- add_last__YPK(buffer__EXTN,'\'');
- append__MOK(buffer__EXTN,Self__FW3P->text__ZGAI);
- add_last__YPK(buffer__EXTN,'\'');
+ 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;
+ };
+ };
+ ((__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_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__OYTN,buffer__EXTN);
+ genere__YWEK(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__OYTN,buffer__EXTN);
+ genere__SXEK(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__OYTN,buffer__EXTN);
+ genere__B2EK(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__OYTN,buffer__EXTN);
+ genere__L4EK(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__OYTN,buffer__EXTN);
+ genere__VAFK(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__OYTN,buffer__EXTN);
+ genere__5CFK(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__OYTN,buffer__EXTN);
+ genere__JFFK(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__OYTN,buffer__EXTN);
+ genere__THFK(__tmp__SGQN,buffer__IFQN);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__OYTN,buffer__EXTN);
+ genere__3JFK(__tmp__SGQN,buffer__IFQN);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__OYTN,buffer__EXTN);
+ genere__SLFK(__tmp__SGQN,buffer__IFQN);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__OYTN,buffer__EXTN);
+ genere__XLFK(__tmp__SGQN,buffer__IFQN);
} break;
case __CAST__: {
- genere__CJJK(__tmp__OYTN,buffer__EXTN);
+ genere__4LFK(__tmp__SGQN,buffer__IFQN);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__OYTN,buffer__EXTN);
+ genere__TPKL(__tmp__SGQN,buffer__IFQN);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__OYTN,buffer__EXTN);
+ genere__40NL(__tmp__SGQN,buffer__IFQN);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__EXTN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__OYTN)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__IFQN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__SGQN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__OYTN,buffer__EXTN);
+ genere__WD1M(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__OYTN,buffer__EXTN);
+ genere__10EO(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__OYTN,buffer__EXTN);
+ genere__NBLO(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__OYTN,buffer__EXTN);
+ genere__C1EO(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__OYTN,buffer__EXTN);
+ genere__VBLO(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__OYTN,buffer__EXTN);
+ genere__M5JM(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__OYTN,buffer__EXTN);
+ genere__24ML(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__OYTN,buffer__EXTN);
+ genere__OUZM(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__OYTN,buffer__EXTN);
+ genere__J1EO(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__OYTN,buffer__EXTN);
+ genere__THEP(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__OYTN,buffer__EXTN);
+ genere__1XRN(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__OYTN,buffer__EXTN);
+ genere__J2RN(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__OYTN,buffer__EXTN);
+ genere__GFQN(__tmp__SGQN,buffer__IFQN);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__OYTN,buffer__EXTN);
+ genere__2FUO(__tmp__SGQN,buffer__IFQN);
} break;
};
- add_last__YPK(buffer__EXTN,' ');
- append__MOK(buffer__EXTN,(&__string_360));
- add_last__YPK(buffer__EXTN,' ');
- if (((void *)((__TYPE_FULL *)static_type__ZKTN(Self__DXTN))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__EXTN,(&__string_400));
- __tmp__0YTN=TRUE__;
+ 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__0YTN=FALSE__;
+ __tmp__4GQN=FALSE__;
};
- if ((! __tmp__0YTN)) {
- __tmp__5YTN=Self__DXTN->parent_expr_binary__QP5M.right__AIAI;
- switch (((struct ___OBJ *)__tmp__5YTN)->__id) {
+ if ((! __tmp__4GQN)) {
+ __tmp__DHQN=Self__HFQN->parent_expr_binary__U31M.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__DHQN)->__id) {
case __LIST__: {
- __tmp__AZTN=static_type__SCTG(__tmp__5YTN);
+ __tmp__EHQN=static_type__OHQG(__tmp__DHQN);
} break;
case __STRING_CST__: {
- __tmp__AZTN=((__STRING_CST *)__tmp__5YTN)->parent_constant__5F.static_type__LSYD;
+ __tmp__EHQN=((__STRING_CST *)__tmp__DHQN)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__AZTN=((__EXTERNAL_C *)__tmp__5YTN)->static_type__KMZD;
+ __tmp__EHQN=((__EXTERNAL_C *)__tmp__DHQN)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__AZTN=((__PROTOTYPE_CST *)__tmp__5YTN)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__EHQN=((__PROTOTYPE_CST *)__tmp__DHQN)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__AZTN=((__INTEGER_CST *)__tmp__5YTN)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__EHQN=((__INTEGER_CST *)__tmp__DHQN)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__AZTN=((__LOCAL *)((__READ_LOCAL *)__tmp__5YTN)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__EHQN=((__LOCAL *)((__READ_LOCAL *)__tmp__DHQN)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__AZTN=static_type__EG5H(__tmp__5YTN);
+ __tmp__EHQN=static_type__CN1H(__tmp__DHQN);
} break;
case __EXPR_EQUAL__: {
- __tmp__AZTN=static_type__3G5H();
+ __tmp__EHQN=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__AZTN=static_type__CH5H();
+ __tmp__EHQN=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__AZTN=((__REAL_CST *)__tmp__5YTN)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__EHQN=((__REAL_CST *)__tmp__DHQN)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__AZTN=((__CHARACTER_CST *)__tmp__5YTN)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__EHQN=((__CHARACTER_CST *)__tmp__DHQN)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__AZTN=static_type__HH5H();
+ __tmp__EHQN=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__AZTN=static_type__MH5H();
+ __tmp__EHQN=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__AZTN=static_type__RH5H();
+ __tmp__EHQN=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__AZTN=static_type__WH5H(__tmp__5YTN);
+ __tmp__EHQN=static_type__UO1H(__tmp__DHQN);
} break;
case __EXPR_MUL__: {
- __tmp__AZTN=static_type__2H5H(__tmp__5YTN);
+ __tmp__EHQN=static_type__0O1H(__tmp__DHQN);
} break;
case __EXPR_DIV__: {
- __tmp__AZTN=static_type__BI5H(__tmp__5YTN);
+ __tmp__EHQN=static_type__5O1H(__tmp__DHQN);
} break;
case __EXPR_AND__: {
- __tmp__AZTN=static_type__GI5H(__tmp__5YTN);
+ __tmp__EHQN=static_type__EP1H(__tmp__DHQN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__AZTN=static_type__LI5H(__tmp__5YTN);
+ __tmp__EHQN=static_type__JP1H(__tmp__DHQN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__AZTN=static_type__QI5H(__tmp__5YTN);
+ __tmp__EHQN=static_type__OP1H(__tmp__DHQN);
} break;
case __PUT_TO__: {
- __tmp__AZTN=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__EHQN=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__AZTN=static_type__ZI5H(__tmp__5YTN);
+ __tmp__EHQN=static_type__XP1H(__tmp__DHQN);
} break;
case __SIZE_OF__: {
- __tmp__AZTN=static_type__FJ5H();
+ __tmp__EHQN=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__AZTN=((__CAST *)__tmp__5YTN)->static_type__2G5H;
+ __tmp__EHQN=((__CAST *)__tmp__DHQN)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__AZTN=static_type__SEOL(__tmp__5YTN);
+ __tmp__EHQN=static_type__NOKL(__tmp__DHQN);
} break;
case __READ_SLOT__: {
- __tmp__AZTN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__5YTN)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__EHQN=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DHQN)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__AZTN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__5YTN)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__EHQN=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DHQN)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__AZTN=static_type__VN3M();
+ __tmp__EHQN=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__AZTN=static_type__BIIO();
+ __tmp__EHQN=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__AZTN=static_type__XRMO();
+ __tmp__EHQN=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__AZTN=static_type__GIIO();
+ __tmp__EHQN=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__AZTN=static_type__3RMO();
+ __tmp__EHQN=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__AZTN=static_type__FZMM(__tmp__5YTN);
+ __tmp__EHQN=static_type__DFJM(__tmp__DHQN);
} break;
case __EXPR_ADD__: {
- __tmp__AZTN=static_type__UTQL(__tmp__5YTN);
+ __tmp__EHQN=static_type__P3ML(__tmp__DHQN);
} break;
case __EXPR_NOT__: {
- __tmp__AZTN=static_type__NP1M(__tmp__5YTN);
+ __tmp__EHQN=static_type__R3XM(__tmp__DHQN);
} break;
case __EXPR_MOD__: {
- __tmp__AZTN=static_type__LIIO(__tmp__5YTN);
+ __tmp__EHQN=static_type__DREO(__tmp__DHQN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__AZTN=static_type__CZHP();
+ __tmp__EHQN=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__AZTN=static_type__RMUN();
+ __tmp__EHQN=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__AZTN=static_type__WMUN();
+ __tmp__EHQN=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__AZTN=static_type__ZKTN(__tmp__5YTN);
+ __tmp__EHQN=static_type__3YPN(__tmp__DHQN);
} break;
case __EXPR_XOR__: {
- __tmp__AZTN=static_type__D5VO(__tmp__5YTN);
+ __tmp__EHQN=static_type__1HSO(__tmp__DHQN);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__AZTN)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__EXTN,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__EHQN)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__IFQN,(&__string_407));
};
};
- __tmp__LZTN=Self__DXTN->parent_expr_binary__QP5M.right__AIAI;
- switch (((struct ___OBJ *)__tmp__LZTN)->__id) {
+ __tmp__PHQN=Self__HFQN->parent_expr_binary__U31M.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__PHQN)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__LZTN,buffer__EXTN);
+ genere__0EEK(__tmp__PHQN,buffer__IFQN);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__LZTN,buffer__EXTN);
+ genere__MFEK(__tmp__PHQN,buffer__IFQN);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__LZTN,buffer__EXTN);
+ genere__WIEK(__tmp__PHQN,buffer__IFQN);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__LZTN,buffer__EXTN);
+ genere__ILEK(__tmp__PHQN,buffer__IFQN);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__LZTN,buffer__EXTN);
+ genere__MLEK(__tmp__PHQN,buffer__IFQN);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__LZTN,buffer__EXTN);
+ genere__NMEK(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__LZTN),buffer__EXTN);
- append__MOK(buffer__EXTN,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__PHQN),buffer__IFQN);
+ append__MOK(buffer__IFQN,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__LZTN,buffer__EXTN);
+ genere__PNEK(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__LZTN,buffer__EXTN);
+ genere__4REK(__tmp__PHQN,buffer__IFQN);
} break;
case __REAL_CST__: {
- append__MOK(buffer__EXTN,((__REAL_CST *)__tmp__LZTN)->value__RGAI);
+ append__MOK(buffer__IFQN,((__REAL_CST *)__tmp__PHQN)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__0W3P=((__CHARACTER_CST *)__tmp__LZTN);
- add_last__YPK(buffer__EXTN,'\'');
- append__MOK(buffer__EXTN,Self__0W3P->text__ZGAI);
- add_last__YPK(buffer__EXTN,'\'');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__3DHR->storage__XNK)[Self__3DHR->count__VF]='\'';
+ Self__3DHR->count__VF=(__INTEGER)(Self__3DHR->count__VF + 1);
} break;
case __IS_EXPANDED__: {
- print__1ZE((&__string_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__LZTN,buffer__EXTN);
+ genere__YWEK(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__LZTN,buffer__EXTN);
+ genere__SXEK(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__LZTN,buffer__EXTN);
+ genere__B2EK(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__LZTN,buffer__EXTN);
+ genere__L4EK(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__LZTN,buffer__EXTN);
+ genere__VAFK(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__LZTN,buffer__EXTN);
+ genere__5CFK(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__LZTN,buffer__EXTN);
+ genere__JFFK(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__LZTN,buffer__EXTN);
+ genere__THFK(__tmp__PHQN,buffer__IFQN);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__LZTN,buffer__EXTN);
+ genere__3JFK(__tmp__PHQN,buffer__IFQN);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__LZTN,buffer__EXTN);
+ genere__SLFK(__tmp__PHQN,buffer__IFQN);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__LZTN,buffer__EXTN);
+ genere__XLFK(__tmp__PHQN,buffer__IFQN);
} break;
case __CAST__: {
- genere__CJJK(__tmp__LZTN,buffer__EXTN);
+ genere__4LFK(__tmp__PHQN,buffer__IFQN);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__LZTN,buffer__EXTN);
+ genere__TPKL(__tmp__PHQN,buffer__IFQN);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__LZTN,buffer__EXTN);
+ genere__40NL(__tmp__PHQN,buffer__IFQN);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__EXTN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__LZTN)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__IFQN,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__PHQN)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__LZTN,buffer__EXTN);
+ genere__WD1M(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__LZTN,buffer__EXTN);
+ genere__10EO(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__LZTN,buffer__EXTN);
+ genere__NBLO(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__LZTN,buffer__EXTN);
+ genere__C1EO(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__LZTN,buffer__EXTN);
+ genere__VBLO(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__LZTN,buffer__EXTN);
+ genere__M5JM(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__LZTN,buffer__EXTN);
+ genere__24ML(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__LZTN,buffer__EXTN);
+ genere__OUZM(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__LZTN,buffer__EXTN);
+ genere__J1EO(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__LZTN,buffer__EXTN);
+ genere__THEP(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__LZTN,buffer__EXTN);
+ genere__1XRN(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__LZTN,buffer__EXTN);
+ genere__J2RN(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__LZTN,buffer__EXTN);
+ genere__GFQN(__tmp__PHQN,buffer__IFQN);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__LZTN,buffer__EXTN);
+ genere__2FUO(__tmp__PHQN,buffer__IFQN);
} break;
};
- add_last__YPK(buffer__EXTN,')');
+ 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);
}
-static void genere__E3XO(__EXPR_XOR *Self__F3XO,void *buffer__G3XO)
+static void genere__2FUO(__EXPR_XOR *Self__3FUO,void *buffer__4FUO)
// ({EXPR_XOR},{NULLxSTRING}) VoidRecursive, No inlinable.
{
- void *__tmp__E4XO,*__tmp__Q4XO,*__tmp__B5XO,*__tmp__N5XO;
- void *__tmp__F4XO,*__tmp__C5XO;
- __CHARACTER_CST *Self__PX3P,*Self__EY3P;
- __BOOLEAN __tmp__53XO,__tmp__24XO;
- if (((void *)((__TYPE_FULL *)static_type__D5VO(Self__F3XO))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__G3XO,(&__string_399));
+ __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 {
- add_last__YPK(buffer__G3XO,'(');
- genere_declaration__CVRI(static_type__D5VO(Self__F3XO),buffer__G3XO);
- add_last__YPK(buffer__G3XO,')');
- };
- add_last__YPK(buffer__G3XO,'(');
- if (((void *)((__TYPE_FULL *)static_type__D5VO(Self__F3XO))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__G3XO,(&__string_400));
- __tmp__53XO=TRUE__;
+ 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__53XO=FALSE__;
+ __tmp__XGUO=FALSE__;
};
- if ((! __tmp__53XO)) {
- __tmp__E4XO=Self__F3XO->parent_expr_binary__A3CO.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__E4XO)->__id) {
+ if ((! __tmp__XGUO)) {
+ __tmp__2GUO=Self__3FUO->parent_expr_binary__0G5N.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__2GUO)->__id) {
case __LIST__: {
- __tmp__F4XO=static_type__SCTG(__tmp__E4XO);
+ __tmp__3GUO=static_type__OHQG(__tmp__2GUO);
} break;
case __STRING_CST__: {
- __tmp__F4XO=((__STRING_CST *)__tmp__E4XO)->parent_constant__5F.static_type__LSYD;
+ __tmp__3GUO=((__STRING_CST *)__tmp__2GUO)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__F4XO=((__EXTERNAL_C *)__tmp__E4XO)->static_type__KMZD;
+ __tmp__3GUO=((__EXTERNAL_C *)__tmp__2GUO)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__F4XO=((__PROTOTYPE_CST *)__tmp__E4XO)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__3GUO=((__PROTOTYPE_CST *)__tmp__2GUO)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__F4XO=((__INTEGER_CST *)__tmp__E4XO)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__3GUO=((__INTEGER_CST *)__tmp__2GUO)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__F4XO=((__LOCAL *)((__READ_LOCAL *)__tmp__E4XO)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__3GUO=((__LOCAL *)((__READ_LOCAL *)__tmp__2GUO)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__F4XO=static_type__EG5H(__tmp__E4XO);
+ __tmp__3GUO=static_type__CN1H(__tmp__2GUO);
} break;
case __EXPR_EQUAL__: {
- __tmp__F4XO=static_type__3G5H();
+ __tmp__3GUO=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__F4XO=static_type__CH5H();
+ __tmp__3GUO=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__F4XO=((__REAL_CST *)__tmp__E4XO)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__3GUO=((__REAL_CST *)__tmp__2GUO)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__F4XO=((__CHARACTER_CST *)__tmp__E4XO)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__3GUO=((__CHARACTER_CST *)__tmp__2GUO)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__F4XO=static_type__HH5H();
+ __tmp__3GUO=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__F4XO=static_type__MH5H();
+ __tmp__3GUO=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__F4XO=static_type__RH5H();
+ __tmp__3GUO=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__F4XO=static_type__WH5H(__tmp__E4XO);
+ __tmp__3GUO=static_type__UO1H(__tmp__2GUO);
} break;
case __EXPR_MUL__: {
- __tmp__F4XO=static_type__2H5H(__tmp__E4XO);
+ __tmp__3GUO=static_type__0O1H(__tmp__2GUO);
} break;
case __EXPR_DIV__: {
- __tmp__F4XO=static_type__BI5H(__tmp__E4XO);
+ __tmp__3GUO=static_type__5O1H(__tmp__2GUO);
} break;
case __EXPR_AND__: {
- __tmp__F4XO=static_type__GI5H(__tmp__E4XO);
+ __tmp__3GUO=static_type__EP1H(__tmp__2GUO);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__F4XO=static_type__LI5H(__tmp__E4XO);
+ __tmp__3GUO=static_type__JP1H(__tmp__2GUO);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__F4XO=static_type__QI5H(__tmp__E4XO);
+ __tmp__3GUO=static_type__OP1H(__tmp__2GUO);
} break;
case __PUT_TO__: {
- __tmp__F4XO=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__3GUO=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__F4XO=static_type__ZI5H(__tmp__E4XO);
+ __tmp__3GUO=static_type__XP1H(__tmp__2GUO);
} break;
case __SIZE_OF__: {
- __tmp__F4XO=static_type__FJ5H();
+ __tmp__3GUO=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__F4XO=((__CAST *)__tmp__E4XO)->static_type__2G5H;
+ __tmp__3GUO=((__CAST *)__tmp__2GUO)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__F4XO=static_type__SEOL(__tmp__E4XO);
+ __tmp__3GUO=static_type__NOKL(__tmp__2GUO);
} break;
case __READ_SLOT__: {
- __tmp__F4XO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__E4XO)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3GUO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__2GUO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__F4XO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__E4XO)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3GUO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__2GUO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__F4XO=static_type__VN3M();
+ __tmp__3GUO=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__F4XO=static_type__BIIO();
+ __tmp__3GUO=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__F4XO=static_type__XRMO();
+ __tmp__3GUO=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__F4XO=static_type__GIIO();
+ __tmp__3GUO=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__F4XO=static_type__3RMO();
+ __tmp__3GUO=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__F4XO=static_type__FZMM(__tmp__E4XO);
+ __tmp__3GUO=static_type__DFJM(__tmp__2GUO);
} break;
case __EXPR_ADD__: {
- __tmp__F4XO=static_type__UTQL(__tmp__E4XO);
+ __tmp__3GUO=static_type__P3ML(__tmp__2GUO);
} break;
case __EXPR_NOT__: {
- __tmp__F4XO=static_type__NP1M(__tmp__E4XO);
+ __tmp__3GUO=static_type__R3XM(__tmp__2GUO);
} break;
case __EXPR_MOD__: {
- __tmp__F4XO=static_type__LIIO(__tmp__E4XO);
+ __tmp__3GUO=static_type__DREO(__tmp__2GUO);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__F4XO=static_type__CZHP();
+ __tmp__3GUO=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__F4XO=static_type__RMUN();
+ __tmp__3GUO=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__F4XO=static_type__WMUN();
+ __tmp__3GUO=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__F4XO=static_type__ZKTN(__tmp__E4XO);
+ __tmp__3GUO=static_type__3YPN(__tmp__2GUO);
} break;
case __EXPR_XOR__: {
- __tmp__F4XO=static_type__D5VO(__tmp__E4XO);
+ __tmp__3GUO=static_type__1HSO(__tmp__2GUO);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__F4XO)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__G3XO,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__3GUO)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__4FUO,(&__string_407));
};
};
- __tmp__Q4XO=Self__F3XO->parent_expr_binary__A3CO.left__ZH5H;
- switch (((struct ___OBJ *)__tmp__Q4XO)->__id) {
+ __tmp__IHUO=Self__3FUO->parent_expr_binary__0G5N.left__XO1H;
+ switch (((struct ___OBJ *)__tmp__IHUO)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__Q4XO,buffer__G3XO);
+ genere__0EEK(__tmp__IHUO,buffer__4FUO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__Q4XO,buffer__G3XO);
+ genere__MFEK(__tmp__IHUO,buffer__4FUO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__Q4XO,buffer__G3XO);
+ genere__WIEK(__tmp__IHUO,buffer__4FUO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__Q4XO,buffer__G3XO);
+ genere__ILEK(__tmp__IHUO,buffer__4FUO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__Q4XO,buffer__G3XO);
+ genere__MLEK(__tmp__IHUO,buffer__4FUO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__Q4XO,buffer__G3XO);
+ genere__NMEK(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__Q4XO),buffer__G3XO);
- append__MOK(buffer__G3XO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__IHUO),buffer__4FUO);
+ append__MOK(buffer__4FUO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__Q4XO,buffer__G3XO);
+ genere__PNEK(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__Q4XO,buffer__G3XO);
+ genere__4REK(__tmp__IHUO,buffer__4FUO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__G3XO,((__REAL_CST *)__tmp__Q4XO)->value__RGAI);
+ append__MOK(buffer__4FUO,((__REAL_CST *)__tmp__IHUO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__PX3P=((__CHARACTER_CST *)__tmp__Q4XO);
- add_last__YPK(buffer__G3XO,'\'');
- append__MOK(buffer__G3XO,Self__PX3P->text__ZGAI);
- add_last__YPK(buffer__G3XO,'\'');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__BFHR->storage__XNK)[Self__BFHR->count__VF]='\'';
+ Self__BFHR->count__VF=(__INTEGER)(Self__BFHR->count__VF + 1);
} break;
case __IS_EXPANDED__: {
- print__1ZE((&__string_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__Q4XO,buffer__G3XO);
+ genere__YWEK(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__Q4XO,buffer__G3XO);
+ genere__SXEK(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__Q4XO,buffer__G3XO);
+ genere__B2EK(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__Q4XO,buffer__G3XO);
+ genere__L4EK(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__Q4XO,buffer__G3XO);
+ genere__VAFK(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__Q4XO,buffer__G3XO);
+ genere__5CFK(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__Q4XO,buffer__G3XO);
+ genere__JFFK(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__Q4XO,buffer__G3XO);
+ genere__THFK(__tmp__IHUO,buffer__4FUO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__Q4XO,buffer__G3XO);
+ genere__3JFK(__tmp__IHUO,buffer__4FUO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__Q4XO,buffer__G3XO);
+ genere__SLFK(__tmp__IHUO,buffer__4FUO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__Q4XO,buffer__G3XO);
+ genere__XLFK(__tmp__IHUO,buffer__4FUO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__Q4XO,buffer__G3XO);
+ genere__4LFK(__tmp__IHUO,buffer__4FUO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__Q4XO,buffer__G3XO);
+ genere__TPKL(__tmp__IHUO,buffer__4FUO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__Q4XO,buffer__G3XO);
+ genere__40NL(__tmp__IHUO,buffer__4FUO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__G3XO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__Q4XO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__4FUO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IHUO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__Q4XO,buffer__G3XO);
+ genere__WD1M(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__Q4XO,buffer__G3XO);
+ genere__10EO(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__Q4XO,buffer__G3XO);
+ genere__NBLO(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__Q4XO,buffer__G3XO);
+ genere__C1EO(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__Q4XO,buffer__G3XO);
+ genere__VBLO(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__Q4XO,buffer__G3XO);
+ genere__M5JM(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__Q4XO,buffer__G3XO);
+ genere__24ML(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__Q4XO,buffer__G3XO);
+ genere__OUZM(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__Q4XO,buffer__G3XO);
+ genere__J1EO(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__Q4XO,buffer__G3XO);
+ genere__THEP(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__Q4XO,buffer__G3XO);
+ genere__1XRN(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__Q4XO,buffer__G3XO);
+ genere__J2RN(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__Q4XO,buffer__G3XO);
+ genere__GFQN(__tmp__IHUO,buffer__4FUO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__Q4XO,buffer__G3XO);
+ genere__2FUO(__tmp__IHUO,buffer__4FUO);
} break;
};
- add_last__YPK(buffer__G3XO,' ');
- append__MOK(buffer__G3XO,(&__string_367));
- add_last__YPK(buffer__G3XO,' ');
- if (((void *)((__TYPE_FULL *)static_type__D5VO(Self__F3XO))->parent_type__KTL == (void *)type_pointer__HLB)) {
- append__MOK(buffer__G3XO,(&__string_400));
- __tmp__24XO=TRUE__;
+ 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__24XO=FALSE__;
+ __tmp__UHUO=FALSE__;
};
- if ((! __tmp__24XO)) {
- __tmp__B5XO=Self__F3XO->parent_expr_binary__A3CO.right__AIAI;
- switch (((struct ___OBJ *)__tmp__B5XO)->__id) {
+ if ((! __tmp__UHUO)) {
+ __tmp__ZHUO=Self__3FUO->parent_expr_binary__0G5N.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__ZHUO)->__id) {
case __LIST__: {
- __tmp__C5XO=static_type__SCTG(__tmp__B5XO);
+ __tmp__0HUO=static_type__OHQG(__tmp__ZHUO);
} break;
case __STRING_CST__: {
- __tmp__C5XO=((__STRING_CST *)__tmp__B5XO)->parent_constant__5F.static_type__LSYD;
+ __tmp__0HUO=((__STRING_CST *)__tmp__ZHUO)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__C5XO=((__EXTERNAL_C *)__tmp__B5XO)->static_type__KMZD;
+ __tmp__0HUO=((__EXTERNAL_C *)__tmp__ZHUO)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__C5XO=((__PROTOTYPE_CST *)__tmp__B5XO)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__0HUO=((__PROTOTYPE_CST *)__tmp__ZHUO)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__C5XO=((__INTEGER_CST *)__tmp__B5XO)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__0HUO=((__INTEGER_CST *)__tmp__ZHUO)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__C5XO=((__LOCAL *)((__READ_LOCAL *)__tmp__B5XO)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__0HUO=((__LOCAL *)((__READ_LOCAL *)__tmp__ZHUO)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__C5XO=static_type__EG5H(__tmp__B5XO);
+ __tmp__0HUO=static_type__CN1H(__tmp__ZHUO);
} break;
case __EXPR_EQUAL__: {
- __tmp__C5XO=static_type__3G5H();
+ __tmp__0HUO=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__C5XO=static_type__CH5H();
+ __tmp__0HUO=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__C5XO=((__REAL_CST *)__tmp__B5XO)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__0HUO=((__REAL_CST *)__tmp__ZHUO)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__C5XO=((__CHARACTER_CST *)__tmp__B5XO)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__0HUO=((__CHARACTER_CST *)__tmp__ZHUO)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__C5XO=static_type__HH5H();
+ __tmp__0HUO=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__C5XO=static_type__MH5H();
+ __tmp__0HUO=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__C5XO=static_type__RH5H();
+ __tmp__0HUO=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__C5XO=static_type__WH5H(__tmp__B5XO);
+ __tmp__0HUO=static_type__UO1H(__tmp__ZHUO);
} break;
case __EXPR_MUL__: {
- __tmp__C5XO=static_type__2H5H(__tmp__B5XO);
+ __tmp__0HUO=static_type__0O1H(__tmp__ZHUO);
} break;
case __EXPR_DIV__: {
- __tmp__C5XO=static_type__BI5H(__tmp__B5XO);
+ __tmp__0HUO=static_type__5O1H(__tmp__ZHUO);
} break;
case __EXPR_AND__: {
- __tmp__C5XO=static_type__GI5H(__tmp__B5XO);
+ __tmp__0HUO=static_type__EP1H(__tmp__ZHUO);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__C5XO=static_type__LI5H(__tmp__B5XO);
+ __tmp__0HUO=static_type__JP1H(__tmp__ZHUO);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__C5XO=static_type__QI5H(__tmp__B5XO);
+ __tmp__0HUO=static_type__OP1H(__tmp__ZHUO);
} break;
case __PUT_TO__: {
- __tmp__C5XO=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__0HUO=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__C5XO=static_type__ZI5H(__tmp__B5XO);
+ __tmp__0HUO=static_type__XP1H(__tmp__ZHUO);
} break;
case __SIZE_OF__: {
- __tmp__C5XO=static_type__FJ5H();
+ __tmp__0HUO=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__C5XO=((__CAST *)__tmp__B5XO)->static_type__2G5H;
+ __tmp__0HUO=((__CAST *)__tmp__ZHUO)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__C5XO=static_type__SEOL(__tmp__B5XO);
+ __tmp__0HUO=static_type__NOKL(__tmp__ZHUO);
} break;
case __READ_SLOT__: {
- __tmp__C5XO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__B5XO)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__0HUO=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZHUO)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__C5XO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__B5XO)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__0HUO=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZHUO)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__C5XO=static_type__VN3M();
+ __tmp__0HUO=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__C5XO=static_type__BIIO();
+ __tmp__0HUO=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__C5XO=static_type__XRMO();
+ __tmp__0HUO=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__C5XO=static_type__GIIO();
+ __tmp__0HUO=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__C5XO=static_type__3RMO();
+ __tmp__0HUO=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__C5XO=static_type__FZMM(__tmp__B5XO);
+ __tmp__0HUO=static_type__DFJM(__tmp__ZHUO);
} break;
case __EXPR_ADD__: {
- __tmp__C5XO=static_type__UTQL(__tmp__B5XO);
+ __tmp__0HUO=static_type__P3ML(__tmp__ZHUO);
} break;
case __EXPR_NOT__: {
- __tmp__C5XO=static_type__NP1M(__tmp__B5XO);
+ __tmp__0HUO=static_type__R3XM(__tmp__ZHUO);
} break;
case __EXPR_MOD__: {
- __tmp__C5XO=static_type__LIIO(__tmp__B5XO);
+ __tmp__0HUO=static_type__DREO(__tmp__ZHUO);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__C5XO=static_type__CZHP();
+ __tmp__0HUO=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__C5XO=static_type__RMUN();
+ __tmp__0HUO=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__C5XO=static_type__WMUN();
+ __tmp__0HUO=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__C5XO=static_type__ZKTN(__tmp__B5XO);
+ __tmp__0HUO=static_type__3YPN(__tmp__ZHUO);
} break;
case __EXPR_XOR__: {
- __tmp__C5XO=static_type__D5VO(__tmp__B5XO);
+ __tmp__0HUO=static_type__1HSO(__tmp__ZHUO);
} break;
};
- if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__C5XO)->flag__LTL & 1) != 0))) {
- append__MOK(buffer__G3XO,(&__string_399));
+ if ((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__0HUO)->flag__ATL & 1) != 0))) {
+ append__MOK(buffer__4FUO,(&__string_407));
};
};
- __tmp__N5XO=Self__F3XO->parent_expr_binary__A3CO.right__AIAI;
- switch (((struct ___OBJ *)__tmp__N5XO)->__id) {
+ __tmp__FIUO=Self__3FUO->parent_expr_binary__0G5N.right__WO2H;
+ switch (((struct ___OBJ *)__tmp__FIUO)->__id) {
case __LIST__: {
- genere__4BIK(__tmp__N5XO,buffer__G3XO);
+ genere__0EEK(__tmp__FIUO,buffer__4FUO);
} break;
case __STRING_CST__: {
- genere__QCIK(__tmp__N5XO,buffer__G3XO);
+ genere__MFEK(__tmp__FIUO,buffer__4FUO);
} break;
case __EXTERNAL_C__: {
- genere__0FIK(__tmp__N5XO,buffer__G3XO);
+ genere__WIEK(__tmp__FIUO,buffer__4FUO);
} break;
case __PROTOTYPE_CST__: {
- genere__MIIK(__tmp__N5XO,buffer__G3XO);
+ genere__ILEK(__tmp__FIUO,buffer__4FUO);
} break;
case __INTEGER_CST__: {
- genere__QIIK(__tmp__N5XO,buffer__G3XO);
+ genere__MLEK(__tmp__FIUO,buffer__4FUO);
} break;
case __READ_LOCAL__: {
- genere__RJIK(__tmp__N5XO,buffer__G3XO);
+ genere__NMEK(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_MULTIPLE__: {
- display__AVJK(((__EXPR_MULTIPLE *)__tmp__N5XO),buffer__G3XO);
- append__MOK(buffer__G3XO,(&__string_271));
+ display__2XFK(((__EXPR_MULTIPLE *)__tmp__FIUO),buffer__4FUO);
+ append__MOK(buffer__4FUO,(&__string_276));
} break;
case __EXPR_EQUAL__: {
- genere__TKIK(__tmp__N5XO,buffer__G3XO);
+ genere__PNEK(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_NOT_EQUAL__: {
- genere__CPIK(__tmp__N5XO,buffer__G3XO);
+ genere__4REK(__tmp__FIUO,buffer__4FUO);
} break;
case __REAL_CST__: {
- append__MOK(buffer__G3XO,((__REAL_CST *)__tmp__N5XO)->value__RGAI);
+ append__MOK(buffer__4FUO,((__REAL_CST *)__tmp__FIUO)->value__HN2H);
} break;
case __CHARACTER_CST__: {
- Self__EY3P=((__CHARACTER_CST *)__tmp__N5XO);
- add_last__YPK(buffer__G3XO,'\'');
- append__MOK(buffer__G3XO,Self__EY3P->text__ZGAI);
- add_last__YPK(buffer__G3XO,'\'');
+ 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;
+ };
+ };
+ ((__CHARACTER *)Self__ZFHR->storage__XNK)[Self__ZFHR->count__VF]='\'';
+ Self__ZFHR->count__VF=(__INTEGER)(Self__ZFHR->count__VF + 1);
} break;
case __IS_EXPANDED__: {
- print__1ZE((&__string_272));
+ print__1ZE((&__string_277));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __GET_TYPE_ID__: {
- genere__2TIK(__tmp__N5XO,buffer__G3XO);
+ genere__YWEK(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_SUP__: {
- genere__WUIK(__tmp__N5XO,buffer__G3XO);
+ genere__SXEK(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_SUB__: {
- genere__FZIK(__tmp__N5XO,buffer__G3XO);
+ genere__B2EK(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_MUL__: {
- genere__P1IK(__tmp__N5XO,buffer__G3XO);
+ genere__L4EK(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_DIV__: {
- genere__Z3IK(__tmp__N5XO,buffer__G3XO);
+ genere__VAFK(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_AND__: {
- genere__DAJK(__tmp__N5XO,buffer__G3XO);
+ genere__5CFK(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_SHIFT_R__: {
- genere__NCJK(__tmp__N5XO,buffer__G3XO);
+ genere__JFFK(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_SHIFT_L__: {
- genere__XEJK(__tmp__N5XO,buffer__G3XO);
+ genere__THFK(__tmp__FIUO,buffer__4FUO);
} break;
case __PUT_TO__: {
- genere__BHJK(__tmp__N5XO,buffer__G3XO);
+ genere__3JFK(__tmp__FIUO,buffer__4FUO);
} break;
case __ITEM__: {
- genere__WIJK(__tmp__N5XO,buffer__G3XO);
+ genere__SLFK(__tmp__FIUO,buffer__4FUO);
} break;
case __SIZE_OF__: {
- genere__1IJK(__tmp__N5XO,buffer__G3XO);
+ genere__XLFK(__tmp__FIUO,buffer__4FUO);
} break;
case __CAST__: {
- genere__CJJK(__tmp__N5XO,buffer__G3XO);
+ genere__4LFK(__tmp__FIUO,buffer__4FUO);
} break;
case __CALL_SLOT__: {
- genere__YFOL(__tmp__N5XO,buffer__G3XO);
+ genere__TPKL(__tmp__FIUO,buffer__4FUO);
} break;
case __READ_SLOT__: {
- genere__ZQRL(__tmp__N5XO,buffer__G3XO);
+ genere__40NL(__tmp__FIUO,buffer__4FUO);
} break;
case __READ_GLOBAL__: {
- append__MOK(buffer__G3XO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__N5XO)->global__3DNK)->parent_variable__G3YD.intern_name__KCCG);
+ append__MOK(buffer__4FUO,((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FIUO)->global__ZGJK)->parent_variable__HHZD.intern_name__C25F);
} break;
case __EXPR_NOT_LOGIC__: {
- genere__SV4M(__tmp__N5XO,buffer__G3XO);
+ genere__WD1M(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_OR_LOGIC__: {
- genere__DSIO(__tmp__N5XO,buffer__G3XO);
+ genere__10EO(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- genere__VYOO(__tmp__N5XO,buffer__G3XO);
+ genere__NBLO(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_AND_LOGIC__: {
- genere__KSIO(__tmp__N5XO,buffer__G3XO);
+ genere__C1EO(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- genere__3YOO(__tmp__N5XO,buffer__G3XO);
+ genere__VBLO(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_NEG__: {
- genere__OTNM(__tmp__N5XO,buffer__G3XO);
+ genere__M5JM(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_ADD__: {
- genere__BVQL(__tmp__N5XO,buffer__G3XO);
+ genere__24ML(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_NOT__: {
- genere__KG3M(__tmp__N5XO,buffer__G3XO);
+ genere__OUZM(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_MOD__: {
- genere__RSIO(__tmp__N5XO,buffer__G3XO);
+ genere__J1EO(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_SUP_EQ__: {
- genere__14HP(__tmp__N5XO,buffer__G3XO);
+ genere__THEP(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_INF__: {
- genere__XJVN(__tmp__N5XO,buffer__G3XO);
+ genere__1XRN(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_INF_EQ__: {
- genere__FOVN(__tmp__N5XO,buffer__G3XO);
+ genere__J2RN(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_OR__: {
- genere__CXTN(__tmp__N5XO,buffer__G3XO);
+ genere__GFQN(__tmp__FIUO,buffer__4FUO);
} break;
case __EXPR_XOR__: {
- genere__E3XO(__tmp__N5XO,buffer__G3XO);
+ genere__2FUO(__tmp__FIUO,buffer__4FUO);
} break;
};
- add_last__YPK(buffer__G3XO,')');
+ 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);
}
-static __BOOLEAN is_expanded_c__VF0G(__TYPE_FULL *Self__WF0G)
+static __BOOLEAN is_expanded_c__CZWG(__TYPE_FULL *Self__DZWG)
// ({TYPE_FULL}) With resultNo recursive, No inlinable.
{
- void *__tmp__4F0G;
- void *__tmp__5F0G;
- __BOOLEAN __tmp__CG0G;
- if (((__UINTEGER_8)(Self__WF0G->flag__LTL & 1) != 0)) {
- __tmp__4F0G=Self__WF0G->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__4F0G)->__id) {
+ 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__5F0G=((__PROTOTYPE *)((__TYPE *)__tmp__4F0G)->prototype__RD)->type_c__HPDC;
+ __tmp__MZWG=((__PROTOTYPE *)((__TYPE *)__tmp__LZWG)->prototype__RD)->type_c__WODC;
} break;
case __TYPE_NULL__: {
- __tmp__5F0G=((__PROTOTYPE *)((__TYPE_NULL *)__tmp__4F0G)->parent_type__TIB.prototype__RD)->type_c__HPDC;
+ __tmp__MZWG=((__PROTOTYPE *)((__TYPE_NULL *)__tmp__LZWG)->parent_type__TIB.prototype__RD)->type_c__WODC;
} break;
case __TYPE_VOID__: {
- __tmp__5F0G=((__PROTOTYPE *)((__TYPE_VOID *)__tmp__4F0G)->parent_type__UIB.prototype__RD)->type_c__HPDC;
+ __tmp__MZWG=((__PROTOTYPE *)((__TYPE_VOID *)__tmp__LZWG)->parent_type__UIB.prototype__RD)->type_c__WODC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__5F0G=(&__string_413);
+ __tmp__MZWG=(&__string_421);
} break;
case __TYPE_ID__: {
- __tmp__5F0G=((__PROTOTYPE *)((__TYPE_ID *)__tmp__4F0G)->parent_type__WIB.prototype__RD)->type_c__HPDC;
+ __tmp__MZWG=((__PROTOTYPE *)((__TYPE_ID *)__tmp__LZWG)->parent_type__WIB.prototype__RD)->type_c__WODC;
} break;
case __TYPE_GENERIC__: {
- __tmp__5F0G=((__PROTOTYPE *)((__TYPE_GENERIC *)__tmp__4F0G)->parent_type__T2IB.prototype__RD)->type_c__HPDC;
+ __tmp__MZWG=((__PROTOTYPE *)((__TYPE_GENERIC *)__tmp__LZWG)->parent_type__C2IB.prototype__RD)->type_c__WODC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__5F0G=(&__string_368);
+ __tmp__MZWG=(&__string_376);
} break;
};
- __tmp__CG0G=((void *)__tmp__5F0G != (void *)NULL);
+ __tmp__PZWG=((void *)__tmp__MZWG != (void *)NULL);
} else {
- __tmp__CG0G=FALSE__;
+ __tmp__PZWG=FALSE__;
};
- return(__tmp__CG0G);
+ return(__tmp__PZWG);
}
-static void add_local__in__XDTG(void *tab__ZDTG,void *buf__0DTG)
+static void add_local__in__TIQG(void *tab__VIQG,void *buf__WIQG)
// ({NULLxFAST_ARRAYoLOCALo},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- void *loc__1DTG;
- void *t__2DTG;
- __INTEGER cur__3DTG,__tmp__JETG,Self__UL0G;
- loc__1DTG=NULL;
- t__2DTG=NULL;
- cur__3DTG= 0;
- if ((! (((__FAST_ARRAYoLOCALo *)tab__ZDTG)->parent_arrayed_collection__QIAG.upper__TIAG < 0))) {
- __tmp__JETG=((__FAST_ARRAYoLOCALo *)tab__ZDTG)->parent_arrayed_collection__QIAG.upper__TIAG;
- Self__UL0G= 0;
- while ((Self__UL0G <= __tmp__JETG)) {
- loc__1DTG=((void **)((__FAST_ARRAYoLOCALo *)tab__ZDTG)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__UL0G];
- if ((((__INTEGER)((__INTEGER)(((__STRING *)buf__0DTG)->count__VF + ((__STRING_CONSTANT *)((__LOCAL *)loc__1DTG)->parent_variable__ALMC.intern_name__KCCG)->count__XHB) - cur__3DTG) > 70) || ((void *)t__2DTG != (void *)((__LOCAL *)loc__1DTG)->parent_variable__ALMC.type__LCCG))) {
- if (((void *)t__2DTG != (void *)NULL)) {
- append__MOK(buf__0DTG,(&__string_273));
+ 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;
+ };
};
- cur__3DTG=((__STRING *)buf__0DTG)->count__VF;
- t__2DTG=((__LOCAL *)loc__1DTG)->parent_variable__ALMC.type__LCCG;
- append__MOK(buf__0DTG,indent__NIRG);
- genere_declaration__CVRI(t__2DTG,buf__0DTG);
- add_last__YPK(buf__0DTG,' ');
+ ((__CHARACTER *)Self__FGHR->storage__XNK)[Self__FGHR->count__VF]=' ';
+ Self__FGHR->count__VF=(__INTEGER)(Self__FGHR->count__VF + 1);
} else {
- add_last__YPK(buf__0DTG,',');
+ 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__CWRI(t__2DTG,buf__0DTG);
- append__MOK(buf__0DTG,((__LOCAL *)loc__1DTG)->parent_variable__ALMC.intern_name__KCCG);
- Self__UL0G=(__INTEGER)(Self__UL0G + 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__0DTG,(&__string_273));
- ((__FAST_ARRAYoLOCALo *)tab__ZDTG)->parent_arrayed_collection__QIAG.upper__TIAG=(__INTEGER)(- 1);
+ append__MOK(buf__WIQG,(&__string_278));
+ ((__FAST_ARRAYoLOCALo *)tab__VIQG)->parent_arrayed_collection__YH4F.upper__1H4F=(__INTEGER)(- 1);
};
}
-static void insert_string__to__WGTG(__STRING *Self__XGTG,void *s__YGTG,__INTEGER i__ZGTG)
+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__0GTG,__tmp__NHTG,__tmp__PHTG,old_nb_elts__TK4Q;
- __INTEGER __tmp__YHTG,__tmp__0HTG,offset__JO0G,Self__NT4G,Self__2T4G;
- __CHARACTER *Self__SK4Q,*new__VK4Q,*__tmp__WHTG,*Self__GO0G;
- __CHARACTER *__tmp__3HTG,*__tmp__4HTG;
- j__0GTG=Self__XGTG->count__VF;
- if (((struct ___OBJ *)s__YGTG)->__id==__STRING_CONSTANT__) {
- __tmp__NHTG=((__STRING_CONSTANT *)s__YGTG)->count__XHB;
+ __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__NHTG=((__STRING *)s__YGTG)->count__VF;
+ __tmp__JMQG=((__STRING *)s__ULQG)->count__VF;
};
- __tmp__PHTG=(__INTEGER)(j__0GTG + __tmp__NHTG);
- if ((! (__tmp__PHTG <= Self__XGTG->count__VF))) {
- if ((Self__XGTG->capacity__MNK < __tmp__PHTG)) {
- if ((Self__XGTG->capacity__MNK == 0)) {
- Self__XGTG->storage__XNK=create__5UX(__tmp__PHTG);
+ __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__SK4Q=((__CHARACTER *)Self__XGTG->storage__XNK);
- old_nb_elts__TK4Q=Self__XGTG->capacity__MNK;
- new__VK4Q=((__CHARACTER *)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )Self__SK4Q),((__UINTEGER_32 )old_nb_elts__TK4Q),((__UINTEGER_32 )__tmp__PHTG)));
- clear__to__RRNC(new__VK4Q,old_nb_elts__TK4Q,(__INTEGER)(__tmp__PHTG - 1));
- Self__XGTG->storage__XNK=new__VK4Q;
- };
- Self__XGTG->capacity__MNK=__tmp__PHTG;
+ 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 {
- clear__to__RRNC(Self__XGTG->storage__XNK,Self__XGTG->count__VF,(__INTEGER)(__tmp__PHTG - 1));
- };
- };
- Self__XGTG->count__VF=__tmp__PHTG;
- if ((i__ZGTG <= j__0GTG)) {
- __tmp__WHTG=Self__XGTG->storage__XNK;
- __tmp__YHTG=(__INTEGER)(i__ZGTG - 1);
- __tmp__0HTG=(__INTEGER)(j__0GTG - 1);
- Self__GO0G=((__CHARACTER *)__tmp__WHTG);
- offset__JO0G=__tmp__NHTG;
- if ((__tmp__NHTG != 0)) {
- if ((__tmp__NHTG < 0)) {
- Self__NT4G=__tmp__YHTG;
- while ((Self__NT4G <= __tmp__0HTG)) {
- Self__GO0G[(__INTEGER)(Self__NT4G + offset__JO0G)]=Self__GO0G[Self__NT4G];
- Self__NT4G=(__INTEGER)(Self__NT4G + 1);
+ 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__2T4G=__tmp__0HTG;
- while ((Self__2T4G >= __tmp__YHTG)) {
- Self__GO0G[(__INTEGER)(Self__2T4G + offset__JO0G)]=Self__GO0G[Self__2T4G];
- Self__2T4G=(__INTEGER)(Self__2T4G - 1);
+ 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__3HTG=Self__XGTG->storage__XNK;
- if (((struct ___OBJ *)s__YGTG)->__id==__STRING_CONSTANT__) {
- __tmp__4HTG=((__STRING_CONSTANT *)s__YGTG)->storage__C5K;
+ __tmp__ZMQG=Self__TLQG->storage__XNK;
+ if (((struct ___OBJ *)s__ULQG)->__id==__STRING_CONSTANT__) {
+ __tmp__0MQG=((__STRING_CONSTANT *)s__ULQG)->storage__X4K;
} else {
- __tmp__4HTG=((__STRING *)s__YGTG)->storage__XNK;
+ __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);
};
- copy__to__until__FCJB(__tmp__3HTG,__tmp__4HTG,(__INTEGER)(i__ZGTG - 1),__tmp__NHTG);
}
-static void display_type__JNFK(__LOCAL *Self__KNFK,void *buffer__LNFK)
+static void display_type__FQBK(__LOCAL *Self__GQBK,void *buffer__HQBK)
// ({LOCAL},{NULLxSTRING}) VoidNo recursive, No inlinable.
{
- __INTEGER __tmp__ZNFK,Self__KFHK;
- void *__tmp__AOFK,*__tmp__FOFK;
- void *__tmp__BOFK,*__tmp__GOFK;
- __TYPES *Self__ZFHK;
- add_last__YPK(buffer__LNFK,'{');
- if ((((__TYPES *)Self__KNFK->parent_variable__ALMC.type_list__N4YD)->upper__MSCG != (__INTEGER)(- 1))) {
- __tmp__ZNFK=(__INTEGER)(((__TYPES *)Self__KNFK->parent_variable__ALMC.type_list__N4YD)->upper__MSCG - 1);
- Self__KFHK= 0;
- while ((Self__KFHK <= __tmp__ZNFK)) {
- __tmp__AOFK=((void **)((__TYPES *)Self__KNFK->parent_variable__ALMC.type_list__N4YD)->storage__CTJJ)[Self__KFHK];
- switch (((struct ___OBJ *)__tmp__AOFK)->__id) {
+ __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__BOFK=((__PROTOTYPE *)((__TYPE *)__tmp__AOFK)->prototype__RD)->parent_named__QD.name__1QB;
+ __tmp__3QBK=((__PROTOTYPE *)((__TYPE *)__tmp__2QBK)->prototype__RD)->parent_named__QD.name__1QB;
} break;
case __TYPE_NULL__: {
- __tmp__BOFK=(&__string_59);
+ __tmp__3QBK=(&__string_59);
} break;
case __TYPE_VOID__: {
- __tmp__BOFK=(&__string_2);
+ __tmp__3QBK=(&__string_2);
} break;
case __TYPE_CONTEXT__: {
- __tmp__BOFK=(&__string_44);
+ __tmp__3QBK=(&__string_44);
} break;
case __TYPE_ID__: {
- __tmp__BOFK=(&__string_46);
+ __tmp__3QBK=(&__string_46);
} break;
case __TYPE_GENERIC__: {
- __tmp__BOFK=((__TYPE_GENERIC *)__tmp__AOFK)->intern_name__FS2B;
+ __tmp__3QBK=((__TYPE_GENERIC *)__tmp__2QBK)->intern_name__UR2B;
} break;
case __PROFIL_BLOCK__: {
- __tmp__BOFK=((__PROFIL_BLOCK *)__tmp__AOFK)->parent_profil__UNCG.name__JCII;
+ __tmp__3QBK=((__PROFIL_BLOCK *)__tmp__2QBK)->parent_profil__OGAG.name__5IEI;
} break;
};
- append__MOK(buffer__LNFK,__tmp__BOFK);
- add_last__YPK(buffer__LNFK,'x');
- Self__KFHK=(__INTEGER)(Self__KFHK + 1);
+ 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__ZFHK=((__TYPES *)Self__KNFK->parent_variable__ALMC.type_list__N4YD);
- __tmp__FOFK=((void **)Self__ZFHK->storage__CTJJ)[Self__ZFHK->upper__MSCG];
- switch (((struct ___OBJ *)__tmp__FOFK)->__id) {
+ 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__GOFK=((__PROTOTYPE *)((__TYPE *)__tmp__FOFK)->prototype__RD)->parent_named__QD.name__1QB;
+ __tmp__CRBK=((__PROTOTYPE *)((__TYPE *)__tmp__BRBK)->prototype__RD)->parent_named__QD.name__1QB;
} break;
case __TYPE_NULL__: {
- __tmp__GOFK=(&__string_59);
+ __tmp__CRBK=(&__string_59);
} break;
case __TYPE_VOID__: {
- __tmp__GOFK=(&__string_2);
+ __tmp__CRBK=(&__string_2);
} break;
case __TYPE_CONTEXT__: {
- __tmp__GOFK=(&__string_44);
+ __tmp__CRBK=(&__string_44);
} break;
case __TYPE_ID__: {
- __tmp__GOFK=(&__string_46);
+ __tmp__CRBK=(&__string_46);
} break;
case __TYPE_GENERIC__: {
- __tmp__GOFK=((__TYPE_GENERIC *)__tmp__FOFK)->intern_name__FS2B;
+ __tmp__CRBK=((__TYPE_GENERIC *)__tmp__BRBK)->intern_name__UR2B;
} break;
case __PROFIL_BLOCK__: {
- __tmp__GOFK=((__PROFIL_BLOCK *)__tmp__FOFK)->parent_profil__UNCG.name__JCII;
+ __tmp__CRBK=((__PROFIL_BLOCK *)__tmp__BRBK)->parent_profil__OGAG.name__5IEI;
} break;
};
- append__MOK(buffer__LNFK,__tmp__GOFK);
+ append__MOK(buffer__HQBK,__tmp__CRBK);
};
- add_last__YPK(buffer__LNFK,'}');
-}
-
-static __INTEGER lower_style__JKTH(__SLOT_DATA *Self__KKTH)
-// ({SLOT_DATA}) With resultNo recursive, No inlinable.
-{
- __INTEGER result__MKTH;
- result__MKTH= 0;
- if (((void *)((__SLOT *)Self__KKTH->parent_slot__H3YD)->slot_data_intern__B4YD == (void *)NULL)) {
- result__MKTH= 1;
- };
- return(result__MKTH);
-}
-
-static __INTEGER lower_style__VKTH(__SLOT_CODE *Self__WKTH)
-// ({SLOT_CODE}) With resultNo recursive, No inlinable.
-{
- __INTEGER result__YKTH;
- result__YKTH= 0;
- if (((void *)((__SLOT *)Self__WKTH->parent_slot__C24F)->slot_data_intern__B4YD == (void *)NULL)) {
- result__YKTH= 1;
+ 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;
+ };
};
- return(result__YKTH);
+ ((__CHARACTER *)Self__3GHR->storage__XNK)[Self__3GHR->count__VF]='}';
+ Self__3GHR->count__VF=(__INTEGER)(Self__3GHR->count__VF + 1);
}
-static void add_slot_struct__RNVI(__TYPE *Self__SNVI,void *s__TNVI)
+static void add_slot_struct__1TRI(__TYPE *Self__2TRI,void *s__3TRI)
// ({TYPE},{NULLxSLOT_DATA}) VoidNo recursive, No inlinable.
{
- __POSITION pos__DXFJ;
- if (((__PROTOTYPE *)Self__SNVI->prototype__RD)->is_mapping__0ANC) {
- if (((void *)((__SECTION_ *)id_section__FGAG(s__TNVI))->name__I2ZD == (void *)(&__string_28))) {
- add_last__GDCG(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__2YAH)->parent_arrayed_collection__1YAH.storage__LWMJ)[ 0],s__TNVI);
+ __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__DXFJ=((__SLOT_DATA *)s__TNVI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_414));
- put_position__ECH(pos__DXFJ);
- send_error__2FH();
+ 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__TNVI)->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)s__TNVI)->parent_variable__G3YD.type__LCCG)->flag__LTL & 2) != 0)))) {
- add_last__GDCG(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__2YAH)->parent_arrayed_collection__1YAH.storage__LWMJ)[ 4],s__TNVI);
+ 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__GDCG(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__2YAH)->parent_arrayed_collection__1YAH.storage__LWMJ)[size__RXFJ(((__SLOT_DATA *)s__TNVI)->parent_variable__G3YD.type__LCCG)],s__TNVI);
+ 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);
};
};
}
-static void genere__2JJI(__SLOT_DATA *Self__3JJI,void *buffer__4JJI)
-// ({SLOT_DATA},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- genere_declaration__CVRI(Self__3JJI->parent_variable__G3YD.type__LCCG,buffer__4JJI);
- add_last__YPK(buffer__4JJI,' ');
- genere_star_declaration__CWRI(Self__3JJI->parent_variable__G3YD.type__LCCG,buffer__4JJI);
- append__MOK(buffer__4JJI,Self__3JJI->parent_variable__G3YD.intern_name__KCCG);
- append__MOK(buffer__4JJI,(&__string_273));
-}
-
-static void* slot_data__5WXH(__SLOT_DATA *Self__AXXH)
+static void* slot_data__B4TH(__SLOT_DATA *Self__C4TH)
// ({SLOT_DATA}) With resultNo recursive, No inlinable.
{
- void *__tmp__UL2H;
- void *type_mono__CK2H,*__tmp__1K2H,*__tmp__CL2H,*__tmp__OL2H;
- void *type_self__AK2H,*__tmp__2K2H,*__tmp__M13P,*__tmp__DL2H;
- void *__tmp__U13P,*__tmp__PL2H,*__tmp__Z13P,*t__SOMQ;
- void *__tmp__IK2H,*__tmp__NL2H;
- void *__tmp__JK2H,*type_multiple__BK2H;
- __INTEGER __tmp__RK2H,Self__OR4H;
- __ITM_TYPE_STYLE *Self__L13P,*Self__T13P,*Self__Y13P;
- void *b__VNMQ,*b__5NMQ,*b__IOMQ,*b__OOMQ;
- __POSITION __tmp__UNMQ,__tmp__4NMQ,__tmp__HOMQ,__tmp__NOMQ;
- void *__tmp__WNMQ,*__tmp__AOMQ,*__tmp__JOMQ,*__tmp__POMQ;
- __SLOT_DATA *result__YNMQ,*result__COMQ,*result__LOMQ,*result__ROMQ;
- __CHARACTER __tmp__XNMQ,__tmp__BOMQ,__tmp__KOMQ,__tmp__QOMQ;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__5JDR;
- if (((void *)((__SLOT *)Self__AXXH->parent_slot__H3YD)->slot_data_intern__B4YD == (void *)NULL)) {
- __tmp__UL2H=self_up__KL5F;
- type_mono__CK2H=NULL;
- type_self__AK2H=run_value__K0QC;
- self_up__KL5F=receiver_type__PMAH(Self__AXXH);
- run_value__K0QC=NULL;
- last_position__GG1=Self__AXXH->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- __tmp__IK2H=((__ITM_SLOT *)((__SLOT *)Self__AXXH->parent_slot__H3YD)->base_slot__Z14F)->type__KX1D;
- if (__tmp__IK2H==NULL) {
- __tmp__JK2H=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__IK2H)->__id) {
+ 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__JK2H=NULL;
+ __tmp__LRYH=NULL;
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__JK2H=NULL;
+ __tmp__LRYH=NULL;
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__JK2H=NULL;
+ __tmp__LRYH=NULL;
} break;
case __ITM_TYPE_SELF__: {
- __tmp__JK2H=NULL;
+ __tmp__LRYH=NULL;
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__JK2H=NULL;
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__JK2H=NULL;
+ __tmp__LRYH=NULL;
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__JK2H=((void *)__tmp__IK2H);
+ __tmp__LRYH=((void *)__tmp__KRYH);
} break;
}
};
- type_multiple__BK2H=__tmp__JK2H;
- if (((void *)__tmp__JK2H != (void *)NULL)) {
- __tmp__RK2H=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__JK2H)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK - 1);
- Self__OR4H= 0;
- while ((Self__OR4H <= __tmp__RK2H)) {
- ((__SLOT *)Self__AXXH->parent_slot__H3YD)->slot_data_list__RK5F=create_with_capacity__EBAG((__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__BK2H)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK + 1) - 1));
- __tmp__1K2H=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__BK2H)->list_type__KNVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__OR4H];
- switch (((struct ___OBJ *)__tmp__1K2H)->__id) {
+ 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__1K2H)->to_run__2VK==0) {
- __tmp__2K2H=((__ITM_TYPE_SIMPLE *)__tmp__1K2H)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__3RYH)->to_run__2VK==0) {
+ __tmp__4RYH=((__ITM_TYPE_SIMPLE *)__tmp__3RYH)->to_run__1VK;
} else {
- __tmp__2K2H=to_run__XVK(__tmp__1K2H);
+ __tmp__4RYH=to_run__XVK(__tmp__3RYH);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__1K2H)->to_run__V1IB==0) {
- __tmp__2K2H=((__ITM_TYPE_STYLE *)__tmp__1K2H)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__3RYH)->to_run__E1IB==0) {
+ __tmp__4RYH=((__ITM_TYPE_STYLE *)__tmp__3RYH)->to_run__D1IB;
} else {
- Self__L13P=((__ITM_TYPE_STYLE *)__tmp__1K2H);
- __tmp__M13P=get__XUN(Self__L13P);
- Self__L13P->to_run__U1IB=__tmp__M13P;
- Self__L13P->to_run__V1IB=0;
- __tmp__2K2H=__tmp__M13P;
+ 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__2K2H=to_run__W1IB(__tmp__1K2H);
+ __tmp__4RYH=to_run__F1IB(__tmp__3RYH);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__2K2H=to_run__BDXD();
+ 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;
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__2K2H=to_run__DHAG(__tmp__1K2H);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__2K2H=NULL;
- } break;
+ __tmp__4RYH=to_run__LJEF(__tmp__3RYH);
+ } 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__;
};
- b__VNMQ=Self__AXXH->parent_slot__H3YD;
- __tmp__UNMQ=ITM_OBJECT__->position__BJM;
- __tmp__WNMQ=((__ITM_SLOT *)((__SLOT *)b__VNMQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__XNMQ=((__ITM_SLOT *)((__SLOT *)b__VNMQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__YNMQ=clone__145F();
- make__name__style__base__type__5BCG(result__YNMQ,__tmp__UNMQ,__tmp__WNMQ,__tmp__XNMQ,b__VNMQ,__tmp__2K2H);
- add_last__GDCG(((__SLOT *)Self__AXXH->parent_slot__H3YD)->slot_data_list__RK5F,result__YNMQ);
- Self__OR4H=(__INTEGER)(Self__OR4H + 1);
+ add_last__425F(((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_list__KK3F,result__WKSR);
+ Self__MY0H=(__INTEGER)(Self__MY0H + 1);
};
- Self__5JDR=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__JK2H)->list_type__KNVD);
- __tmp__CL2H=((void **)Self__5JDR->parent_arrayed_collection__PIB.storage__5WK)[Self__5JDR->parent_arrayed_collection__PIB.upper__BWK];
- switch (((struct ___OBJ *)__tmp__CL2H)->__id) {
+ 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__CL2H)->to_run__2VK==0) {
- __tmp__DL2H=((__ITM_TYPE_SIMPLE *)__tmp__CL2H)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__ESYH)->to_run__2VK==0) {
+ __tmp__FSYH=((__ITM_TYPE_SIMPLE *)__tmp__ESYH)->to_run__1VK;
} else {
- __tmp__DL2H=to_run__XVK(__tmp__CL2H);
+ __tmp__FSYH=to_run__XVK(__tmp__ESYH);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__CL2H)->to_run__V1IB==0) {
- __tmp__DL2H=((__ITM_TYPE_STYLE *)__tmp__CL2H)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__ESYH)->to_run__E1IB==0) {
+ __tmp__FSYH=((__ITM_TYPE_STYLE *)__tmp__ESYH)->to_run__D1IB;
} else {
- Self__T13P=((__ITM_TYPE_STYLE *)__tmp__CL2H);
- __tmp__U13P=get__XUN(Self__T13P);
- Self__T13P->to_run__U1IB=__tmp__U13P;
- Self__T13P->to_run__V1IB=0;
- __tmp__DL2H=__tmp__U13P;
+ 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__DL2H=to_run__W1IB(__tmp__CL2H);
+ __tmp__FSYH=to_run__F1IB(__tmp__ESYH);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__DL2H=to_run__BDXD();
+ 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__DL2H=to_run__DHAG(__tmp__CL2H);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__DL2H=NULL;
- } break;
+ __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__;
};
- b__5NMQ=Self__AXXH->parent_slot__H3YD;
- __tmp__4NMQ=ITM_OBJECT__->position__BJM;
- __tmp__AOMQ=((__ITM_SLOT *)((__SLOT *)b__5NMQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__BOMQ=((__ITM_SLOT *)((__SLOT *)b__5NMQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__COMQ=clone__145F();
- make__name__style__base__type__5BCG(result__COMQ,__tmp__4NMQ,__tmp__AOMQ,__tmp__BOMQ,b__5NMQ,__tmp__DL2H);
- ((__SLOT *)Self__AXXH->parent_slot__H3YD)->slot_data_intern__B4YD=result__COMQ;
+ ((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_intern__CIZD=result__PLSR;
} else {
- __tmp__NL2H=((__ITM_SLOT *)((__SLOT *)Self__AXXH->parent_slot__H3YD)->base_slot__Z14F)->type__KX1D;
- if (__tmp__NL2H==NULL) {
- __tmp__OL2H=NULL;
+ __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__NL2H)->__id) {
+ switch (((struct ___OBJ *)__tmp__PSYH)->__id) {
case __ITM_TYPE_SIMPLE__: {
- __tmp__OL2H=((void *)__tmp__NL2H);
+ __tmp__QSYH=((void *)__tmp__PSYH);
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__OL2H=((void *)__tmp__NL2H);
+ __tmp__QSYH=((void *)__tmp__PSYH);
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__OL2H=((void *)__tmp__NL2H);
+ __tmp__QSYH=((void *)__tmp__PSYH);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__OL2H=((void *)__tmp__NL2H);
+ __tmp__QSYH=((void *)__tmp__PSYH);
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__OL2H=((void *)__tmp__NL2H);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__OL2H=((void *)__tmp__NL2H);
+ __tmp__QSYH=((void *)__tmp__PSYH);
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__OL2H=NULL;
+ __tmp__QSYH=NULL;
} break;
}
};
- type_mono__CK2H=__tmp__OL2H;
- switch (((struct ___OBJ *)__tmp__OL2H)->__id) {
+ type_mono__ERYH=__tmp__QSYH;
+ switch (((struct ___OBJ *)__tmp__QSYH)->__id) {
case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__OL2H)->to_run__2VK==0) {
- __tmp__PL2H=((__ITM_TYPE_SIMPLE *)__tmp__OL2H)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__QSYH)->to_run__2VK==0) {
+ __tmp__RSYH=((__ITM_TYPE_SIMPLE *)__tmp__QSYH)->to_run__1VK;
} else {
- __tmp__PL2H=to_run__XVK(__tmp__OL2H);
+ __tmp__RSYH=to_run__XVK(__tmp__QSYH);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__OL2H)->to_run__V1IB==0) {
- __tmp__PL2H=((__ITM_TYPE_STYLE *)__tmp__OL2H)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__QSYH)->to_run__E1IB==0) {
+ __tmp__RSYH=((__ITM_TYPE_STYLE *)__tmp__QSYH)->to_run__D1IB;
} else {
- Self__Y13P=((__ITM_TYPE_STYLE *)__tmp__OL2H);
- __tmp__Z13P=get__XUN(Self__Y13P);
- Self__Y13P->to_run__U1IB=__tmp__Z13P;
- Self__Y13P->to_run__V1IB=0;
- __tmp__PL2H=__tmp__Z13P;
+ 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__PL2H=to_run__W1IB(__tmp__OL2H);
+ __tmp__RSYH=to_run__F1IB(__tmp__QSYH);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__PL2H=to_run__BDXD();
+ 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__PL2H=to_run__DHAG(__tmp__OL2H);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__PL2H=NULL;
- } break;
+ __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__;
};
- b__IOMQ=Self__AXXH->parent_slot__H3YD;
- __tmp__HOMQ=ITM_OBJECT__->position__BJM;
- __tmp__JOMQ=((__ITM_SLOT *)((__SLOT *)b__IOMQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__KOMQ=((__ITM_SLOT *)((__SLOT *)b__IOMQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__LOMQ=clone__145F();
- make__name__style__base__type__5BCG(result__LOMQ,__tmp__HOMQ,__tmp__JOMQ,__tmp__KOMQ,b__IOMQ,__tmp__PL2H);
- ((__SLOT *)Self__AXXH->parent_slot__H3YD)->slot_data_intern__B4YD=result__LOMQ;
- };
- run_value__K0QC=type_self__AK2H;
- self_up__KL5F=__tmp__UL2H;
- if (((void *)((__SLOT *)Self__AXXH->parent_slot__H3YD)->slot_id__ZWRG == (void *)NULL)) {
- b__OOMQ=Self__AXXH->parent_slot__H3YD;
- t__SOMQ=((__TYPE_ID *)get_index__LV3H( 1))->parent_type__WIB.default__AKC;
- __tmp__NOMQ=ITM_OBJECT__->position__BJM;
- __tmp__POMQ=((__ITM_SLOT *)((__SLOT *)b__OOMQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__QOMQ=((__ITM_SLOT *)((__SLOT *)b__OOMQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__ROMQ=clone__145F();
- make__name__style__base__type__5BCG(result__ROMQ,__tmp__NOMQ,__tmp__POMQ,__tmp__QOMQ,b__OOMQ,t__SOMQ);
- ((__SLOT *)Self__AXXH->parent_slot__H3YD)->slot_id__ZWRG=result__ROMQ;
- init__BWRG(((__SLOT *)Self__AXXH->parent_slot__H3YD)->slot_id__ZWRG);
+ ((__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__AXXH->parent_slot__H3YD)->slot_data_intern__B4YD);
+ return(((__SLOT *)Self__C4TH->parent_slot__IHZD)->slot_data_intern__CIZD);
}
-static void* slot_data__ZXXH(__SLOT_CODE *Self__0XXH)
+static void* slot_data__14TH(__SLOT_CODE *Self__24TH)
// ({SLOT_CODE}) With resultNo recursive, No inlinable.
{
- void *__tmp__XN2H;
- void *type_mono__FM2H,*__tmp__4M2H,*__tmp__FN2H,*__tmp__RN2H;
- void *type_self__DM2H,*__tmp__5M2H,*__tmp__A23P,*__tmp__GN2H;
- void *__tmp__I23P,*__tmp__SN2H,*__tmp__N23P,*t__UPMQ;
- void *__tmp__LM2H,*__tmp__QN2H;
- void *__tmp__MM2H,*type_multiple__EM2H;
- __INTEGER __tmp__UM2H,Self__LS4H;
- __ITM_TYPE_STYLE *Self__513P,*Self__H23P,*Self__M23P;
- void *b__0OMQ,*b__EPMQ,*b__KPMQ,*b__QPMQ;
- __POSITION __tmp__ZOMQ,__tmp__DPMQ,__tmp__JPMQ,__tmp__PPMQ;
- void *__tmp__1OMQ,*__tmp__FPMQ,*__tmp__LPMQ,*__tmp__RPMQ;
- __SLOT_DATA *result__3OMQ,*result__HPMQ,*result__NPMQ,*result__TPMQ;
- __CHARACTER __tmp__2OMQ,__tmp__GPMQ,__tmp__MPMQ,__tmp__SPMQ;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__CKDR;
- if (((void *)((__SLOT *)Self__0XXH->parent_slot__C24F)->slot_data_intern__B4YD == (void *)NULL)) {
- __tmp__XN2H=self_up__KL5F;
- type_mono__FM2H=NULL;
- type_self__DM2H=run_value__K0QC;
- self_up__KL5F=((__SLOT *)Self__0XXH->parent_slot__C24F)->receiver_type__014F;
- run_value__K0QC=NULL;
- last_position__GG1=((__ITM_SLOT *)((__SLOT *)Self__0XXH->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- __tmp__LM2H=((__ITM_SLOT *)((__SLOT *)Self__0XXH->parent_slot__C24F)->base_slot__Z14F)->type__KX1D;
- if (__tmp__LM2H==NULL) {
- __tmp__MM2H=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__LM2H)->__id) {
+ 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__MM2H=NULL;
+ __tmp__OTYH=NULL;
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__MM2H=NULL;
+ __tmp__OTYH=NULL;
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__MM2H=NULL;
+ __tmp__OTYH=NULL;
} break;
case __ITM_TYPE_SELF__: {
- __tmp__MM2H=NULL;
+ __tmp__OTYH=NULL;
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__MM2H=NULL;
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__MM2H=NULL;
+ __tmp__OTYH=NULL;
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__MM2H=((void *)__tmp__LM2H);
+ __tmp__OTYH=((void *)__tmp__NTYH);
} break;
}
};
- type_multiple__EM2H=__tmp__MM2H;
- if (((void *)__tmp__MM2H != (void *)NULL)) {
- __tmp__UM2H=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__MM2H)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK - 1);
- Self__LS4H= 0;
- while ((Self__LS4H <= __tmp__UM2H)) {
- ((__SLOT *)Self__0XXH->parent_slot__C24F)->slot_data_list__RK5F=create_with_capacity__EBAG((__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__EM2H)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK + 1) - 1));
- __tmp__4M2H=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__EM2H)->list_type__KNVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__LS4H];
- switch (((struct ___OBJ *)__tmp__4M2H)->__id) {
+ 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__4M2H)->to_run__2VK==0) {
- __tmp__5M2H=((__ITM_TYPE_SIMPLE *)__tmp__4M2H)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__AUYH)->to_run__2VK==0) {
+ __tmp__BUYH=((__ITM_TYPE_SIMPLE *)__tmp__AUYH)->to_run__1VK;
} else {
- __tmp__5M2H=to_run__XVK(__tmp__4M2H);
+ __tmp__BUYH=to_run__XVK(__tmp__AUYH);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__4M2H)->to_run__V1IB==0) {
- __tmp__5M2H=((__ITM_TYPE_STYLE *)__tmp__4M2H)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__AUYH)->to_run__E1IB==0) {
+ __tmp__BUYH=((__ITM_TYPE_STYLE *)__tmp__AUYH)->to_run__D1IB;
} else {
- Self__513P=((__ITM_TYPE_STYLE *)__tmp__4M2H);
- __tmp__A23P=get__XUN(Self__513P);
- Self__513P->to_run__U1IB=__tmp__A23P;
- Self__513P->to_run__V1IB=0;
- __tmp__5M2H=__tmp__A23P;
+ 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__5M2H=to_run__W1IB(__tmp__4M2H);
+ __tmp__BUYH=to_run__F1IB(__tmp__AUYH);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__5M2H=to_run__BDXD();
+ 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;
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__5M2H=to_run__DHAG(__tmp__4M2H);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__5M2H=NULL;
- } break;
+ __tmp__BUYH=to_run__LJEF(__tmp__AUYH);
+ } 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__;
};
- b__0OMQ=Self__0XXH->parent_slot__C24F;
- __tmp__ZOMQ=ITM_OBJECT__->position__BJM;
- __tmp__1OMQ=((__ITM_SLOT *)((__SLOT *)b__0OMQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__2OMQ=((__ITM_SLOT *)((__SLOT *)b__0OMQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__3OMQ=clone__145F();
- make__name__style__base__type__5BCG(result__3OMQ,__tmp__ZOMQ,__tmp__1OMQ,__tmp__2OMQ,b__0OMQ,__tmp__5M2H);
- add_last__GDCG(((__SLOT *)Self__0XXH->parent_slot__C24F)->slot_data_list__RK5F,result__3OMQ);
- Self__LS4H=(__INTEGER)(Self__LS4H + 1);
+ add_last__425F(((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_list__KK3F,result__0NSR);
+ Self__JZ0H=(__INTEGER)(Self__JZ0H + 1);
};
- Self__CKDR=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__MM2H)->list_type__KNVD);
- __tmp__FN2H=((void **)Self__CKDR->parent_arrayed_collection__PIB.storage__5WK)[Self__CKDR->parent_arrayed_collection__PIB.upper__BWK];
- switch (((struct ___OBJ *)__tmp__FN2H)->__id) {
+ 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__FN2H)->to_run__2VK==0) {
- __tmp__GN2H=((__ITM_TYPE_SIMPLE *)__tmp__FN2H)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__HUYH)->to_run__2VK==0) {
+ __tmp__IUYH=((__ITM_TYPE_SIMPLE *)__tmp__HUYH)->to_run__1VK;
} else {
- __tmp__GN2H=to_run__XVK(__tmp__FN2H);
+ __tmp__IUYH=to_run__XVK(__tmp__HUYH);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__FN2H)->to_run__V1IB==0) {
- __tmp__GN2H=((__ITM_TYPE_STYLE *)__tmp__FN2H)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__HUYH)->to_run__E1IB==0) {
+ __tmp__IUYH=((__ITM_TYPE_STYLE *)__tmp__HUYH)->to_run__D1IB;
} else {
- Self__H23P=((__ITM_TYPE_STYLE *)__tmp__FN2H);
- __tmp__I23P=get__XUN(Self__H23P);
- Self__H23P->to_run__U1IB=__tmp__I23P;
- Self__H23P->to_run__V1IB=0;
- __tmp__GN2H=__tmp__I23P;
+ 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__GN2H=to_run__W1IB(__tmp__FN2H);
+ __tmp__IUYH=to_run__F1IB(__tmp__HUYH);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__GN2H=to_run__BDXD();
+ 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));
+ };
+ };
+ __tmp__IUYH=run_value__SLQC;
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__GN2H=to_run__DHAG(__tmp__FN2H);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__GN2H=NULL;
- } break;
+ __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__;
};
- b__EPMQ=Self__0XXH->parent_slot__C24F;
- __tmp__DPMQ=ITM_OBJECT__->position__BJM;
- __tmp__FPMQ=((__ITM_SLOT *)((__SLOT *)b__EPMQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__GPMQ=((__ITM_SLOT *)((__SLOT *)b__EPMQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__HPMQ=clone__145F();
- make__name__style__base__type__5BCG(result__HPMQ,__tmp__DPMQ,__tmp__FPMQ,__tmp__GPMQ,b__EPMQ,__tmp__GN2H);
- ((__SLOT *)Self__0XXH->parent_slot__C24F)->slot_data_intern__B4YD=result__HPMQ;
+ ((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_intern__CIZD=result__TOSR;
} else {
- __tmp__QN2H=((__ITM_SLOT *)((__SLOT *)Self__0XXH->parent_slot__C24F)->base_slot__Z14F)->type__KX1D;
- if (__tmp__QN2H==NULL) {
- __tmp__RN2H=NULL;
+ __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__QN2H)->__id) {
+ switch (((struct ___OBJ *)__tmp__SUYH)->__id) {
case __ITM_TYPE_SIMPLE__: {
- __tmp__RN2H=((void *)__tmp__QN2H);
+ __tmp__TUYH=((void *)__tmp__SUYH);
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__RN2H=((void *)__tmp__QN2H);
+ __tmp__TUYH=((void *)__tmp__SUYH);
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__RN2H=((void *)__tmp__QN2H);
+ __tmp__TUYH=((void *)__tmp__SUYH);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__RN2H=((void *)__tmp__QN2H);
+ __tmp__TUYH=((void *)__tmp__SUYH);
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__RN2H=((void *)__tmp__QN2H);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__RN2H=((void *)__tmp__QN2H);
+ __tmp__TUYH=((void *)__tmp__SUYH);
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__RN2H=NULL;
+ __tmp__TUYH=NULL;
} break;
}
};
- type_mono__FM2H=__tmp__RN2H;
- switch (((struct ___OBJ *)__tmp__RN2H)->__id) {
+ type_mono__HTYH=__tmp__TUYH;
+ switch (((struct ___OBJ *)__tmp__TUYH)->__id) {
case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__RN2H)->to_run__2VK==0) {
- __tmp__SN2H=((__ITM_TYPE_SIMPLE *)__tmp__RN2H)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__TUYH)->to_run__2VK==0) {
+ __tmp__UUYH=((__ITM_TYPE_SIMPLE *)__tmp__TUYH)->to_run__1VK;
} else {
- __tmp__SN2H=to_run__XVK(__tmp__RN2H);
+ __tmp__UUYH=to_run__XVK(__tmp__TUYH);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__RN2H)->to_run__V1IB==0) {
- __tmp__SN2H=((__ITM_TYPE_STYLE *)__tmp__RN2H)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__TUYH)->to_run__E1IB==0) {
+ __tmp__UUYH=((__ITM_TYPE_STYLE *)__tmp__TUYH)->to_run__D1IB;
} else {
- Self__M23P=((__ITM_TYPE_STYLE *)__tmp__RN2H);
- __tmp__N23P=get__XUN(Self__M23P);
- Self__M23P->to_run__U1IB=__tmp__N23P;
- Self__M23P->to_run__V1IB=0;
- __tmp__SN2H=__tmp__N23P;
+ 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__SN2H=to_run__W1IB(__tmp__RN2H);
+ __tmp__UUYH=to_run__F1IB(__tmp__TUYH);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__SN2H=to_run__BDXD();
+ 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__SN2H=to_run__DHAG(__tmp__RN2H);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__SN2H=NULL;
- } break;
+ __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__;
};
- b__KPMQ=Self__0XXH->parent_slot__C24F;
- __tmp__JPMQ=ITM_OBJECT__->position__BJM;
- __tmp__LPMQ=((__ITM_SLOT *)((__SLOT *)b__KPMQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__MPMQ=((__ITM_SLOT *)((__SLOT *)b__KPMQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__NPMQ=clone__145F();
- make__name__style__base__type__5BCG(result__NPMQ,__tmp__JPMQ,__tmp__LPMQ,__tmp__MPMQ,b__KPMQ,__tmp__SN2H);
- ((__SLOT *)Self__0XXH->parent_slot__C24F)->slot_data_intern__B4YD=result__NPMQ;
- };
- run_value__K0QC=type_self__DM2H;
- self_up__KL5F=__tmp__XN2H;
- if (((void *)((__SLOT *)Self__0XXH->parent_slot__C24F)->slot_id__ZWRG == (void *)NULL)) {
- b__QPMQ=Self__0XXH->parent_slot__C24F;
- t__UPMQ=((__TYPE_ID *)get_index__LV3H( 1))->parent_type__WIB.default__AKC;
- __tmp__PPMQ=ITM_OBJECT__->position__BJM;
- __tmp__RPMQ=((__ITM_SLOT *)((__SLOT *)b__QPMQ)->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__SPMQ=((__ITM_SLOT *)((__SLOT *)b__QPMQ)->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__TPMQ=clone__145F();
- make__name__style__base__type__5BCG(result__TPMQ,__tmp__PPMQ,__tmp__RPMQ,__tmp__SPMQ,b__QPMQ,t__UPMQ);
- ((__SLOT *)Self__0XXH->parent_slot__C24F)->slot_id__ZWRG=result__TPMQ;
- init__BWRG(((__SLOT *)Self__0XXH->parent_slot__C24F)->slot_id__ZWRG);
+ ((__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__0XXH->parent_slot__C24F)->slot_data_intern__B4YD);
+ return(((__SLOT *)Self__24TH->parent_slot__A22F)->slot_data_intern__CIZD);
}
-static void force__to__CWGH(__FAST_ARRAYoSLOTo *Self__DWGH)
+static void force__to__QCDH(__FAST_ARRAYoSLOTo *Self__RCDH)
// ({FAST_ARRAYoSLOTo}) VoidNo recursive, No inlinable.
{
- __INTEGER new_capacity__XPRH,old_nb_elts__KKDR;
- __BOOLEAN __tmp__XWGH,__tmp__HQRH,__tmp__JRRH;
- void **Self__JKDR,**new__MKDR;
- if (( 0 <= Self__DWGH->parent_arrayed_collection__ZJC.upper__WSL)) {
- ((void **)Self__DWGH->parent_arrayed_collection__ZJC.storage__SSL)[ 0]=NULL;
- __tmp__XWGH=TRUE__;
+ __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__XWGH=FALSE__;
- };
- if ((! __tmp__XWGH)) {
- if (( 0 == (__INTEGER)(Self__DWGH->parent_arrayed_collection__ZJC.upper__WSL + 1))) {
- add_last__AS4F(Self__DWGH,NULL);
+ __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__XPRH= 0;
- if (( 1 > (__INTEGER)(Self__DWGH->parent_arrayed_collection__ZJC.upper__WSL + 1))) {
- if ((Self__DWGH->parent_arrayed_collection__ZJC.capacity__HSL == 0)) {
- Self__DWGH->parent_arrayed_collection__ZJC.storage__SSL=create__IRSB( 1);
- Self__DWGH->parent_arrayed_collection__ZJC.capacity__HSL= 1;
- __tmp__HQRH=TRUE__;
+ 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__HQRH=FALSE__;
+ __tmp__OXNH=FALSE__;
};
- if ((! __tmp__HQRH)) {
- if ((Self__DWGH->parent_arrayed_collection__ZJC.capacity__HSL < 1)) {
- new_capacity__XPRH=(__INTEGER)(Self__DWGH->parent_arrayed_collection__ZJC.capacity__HSL << 1);
- while ((new_capacity__XPRH < 1)) {
- new_capacity__XPRH=(__INTEGER)(new_capacity__XPRH << 1);
+ 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__JKDR=((void **)Self__DWGH->parent_arrayed_collection__ZJC.storage__SSL);
- old_nb_elts__KKDR=Self__DWGH->parent_arrayed_collection__ZJC.capacity__HSL;
- new__MKDR=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )Self__JKDR),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__KKDR * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__XPRH * ((__INTEGER )(sizeof(void *)))))));
- clear__to__0ACG(new__MKDR,old_nb_elts__KKDR,(__INTEGER)(new_capacity__XPRH - 1));
- Self__DWGH->parent_arrayed_collection__ZJC.storage__SSL=new__MKDR;
- Self__DWGH->parent_arrayed_collection__ZJC.capacity__HSL=new_capacity__XPRH;
+ Self__RCDH->parent_arrayed_collection__ZJC.storage__HSL=new__ZH5Q;
+ Self__RCDH->parent_arrayed_collection__ZJC.capacity__2RL=new_capacity__4WNH;
};
};
- __tmp__JRRH=TRUE__;
+ __tmp__QYNH=TRUE__;
} else {
- __tmp__JRRH=FALSE__;
- };
- if ((! __tmp__JRRH)) {
- if (( 1 != (__INTEGER)(Self__DWGH->parent_arrayed_collection__ZJC.upper__WSL + 1))) {
- clear__to__0ACG(Self__DWGH->parent_arrayed_collection__ZJC.storage__SSL, 1,(__INTEGER)((__INTEGER)(Self__DWGH->parent_arrayed_collection__ZJC.upper__WSL + 1) - 1));
+ __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__DWGH->parent_arrayed_collection__ZJC.upper__WSL= 0;
- ((void **)Self__DWGH->parent_arrayed_collection__ZJC.storage__SSL)[ 0]=NULL;
+ 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__VPVI(__TYPE_GENERIC *Self__WPVI,void *s__XPVI)
+static void add_slot_struct__5VRI(__TYPE_GENERIC *Self__AWRI,void *s__BWRI)
// ({TYPE_GENERIC},{NULLxSLOT_DATA}) VoidNo recursive, No inlinable.
{
- __POSITION pos__AYFJ;
- if (((__PROTOTYPE *)Self__WPVI->parent_type__T2IB.prototype__RD)->is_mapping__0ANC) {
- if (((void *)((__SECTION_ *)id_section__FGAG(s__XPVI))->name__I2ZD == (void *)(&__string_28))) {
- add_last__GDCG(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__2YAH)->parent_arrayed_collection__1YAH.storage__LWMJ)[ 0],s__XPVI);
+ __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__AYFJ=((__SLOT_DATA *)s__XPVI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_414));
- put_position__ECH(pos__AYFJ);
- send_error__2FH();
+ 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__XPVI)->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0) && (! ((__UINTEGER_8)(((__TYPE_FULL *)((__SLOT_DATA *)s__XPVI)->parent_variable__G3YD.type__LCCG)->flag__LTL & 2) != 0)))) {
- add_last__GDCG(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__2YAH)->parent_arrayed_collection__1YAH.storage__LWMJ)[ 4],s__XPVI);
+ 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__GDCG(((void **)((__FAST_ARRAYoFAST_ARRAYoSLOT_DATAoo *)slot_size__2YAH)->parent_arrayed_collection__1YAH.storage__LWMJ)[size__RXFJ(((__SLOT_DATA *)s__XPVI)->parent_variable__G3YD.type__LCCG)],s__XPVI);
+ 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 void print_positif__RBSE(__INTEGER Self__SBSE)
-// ({INTEGER}) VoidRecursive, No inlinable.
+static __BOOLEAN fast_has__IKP(__HASHED_SEToABSTRACT_STRINGo *Self__JKP,void *e__KKP)
+// ({HASHED_SEToABSTRACT_STRINGo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- __INTEGER val__1BSE;
- __CHARACTER char__0BSE;
- char__0BSE=((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER)(Self__SBSE % 10)) + ((__INTEGER_8 )'0')))));
- val__1BSE=(__INTEGER)(Self__SBSE / 10);
- if ((val__1BSE != 0)) {
- print_positif__RBSE(val__1BSE);
+ 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;
};
- fputc((int)(char__0BSE),stdout);
+ return(((void *)node__TKP != (void *)NULL));
}
-static __MEMORY* new_page__2IU()
+static __BOOLEAN read_string__QKIB()
// () With resultNo recursive, No inlinable.
{
- __POINTER mem__PG4;
- __UINTEGER_32 cap__MG4,old_size__5IU;
- __MEMORY *block__FJU;
- if ((capacity_max__GJU == 0)) {
- mem__PG4=((__POINTER )(NULL));
- cap__MG4= 33554432;
- do {
- cap__MG4=(__UINTEGER_32)(cap__MG4 << 1);
- mem__PG4=((__POINTER )(malloc((cap__MG4))));
- if ((mem__PG4 != (void *)NULL)) {
- free((mem__PG4));
- };
- } while ((! ((mem__PG4 == (void *)NULL) || (cap__MG4 == 2147483648LU))));
- if ((mem__PG4 == (void *)NULL)) {
- cap__MG4=(__UINTEGER_32)(cap__MG4 >> 1);
+ __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)];
};
- capacity_max__GJU=cap__MG4;
- begin_memory__4PI=((__POINTER )(malloc((cap__MG4))));
- };
- old_size__5IU=(__UINTEGER_32)(nb_page__OQJ << 26);
- nb_page__OQJ=(__UINTEGER_32)(nb_page__OQJ + 1);
- if (((__UINTEGER_32)(old_size__5IU + 67108864) > capacity_max__GJU)) {
- print__1ZE((&__string_415));
- exit(( 1));
- };
- block__FJU=((__MEMORY *)(void *)((unsigned long)begin_memory__4PI - (unsigned long)(void *)((unsigned long)((__POINTER ) 0) - (unsigned long)((__POINTER )old_size__5IU))));
- block__FJU->previous_linear__20C= 4294967295LU;
- block__FJU->size_and_id__30C= 67108858;
- add_link_free__SDKB(block__FJU);
- last_block[((__UINTEGER_32)(nb_page__OQJ - 1))] = (block__FJU);
- return(block__FJU);
-}
-
-static __BOOLEAN fast_has__RKP(__HASHED_SEToABSTRACT_STRINGo *Self__SKP,void *e__TKP)
-// ({HASHED_SEToABSTRACT_STRINGo},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- void *node__2KP;
- node__2KP=((void **)Self__SKP->buckets__YRK)[(__INTEGER)(hash_code__WPN(e__TKP) % Self__SKP->capacity__TRK)];
- while ((! (((void *)node__2KP == (void *)NULL) || ((void *)((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__2KP)->item__ESK == (void *)e__TKP)))) {
- node__2KP=((__HASHED_SET_NODEoABSTRACT_STRINGo *)node__2KP)->next__QSK;
+ __tmp__4KIB=(result__1GAR == '"');
+ } else {
+ __tmp__4KIB=FALSE__;
};
- return(((void *)node__2KP != (void *)NULL));
-}
-
-static __BOOLEAN read_string__BLIB()
-// () With resultNo recursive, No inlinable.
-{
- __POSITION pos__2E4P;
- __BOOLEAN result__ELIB;
- result__ELIB=FALSE__;
- if ((read_space__UAF() && (last_character__0OF() == '"'))) {
- last_len_string__VLIB= 0;
+ if (__tmp__4KIB) {
+ last_len_string__ELIB= 0;
position__ZFD=(__INTEGER)(position__ZFD + 1);
((__STRING *)string_tmp__RB)->count__VF= 0;
- while ((! (((last_character__0OF() == ((__CHARACTER )(( 0)))) || (last_character__0OF() == '\n')) || (last_character__0OF() == '"')))) {
- add_last__YPK(string_tmp__RB,last_character__0OF());
- if ((last_character__0OF() == '\\')) {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- read_escape_character__K0ZE();
+ until_do__QWXB:
+ {
+ result__2GAR='\0';
+ if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+ result__2GAR=((__CHARACTER )(( 0)));
} else {
- position__ZFD=(__INTEGER)(position__ZFD + 1);
- last_len_string__VLIB=(__INTEGER)(last_len_string__VLIB + 1);
+ 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;
};
};
- if ((last_character__0OF() == '"')) {
+ 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__ELIB=TRUE__;
+ result__TKIB=TRUE__;
} else {
position__ZFD=begin_position__SOF;
- pos__2E4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_416));
- put_position__ECH(pos__2E4P);
- send_error__2FH();
+ 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__ELIB);
+ return(result__TKIB);
}
-static __BOOLEAN read_slot_header__R1CC(__BOOLEAN first__T1CC)
+static __BOOLEAN read_slot_header__A1CC(__BOOLEAN first__C1CC)
// ({TRUExFALSE}) With resultNo recursive, No inlinable.
{
- void *t__W1CC;
- void *v__Y1CC;
- __POSITION pos__JI4P,pos__LI4P,pos__NI4P,pos__TI4P,pos__VI4P;
- __POSITION pos__XI4P,pos__ZI4P,pos__1I4P,pos__3I4P,pos__5I4P;
- __POSITION pos__BJ4P,pos__DJ4P,pos__FJ4P,pos__HJ4P,pos__JJ4P;
- __POSITION pos__PJ4P,pos__RJ4P,pos__TJ4P,pos__VJ4P,pos__XJ4P;
- __POSITION pos__ZJ4P,pos__1J4P,pos__MQMQ,pos__3J4P,pos__5J4P;
- __POSITION pos__WVCD,pos__BK4P,pos__DK4P,pos__FK4P,pos__HK4P;
- __POSITION pos__JK4P,pos__LK4P;
- __BOOLEAN result__V1CC,is_export__21CC,__tmp__CIDC,__tmp__IKDC;
- __BOOLEAN __tmp__UIDC,__tmp__4LDC,result__01EC,__tmp__0NDC;
- __BOOLEAN result__M2EC,__tmp__WPDC,result__42EC,__tmp__DRDC;
- __BOOLEAN result__Q3EC;
- void *cast__Z1CC;
- __CHARACTER parameter_type__11CC,style__01CC;
- result__V1CC=FALSE__;
- t__W1CC=NULL;
- v__Y1CC=NULL;
- cast__Z1CC=NULL;
- parameter_type__11CC='\0';
- is_export__21CC=FALSE__;
- style__01CC=read_style__JDEC();
- if ((style__01CC != ' ')) {
- result__V1CC=TRUE__;
- if (((! first__T1CC) && (style__01CC == '+'))) {
- pos__JI4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_417));
- put_position__ECH(pos__JI4P);
- send_error__2FH();
- };
- if (first__T1CC) {
+ 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__01CC == '-')) {
- pos__LI4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_418));
- put_position__ECH(pos__LI4P);
- send_error__2FH();
- };
- ((__PROTOTYPE *)object__ODD)->parent_named__QD.parent_itm_object__PD.position__BJM=current_position__EJG();
- ((__PROTOTYPE *)object__ODD)->parent_named__QD.style__ODGC=style__01CC;
- if ((! read_symbol__5OEB((&__string_16)))) {
- pos__NI4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_419));
- put_position__ECH(pos__NI4P);
- send_error__2FH();
+ 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));
+ };
};
- if ((read_word__NWH((&__string_13)) || read_word__NWH((&__string_14)))) {
- ((__PROTOTYPE *)object__ODD)->type_style__ZNY=last_string__V1G;
+ ((__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_cap_identifier__Y45())) {
- pos__TI4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_420));
- put_position__ECH(pos__TI4P);
- send_error__2FH();
+ 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__VI4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_421));
- put_position__ECH(pos__VI4P);
- send_error__2FH();
+ 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__XI4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_422));
- put_position__ECH(pos__XI4P);
- send_error__2FH();
- };
- if (read_character__EQ3('[')) {
- if ((((__PROTOTYPE *)object__ODD)->generic_count__DIM == 0)) {
- pos__ZI4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_423));
- put_position__ECH(pos__ZI4P);
- send_error__2FH();
- };
- parameter_type__11CC=read_cap_character__LPGC();
- if ((parameter_type__11CC == '\0')) {
- pos__1I4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_424));
- put_position__ECH(pos__1I4P);
- send_error__2FH();
- };
- add_last__QRGC(((__PROTOTYPE *)object__ODD)->idf_generic_list__KIM,parameter_type__11CC);
+ 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 ((read_character__EQ3(',') || read_identifier__OLEB())) {
- if (((void *)last_string__V1G != (void *)NULL)) {
- pos__3I4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_425));
- put_position__ECH(pos__3I4P);
- send_error__2FH();
- };
- parameter_type__11CC=read_cap_character__LPGC();
- if ((parameter_type__11CC == '\0')) {
- pos__5I4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_424));
- put_position__ECH(pos__5I4P);
- send_error__2FH();
- };
- add_last__QRGC(((__PROTOTYPE *)object__ODD)->idf_generic_list__KIM,parameter_type__11CC);
- };
- if ((! read_character__EQ3(']'))) {
- pos__BJ4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_426));
- put_position__ECH(pos__BJ4P);
- send_error__2FH();
- };
- if (((__INTEGER)(((__FAST_ARRAYoExpanded_CHARACTERo *)((__PROTOTYPE *)object__ODD)->idf_generic_list__KIM)->parent_arrayed_collection__IIM.upper__WTJB + 1) != ((__PROTOTYPE *)object__ODD)->generic_count__DIM)) {
- pos__DJ4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_427));
- put_position__ECH(pos__DJ4P);
- send_error__2FH();
- };
- };
- while_do__BFGC:
+ 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__21CC=read_symbol__5OEB((&__string_19));
- if ((is_export__21CC || read_symbol__5OEB((&__string_18)))) {
- pos__FJ4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_428));
- put_position__ECH(pos__FJ4P);
- send_error__2FH();
- if (is_export__21CC) {
- cast__Z1CC=((__PROTOTYPE *)object__ODD)->export_list__VFDC;
+ 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__Z1CC=((__PROTOTYPE *)object__ODD)->import_list__3FDC;
+ cast__I1CC=((__PROTOTYPE *)object__ODD)->import_list__MFDC;
};
- if (((void *)cast__Z1CC == (void *)NULL)) {
- cast__Z1CC=create_with_capacity__L0F( 4);
+ if (((void *)cast__I1CC == (void *)NULL)) {
+ cast__I1CC=create_with_capacity__L0F( 4);
};
- t__W1CC=read_type__RMLC(PARSER__,TRUE__);
- if (((void *)t__W1CC == (void *)NULL)) {
- pos__HJ4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_429));
- put_position__ECH(pos__HJ4P);
- send_error__2FH();
+ 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 (read_character__EQ3(',')) {
- add_last__3VK(cast__Z1CC,t__W1CC);
- t__W1CC=read_type__RMLC(PARSER__,TRUE__);
- if (((void *)t__W1CC == (void *)NULL)) {
- pos__JJ4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_429));
- put_position__ECH(pos__JJ4P);
- send_error__2FH();
+ 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__Z1CC,t__W1CC);
- if (is_export__21CC) {
- ((__PROTOTYPE *)object__ODD)->export_list__VFDC=cast__Z1CC;
+ 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__3FDC=cast__Z1CC;
+ ((__PROTOTYPE *)object__ODD)->import_list__MFDC=cast__I1CC;
};
- goto while_do__BFGC;
+ goto while_do__QEGC;
};
};
} else {
- pos__PJ4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_430));
- put_position__ECH(pos__PJ4P);
- send_error__2FH();
+ 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__CIDC=TRUE__;
+ __tmp__RHDC=TRUE__;
} else {
- __tmp__CIDC=FALSE__;
+ __tmp__RHDC=FALSE__;
};
- if (__tmp__CIDC) {
- __tmp__IKDC=TRUE__;
+ if (__tmp__RHDC) {
+ __tmp__XJDC=TRUE__;
} else {
- is_export__21CC=read_word__NWH((&__string_66));
- __tmp__UIDC=(is_export__21CC || read_word__NWH((&__string_67)));
- if (__tmp__UIDC) {
- if ((! read_symbol__5OEB((&__string_16)))) {
- pos__RJ4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_419));
- put_position__ECH(pos__RJ4P);
- send_error__2FH();
+ 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__Z1CC=read_type_list__K4AD(PARSER__,FALSE__);
- if (((void *)cast__Z1CC == (void *)NULL)) {
- pos__TJ4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_431));
- put_position__ECH(pos__TJ4P);
- send_error__2FH();
+ 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__21CC) {
- ((__PROTOTYPE *)object__ODD)->export_list__VFDC=cast__Z1CC;
+ if (is_export__L1CC) {
+ ((__PROTOTYPE *)object__ODD)->export_list__EFDC=cast__I1CC;
} else {
- ((__PROTOTYPE *)object__ODD)->import_list__3FDC=cast__Z1CC;
+ ((__PROTOTYPE *)object__ODD)->import_list__MFDC=cast__I1CC;
};
};
- __tmp__IKDC=__tmp__UIDC;
+ __tmp__XJDC=__tmp__DIDC;
};
- if (__tmp__IKDC) {
- __tmp__4LDC=TRUE__;
+ if (__tmp__XJDC) {
+ __tmp__NLDC=TRUE__;
} else {
- result__01EC=read_word__NWH((&__string_68));
- if (result__01EC) {
- if ((! read_symbol__5OEB((&__string_16)))) {
- pos__VJ4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_419));
- put_position__ECH(pos__VJ4P);
- send_error__2FH();
+ 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__CYKC())) {
- pos__XJ4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_432));
- put_position__ECH(pos__XJ4P);
- send_error__2FH();
+ 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_278));
+ append__MOK(output_decl__1C,(&__string_283));
append__MOK(output_decl__1C,((__PROTOTYPE *)object__ODD)->parent_named__QD.name__1QB);
- add_last__YPK(output_decl__1C,'\n');
+ 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);
- add_last__YPK(output_decl__1C,'\n');
- };
- __tmp__4LDC=result__01EC;
- };
- if (__tmp__4LDC) {
- __tmp__0NDC=TRUE__;
- } else {
- result__M2EC=read_word__NWH((&__string_69));
- if (result__M2EC) {
- if ((! read_symbol__5OEB((&__string_16)))) {
- pos__ZJ4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_419));
- put_position__ECH(pos__ZJ4P);
- send_error__2FH();
- };
- v__Y1CC=read_expr_primary__HXIC(PARSER__);
- if (((void *)v__Y1CC == (void *)NULL)) {
- pos__1J4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_433));
- put_position__ECH(pos__1J4P);
- send_error__2FH();
- };
- if (((void *)((__PROTOTYPE *)object__ODD)->default_value__MNDC != (void *)NULL)) {
- pos__MQMQ=current_position__EJG();
- put_error__text__0AH( 1,(&__string_434));
- put_position__ECH(pos__MQMQ);
- send_error__2FH();
- };
- ((__PROTOTYPE *)object__ODD)->default_value__MNDC=v__Y1CC;
- };
- __tmp__0NDC=result__M2EC;
- };
- if (__tmp__0NDC) {
- __tmp__WPDC=TRUE__;
- } else {
- result__42EC=read_word__NWH((&__string_70));
- if (result__42EC) {
- if ((! read_symbol__5OEB((&__string_16)))) {
- pos__3J4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_419));
- put_position__ECH(pos__3J4P);
- send_error__2FH();
- };
- if ((! read_external__CYKC())) {
- pos__5J4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_432));
- put_position__ECH(pos__5J4P);
- send_error__2FH();
- };
- if (((void *)((__PROTOTYPE *)object__ODD)->type_c__HPDC != (void *)NULL)) {
- pos__WVCD=current_position__EJG();
- put_error__text__0AH( 1,(&__string_435));
- put_position__ECH(pos__WVCD);
- send_error__2FH();
- };
- ((__PROTOTYPE *)object__ODD)->type_c__HPDC=last_string__V1G;
- };
- __tmp__WPDC=result__42EC;
- };
- if (__tmp__WPDC) {
- __tmp__DRDC=TRUE__;
- } else {
- result__Q3EC=read_word__NWH((&__string_71));
- if (result__Q3EC) {
- if ((! read_symbol__5OEB((&__string_16)))) {
- pos__BK4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_419));
- put_position__ECH(pos__BK4P);
- send_error__2FH();
- };
- if ((! read_integer__XOKC())) {
- pos__DK4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_436));
- put_position__ECH(pos__DK4P);
- send_error__2FH();
+ 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__DRDC=result__Q3EC;
+ __tmp__JNDC=result__11EC;
};
- if ((! __tmp__DRDC)) {
+ 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__5OEB((&__string_16)))) {
- pos__FK4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_419));
- put_position__ECH(pos__FK4P);
- send_error__2FH();
+ 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__BLIB())) {
- pos__HK4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_437));
- put_position__ECH(pos__HK4P);
- send_error__2FH();
+ 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__JK4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_438));
- put_position__ECH(pos__JK4P);
- send_error__2FH();
+ 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 ((! read_character__EQ3(';'))) {
- pos__LK4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_321));
- put_position__ECH(pos__LK4P);
- send_error__2FH();
+ 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__V1CC);
+ return(result__E1CC);
}
-static void* get_name__3CJD(void *n__5CJD)
-// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
-{
- void *result__SR0D,*result__BDJD;
- __SECTION_ *Self__BM1D;
- __INTEGER h__PM1D,idx__QM1D,idx__PB2E,new_capacity__QB2E,i__RB2E;
- __INTEGER typ_id__4D2E;
- __POINTER ptr__ZD2E;
- __UINTEGER_32 sz__1D2E,a__0M4Q,new_size__YM4Q,t__4M4Q,a__AN4Q;
- __HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *Self__GR0D,*Self__GM1D;
- void *node__RR0D,*node__RM1D,*node1__TB2E,*node2__UB2E,*__tmp__5N1D;
- void **old_buckets__SB2E;
- __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *result__YD2E;
- __HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *Self__1LHF;
- Self__GR0D=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)bucket_name__GDJD);
- result__SR0D=NULL;
- node__RR0D=((void **)Self__GR0D->buckets__ZR0D)[(__INTEGER)(hash_code__WPN(n__5CJD) % Self__GR0D->capacity__UR0D)];
- while ((! (((void *)node__RR0D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__RR0D)->key__FS0D == (void *)n__5CJD)))) {
- node__RR0D=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__RR0D)->next__QS0D;
- };
- if (((void *)node__RR0D != (void *)NULL)) {
- result__SR0D=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__RR0D)->item__YS0D;
- };
- result__BDJD=result__SR0D;
- if (((void *)result__SR0D == (void *)NULL)) {
- result__BDJD=clone__YIPD();
- Self__BM1D=((__SECTION_ *)result__BDJD);
- Self__BM1D->name__I2ZD=n__5CJD;
- Self__BM1D->type_list__EM1D=NULL;
- Self__GM1D=((__HASHED_DICTIONARYoSECTION_xSTRING_CONSTANTo *)bucket_name__GDJD);
- h__PM1D=hash_code__WPN(n__5CJD);
- idx__QM1D=(__INTEGER)(h__PM1D % Self__GM1D->capacity__UR0D);
- node__RM1D=((void **)Self__GM1D->buckets__ZR0D)[idx__QM1D];
- while ((! (((void *)node__RM1D == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__RM1D)->key__FS0D == (void *)n__5CJD)))) {
- node__RM1D=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__RM1D)->next__QS0D;
- };
- if (((void *)node__RM1D == (void *)NULL)) {
- if ((Self__GM1D->capacity__UR0D == Self__GM1D->count__SN1D)) {
- idx__PB2E= 0;
- node1__TB2E=NULL;
- node2__UB2E=NULL;
- old_buckets__SB2E=Self__GM1D->buckets__ZR0D;
- new_capacity__QB2E=prime_number_ceiling__A4Q((__INTEGER)(Self__GM1D->capacity__UR0D + 1));
- Self__GM1D->buckets__ZR0D=create__TQKE(new_capacity__QB2E);
- i__RB2E=(__INTEGER)(Self__GM1D->capacity__UR0D - 1);
- Self__GM1D->capacity__UR0D=new_capacity__QB2E;
- while ((i__RB2E >= 0)) {
- node1__TB2E=((void **)old_buckets__SB2E)[i__RB2E];
- while (((void *)node1__TB2E != (void *)NULL)) {
- node2__UB2E=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__TB2E)->next__QS0D;
- idx__PB2E=(__INTEGER)(hash_code__WPN(((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__TB2E)->key__FS0D) % Self__GM1D->capacity__UR0D);
- ((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node1__TB2E)->next__QS0D=((void **)Self__GM1D->buckets__ZR0D)[idx__PB2E];
- ((void **)Self__GM1D->buckets__ZR0D)[idx__PB2E]=node1__TB2E;
- node1__TB2E=node2__UB2E;
- };
- i__RB2E=(__INTEGER)(i__RB2E - 1);
- };
- idx__QM1D=(__INTEGER)(h__PM1D % Self__GM1D->capacity__UR0D);
- };
- __tmp__5N1D=((void **)Self__GM1D->buckets__ZR0D)[idx__QM1D];
- result__YD2E=NULL;
- ptr__ZD2E=((__POINTER )(NULL));
- typ_id__4D2E= 0;
- sz__1D2E=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo));
- if ((sz__1D2E == 0)) {
- result__YD2E=HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__;
- } else {
- typ_id__4D2E=__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1D2E);
- if ((typ_id__4D2E == (__INTEGER)(- 1))) {
- a__0M4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YM4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__1D2E + a__0M4Q) & (__UINTEGER_32)(~ a__0M4Q));
- ptr__ZD2E=micro_alloc__table__lab__BOI(new_size__YM4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YM4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__YM4Q);
- } else {
- t__4M4Q=((__UINTEGER_32 )typ_id__4D2E);
- a__AN4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__ZD2E=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__1D2E + a__AN4Q) & (__UINTEGER_32)(~ a__AN4Q)),((__POINTER )(&(table_type[(t__4M4Q)]))),(__UINTEGER_32)(t__4M4Q | 1));
- };
- result__YD2E=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)ptr__ZD2E);
- *(result__YD2E) = *(HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo__);
- };
- Self__1LHF=((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)result__YD2E);
- Self__1LHF->item__YS0D=result__BDJD;
- Self__1LHF->key__FS0D=n__5CJD;
- Self__1LHF->next__QS0D=__tmp__5N1D;
- node__RM1D=result__YD2E;
- ((void **)Self__GM1D->buckets__ZR0D)[idx__QM1D]=result__YD2E;
- Self__GM1D->count__SN1D=(__INTEGER)(Self__GM1D->count__SN1D + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoSECTION_xSTRING_CONSTANTo *)node__RM1D)->item__YS0D=result__BDJD;
- };
- };
- return(result__BDJD);
-}
-
-static void* read_type_list__K4AD(__PARSER *Self__L4AD,__BOOLEAN is_section__M4AD)
+static void* read_type_list__MUAD(__PARSER *Self__NUAD,__BOOLEAN is_section__OUAD)
// ({PARSER},{TRUExFALSE}) With resultNo recursive, No inlinable.
{
- void *ts__Q4AD,*__tmp__34AD,*__tmp__HABD;
- void *t__P4AD;
- __POSITION pos__YM4P,pos__0M4P,pos__2M4P;
- void *lst__O4AD;
- lst__O4AD=NULL;
- ts__Q4AD=NULL;
- t__P4AD=read_type__RMLC(Self__L4AD,FALSE__);
- if (((void *)t__P4AD != (void *)NULL)) {
- if (is_section__M4AD) {
- if (t__P4AD==NULL) {
- __tmp__34AD=NULL;
- } else {
- switch (((struct ___OBJ *)t__P4AD)->__id) {
+ 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__34AD=((void *)t__P4AD);
+ __tmp__5UAD=((void *)t__RUAD);
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__34AD=((void *)t__P4AD);
+ __tmp__5UAD=((void *)t__RUAD);
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__34AD=((void *)t__P4AD);
+ __tmp__5UAD=((void *)t__RUAD);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__34AD=((void *)t__P4AD);
+ __tmp__5UAD=((void *)t__RUAD);
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__34AD=NULL;
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__34AD=NULL;
+ __tmp__5UAD=NULL;
} break;
}
};
- ts__Q4AD=__tmp__34AD;
- if (((void *)__tmp__34AD == (void *)NULL)) {
- pos__YM4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_439));
- put_position__ECH(pos__YM4P);
- send_error__2FH();
- };
- };
- lst__O4AD=new__JOC();
- add_last__3VK(lst__O4AD,t__P4AD);
- while (read_character__EQ3(',')) {
- t__P4AD=read_type__RMLC(Self__L4AD,FALSE__);
- if (((void *)t__P4AD == (void *)NULL)) {
- pos__0M4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_431));
- put_position__ECH(pos__0M4P);
- send_error__2FH();
- };
- if (is_section__M4AD) {
- if (t__P4AD==NULL) {
- __tmp__HABD=NULL;
- } else {
- switch (((struct ___OBJ *)t__P4AD)->__id) {
- case __ITM_TYPE_SIMPLE__: {
- __tmp__HABD=((void *)t__P4AD);
- } break;
- case __ITM_TYPE_STYLE__: {
- __tmp__HABD=((void *)t__P4AD);
- } break;
- case __ITM_TYPE_GENERIC__: {
- __tmp__HABD=((void *)t__P4AD);
- } break;
- case __ITM_TYPE_SELF__: {
- __tmp__HABD=((void *)t__P4AD);
- } break;
- case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__HABD=NULL;
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__HABD=NULL;
- } 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));
};
- ts__Q4AD=__tmp__HABD;
- if (((void *)__tmp__HABD == (void *)NULL)) {
- pos__2M4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_439));
- put_position__ECH(pos__2M4P);
- send_error__2FH();
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
};
- add_last__3VK(lst__O4AD,t__P4AD);
};
- lst__O4AD=alias__EPC(lst__O4AD);
+ 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));
+ };
+ 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__O4AD);
+ return(lst__QUAD);
}
-static __SECTION_* clone__YIPD()
+static __CHARACTER read_style__YCEC()
// () With resultNo recursive, No inlinable.
{
- __SECTION_ *result__1IPD;
- __POINTER ptr__2IPD;
- __INTEGER typ_id__BJPD;
- __UINTEGER_32 sz__4IPD,a__IN4Q,new_size__GN4Q,t__MN4Q,a__ON4Q;
- result__1IPD=NULL;
- ptr__2IPD=((__POINTER )(NULL));
- typ_id__BJPD= 0;
- sz__4IPD=((__UINTEGER_32 )sizeof(__SECTION_));
- if ((sz__4IPD == 0)) {
- result__1IPD=SECTION___;
+ __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 {
- typ_id__BJPD=__SECTION___;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__4IPD);
- if ((typ_id__BJPD == (__INTEGER)(- 1))) {
- a__IN4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__GN4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__4IPD + a__IN4Q) & (__UINTEGER_32)(~ a__IN4Q));
- ptr__2IPD=micro_alloc__table__lab__BOI(new_size__GN4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__GN4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__GN4Q);
+ result__ASSR='\0';
+ if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+ result__ASSR=((__CHARACTER )(( 0)));
} else {
- t__MN4Q=((__UINTEGER_32 )typ_id__BJPD);
- a__ON4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__2IPD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__4IPD + a__ON4Q) & (__UINTEGER_32)(~ a__ON4Q)),((__POINTER )(&(table_type[(t__MN4Q)]))),(__UINTEGER_32)(t__MN4Q | 1));
+ result__ASSR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
+ };
+ if ((result__ASSR == '-')) {
+ position__ZFD=(__INTEGER)(position__ZFD + 1);
+ result__5RSR=TRUE__;
};
- result__1IPD=((__SECTION_ *)ptr__2IPD);
- *(result__1IPD) = *(SECTION___);
};
- return(result__1IPD);
-}
-
-static __CHARACTER read_style__JDEC()
-// () With resultNo recursive, No inlinable.
-{
- __CHARACTER result__MDEC;
- __BOOLEAN __tmp__ZDEC;
- result__MDEC='\0';
- if (read_character__EQ3('-')) {
- result__MDEC='-';
- __tmp__ZDEC=TRUE__;
+ if (result__5RSR) {
+ result__1CEC='-';
+ __tmp__IDEC=TRUE__;
} else {
- __tmp__ZDEC=FALSE__;
+ __tmp__IDEC=FALSE__;
};
- if ((! __tmp__ZDEC)) {
- if (read_character__EQ3('+')) {
- result__MDEC='+';
+ 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__MDEC=' ';
+ result__1CEC=' ';
};
};
- return(result__MDEC);
+ return(result__1CEC);
}
-static void* new__LMPD()
-// () With resultNo recursive, No inlinable.
+static __FAST_ARRAYoITM_ARGUMENTo* create_with_capacity__IRRD(__INTEGER new_count__KRRD)
+// ({INTEGER}) With resultNo recursive, No inlinable.
{
- void *result__OMPD;
- __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__5PLE,*Self__VQLE;
- result__OMPD=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__UMPD)->parent_arrayed_collection__TMPD.upper__VG2D < 0)) {
- result__OMPD=create_with_capacity__PERD( 16);
+ __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 {
- Self__5PLE=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__UMPD);
- result__OMPD=((void **)Self__5PLE->parent_arrayed_collection__TMPD.storage__5M2D)[Self__5PLE->parent_arrayed_collection__TMPD.upper__VG2D];
- Self__VQLE=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__UMPD);
- Self__VQLE->parent_arrayed_collection__TMPD.upper__VG2D=(__INTEGER)(Self__VQLE->parent_arrayed_collection__TMPD.upper__VG2D - 1);
+ 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;
};
- return(result__OMPD);
+ Self__VU2D->parent_arrayed_collection__CFJD.upper__311D=(__INTEGER)(- 1);
+ return(result__YUSD);
}
-static void* read_local_arg__with_self__LDSD(__PARSER *Self__MDSD,__BOOLEAN m__NDSD,__BOOLEAN s__ODSD)
+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__QDSD,*tmp__XDWD;
- void *tm__RDSD;
- __INTEGER beg__UDSD,Self__2AME,limit_up__3AME,Self__FKDF,Self__ZBXD;
- __INTEGER typ_id__0VVD;
- void *result__WDSD;
- __POSITION pos__RN4P,pos__TN4P,pos__AO4P,p__LOVD;
- void *tmp__UD3E;
- __ITM_ARGS *result__UVVD,*Self__102D;
- __POINTER ptr__VVVD;
- __UINTEGER_32 sz__XVVD,a__SO4Q,new_size__QO4Q,t__WO4Q,a__YO4Q;
- void *type__SDSD;
- void *name__TDSD;
- __BOOLEAN mute__VDSD;
- __FAST_ARRAYoSTRING_CONSTANTo *Self__RY2D;
- void **__tmp__JMDR,**__tmp__KMDR,**__tmp__LMDR;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__GKVD;
- void **__tmp__ZEER,**__tmp__0EER,**__tmp__1EER;
- t__QDSD=NULL;
- tm__RDSD=NULL;
- type__SDSD=NULL;
- name__TDSD=NULL;
- beg__UDSD= 0;
- result__WDSD=NULL;
- mute__VDSD=m__NDSD;
- if (read_identifier__OLEB()) {
- name__TDSD=new__E2GC();
- type__SDSD=new__JOC();
- beg__UDSD= 0;
+ 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__TDSD)->parent_arrayed_collection__YTFC.upper__3FSD + 1) != 0) && (! read_identifier__OLEB())) && (! mute__VDSD))) {
- pos__RN4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_440));
- put_position__ECH(pos__RN4P);
- send_error__2FH();
- };
- add_last__BW0D(name__TDSD,last_string__V1G);
- if ((read_character__EQ3(':') && (last_character__0OF() != '='))) {
- mute__VDSD=FALSE__;
- t__QDSD=read_type__RMLC(Self__MDSD,TRUE__);
- if (((void *)t__QDSD == (void *)NULL)) {
- pos__TN4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_441));
- put_position__ECH(pos__TN4P);
- send_error__2FH();
- };
- Self__2AME=beg__UDSD;
- limit_up__3AME=((__FAST_ARRAYoSTRING_CONSTANTo *)name__TDSD)->parent_arrayed_collection__YTFC.upper__3FSD;
- while ((Self__2AME <= limit_up__3AME)) {
- add_last__3VK(type__SDSD,t__QDSD);
- Self__2AME=(__INTEGER)(Self__2AME + 1);
- };
- beg__UDSD=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)name__TDSD)->parent_arrayed_collection__YTFC.upper__3FSD + 1);
- };
- } while (read_character__EQ3(','));
- if ((beg__UDSD != (__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)name__TDSD)->parent_arrayed_collection__YTFC.upper__3FSD + 1))) {
- if ((! mute__VDSD)) {
- pos__AO4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_441));
- put_position__ECH(pos__AO4P);
- send_error__2FH();
- };
- free__NC0C(name__TDSD);
- free__EMD(type__SDSD);
- } else {
- if (s__ODSD) {
- Self__RY2D=((__FAST_ARRAYoSTRING_CONSTANTo *)name__TDSD);
- add_last__BW0D(Self__RY2D,(&__string_57));
- if ((Self__RY2D->parent_arrayed_collection__YTFC.upper__3FSD != 0)) {
- if ((Self__RY2D->parent_arrayed_collection__YTFC.upper__3FSD == 1)) {
- tmp__UD3E=((void **)Self__RY2D->parent_arrayed_collection__YTFC.storage__1VZD)[ 0];
- ((void **)Self__RY2D->parent_arrayed_collection__YTFC.storage__1VZD)[ 0]=((void **)Self__RY2D->parent_arrayed_collection__YTFC.storage__1VZD)[ 1];
- ((void **)Self__RY2D->parent_arrayed_collection__YTFC.storage__1VZD)[ 1]=tmp__UD3E;
- } else {
- Self__FKDF=(__INTEGER)(Self__RY2D->parent_arrayed_collection__YTFC.upper__3FSD - 1);
- __tmp__JMDR=Self__RY2D->parent_arrayed_collection__YTFC.storage__1VZD;
- __tmp__KMDR=Self__RY2D->parent_arrayed_collection__YTFC.storage__1VZD;
- __tmp__LMDR=Self__RY2D->parent_arrayed_collection__YTFC.storage__1VZD;
- while ((Self__FKDF >= 0)) {
- ((void **)__tmp__KMDR)[(__INTEGER)(Self__FKDF + 1)]=((void **)__tmp__JMDR)[Self__FKDF];
- ((void **)__tmp__LMDR)[Self__FKDF]=NULL;
- Self__FKDF=(__INTEGER)(Self__FKDF - 1);
- };
- ((void **)Self__RY2D->parent_arrayed_collection__YTFC.storage__1VZD)[ 0]=(&__string_57);
- };
- };
- Self__GKVD=((__FAST_ARRAYoITM_TYPE_MONOo *)type__SDSD);
- add_last__3VK(Self__GKVD,ITM_TYPE_SELF__);
- if ((Self__GKVD->parent_arrayed_collection__PIB.upper__BWK != 0)) {
- if ((Self__GKVD->parent_arrayed_collection__PIB.upper__BWK == 1)) {
- tmp__XDWD=((void **)Self__GKVD->parent_arrayed_collection__PIB.storage__5WK)[ 0];
- ((void **)Self__GKVD->parent_arrayed_collection__PIB.storage__5WK)[ 0]=((void **)Self__GKVD->parent_arrayed_collection__PIB.storage__5WK)[ 1];
- ((void **)Self__GKVD->parent_arrayed_collection__PIB.storage__5WK)[ 1]=tmp__XDWD;
- } else {
- Self__ZBXD=(__INTEGER)(Self__GKVD->parent_arrayed_collection__PIB.upper__BWK - 1);
- __tmp__ZEER=Self__GKVD->parent_arrayed_collection__PIB.storage__5WK;
- __tmp__0EER=Self__GKVD->parent_arrayed_collection__PIB.storage__5WK;
- __tmp__1EER=Self__GKVD->parent_arrayed_collection__PIB.storage__5WK;
- while ((Self__ZBXD >= 0)) {
- ((void **)__tmp__0EER)[(__INTEGER)(Self__ZBXD + 1)]=((void **)__tmp__ZEER)[Self__ZBXD];
- ((void **)__tmp__1EER)[Self__ZBXD]=NULL;
- Self__ZBXD=(__INTEGER)(Self__ZBXD - 1);
- };
- ((void **)Self__GKVD->parent_arrayed_collection__PIB.storage__5WK)[ 0]=ITM_TYPE_SELF__;
- };
- };
- };
- if (((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)name__TDSD)->parent_arrayed_collection__YTFC.upper__3FSD + 1) == 1)) {
- result__WDSD=create__name__type__MJSD(current_position__EJG(),((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)name__TDSD)->parent_arrayed_collection__YTFC.storage__1VZD)[ 0],((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)type__SDSD)->parent_arrayed_collection__PIB.storage__5WK)[ 0]);
- free__NC0C(name__TDSD);
- free__EMD(type__SDSD);
- } else {
- name__TDSD=alias__B4GD(name__TDSD);
- type__SDSD=alias__EPC(type__SDSD);
- tm__RDSD=get__MMVD(type__SDSD);
- p__LOVD=current_position__EJG();
- result__UVVD=NULL;
- ptr__VVVD=((__POINTER )(NULL));
- typ_id__0VVD= 0;
- sz__XVVD=((__UINTEGER_32 )sizeof(__ITM_ARGS));
- if ((sz__XVVD == 0)) {
- result__UVVD=ITM_ARGS__;
- } else {
- typ_id__0VVD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XVVD);
- if ((typ_id__0VVD == (__INTEGER)(- 1))) {
- a__SO4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__QO4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XVVD + a__SO4Q) & (__UINTEGER_32)(~ a__SO4Q));
- ptr__VVVD=micro_alloc__table__lab__BOI(new_size__QO4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__QO4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__QO4Q);
- } else {
- t__WO4Q=((__UINTEGER_32 )typ_id__0VVD);
- a__YO4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__VVVD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__XVVD + a__YO4Q) & (__UINTEGER_32)(~ a__YO4Q)),((__POINTER )(&(table_type[(t__WO4Q)]))),(__UINTEGER_32)(t__WO4Q | 1));
- };
- result__UVVD=((__ITM_ARGS *)ptr__VVVD);
- *(result__UVVD) = *(ITM_ARGS__);
- };
- Self__102D=((__ITM_ARGS *)result__UVVD);
- Self__102D->parent_itm_argument__FISD.parent_itm_code__TXIC.position__BJM=p__LOVD;
- Self__102D->name__502D=name__TDSD;
- Self__102D->type__A12D=tm__RDSD;
- result__WDSD=result__UVVD;
- };
- };
- };
- return(result__WDSD);
-}
-
-static __ITM_ARG* create__name__type__MJSD(__POSITION p__OJSD,void *n__PJSD,void *t__QJSD)
-// ({POSITION},{NULLxSTRING_CONSTANT},{NULLxITM_TYPE_SIMPLExITM_TYPE_STYLExITM_TYPE_GENERICxITM_TYPE_SELFxITM_TYPE_GENERIC_ELTxITM_TYPE_PARAMETER}) With resultNo recursive, No inlinable.
-{
- __ITM_ARG *result__IHTD,*Self__XR2D;
- __POINTER ptr__JHTD;
- __INTEGER typ_id__OHTD;
- __UINTEGER_32 sz__LHTD,a__3O4Q,new_size__1O4Q,t__BP4Q,a__DP4Q;
- result__IHTD=NULL;
- ptr__JHTD=((__POINTER )(NULL));
- typ_id__OHTD= 0;
- sz__LHTD=((__UINTEGER_32 )sizeof(__ITM_ARG));
- if ((sz__LHTD == 0)) {
- result__IHTD=ITM_ARG__;
- } else {
- typ_id__OHTD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LHTD);
- if ((typ_id__OHTD == (__INTEGER)(- 1))) {
- a__3O4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__1O4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__LHTD + a__3O4Q) & (__UINTEGER_32)(~ a__3O4Q));
- ptr__JHTD=micro_alloc__table__lab__BOI(new_size__1O4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__1O4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__1O4Q);
- } else {
- t__BP4Q=((__UINTEGER_32 )typ_id__OHTD);
- a__DP4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__JHTD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__LHTD + a__DP4Q) & (__UINTEGER_32)(~ a__DP4Q)),((__POINTER )(&(table_type[(t__BP4Q)]))),(__UINTEGER_32)(t__BP4Q | 1));
- };
- result__IHTD=((__ITM_ARG *)ptr__JHTD);
- *(result__IHTD) = *(ITM_ARG__);
- };
- Self__XR2D=((__ITM_ARG *)result__IHTD);
- Self__XR2D->parent_itm_argument__0MCD.parent_itm_code__TXIC.position__BJM=p__OJSD;
- Self__XR2D->name__1R2D=n__PJSD;
- Self__XR2D->type__2R2D=t__QJSD;
- return(result__IHTD);
-}
-
-static void add_last__NR1D(__FAST_ARRAYoITM_ARGUMENTo *Self__OR1D,void *element__PR1D)
+ 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__QR1D,__tmp__ZS1D,__tmp__5OHF,Self__FEDG;
- __BOOLEAN __tmp__AS1D;
- void **__tmp__YS1D,**new__MOHF;
- new_capacity__QR1D= 0;
- if (((__INTEGER)(Self__OR1D->parent_arrayed_collection__ZFJD.upper__RR1D + 1) <= (__INTEGER)(Self__OR1D->parent_arrayed_collection__ZFJD.capacity__TR1D - 1))) {
- Self__OR1D->parent_arrayed_collection__ZFJD.upper__RR1D=(__INTEGER)(Self__OR1D->parent_arrayed_collection__ZFJD.upper__RR1D + 1);
- __tmp__AS1D=TRUE__;
+ __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__AS1D=FALSE__;
+ __tmp__M21D=FALSE__;
};
- if ((! __tmp__AS1D)) {
- if ((Self__OR1D->parent_arrayed_collection__ZFJD.capacity__TR1D == 0)) {
- Self__OR1D->parent_arrayed_collection__ZFJD.storage__PS1D=create__GYTE( 2);
- Self__OR1D->parent_arrayed_collection__ZFJD.capacity__TR1D= 2;
- Self__OR1D->parent_arrayed_collection__ZFJD.upper__RR1D= 0;
+ 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__QR1D=(__INTEGER)(Self__OR1D->parent_arrayed_collection__ZFJD.capacity__TR1D << 1);
- __tmp__YS1D=Self__OR1D->parent_arrayed_collection__ZFJD.storage__PS1D;
- __tmp__ZS1D=Self__OR1D->parent_arrayed_collection__ZFJD.capacity__TR1D;
- new__MOHF=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__YS1D)),((__UINTEGER_32 )(__INTEGER)(__tmp__ZS1D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__QR1D * ((__INTEGER )(sizeof(void *)))))));
- __tmp__5OHF=(__INTEGER)(new_capacity__QR1D - 1);
- Self__FEDG=__tmp__ZS1D;
- while ((Self__FEDG <= __tmp__5OHF)) {
- new__MOHF[Self__FEDG]=NULL;
- Self__FEDG=(__INTEGER)(Self__FEDG + 1);
+ 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__OR1D->parent_arrayed_collection__ZFJD.storage__PS1D=new__MOHF;
- Self__OR1D->parent_arrayed_collection__ZFJD.capacity__TR1D=new_capacity__QR1D;
- Self__OR1D->parent_arrayed_collection__ZFJD.upper__RR1D=(__INTEGER)(Self__OR1D->parent_arrayed_collection__ZFJD.upper__RR1D + 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__OR1D->parent_arrayed_collection__ZFJD.storage__PS1D)[Self__OR1D->parent_arrayed_collection__ZFJD.upper__RR1D]=element__PR1D;
+ ((void **)Self__011D->parent_arrayed_collection__CFJD.storage__121D)[Self__011D->parent_arrayed_collection__CFJD.upper__311D]=element__111D;
}
-static void* new__YCLC()
-// () With resultNo recursive, No inlinable.
+static void* read_loc_arg__QBCD(__PARSER *Self__RBCD,__BOOLEAN mute__SBCD)
+// ({PARSER},{TRUExFALSE}) With resultNo recursive, No inlinable.
{
- void *result__1CLC;
- __FAST_ARRAYoSTRINGo *Self__OUEB,*Self__MS0C;
- result__1CLC=NULL;
- if ((((__FAST_ARRAYoSTRINGo *)free__2CLC)->parent_arrayed_collection__QXD.upper__TXD < 0)) {
- result__1CLC=create__AXB( 128);
+ 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 {
- Self__OUEB=((__FAST_ARRAYoSTRINGo *)free__2CLC);
- result__1CLC=((void **)Self__OUEB->parent_arrayed_collection__QXD.storage__D2M)[Self__OUEB->parent_arrayed_collection__QXD.upper__TXD];
- Self__MS0C=((__FAST_ARRAYoSTRINGo *)free__2CLC);
- Self__MS0C->parent_arrayed_collection__QXD.upper__TXD=(__INTEGER)(Self__MS0C->parent_arrayed_collection__QXD.upper__TXD - 1);
+ __tmp__WDCD=FALSE__;
};
- return(result__1CLC);
+ 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 void* read_loc_arg__OLCD(__PARSER *Self__PLCD,__BOOLEAN mute__QLCD)
-// ({PARSER},{TRUExFALSE}) With resultNo recursive, No inlinable.
-{
- void *result__SLCD;
- void *t__TLCD;
- __POSITION pos__ULCD,pos__PT4P,pos__RT4P,pos__TT4P,pos__VT4P;
- void *n__XLCD;
- __BOOLEAN __tmp__UNCD;
- result__SLCD=NULL;
- t__TLCD=NULL;
- pos__ULCD=((__POSITION ) 0);
- n__XLCD=NULL;
- if (read_identifier__OLEB()) {
- pos__ULCD=current_position__EJG();
- n__XLCD=last_string__V1G;
- if ((read_character__EQ3(':') && (last_character__0OF() != '='))) {
- t__TLCD=read_type__RMLC(Self__PLCD,TRUE__);
- if (((void *)t__TLCD == (void *)NULL)) {
- pos__PT4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_429));
- put_position__ECH(pos__PT4P);
- send_error__2FH();
- };
- result__SLCD=create__name__type__MJSD(pos__ULCD,n__XLCD,t__TLCD);
- } else {
- if ((! mute__QLCD)) {
- pos__RT4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_442));
- put_position__ECH(pos__RT4P);
- send_error__2FH();
- };
- };
- __tmp__UNCD=TRUE__;
- } else {
- __tmp__UNCD=FALSE__;
- };
- if ((! __tmp__UNCD)) {
- if (read_character__EQ3('(')) {
- result__SLCD=read_local_arg__with_self__LDSD(Self__PLCD,mute__QLCD,FALSE__);
- if (((void *)result__SLCD == (void *)NULL)) {
- if ((! mute__QLCD)) {
- pos__TT4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_310));
- put_position__ECH(pos__TT4P);
- send_error__2FH();
- };
- } else {
- if ((! read_character__EQ3(')'))) {
- pos__VT4P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_443));
- put_position__ECH(pos__VT4P);
- send_error__2FH();
- };
- };
- };
- };
- return(result__SLCD);
-}
-
-static __ITM_SLOT* create__name__feature__ZITD(__POSITION p__1ITD,void *n__2ITD,void *sec__3ITD)
-// ({POSITION},{NULLxSTRING_CONSTANT},{NULLxSECTION_}) With resultNo recursive, No inlinable.
-{
- __ITM_SLOT *result__LZTD,*Self__DU2D;
- __POINTER ptr__MZTD;
- __INTEGER typ_id__RZTD;
- __UINTEGER_32 sz__OZTD,a__NP4Q,new_size__LP4Q,t__RP4Q,a__TP4Q;
- result__LZTD=NULL;
- ptr__MZTD=((__POINTER )(NULL));
- typ_id__RZTD= 0;
- sz__OZTD=((__UINTEGER_32 )sizeof(__ITM_SLOT));
- if ((sz__OZTD == 0)) {
- result__LZTD=ITM_SLOT__;
- } else {
- typ_id__RZTD=__ITM_SLOT__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OZTD);
- if ((typ_id__RZTD == (__INTEGER)(- 1))) {
- a__NP4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__LP4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__OZTD + a__NP4Q) & (__UINTEGER_32)(~ a__NP4Q));
- ptr__MZTD=micro_alloc__table__lab__BOI(new_size__LP4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__LP4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__LP4Q);
- } else {
- t__RP4Q=((__UINTEGER_32 )typ_id__RZTD);
- a__TP4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__MZTD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__OZTD + a__TP4Q) & (__UINTEGER_32)(~ a__TP4Q)),((__POINTER )(&(table_type[(t__RP4Q)]))),(__UINTEGER_32)(t__RP4Q | 1));
- };
- result__LZTD=((__ITM_SLOT *)ptr__MZTD);
- *(result__LZTD) = *(ITM_SLOT__);
- };
- Self__DU2D=((__ITM_SLOT *)result__LZTD);
- Self__DU2D->parent_named__XIM.name__1QB=n__2ITD;
- Self__DU2D->parent_named__XIM.parent_itm_object__PD.position__BJM=p__1ITD;
- Self__DU2D->id_section__EACC=sec__3ITD;
- return(result__LZTD);
-}
-
-static __BOOLEAN read_operator__5IHC()
+static __BOOLEAN read_operator__OIHC()
// () With resultNo recursive, No inlinable.
{
- __INTEGER __tmp__VCY,i__IY0;
- __POSITION pos__DU4P;
- __BOOLEAN result__CJHC,__tmp__4JHC;
- __CHARACTER ch__QCY;
- __CHARACTER *__tmp__SCY,*Self__2X0;
- result__CJHC=FALSE__;
+ __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__CTHC:
+ until_do__RSHC:
{
- if ((last_character__0OF() == ((__CHARACTER )(( 0))))) {
- __tmp__4JHC=TRUE__;
+ result__WHAR='\0';
+ if ((position__ZFD > ((__STRING *)source__WFD)->count__VF)) {
+ result__WHAR=((__CHARACTER )(( 0)));
} else {
- ch__QCY=last_character__0OF();
- __tmp__SCY=((__STRING_CONSTANT *)(&__string_444))->storage__C5K;
- __tmp__VCY=(__INTEGER)(((__STRING_CONSTANT *)(&__string_444))->count__XHB - 1);
- Self__2X0=((__CHARACTER *)__tmp__SCY);
- i__IY0=__tmp__VCY;
- while ((! ((i__IY0 < 0) || (ch__QCY == Self__2X0[i__IY0])))) {
- i__IY0=(__INTEGER)(i__IY0 - 1);
- };
- __tmp__4JHC=(i__IY0 < 0);
+ result__WHAR=((__CHARACTER *)((__STRING *)source__WFD)->storage__XNK)[(__INTEGER)(position__ZFD - 1)];
};
- if ((! __tmp__4JHC)) {
- add_last__YPK(string_tmp__RB,last_character__0OF());
+ 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__CTHC;
+ 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__DU4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_314));
- put_position__ECH(pos__DU4P);
- send_error__2FH();
+ 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__CJHC=TRUE__;
+ result__RIHC=TRUE__;
};
- return(result__CJHC);
+ return(result__RIHC);
}
-static __BOOLEAN read_integer__XOKC()
+static __BOOLEAN read_integer__QMKC()
// () With resultNo recursive, No inlinable.
{
- __INTEGER_64 result__VTHD,__tmp__HUHD,result__1ZMD,result__ELQD;
- __STRING *Self__TTHD,*Self__1P4Q,*Self__JYMD,*Self__ZZMD,*Self__MJQD;
- __STRING *Self__CLQD,*Self__OMQD,*Self__JUQD;
- __INTEGER __tmp__AUHD,Self__H1KD,result__1VRD,j__MYMD,__tmp__AQ4Q;
- __INTEGER __tmp__G0MD,Self__LPOD,i__OJQD,__tmp__PLQD,Self__Z0RD;
- __INTEGER state__RMQD,value__SMQD,i__QMQD,state__MUQD,result__PUQD;
- __INTEGER i__LUQD;
- __POSITION pos__JV4P,pos__1V4P,pos__LW4P;
- __BOOLEAN result__0OKC,__tmp__SWRD,result__LYMD,__tmp__EZMD;
- __BOOLEAN result__ZLUD,__tmp__ISKC,result__PJQD,negative__TMQD;
- __BOOLEAN result__UMQD,__tmp__COQD,result__4QIJ,__tmp__OOQD;
- __BOOLEAN result__LRIJ,__tmp__CPQD,__tmp__BQQD,result__X2TE;
- __BOOLEAN __tmp__VSQD,result__J3TE,__tmp__CSQD,negative__OUQD;
- __BOOLEAN __tmp__1VQD,result__NSIJ,__tmp__OWQD,__tmp__DXQD;
- __BOOLEAN result__X4TE,__tmp__KYQD,result__J5TE;
- __CHARACTER *__tmp__0P4Q,*__tmp__BQ4Q,*__tmp__FQ4Q,*__tmp__JQ4Q;
- __CHARACTER *__tmp__NQ4Q;
- __CHARACTER Self__ZVRD,Self__XLUD,Self__H1TE,cc__VMQD,cc__NUQD;
- result__0OKC=FALSE__;
- if ((read_space__UAF() && is_digit__EWEB(last_character__0OF()))) {
- result__0OKC=TRUE__;
+ __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;
- add_last__YPK(string_tmp__RB,last_character__0OF());
+ 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 ((is_hexadecimal_digit__TRHD(last_character__0OF()) || (last_character__0OF() == '_'))) {
- if ((last_character__0OF() != '_')) {
- add_last__YPK(string_tmp__RB,last_character__0OF());
+ 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;
};
- position__ZFD=(__INTEGER)(position__ZFD + 1);
};
- if ((last_character__0OF() == 'h')) {
- Self__TTHD=((__STRING *)string_tmp__RB);
- result__VTHD= 0;
- __tmp__AUHD=Self__TTHD->count__VF;
- Self__H1KD= 1;
- __tmp__0P4Q=Self__TTHD->storage__XNK;
- while ((Self__H1KD <= __tmp__AUHD)) {
- __tmp__HUHD=(__INTEGER_64)(result__VTHD << 4);
- Self__ZVRD=((__CHARACTER *)__tmp__0P4Q)[(__INTEGER)(Self__H1KD - 1)];
- result__1VRD= 0;
- if ((((__INTEGER_8 )Self__ZVRD) < ((__INTEGER_8 )'A'))) {
- result__1VRD=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__ZVRD) - 48));
- __tmp__SWRD=TRUE__;
+ 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__SWRD=FALSE__;
+ __tmp__LDSD=FALSE__;
};
- if ((! __tmp__SWRD)) {
- if ((((__INTEGER_8 )Self__ZVRD) < ((__INTEGER_8 )'a'))) {
- result__1VRD=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__ZVRD) - 55));
+ if ((! __tmp__LDSD)) {
+ if ((((__INTEGER_8 )Self__SCSD) < ((__INTEGER_8 )'a'))) {
+ result__UCSD=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__SCSD) - 55));
} else {
- result__1VRD=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__ZVRD) - 87));
+ result__UCSD=((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )Self__SCSD) - 87));
};
};
- result__VTHD=(__INTEGER_64)(__tmp__HUHD | ((__INTEGER_64 )result__1VRD));
- Self__H1KD=(__INTEGER)(Self__H1KD + 1);
+ result__SLHD=(__INTEGER_64)(__tmp__EMHD | ((__INTEGER_64 )result__UCSD));
+ Self__W0KD=(__INTEGER)(Self__W0KD + 1);
};
- last_integer__U1IC=result__VTHD;
+ last_integer__D1IC=result__SLHD;
position__ZFD=(__INTEGER)(position__ZFD + 1);
} else {
- Self__1P4Q=((__STRING *)string_tmp__RB);
- if ((((__INTEGER_8 )((__CHARACTER *)Self__1P4Q->storage__XNK)[(__INTEGER)(Self__1P4Q->count__VF - 1)]) > ((__INTEGER_8 )'9'))) {
- remove_last__RLLB(string_tmp__RB, 1);
+ 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);
};
- if ((last_character__0OF() == 'o')) {
- Self__JYMD=((__STRING *)string_tmp__RB);
- result__LYMD=FALSE__;
- j__MYMD= 0;
- if ((Self__JYMD->count__VF != 0)) {
- j__MYMD= 1;
- __tmp__AQ4Q=Self__JYMD->count__VF;
- __tmp__BQ4Q=Self__JYMD->storage__XNK;
- until_do__IYRD:
+ 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__MYMD > __tmp__AQ4Q)) {
- __tmp__EZMD=TRUE__;
+ if ((j__D5MD > __tmp__IO0Q)) {
+ __tmp__15MD=TRUE__;
} else {
- Self__XLUD=((__CHARACTER *)__tmp__BQ4Q)[(__INTEGER)(j__MYMD - 1)];
- result__ZLUD=FALSE__;
- if ((((__INTEGER_8 )Self__XLUD) >= ((__INTEGER_8 )'0'))) {
- result__ZLUD=(((__INTEGER_8 )Self__XLUD) <= ((__INTEGER_8 )'7'));
+ 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__EZMD=(! result__ZLUD);
+ __tmp__15MD=(! result__HWUD);
};
- if ((! __tmp__EZMD)) {
- j__MYMD=(__INTEGER)(j__MYMD + 1);
- goto until_do__IYRD;
+ if ((! __tmp__15MD)) {
+ j__D5MD=(__INTEGER)(j__D5MD + 1);
+ goto until_do__BFSD;
};
};
- result__LYMD=(j__MYMD > Self__JYMD->count__VF);
- };
- if ((! result__LYMD)) {
- pos__JV4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_445));
- put_position__ECH(pos__JV4P);
- send_error__2FH();
+ 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__ZZMD=((__STRING *)string_tmp__RB);
- result__1ZMD= 0;
- __tmp__G0MD=Self__ZZMD->count__VF;
- Self__LPOD= 1;
- __tmp__FQ4Q=Self__ZZMD->storage__XNK;
- while ((Self__LPOD <= __tmp__G0MD)) {
- result__1ZMD=(__INTEGER_64)((__INTEGER_64)(result__1ZMD << 3) | ((__INTEGER_64 )((__INTEGER )(__INTEGER_8)(((__INTEGER_8 )((__CHARACTER *)__tmp__FQ4Q)[(__INTEGER)(Self__LPOD - 1)]) - 48))));
- Self__LPOD=(__INTEGER)(Self__LPOD + 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__U1IC=result__1ZMD;
+ last_integer__D1IC=result__SAND;
position__ZFD=(__INTEGER)(position__ZFD + 1);
- __tmp__ISKC=TRUE__;
- } else {
- __tmp__ISKC=FALSE__;
- };
- if ((! __tmp__ISKC)) {
- if ((last_character__0OF() == 'b')) {
- Self__MJQD=((__STRING *)string_tmp__RB);
- i__OJQD=Self__MJQD->count__VF;
- result__PJQD=TRUE__;
- __tmp__JQ4Q=Self__MJQD->storage__XNK;
- while ((! ((! result__PJQD) || (i__OJQD == 0)))) {
- Self__H1TE=((__CHARACTER *)__tmp__JQ4Q)[(__INTEGER)(i__OJQD - 1)];
- result__PJQD=((Self__H1TE == '0') || (Self__H1TE == '1'));
- i__OJQD=(__INTEGER)(i__OJQD - 1);
- };
- if ((! result__PJQD)) {
- pos__1V4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_446));
- put_position__ECH(pos__1V4P);
- send_error__2FH();
- };
- Self__CLQD=((__STRING *)string_tmp__RB);
- result__ELQD= 0;
- __tmp__PLQD=Self__CLQD->count__VF;
- Self__Z0RD= 1;
- __tmp__NQ4Q=Self__CLQD->storage__XNK;
- while ((Self__Z0RD <= __tmp__PLQD)) {
- result__ELQD=(__INTEGER_64)(result__ELQD << 1);
- if ((((__CHARACTER *)__tmp__NQ4Q)[(__INTEGER)(Self__Z0RD - 1)] == '1')) {
- result__ELQD=(__INTEGER_64)(~ (__INTEGER_64)((__INTEGER_64)(~ result__ELQD) & -2));
- };
- Self__Z0RD=(__INTEGER)(Self__Z0RD + 1);
- };
- last_integer__U1IC=result__ELQD;
+ __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 {
- if ((last_character__0OF() == 'd')) {
+ 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__OMQD=((__STRING *)string_tmp__RB);
- state__RMQD= 0;
- value__SMQD= 0;
- negative__TMQD=FALSE__;
- result__UMQD=FALSE__;
- cc__VMQD='\0';
- i__QMQD= 1;
- while ((! ((state__RMQD == 4) || (i__QMQD > Self__OMQD->count__VF)))) {
- cc__VMQD=((__CHARACTER *)Self__OMQD->storage__XNK)[(__INTEGER)(i__QMQD - 1)];
- if ((state__RMQD == 0)) {
- if (is_separator__X32E(cc__VMQD)) {
- __tmp__COQD=TRUE__;
+ 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__4QIJ=(cc__VMQD == '+');
- if (result__4QIJ) {
- state__RMQD= 1;
+ result__0TEJ=(cc__3YQD == '+');
+ if (result__0TEJ) {
+ state__ZYQD= 1;
};
- __tmp__COQD=result__4QIJ;
+ __tmp__K0QD=result__0TEJ;
};
- if (__tmp__COQD) {
- __tmp__OOQD=TRUE__;
+ if (__tmp__K0QD) {
+ __tmp__W0QD=TRUE__;
} else {
- result__LRIJ=(cc__VMQD == '-');
- if (result__LRIJ) {
- negative__TMQD=TRUE__;
- state__RMQD= 1;
+ result__HUEJ=(cc__3YQD == '-');
+ if (result__HUEJ) {
+ negative__1YQD=TRUE__;
+ state__ZYQD= 1;
};
- __tmp__OOQD=result__LRIJ;
+ __tmp__W0QD=result__HUEJ;
};
- if ((! __tmp__OOQD)) {
- if (is_digit__EWEB(cc__VMQD)) {
- value__SMQD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VMQD)) - 48);
- state__RMQD= 2;
+ 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__RMQD= 4;
+ state__ZYQD= 4;
};
};
- __tmp__CPQD=TRUE__;
+ __tmp__K1QD=TRUE__;
} else {
- __tmp__CPQD=FALSE__;
+ __tmp__K1QD=FALSE__;
};
- if (__tmp__CPQD) {
- __tmp__BQQD=TRUE__;
+ if (__tmp__K1QD) {
+ __tmp__J2QD=TRUE__;
} else {
- result__X2TE=(state__RMQD == 1);
- if (result__X2TE) {
- if (is_digit__EWEB(cc__VMQD)) {
- value__SMQD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VMQD)) - 48);
- if (negative__TMQD) {
- value__SMQD=(__INTEGER)(- value__SMQD);
+ 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__RMQD= 2;
+ state__ZYQD= 2;
} else {
- state__RMQD= 4;
+ state__ZYQD= 4;
};
};
- __tmp__BQQD=result__X2TE;
+ __tmp__J2QD=result__FLUE;
};
- if (__tmp__BQQD) {
- __tmp__VSQD=TRUE__;
+ if (__tmp__J2QD) {
+ __tmp__34QD=TRUE__;
} else {
- result__J3TE=(state__RMQD == 2);
- if (result__J3TE) {
- if (is_digit__EWEB(cc__VMQD)) {
- if (negative__TMQD) {
- value__SMQD=(__INTEGER)((__INTEGER)( 10 * value__SMQD) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VMQD)) - 48));
+ 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__SMQD=(__INTEGER)((__INTEGER)( 10 * value__SMQD) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VMQD)) - 48));
+ value__0YQD=(__INTEGER)((__INTEGER)( 10 * value__0YQD) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__3YQD)) - 48));
};
- if (((negative__TMQD && (value__SMQD > 0)) || ((! negative__TMQD) && (value__SMQD < 0)))) {
- state__RMQD= 4;
+ if (((negative__1YQD && (value__0YQD > 0)) || ((! negative__1YQD) && (value__0YQD < 0)))) {
+ state__ZYQD= 4;
};
- __tmp__CSQD=TRUE__;
+ __tmp__K4QD=TRUE__;
} else {
- __tmp__CSQD=FALSE__;
+ __tmp__K4QD=FALSE__;
};
- if ((! __tmp__CSQD)) {
- if (is_separator__X32E(cc__VMQD)) {
- state__RMQD= 3;
+ 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__RMQD= 4;
+ state__ZYQD= 4;
};
};
};
- __tmp__VSQD=result__J3TE;
+ __tmp__34QD=result__XLUE;
};
- if ((! __tmp__VSQD)) {
- if ((state__RMQD == 3)) {
- if ((! is_separator__X32E(cc__VMQD))) {
- state__RMQD= 4;
+ 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__QMQD=(__INTEGER)(i__QMQD + 1);
+ i__YYQD=(__INTEGER)(i__YYQD + 1);
};
- if (((state__RMQD != 0) && (state__RMQD != 4))) {
- result__UMQD=TRUE__;
+ if (((state__ZYQD != 0) && (state__ZYQD != 4))) {
+ result__2YQD=TRUE__;
};
- if ((! result__UMQD)) {
- pos__LW4P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_447));
- put_position__ECH(pos__LW4P);
- send_error__2FH();
+ 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__JUQD=((__STRING *)string_tmp__RB);
- state__MUQD= 0;
- cc__NUQD='\0';
- negative__OUQD=FALSE__;
- result__PUQD= 0;
- i__LUQD= 1;
- while ((i__LUQD <= Self__JUQD->count__VF)) {
- cc__NUQD=((__CHARACTER *)Self__JUQD->storage__XNK)[(__INTEGER)(i__LUQD - 1)];
- if ((state__MUQD == 0)) {
- if (is_separator__X32E(cc__NUQD)) {
- __tmp__1VQD=TRUE__;
+ 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__NSIJ=(cc__NUQD == '+');
- if (result__NSIJ) {
- state__MUQD= 1;
+ result__JVEJ=(cc__VARD == '+');
+ if (result__JVEJ) {
+ state__UARD= 1;
};
- __tmp__1VQD=result__NSIJ;
+ __tmp__DCRD=result__JVEJ;
};
- if ((! __tmp__1VQD)) {
- if ((cc__NUQD == '-')) {
- negative__OUQD=TRUE__;
- state__MUQD= 1;
+ if ((! __tmp__DCRD)) {
+ if ((cc__VARD == '-')) {
+ negative__WARD=TRUE__;
+ state__UARD= 1;
} else {
- result__PUQD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__NUQD)) - 48);
- state__MUQD= 2;
+ result__XARD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VARD)) - 48);
+ state__UARD= 2;
};
};
- __tmp__OWQD=TRUE__;
+ __tmp__WCRD=TRUE__;
} else {
- __tmp__OWQD=FALSE__;
+ __tmp__WCRD=FALSE__;
};
- if (__tmp__OWQD) {
- __tmp__DXQD=TRUE__;
+ if (__tmp__WCRD) {
+ __tmp__LDRD=TRUE__;
} else {
- result__X4TE=(state__MUQD == 1);
- if (result__X4TE) {
- result__PUQD=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__NUQD)) - 48);
- if (negative__OUQD) {
- result__PUQD=(__INTEGER)(- result__PUQD);
+ 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__MUQD= 2;
+ state__UARD= 2;
};
- __tmp__DXQD=result__X4TE;
+ __tmp__LDRD=result__FNUE;
};
- if (__tmp__DXQD) {
- __tmp__KYQD=TRUE__;
+ if (__tmp__LDRD) {
+ __tmp__SERD=TRUE__;
} else {
- result__J5TE=(state__MUQD == 2);
- if (result__J5TE) {
- if (is_digit__EWEB(cc__NUQD)) {
- if (negative__OUQD) {
- result__PUQD=(__INTEGER)((__INTEGER)( 10 * result__PUQD) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__NUQD)) - 48));
+ 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__PUQD=(__INTEGER)((__INTEGER)( 10 * result__PUQD) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__NUQD)) - 48));
+ result__XARD=(__INTEGER)((__INTEGER)( 10 * result__XARD) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__VARD)) - 48));
};
} else {
- state__MUQD= 3;
+ state__UARD= 3;
};
};
- __tmp__KYQD=result__J5TE;
+ __tmp__SERD=result__XNUE;
};
- if ((! __tmp__KYQD)) {
- if ((state__MUQD == 3)) {
- i__LUQD=Self__JUQD->count__VF;
+ if ((! __tmp__SERD)) {
+ if ((state__UARD == 3)) {
+ i__TARD=__tmp__EHCR;
};
};
- i__LUQD=(__INTEGER)(i__LUQD + 1);
+ i__TARD=(__INTEGER)(i__TARD + 1);
};
- last_integer__U1IC=((__INTEGER_64 )result__PUQD);
+ last_integer__D1IC=((__INTEGER_64 )result__XARD);
};
};
};
};
- return(result__0OKC);
+ return(result__TMKC);
}
-static void* operator_to_name__5YHC(void *typ__BZHC,void *op__CZHC)
+static void* operator_to_name__OYHC(void *typ__QYHC,void *op__RYHC)
// ({STRING_CONSTANT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- __INTEGER __tmp__JZHC,Self__MFIC;
- __CHARACTER c__EZHC;
- __BOOLEAN __tmp__XZHC,__tmp__E0HC,result__KFJC,__tmp__R0HC;
- __BOOLEAN result__2FJC,__tmp__40HC,result__OGJC,__tmp__L1HC;
- __BOOLEAN result__AHJC,__tmp__Y1HC,result__SHJC,__tmp__F2HC;
- __BOOLEAN result__EIJC,__tmp__S2HC,result__WIJC,__tmp__52HC;
- __BOOLEAN result__IJJC,__tmp__M3HC,result__0JJC,__tmp__Z3HC;
- __BOOLEAN result__MKJC,__tmp__G4HC,result__4KJC,__tmp__T4HC;
- __BOOLEAN result__QLJC,__tmp__A5HC,result__CMJC,__tmp__N5HC;
- __BOOLEAN result__UMJC,__tmp__05HC,result__GNJC,__tmp__HAIC;
- __BOOLEAN result__YNJC;
- c__EZHC='\0';
- copy__BNK(string_tmp__RB,typ__BZHC);
- __tmp__JZHC=((__STRING_CONSTANT *)op__CZHC)->count__XHB;
- Self__MFIC= 1;
- while ((Self__MFIC <= __tmp__JZHC)) {
- c__EZHC=((__CHARACTER *)((__STRING_CONSTANT *)op__CZHC)->storage__C5K)[(__INTEGER)(Self__MFIC - 1)];
- if ((c__EZHC == '+')) {
- append__MOK(string_tmp__RB,(&__string_212));
- __tmp__XZHC=TRUE__;
- } else {
- __tmp__XZHC=FALSE__;
- };
- if (__tmp__XZHC) {
- __tmp__E0HC=TRUE__;
- } else {
- result__KFJC=(c__EZHC == '-');
- if (result__KFJC) {
- append__MOK(string_tmp__RB,(&__string_213));
- };
- __tmp__E0HC=result__KFJC;
- };
- if (__tmp__E0HC) {
- __tmp__R0HC=TRUE__;
+ __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 {
- result__2FJC=(c__EZHC == '~');
- if (result__2FJC) {
- append__MOK(string_tmp__RB,(&__string_214));
- };
- __tmp__R0HC=result__2FJC;
+ __tmp__GZHC=FALSE__;
};
- if (__tmp__R0HC) {
- __tmp__40HC=TRUE__;
+ if (__tmp__GZHC) {
+ __tmp__TZHC=TRUE__;
} else {
- result__OGJC=(c__EZHC == '!');
- if (result__OGJC) {
+ result__YEJC=(c__TYHC == '-');
+ if (result__YEJC) {
append__MOK(string_tmp__RB,(&__string_215));
};
- __tmp__40HC=result__OGJC;
+ __tmp__TZHC=result__YEJC;
};
- if (__tmp__40HC) {
- __tmp__L1HC=TRUE__;
+ if (__tmp__TZHC) {
+ __tmp__A0HC=TRUE__;
} else {
- result__AHJC=(c__EZHC == '/');
- if (result__AHJC) {
+ result__KFJC=(c__TYHC == '~');
+ if (result__KFJC) {
append__MOK(string_tmp__RB,(&__string_216));
};
- __tmp__L1HC=result__AHJC;
+ __tmp__A0HC=result__KFJC;
};
- if (__tmp__L1HC) {
- __tmp__Y1HC=TRUE__;
+ if (__tmp__A0HC) {
+ __tmp__N0HC=TRUE__;
} else {
- result__SHJC=(c__EZHC == '*');
- if (result__SHJC) {
+ result__2FJC=(c__TYHC == '!');
+ if (result__2FJC) {
append__MOK(string_tmp__RB,(&__string_217));
};
- __tmp__Y1HC=result__SHJC;
+ __tmp__N0HC=result__2FJC;
};
- if (__tmp__Y1HC) {
- __tmp__F2HC=TRUE__;
+ if (__tmp__N0HC) {
+ __tmp__00HC=TRUE__;
} else {
- result__EIJC=(c__EZHC == '^');
- if (result__EIJC) {
+ result__OGJC=(c__TYHC == '/');
+ if (result__OGJC) {
append__MOK(string_tmp__RB,(&__string_218));
};
- __tmp__F2HC=result__EIJC;
+ __tmp__00HC=result__OGJC;
};
- if (__tmp__F2HC) {
- __tmp__S2HC=TRUE__;
+ if (__tmp__00HC) {
+ __tmp__H1HC=TRUE__;
} else {
- result__WIJC=(c__EZHC == '%');
- if (result__WIJC) {
+ result__AHJC=(c__TYHC == '*');
+ if (result__AHJC) {
append__MOK(string_tmp__RB,(&__string_219));
};
- __tmp__S2HC=result__WIJC;
+ __tmp__H1HC=result__AHJC;
};
- if (__tmp__S2HC) {
- __tmp__52HC=TRUE__;
+ if (__tmp__H1HC) {
+ __tmp__U1HC=TRUE__;
} else {
- result__IJJC=(c__EZHC == '>');
- if (result__IJJC) {
+ result__SHJC=(c__TYHC == '^');
+ if (result__SHJC) {
append__MOK(string_tmp__RB,(&__string_220));
};
- __tmp__52HC=result__IJJC;
+ __tmp__U1HC=result__SHJC;
};
- if (__tmp__52HC) {
- __tmp__M3HC=TRUE__;
+ if (__tmp__U1HC) {
+ __tmp__B2HC=TRUE__;
} else {
- result__0JJC=(c__EZHC == '<');
- if (result__0JJC) {
+ result__EIJC=(c__TYHC == '%');
+ if (result__EIJC) {
append__MOK(string_tmp__RB,(&__string_221));
};
- __tmp__M3HC=result__0JJC;
+ __tmp__B2HC=result__EIJC;
};
- if (__tmp__M3HC) {
- __tmp__Z3HC=TRUE__;
+ if (__tmp__B2HC) {
+ __tmp__O2HC=TRUE__;
} else {
- result__MKJC=(c__EZHC == '=');
- if (result__MKJC) {
+ result__WIJC=(c__TYHC == '>');
+ if (result__WIJC) {
append__MOK(string_tmp__RB,(&__string_222));
};
- __tmp__Z3HC=result__MKJC;
+ __tmp__O2HC=result__WIJC;
};
- if (__tmp__Z3HC) {
- __tmp__G4HC=TRUE__;
+ if (__tmp__O2HC) {
+ __tmp__12HC=TRUE__;
} else {
- result__4KJC=(c__EZHC == '\\');
- if (result__4KJC) {
+ result__IJJC=(c__TYHC == '<');
+ if (result__IJJC) {
append__MOK(string_tmp__RB,(&__string_223));
};
- __tmp__G4HC=result__4KJC;
+ __tmp__12HC=result__IJJC;
};
- if (__tmp__G4HC) {
- __tmp__T4HC=TRUE__;
+ if (__tmp__12HC) {
+ __tmp__I3HC=TRUE__;
} else {
- result__QLJC=(c__EZHC == '|');
- if (result__QLJC) {
+ result__0JJC=(c__TYHC == '=');
+ if (result__0JJC) {
append__MOK(string_tmp__RB,(&__string_224));
};
- __tmp__T4HC=result__QLJC;
+ __tmp__I3HC=result__0JJC;
};
- if (__tmp__T4HC) {
- __tmp__A5HC=TRUE__;
+ if (__tmp__I3HC) {
+ __tmp__V3HC=TRUE__;
} else {
- result__CMJC=(c__EZHC == '&');
- if (result__CMJC) {
+ result__MKJC=(c__TYHC == '\\');
+ if (result__MKJC) {
append__MOK(string_tmp__RB,(&__string_225));
};
- __tmp__A5HC=result__CMJC;
+ __tmp__V3HC=result__MKJC;
};
- if (__tmp__A5HC) {
- __tmp__N5HC=TRUE__;
+ if (__tmp__V3HC) {
+ __tmp__C4HC=TRUE__;
} else {
- result__UMJC=(c__EZHC == '$');
- if (result__UMJC) {
+ result__4KJC=(c__TYHC == '|');
+ if (result__4KJC) {
append__MOK(string_tmp__RB,(&__string_226));
};
- __tmp__N5HC=result__UMJC;
+ __tmp__C4HC=result__4KJC;
};
- if (__tmp__N5HC) {
- __tmp__05HC=TRUE__;
+ if (__tmp__C4HC) {
+ __tmp__P4HC=TRUE__;
} else {
- result__GNJC=(c__EZHC == '#');
- if (result__GNJC) {
+ result__QLJC=(c__TYHC == '&');
+ if (result__QLJC) {
append__MOK(string_tmp__RB,(&__string_227));
};
- __tmp__05HC=result__GNJC;
+ __tmp__P4HC=result__QLJC;
};
- if (__tmp__05HC) {
- __tmp__HAIC=TRUE__;
+ if (__tmp__P4HC) {
+ __tmp__24HC=TRUE__;
} else {
- result__YNJC=(c__EZHC == '@');
- if (result__YNJC) {
+ result__CMJC=(c__TYHC == '$');
+ if (result__CMJC) {
append__MOK(string_tmp__RB,(&__string_228));
};
- __tmp__HAIC=result__YNJC;
+ __tmp__24HC=result__CMJC;
};
- if ((! __tmp__HAIC)) {
- if ((c__EZHC == '?')) {
+ 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;
};
- Self__MFIC=(__INTEGER)(Self__MFIC + 1);
+ 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__AVPD(void *tmp__CVPD)
+static void* copy__IBQD(void *tmp__KBQD)
// ({NULLxFAST_ARRAYoITM_ARGUMENTo}) With resultNo recursive, No inlinable.
{
- __INTEGER new_capacity__YH2D,other_upper__XH2D,Self__IMKF;
- __INTEGER new_capacity__BM2D,__tmp__JN2D,__tmp__JSHF,Self__DIDG;
- void *result__EVPD;
- __FAST_ARRAYoITM_ARGUMENTo *Self__VH2D;
- void **__tmp__LI2D,**__tmp__NI2D,**Self__VXGF;
- __FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *Self__5L2D;
- __BOOLEAN __tmp__QM2D;
- void **__tmp__IN2D,**new__WRHF;
- result__EVPD=create_with_capacity__PERD((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)tmp__CVPD)->parent_arrayed_collection__ZFJD.upper__RR1D + 1));
- Self__VH2D=((__FAST_ARRAYoITM_ARGUMENTo *)result__EVPD);
- new_capacity__YH2D= 0;
- other_upper__XH2D=((__FAST_ARRAYoITM_ARGUMENTo *)tmp__CVPD)->parent_arrayed_collection__ZFJD.upper__RR1D;
- if ((other_upper__XH2D >= 0)) {
- new_capacity__YH2D=(__INTEGER)(other_upper__XH2D + 1);
- if ((Self__VH2D->parent_arrayed_collection__ZFJD.capacity__TR1D < new_capacity__YH2D)) {
- Self__VH2D->parent_arrayed_collection__ZFJD.storage__PS1D=create__GYTE(new_capacity__YH2D);
- Self__VH2D->parent_arrayed_collection__ZFJD.capacity__TR1D=new_capacity__YH2D;
- };
- __tmp__LI2D=Self__VH2D->parent_arrayed_collection__ZFJD.storage__PS1D;
- __tmp__NI2D=((__FAST_ARRAYoITM_ARGUMENTo *)tmp__CVPD)->parent_arrayed_collection__ZFJD.storage__PS1D;
- Self__VXGF=((void **)__tmp__LI2D);
- Self__IMKF=other_upper__XH2D;
- while ((Self__IMKF >= 0)) {
- Self__VXGF[Self__IMKF]=((void **)__tmp__NI2D)[Self__IMKF];
- Self__IMKF=(__INTEGER)(Self__IMKF - 1);
- };
- };
- Self__VH2D->parent_arrayed_collection__ZFJD.upper__RR1D=other_upper__XH2D;
- ((__FAST_ARRAYoITM_ARGUMENTo *)tmp__CVPD)->parent_arrayed_collection__ZFJD.upper__RR1D=(__INTEGER)(- 1);
- Self__5L2D=((__FAST_ARRAYoFAST_ARRAYoITM_ARGUMENToo *)free_list__UMPD);
- new_capacity__BM2D= 0;
- if (((__INTEGER)(Self__5L2D->parent_arrayed_collection__TMPD.upper__VG2D + 1) <= (__INTEGER)(Self__5L2D->parent_arrayed_collection__TMPD.capacity__DM2D - 1))) {
- Self__5L2D->parent_arrayed_collection__TMPD.upper__VG2D=(__INTEGER)(Self__5L2D->parent_arrayed_collection__TMPD.upper__VG2D + 1);
- __tmp__QM2D=TRUE__;
- } else {
- __tmp__QM2D=FALSE__;
- };
- if ((! __tmp__QM2D)) {
- if ((Self__5L2D->parent_arrayed_collection__TMPD.capacity__DM2D == 0)) {
- Self__5L2D->parent_arrayed_collection__TMPD.storage__5M2D=create__0BUE( 2);
- Self__5L2D->parent_arrayed_collection__TMPD.capacity__DM2D= 2;
- Self__5L2D->parent_arrayed_collection__TMPD.upper__VG2D= 0;
- } else {
- new_capacity__BM2D=(__INTEGER)(Self__5L2D->parent_arrayed_collection__TMPD.capacity__DM2D << 1);
- __tmp__IN2D=Self__5L2D->parent_arrayed_collection__TMPD.storage__5M2D;
- __tmp__JN2D=Self__5L2D->parent_arrayed_collection__TMPD.capacity__DM2D;
- new__WRHF=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__IN2D)),((__UINTEGER_32 )(__INTEGER)(__tmp__JN2D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__BM2D * ((__INTEGER )(sizeof(void *)))))));
- __tmp__JSHF=(__INTEGER)(new_capacity__BM2D - 1);
- Self__DIDG=__tmp__JN2D;
- while ((Self__DIDG <= __tmp__JSHF)) {
- new__WRHF[Self__DIDG]=NULL;
- Self__DIDG=(__INTEGER)(Self__DIDG + 1);
- };
- Self__5L2D->parent_arrayed_collection__TMPD.storage__5M2D=new__WRHF;
- Self__5L2D->parent_arrayed_collection__TMPD.capacity__DM2D=new_capacity__BM2D;
- Self__5L2D->parent_arrayed_collection__TMPD.upper__VG2D=(__INTEGER)(Self__5L2D->parent_arrayed_collection__TMPD.upper__VG2D + 1);
- };
- };
- ((void **)Self__5L2D->parent_arrayed_collection__TMPD.storage__5M2D)[Self__5L2D->parent_arrayed_collection__TMPD.upper__VG2D]=tmp__CVPD;
- return(result__EVPD);
-}
-
-static void set_argument_list__LU1D(__ITM_SLOT *Self__MU1D,void *p__NU1D)
+ __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__EJTE,*__tmp__HV1D,*__tmp__UV1D;
- __INTEGER __tmp__WU1D;
- __POSITION __tmp__IV1D,__tmp__VV1D;
- __SECTION_ *Self__LSMQ;
- __BOOLEAN __tmp__0U1D;
- __FAST_ARRAYoITM_ARGUMENTo *Self__2EER,*Self__FN2E;
- if (((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)p__NU1D)->parent_arrayed_collection__ZFJD.upper__RR1D + 1) > 1)) {
- __tmp__0U1D=TRUE__;
+ 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__EJTE=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)p__NU1D)->parent_arrayed_collection__ZFJD.storage__PS1D)[ 0];
- if (((struct ___OBJ *)Result__EJTE)->__id==__ITM_ARG__) {
- __tmp__WU1D= 1;
+ 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__WU1D=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)Result__EJTE)->name__502D)->parent_arrayed_collection__YTFC.upper__3FSD + 1);
+ __tmp__C51D=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)Result__3XTE)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD + 1);
};
- __tmp__0U1D=(__tmp__WU1D > 1);
+ __tmp__G51D=(__tmp__C51D > 1);
};
- if (__tmp__0U1D) {
- if (((void *)((__SECTION_ *)Self__MU1D->id_section__EACC)->name__I2ZD == (void *)(&__string_25))) {
- Self__2EER=((__FAST_ARRAYoITM_ARGUMENTo *)p__NU1D);
- __tmp__HV1D=((void **)Self__2EER->parent_arrayed_collection__ZFJD.storage__PS1D)[Self__2EER->parent_arrayed_collection__ZFJD.upper__RR1D];
- if (((struct ___OBJ *)__tmp__HV1D)->__id==__ITM_ARG__) {
- __tmp__IV1D=((__ITM_ARG *)__tmp__HV1D)->parent_itm_argument__0MCD.parent_itm_code__TXIC.position__BJM;
+ 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__IV1D=((__ITM_ARGS *)__tmp__HV1D)->parent_itm_argument__FISD.parent_itm_code__TXIC.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_448));
- put_position__ECH(__tmp__IV1D);
- send_error__2FH();
};
- Self__LSMQ=((__SECTION_ *)Self__MU1D->id_section__EACC);
- if ((((void *)Self__LSMQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__LSMQ->name__I2ZD == (void *)(&__string_24)))) {
- Self__FN2E=((__FAST_ARRAYoITM_ARGUMENTo *)p__NU1D);
- __tmp__UV1D=((void **)Self__FN2E->parent_arrayed_collection__ZFJD.storage__PS1D)[Self__FN2E->parent_arrayed_collection__ZFJD.upper__RR1D];
- if (((struct ___OBJ *)__tmp__UV1D)->__id==__ITM_ARG__) {
- __tmp__VV1D=((__ITM_ARG *)__tmp__UV1D)->parent_itm_argument__0MCD.parent_itm_code__TXIC.position__BJM;
+ 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__VV1D=((__ITM_ARGS *)__tmp__UV1D)->parent_itm_argument__FISD.parent_itm_code__TXIC.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_449));
- put_position__ECH(__tmp__VV1D);
- send_error__2FH();
};
};
- Self__MU1D->argument_list__2V1D=p__NU1D;
+ Self__Y41D->argument_list__IA2D=p__Z41D;
}
-static __BOOLEAN read_affect__4A0C()
+static __BOOLEAN read_affect__FVZC()
// () With resultNo recursive, No inlinable.
{
- __BOOLEAN result__BB0C,__tmp__MB0C,__tmp__2B0C,result__YYBD;
- result__BB0C=FALSE__;
- if (read_symbol__5OEB((&__string_16))) {
+ __BOOLEAN result__IVZC,__tmp__TVZC,__tmp__DWZC,result__0OBD;
+ result__IVZC=FALSE__;
+ if (read_symbol__ETEB((&__string_16))) {
last_string__V1G=(&__string_16);
- result__BB0C=TRUE__;
- __tmp__MB0C=TRUE__;
+ result__IVZC=TRUE__;
+ __tmp__TVZC=TRUE__;
} else {
- __tmp__MB0C=FALSE__;
+ __tmp__TVZC=FALSE__;
};
- if (__tmp__MB0C) {
- __tmp__2B0C=TRUE__;
+ if (__tmp__TVZC) {
+ __tmp__DWZC=TRUE__;
} else {
- result__YYBD=read_symbol__5OEB((&__string_17));
- if (result__YYBD) {
+ result__0OBD=read_symbol__ETEB((&__string_17));
+ if (result__0OBD) {
last_string__V1G=(&__string_17);
- result__BB0C=TRUE__;
+ result__IVZC=TRUE__;
};
- __tmp__2B0C=result__YYBD;
+ __tmp__DWZC=result__0OBD;
};
- if ((! __tmp__2B0C)) {
- if (read_symbol__5OEB((&__string_18))) {
+ if ((! __tmp__DWZC)) {
+ if (read_symbol__ETEB((&__string_18))) {
last_string__V1G=(&__string_18);
- result__BB0C=TRUE__;
+ result__IVZC=TRUE__;
};
};
- return(result__BB0C);
+ return(result__IVZC);
}
-static void* get__MMVD(void *lt__OMVD)
+static void* get__0WVD(void *lt__2WVD)
// ({NULLxFAST_ARRAYoITM_TYPE_MONOo}) With resultNo recursive, No inlinable.
{
- void *result__QMVD;
- __INTEGER idx__RMVD,__tmp__CNDR,typ_id__BAWD,new_capacity__S32D;
- __INTEGER __tmp__W42D,__tmp__TUHF,Self__CKDG;
- __ITM_TYPE_MULTI *result__15VD;
- __POINTER ptr__25VD;
- __UINTEGER_32 sz__45VD,a__JR4Q,new_size__HR4Q,t__NR4Q,a__PR4Q;
- void **__tmp__4EER,**__tmp__V42D,**new__AUHF;
- __FAST_ARRAYoITM_TYPE_MULTIo *Self__Q32D;
- __BOOLEAN __tmp__A42D;
- result__QMVD=NULL;
- idx__RMVD= 0;
- __tmp__CNDR=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__XMVD)->parent_arrayed_collection__WMVD.upper__ANVD;
- __tmp__4EER=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__XMVD)->parent_arrayed_collection__WMVD.storage__O22D;
- while (((idx__RMVD <= __tmp__CNDR) && ((void *)((__ITM_TYPE_MULTI *)((void **)__tmp__4EER)[idx__RMVD])->list_type__KNVD != (void *)lt__OMVD))) {
- idx__RMVD=(__INTEGER)(idx__RMVD + 1);
- };
- if ((idx__RMVD <= ((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__XMVD)->parent_arrayed_collection__WMVD.upper__ANVD)) {
- result__QMVD=((void **)((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__XMVD)->parent_arrayed_collection__WMVD.storage__O22D)[idx__RMVD];
- } else {
- result__15VD=NULL;
- ptr__25VD=((__POINTER )(NULL));
- typ_id__BAWD= 0;
- sz__45VD=((__UINTEGER_32 )sizeof(__ITM_TYPE_MULTI));
- if ((sz__45VD == 0)) {
- result__15VD=ITM_TYPE_MULTI__;
- } else {
- typ_id__BAWD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__45VD);
- if ((typ_id__BAWD == (__INTEGER)(- 1))) {
- a__JR4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HR4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__45VD + a__JR4Q) & (__UINTEGER_32)(~ a__JR4Q));
- ptr__25VD=micro_alloc__table__lab__BOI(new_size__HR4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HR4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__HR4Q);
- } else {
- t__NR4Q=((__UINTEGER_32 )typ_id__BAWD);
- a__PR4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__25VD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__45VD + a__PR4Q) & (__UINTEGER_32)(~ a__PR4Q)),((__POINTER )(&(table_type[(t__NR4Q)]))),(__UINTEGER_32)(t__NR4Q | 1));
- };
- result__15VD=((__ITM_TYPE_MULTI *)ptr__25VD);
- *(result__15VD) = *(ITM_TYPE_MULTI__);
- };
- ((__ITM_TYPE_MULTI *)result__15VD)->list_type__KNVD=lt__OMVD;
- result__QMVD=result__15VD;
- Self__Q32D=((__FAST_ARRAYoITM_TYPE_MULTIo *)dico__XMVD);
- new_capacity__S32D= 0;
- if (((__INTEGER)(Self__Q32D->parent_arrayed_collection__WMVD.upper__ANVD + 1) <= (__INTEGER)(Self__Q32D->parent_arrayed_collection__WMVD.capacity__D22D - 1))) {
- Self__Q32D->parent_arrayed_collection__WMVD.upper__ANVD=(__INTEGER)(Self__Q32D->parent_arrayed_collection__WMVD.upper__ANVD + 1);
- __tmp__A42D=TRUE__;
- } else {
- __tmp__A42D=FALSE__;
- };
- if ((! __tmp__A42D)) {
- if ((Self__Q32D->parent_arrayed_collection__WMVD.capacity__D22D == 0)) {
- Self__Q32D->parent_arrayed_collection__WMVD.storage__O22D=create__1MUE( 2);
- Self__Q32D->parent_arrayed_collection__WMVD.capacity__D22D= 2;
- Self__Q32D->parent_arrayed_collection__WMVD.upper__ANVD= 0;
- } else {
- new_capacity__S32D=(__INTEGER)(Self__Q32D->parent_arrayed_collection__WMVD.capacity__D22D << 1);
- __tmp__V42D=Self__Q32D->parent_arrayed_collection__WMVD.storage__O22D;
- __tmp__W42D=Self__Q32D->parent_arrayed_collection__WMVD.capacity__D22D;
- new__AUHF=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__V42D)),((__UINTEGER_32 )(__INTEGER)(__tmp__W42D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__S32D * ((__INTEGER )(sizeof(void *)))))));
- __tmp__TUHF=(__INTEGER)(new_capacity__S32D - 1);
- Self__CKDG=__tmp__W42D;
- while ((Self__CKDG <= __tmp__TUHF)) {
- new__AUHF[Self__CKDG]=NULL;
- Self__CKDG=(__INTEGER)(Self__CKDG + 1);
- };
- Self__Q32D->parent_arrayed_collection__WMVD.storage__O22D=new__AUHF;
- Self__Q32D->parent_arrayed_collection__WMVD.capacity__D22D=new_capacity__S32D;
- Self__Q32D->parent_arrayed_collection__WMVD.upper__ANVD=(__INTEGER)(Self__Q32D->parent_arrayed_collection__WMVD.upper__ANVD + 1);
- };
- };
- ((void **)Self__Q32D->parent_arrayed_collection__WMVD.storage__O22D)[Self__Q32D->parent_arrayed_collection__WMVD.upper__ANVD]=result__15VD;
- };
- return(result__QMVD);
-}
-
-static void* read_type__RMLC(__PARSER *Self__SMLC,__BOOLEAN is_local__TMLC)
+ 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__VMLC;
- __POSITION pos__Y04P;
- style__VMLC=NULL;
+ void *style__OKLC;
+ __POSITION pos__UA1P;
+ style__OKLC=NULL;
if ((read_word__NWH((&__string_13)) || read_word__NWH((&__string_14)))) {
- style__VMLC=last_string__V1G;
- if ((is_local__TMLC && ((void *)last_string__V1G == (void *)(&__string_13)))) {
- pos__Y04P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_450));
- put_position__ECH(pos__Y04P);
- send_error__2FH();
+ 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__15JC(Self__SMLC,style__VMLC));
+ return(read_prototype__J5JC(Self__LKLC,style__OKLC));
}
-static void set_type__BW1D(__ITM_SLOT *Self__CW1D,void *t__DW1D)
-// ({ITM_SLOT},{NULLxITM_TYPE_SIMPLExITM_TYPE_STYLExITM_TYPE_GENERICxITM_TYPE_SELFxITM_TYPE_GENERIC_ELTxITM_TYPE_PARAMETERxITM_TYPE_MULTI}) VoidNo recursive, No inlinable.
+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__EW1D,*__tmp__NW1D;
- __SECTION_ *Self__PSMQ;
- __POSITION pos__TP2E;
- tm__EW1D=NULL;
- Self__PSMQ=((__SECTION_ *)Self__CW1D->id_section__EACC);
- if ((((void *)Self__PSMQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__PSMQ->name__I2ZD == (void *)(&__string_24)))) {
- if (t__DW1D==NULL) {
- __tmp__NW1D=NULL;
+ 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__DW1D)->__id) {
+ switch (((struct ___OBJ *)t__PA2D)->__id) {
case __ITM_TYPE_SIMPLE__: {
- __tmp__NW1D=((void *)t__DW1D);
+ __tmp__ZA2D=((void *)t__PA2D);
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__NW1D=((void *)t__DW1D);
+ __tmp__ZA2D=((void *)t__PA2D);
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__NW1D=((void *)t__DW1D);
+ __tmp__ZA2D=((void *)t__PA2D);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__NW1D=((void *)t__DW1D);
+ __tmp__ZA2D=((void *)t__PA2D);
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__NW1D=((void *)t__DW1D);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__NW1D=((void *)t__DW1D);
+ __tmp__ZA2D=((void *)t__PA2D);
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__NW1D=NULL;
+ __tmp__ZA2D=NULL;
} break;
}
};
- tm__EW1D=__tmp__NW1D;
- if (((((void *)__tmp__NW1D == (void *)NULL) || ((void *)__tmp__NW1D == (void *)ITM_TYPE_SELF__)) || ((void *)__tmp__NW1D == (void *)type_void__QHEC))) {
- pos__TP2E=Self__CW1D->parent_named__XIM.parent_itm_object__PD.position__BJM;
- put_error__text__0AH( 1,(&__string_451));
- put_position__ECH(pos__TP2E);
- send_error__2FH();
+ 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__CW1D->type__KX1D=t__DW1D;
+ Self__OA2D->type__WB2D=t__PA2D;
}
-static void* read_contract__ZEEC()
+static void* read_contract__IEEC()
// () With resultNo recursive, No inlinable.
{
- void *e__3EEC;
- void *result__4EEC;
- __ITM_LIST *__tmp__MFEC;
- __POSITION p__CMHC,pos__B14P,pos__D14P;
- __ITM_LDOTS *result__3THC;
- __POINTER ptr__4THC;
- __INTEGER typ_id__DUHC;
- __UINTEGER_32 sz__AUHC,a__0R4Q,new_size__YR4Q,t__4R4Q,a__AS4Q;
- __BOOLEAN continue__2EEC;
- void *lst__EFEC;
- continue__2EEC=FALSE__;
- e__3EEC=NULL;
- result__4EEC=NULL;
- lst__EFEC=NULL;
- if (read_character__EQ3('[')) {
- __tmp__MFEC=create__MCFC(current_position__EJG());
- last_group__NFEC=__tmp__MFEC;
- result__4EEC=__tmp__MFEC;
- read_def_local__SCFC(PARSER__);
- lst__EFEC=new__NFFC();
+ 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__3EEC=read_expr__QTFC(PARSER__);
- if (((void *)e__3EEC == (void *)NULL)) {
- continue__2EEC=read_word__NWH((&__string_11));
- if (continue__2EEC) {
- p__CMHC=current_position__EJG();
- result__3THC=NULL;
- ptr__4THC=((__POINTER )(NULL));
- typ_id__DUHC= 0;
- sz__AUHC=((__UINTEGER_32 )sizeof(__ITM_LDOTS));
- if ((sz__AUHC == 0)) {
- result__3THC=ITM_LDOTS__;
- } else {
- typ_id__DUHC=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__AUHC);
- if ((typ_id__DUHC == (__INTEGER)(- 1))) {
- a__0R4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__YR4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__AUHC + a__0R4Q) & (__UINTEGER_32)(~ a__0R4Q));
- ptr__4THC=micro_alloc__table__lab__BOI(new_size__YR4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__YR4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__YR4Q);
- } else {
- t__4R4Q=((__UINTEGER_32 )typ_id__DUHC);
- a__AS4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__4THC=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__AUHC + a__AS4Q) & (__UINTEGER_32)(~ a__AS4Q)),((__POINTER )(&(table_type[(t__4R4Q)]))),(__UINTEGER_32)(t__4R4Q | 1));
- };
- result__3THC=((__ITM_LDOTS *)ptr__4THC);
- *(result__3THC) = *(ITM_LDOTS__);
- };
- ((__ITM_LDOTS *)result__3THC)->parent_itm_constant__CGEC.parent_itm_object__X1CC.position__BJM=p__CMHC;
- add_last__HNQC(lst__EFEC,result__3THC);
- };
- } else {
- add_last__HNQC(lst__EFEC,e__3EEC);
- if ((! read_character__EQ3(';'))) {
- pos__B14P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_321));
- put_position__ECH(pos__B14P);
- send_error__2FH();
- };
- continue__2EEC=TRUE__;
- };
- } while (continue__2EEC);
- if ((! read_character__EQ3(']'))) {
- pos__D14P=current_position__EJG();
- put_error__text__0AH( 2,(&__string_426));
- put_position__ECH(pos__D14P);
- send_error__2FH();
- };
- e__3EEC=create__type__4GFC(current_position__EJG(),type_void__QHEC);
- add_last__HNQC(lst__EFEC,e__3EEC);
- ((__ITM_LIST *)__tmp__MFEC)->code__FOPC=copy__FHFC(lst__EFEC);
- };
- return(result__4EEC);
-}
-
-static void* read_expr__QTFC(__PARSER *Self__RTFC)
+ 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__TTFC,*value__UTFC;
- void *name__FUFC;
- __POSITION p__J3FE,pos__P14P,pos__R14P,pos__T14P,__tmp__3YFC;
- __POSITION pos__W14P,__tmp__41FC,__tmp__I2FC,__tmp__R2FC,__tmp__D4FC;
- __POSITION v__XKBG,pos__N34P;
- __ITM_LIST_IDF *result__UKPE,*Self__2OGF;
- __POINTER ptr__VKPE,ptr__LMRD,ptr__QKKD;
- __INTEGER typ_id__0KPE,typ_id__QMRD,new_capacity__YY0D,__tmp__2Z0D;
- __INTEGER __tmp__JLHF,Self__GCDG,typ_id__VKKD;
- __UINTEGER_32 sz__XKPE,a__GS4Q,new_size__ES4Q,t__KS4Q,a__MS4Q;
- __UINTEGER_32 sz__NMRD,a__VS4Q,new_size__TS4Q,t__ZS4Q,a__1S4Q;
- __UINTEGER_32 sz__SKKD,a__AT4Q,new_size__4S4Q,t__ET4Q,a__GT4Q;
- __ITM_WRITE_CODE *result__KMRD,*Self__2I2D;
- __ITM_BINARY *result__PKKD,*Self__EJ0D;
- void *l_expr__VTFC;
- void *l_oper__ZTFC,*l_assignment__DUFC,*result__D3FE;
- void *l_posi__5TFC,*result__14GD;
- __BOOLEAN is_not_op__AUFC,again__CUFC,__tmp__JZFC,__tmp__GZ0D;
- __CHARACTER affect__BUFC;
- __FAST_ARRAYoExpanded_POSITIONo *Self__WY0D;
- __POSITION *__tmp__1Z0D,*new__WKHF;
- result__TTFC=NULL;
- value__UTFC=NULL;
- l_expr__VTFC=NULL;
- l_oper__ZTFC=NULL;
- l_posi__5TFC=NULL;
- is_not_op__AUFC=FALSE__;
- affect__BUFC='\0';
- again__CUFC=FALSE__;
- l_assignment__DUFC=NULL;
- name__FUFC=NULL;
- old_position__WMFC=position__ZFD;
- old_pos_cur__YMFC=pos_cur__2FD;
- old_pos_line__0MFC=pos_line__3FD;
- old_pos_col__2MFC=pos_col__4FD;
- if (read_character__EQ3('(')) {
- l_assignment__DUFC=new__E2GC();
+ 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__CUFC=FALSE__;
- if (read_identifier__OLEB()) {
+ again__RTFC=FALSE__;
+ if (read_identifier__TPEB()) {
copy__BNK(string_tmp2__ADB,last_string__V1G);
- while (read_identifier__OLEB()) {
+ while (read_identifier__TPEB()) {
append__MOK(string_tmp2__ADB,(&__string_92));
append__MOK(string_tmp2__ADB,last_string__V1G);
};
- name__FUFC=get__QEC(string_tmp2__ADB);
- add_last__BW0D(l_assignment__DUFC,name__FUFC);
- if (read_character__EQ3(',')) {
- again__CUFC=TRUE__;
- };
- };
- } while (again__CUFC);
- if ((((! (((__FAST_ARRAYoSTRING_CONSTANTo *)l_assignment__DUFC)->parent_arrayed_collection__YTFC.upper__3FSD < 0)) && read_character__EQ3(')')) && read_affect__4A0C())) {
- result__D3FE=create_with_capacity__PCOD((__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)l_assignment__DUFC)->parent_arrayed_collection__YTFC.upper__3FSD + 1));
- copy__BF1D(result__D3FE,l_assignment__DUFC);
- free__NC0C(l_assignment__DUFC);
- l_assignment__DUFC=result__D3FE;
- p__J3FE=current_position__EJG();
- result__UKPE=NULL;
- ptr__VKPE=((__POINTER )(NULL));
- typ_id__0KPE= 0;
- sz__XKPE=((__UINTEGER_32 )sizeof(__ITM_LIST_IDF));
- if ((sz__XKPE == 0)) {
- result__UKPE=ITM_LIST_IDF__;
- } else {
- typ_id__0KPE=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XKPE);
- if ((typ_id__0KPE == (__INTEGER)(- 1))) {
- a__GS4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ES4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XKPE + a__GS4Q) & (__UINTEGER_32)(~ a__GS4Q));
- ptr__VKPE=micro_alloc__table__lab__BOI(new_size__ES4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ES4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ES4Q);
- } else {
- t__KS4Q=((__UINTEGER_32 )typ_id__0KPE);
- a__MS4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__VKPE=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__XKPE + a__MS4Q) & (__UINTEGER_32)(~ a__MS4Q)),((__POINTER )(&(table_type[(t__KS4Q)]))),(__UINTEGER_32)(t__KS4Q | 1));
- };
- result__UKPE=((__ITM_LIST_IDF *)ptr__VKPE);
- *(result__UKPE) = *(ITM_LIST_IDF__);
- };
- Self__2OGF=((__ITM_LIST_IDF *)result__UKPE);
- Self__2OGF->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM=p__J3FE;
- Self__2OGF->list_name__5OGF=result__D3FE;
- result__TTFC=result__UKPE;
- affect__BUFC=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__C5K)[ 0];
- value__UTFC=read_expr__QTFC(Self__RTFC);
- if (((void *)value__UTFC == (void *)NULL)) {
- pos__P14P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_320));
- put_position__ECH(pos__P14P);
- send_error__2FH();
- };
- if ((affect__BUFC == ':')) {
- result__TTFC=create__assign__with__13PD(result__UKPE->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM,result__UKPE,value__UTFC);
- };
- if ((affect__BUFC == '<')) {
- pos__R14P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_452));
- put_position__ECH(pos__R14P);
- send_error__2FH();
- };
- if ((affect__BUFC == '?')) {
- pos__T14P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_453));
- put_position__ECH(pos__T14P);
- send_error__2FH();
- switch (((struct ___OBJ *)result__TTFC)->__id) {
+ 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__3YFC=((__ITM_LIST *)result__TTFC)->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_LIST *)result__CTFC)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__3YFC=((__ITM_PROTOTYPE *)result__TTFC)->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __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__3YFC=((__ITM_LIST_IDF *)result__TTFC)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_LIST_IDF *)result__CTFC)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__3YFC=((__ITM_WRITE_VALUE *)result__TTFC)->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+ __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__3YFC=((__ITM_WRITE_CAST *)result__TTFC)->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+ __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__3YFC=((__ITM_READ *)result__TTFC)->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_READ *)result__CTFC)->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_WRITE_CODE__: {
- __tmp__3YFC=((__ITM_WRITE_CODE *)result__TTFC)->parent_itm_write__H2FC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__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__3YFC=((__ITM_READ_ARG2 *)result__TTFC)->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_READ_ARG2 *)result__CTFC)->parent_itm_read__H4FC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_BINARY__: {
- __tmp__3YFC=((__ITM_BINARY *)result__TTFC)->parent_itm_code__M5FC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_BINARY *)result__CTFC)->parent_itm_code__14FC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_READ_ARG1__: {
- __tmp__3YFC=((__ITM_READ_ARG1 *)result__TTFC)->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_READ_ARG1 *)result__CTFC)->parent_itm_read__E5GC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_OLD__: {
- __tmp__3YFC=((__ITM_OLD *)result__TTFC)->parent_itm_code__FIIC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_OLD *)result__CTFC)->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__3YFC=((__ITM_EXTERNAL_TYPE *)result__TTFC)->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_EXTERNAL_TYPE *)result__CTFC)->parent_itm_extern__3WIC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_REAL__: {
- __tmp__3YFC=((__ITM_REAL *)result__TTFC)->parent_itm_constant__A1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_REAL *)result__CTFC)->parent_itm_constant__P0IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_NUMBER__: {
- __tmp__3YFC=((__ITM_NUMBER *)result__TTFC)->parent_itm_constant__S1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_NUMBER *)result__CTFC)->parent_itm_constant__B1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_CHARACTER__: {
- __tmp__3YFC=((__ITM_CHARACTER *)result__TTFC)->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_CHARACTER *)result__CTFC)->parent_itm_constant__T1IC.parent_itm_code__2GEC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_STRING__: {
- __tmp__3YFC=((__ITM_STRING *)result__TTFC)->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_STRING *)result__CTFC)->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_EXTERNAL__: {
- __tmp__3YFC=((__ITM_EXTERNAL *)result__TTFC)->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_EXTERNAL *)result__CTFC)->parent_itm_extern__45IC.parent_itm_code__2WIC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_READ_ARGS__: {
- __tmp__3YFC=((__ITM_READ_ARGS *)result__TTFC)->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ __tmp__MYFC=((__ITM_READ_ARGS *)result__CTFC)->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
} break;
};
- result__TTFC=create__assign__with__N5PD(__tmp__3YFC,result__TTFC,value__UTFC);
+ 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__NC0C(l_assignment__DUFC);
+ free__UWZC(l_assignment__STFC);
};
- __tmp__JZFC=TRUE__;
+ __tmp__YYFC=TRUE__;
} else {
- __tmp__JZFC=FALSE__;
+ __tmp__YYFC=FALSE__;
};
- if ((! __tmp__JZFC)) {
- if (read_identifier__OLEB()) {
+ if ((! __tmp__YYFC)) {
+ if (read_identifier__TPEB()) {
copy__BNK(string_tmp2__ADB,last_string__V1G);
- while (read_identifier__OLEB()) {
+ while (read_identifier__TPEB()) {
append__MOK(string_tmp2__ADB,(&__string_92));
append__MOK(string_tmp2__ADB,last_string__V1G);
};
- name__FUFC=get__QEC(string_tmp2__ADB);
- if (read_affect__4A0C()) {
- result__TTFC=create__name__U5JC(current_position__EJG(),name__FUFC);
- affect__BUFC=((__CHARACTER *)((__STRING_CONSTANT *)last_string__V1G)->storage__C5K)[ 0];
- value__UTFC=read_expr__QTFC(Self__RTFC);
- if (((void *)value__UTFC == (void *)NULL)) {
- pos__W14P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_320));
- put_position__ECH(pos__W14P);
- send_error__2FH();
- };
- if ((affect__BUFC == ':')) {
- switch (((struct ___OBJ *)result__TTFC)->__id) {
+ 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__41FC=((__ITM_LIST *)result__TTFC)->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM;
+ __tmp__X1FC=((__ITM_LIST *)result__CTFC)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__41FC=((__ITM_PROTOTYPE *)result__TTFC)->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __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__41FC=((__ITM_LIST_IDF *)result__TTFC)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
+ __tmp__X1FC=((__ITM_LIST_IDF *)result__CTFC)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__41FC=((__ITM_WRITE_VALUE *)result__TTFC)->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+ __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__41FC=((__ITM_WRITE_CAST *)result__TTFC)->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+ __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__41FC=((__ITM_READ *)result__TTFC)->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ __tmp__X1FC=((__ITM_READ *)result__CTFC)->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_WRITE_CODE__: {
- __tmp__41FC=((__ITM_WRITE_CODE *)result__TTFC)->parent_itm_write__H2FC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+ __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__41FC=((__ITM_READ_ARG2 *)result__TTFC)->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ __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__41FC=((__ITM_BINARY *)result__TTFC)->parent_itm_code__M5FC.parent_itm_object__X1CC.position__BJM;
+ __tmp__X1FC=((__ITM_BINARY *)result__CTFC)->parent_itm_code__14FC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_READ_ARG1__: {
- __tmp__41FC=((__ITM_READ_ARG1 *)result__TTFC)->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ __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__41FC=((__ITM_OLD *)result__TTFC)->parent_itm_code__FIIC.parent_itm_object__X1CC.position__BJM;
+ __tmp__X1FC=((__ITM_OLD *)result__CTFC)->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__41FC=((__ITM_EXTERNAL_TYPE *)result__TTFC)->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+ __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__41FC=((__ITM_REAL *)result__TTFC)->parent_itm_constant__A1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __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__41FC=((__ITM_NUMBER *)result__TTFC)->parent_itm_constant__S1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __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__41FC=((__ITM_CHARACTER *)result__TTFC)->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __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__41FC=((__ITM_STRING *)result__TTFC)->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM;
+ __tmp__X1FC=((__ITM_STRING *)result__CTFC)->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_EXTERNAL__: {
- __tmp__41FC=((__ITM_EXTERNAL *)result__TTFC)->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+ __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__41FC=((__ITM_READ_ARGS *)result__TTFC)->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ __tmp__X1FC=((__ITM_READ_ARGS *)result__CTFC)->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
} break;
};
- result__TTFC=create__assign__with__13PD(__tmp__41FC,result__TTFC,value__UTFC);
- };
- if ((affect__BUFC == '<')) {
- switch (((struct ___OBJ *)result__TTFC)->__id) {
+ 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__I2FC=((__ITM_LIST *)result__TTFC)->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM;
+ __tmp__A2FC=((__ITM_LIST *)result__CTFC)->parent_itm_code__KVDC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__I2FC=((__ITM_PROTOTYPE *)result__TTFC)->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __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__I2FC=((__ITM_LIST_IDF *)result__TTFC)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
+ __tmp__A2FC=((__ITM_LIST_IDF *)result__CTFC)->parent_itm_code__5WFC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__I2FC=((__ITM_WRITE_VALUE *)result__TTFC)->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+ __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__I2FC=((__ITM_WRITE_CAST *)result__TTFC)->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+ __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__I2FC=((__ITM_READ *)result__TTFC)->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ __tmp__A2FC=((__ITM_READ *)result__CTFC)->parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_WRITE_CODE__: {
- __tmp__I2FC=((__ITM_WRITE_CODE *)result__TTFC)->parent_itm_write__H2FC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+ __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__I2FC=((__ITM_READ_ARG2 *)result__TTFC)->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ __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__I2FC=((__ITM_BINARY *)result__TTFC)->parent_itm_code__M5FC.parent_itm_object__X1CC.position__BJM;
+ __tmp__A2FC=((__ITM_BINARY *)result__CTFC)->parent_itm_code__14FC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_READ_ARG1__: {
- __tmp__I2FC=((__ITM_READ_ARG1 *)result__TTFC)->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ __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__I2FC=((__ITM_OLD *)result__TTFC)->parent_itm_code__FIIC.parent_itm_object__X1CC.position__BJM;
+ __tmp__A2FC=((__ITM_OLD *)result__CTFC)->parent_itm_code__UHIC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__I2FC=((__ITM_EXTERNAL_TYPE *)result__TTFC)->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+ __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__I2FC=((__ITM_REAL *)result__TTFC)->parent_itm_constant__A1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __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__I2FC=((__ITM_NUMBER *)result__TTFC)->parent_itm_constant__S1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __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__I2FC=((__ITM_CHARACTER *)result__TTFC)->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
+ __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__I2FC=((__ITM_STRING *)result__TTFC)->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM;
+ __tmp__A2FC=((__ITM_STRING *)result__CTFC)->parent_itm_code__E2IC.parent_itm_object__G1CC.position__WIM;
} break;
case __ITM_EXTERNAL__: {
- __tmp__I2FC=((__ITM_EXTERNAL *)result__TTFC)->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+ __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__I2FC=((__ITM_READ_ARGS *)result__TTFC)->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
- } break;
- };
- result__KMRD=NULL;
- ptr__LMRD=((__POINTER )(NULL));
- typ_id__QMRD= 0;
- sz__NMRD=((__UINTEGER_32 )sizeof(__ITM_WRITE_CODE));
- if ((sz__NMRD == 0)) {
- result__KMRD=ITM_WRITE_CODE__;
- } else {
- typ_id__QMRD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__NMRD);
- if ((typ_id__QMRD == (__INTEGER)(- 1))) {
- a__VS4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__TS4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__NMRD + a__VS4Q) & (__UINTEGER_32)(~ a__VS4Q));
- ptr__LMRD=micro_alloc__table__lab__BOI(new_size__TS4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__TS4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__TS4Q);
- } else {
- t__ZS4Q=((__UINTEGER_32 )typ_id__QMRD);
- a__1S4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__LMRD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__NMRD + a__1S4Q) & (__UINTEGER_32)(~ a__1S4Q)),((__POINTER )(&(table_type[(t__ZS4Q)]))),(__UINTEGER_32)(t__ZS4Q | 1));
- };
- result__KMRD=((__ITM_WRITE_CODE *)ptr__LMRD);
- *(result__KMRD) = *(ITM_WRITE_CODE__);
- };
- Self__2I2D=((__ITM_WRITE_CODE *)result__KMRD);
- Self__2I2D->parent_itm_write__H2FC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM=__tmp__I2FC;
- Self__2I2D->parent_itm_write__H2FC.assign__YI2D=result__TTFC;
- Self__2I2D->parent_itm_write__H2FC.value__ZI2D=value__UTFC;
- result__TTFC=result__KMRD;
- };
- if ((affect__BUFC == '?')) {
- switch (((struct ___OBJ *)result__TTFC)->__id) {
- case __ITM_LIST__: {
- __tmp__R2FC=((__ITM_LIST *)result__TTFC)->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM;
+ __tmp__A2FC=((__ITM_READ_ARGS *)result__CTFC)->parent_itm_read__14JC.parent_itm_code__Y0FC.parent_itm_object__G1CC.position__WIM;
} break;
- case __ITM_PROTOTYPE__: {
- __tmp__R2FC=((__ITM_PROTOTYPE *)result__TTFC)->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_LIST_IDF__: {
- __tmp__R2FC=((__ITM_LIST_IDF *)result__TTFC)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_WRITE_VALUE__: {
- __tmp__R2FC=((__ITM_WRITE_VALUE *)result__TTFC)->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_WRITE_CAST__: {
- __tmp__R2FC=((__ITM_WRITE_CAST *)result__TTFC)->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_READ__: {
- __tmp__R2FC=((__ITM_READ *)result__TTFC)->parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_WRITE_CODE__: {
- __tmp__R2FC=((__ITM_WRITE_CODE *)result__TTFC)->parent_itm_write__H2FC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_READ_ARG2__: {
- __tmp__R2FC=((__ITM_READ_ARG2 *)result__TTFC)->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_BINARY__: {
- __tmp__R2FC=((__ITM_BINARY *)result__TTFC)->parent_itm_code__M5FC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_READ_ARG1__: {
- __tmp__R2FC=((__ITM_READ_ARG1 *)result__TTFC)->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_OLD__: {
- __tmp__R2FC=((__ITM_OLD *)result__TTFC)->parent_itm_code__FIIC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_EXTERNAL_TYPE__: {
- __tmp__R2FC=((__ITM_EXTERNAL_TYPE *)result__TTFC)->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_REAL__: {
- __tmp__R2FC=((__ITM_REAL *)result__TTFC)->parent_itm_constant__A1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_NUMBER__: {
- __tmp__R2FC=((__ITM_NUMBER *)result__TTFC)->parent_itm_constant__S1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_CHARACTER__: {
- __tmp__R2FC=((__ITM_CHARACTER *)result__TTFC)->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_STRING__: {
- __tmp__R2FC=((__ITM_STRING *)result__TTFC)->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_EXTERNAL__: {
- __tmp__R2FC=((__ITM_EXTERNAL *)result__TTFC)->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
- } break;
- case __ITM_READ_ARGS__: {
- __tmp__R2FC=((__ITM_READ_ARGS *)result__TTFC)->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
- } break;
- };
- result__TTFC=create__assign__with__N5PD(__tmp__R2FC,result__TTFC,value__UTFC);
- };
- };
- };
- };
- if (((void *)result__TTFC == (void *)NULL)) {
- position__ZFD=old_position__WMFC;
- pos_cur__2FD=old_pos_cur__YMFC;
- pos_line__3FD=old_pos_line__0MFC;
- pos_col__4FD=old_pos_col__2MFC;
- result__TTFC=read_expr_prefix__Z4GC(Self__RTFC);
- if ((((void *)result__TTFC != (void *)NULL) && read_operator__5IHC())) {
- l_expr__VTFC=new__NFFC();
- l_oper__ZTFC=new__E2GC();
- l_posi__5TFC=new__RC0C();
- while ((! is_not_op__AUFC)) {
- add_last__HNQC(l_expr__VTFC,result__TTFC);
- add_last__BW0D(l_oper__ZTFC,operator_to_name__5YHC((&__string_84),last_string__V1G));
- __tmp__D4FC=current_position__EJG();
- Self__WY0D=((__FAST_ARRAYoExpanded_POSITIONo *)l_posi__5TFC);
- new_capacity__YY0D= 0;
- if (((__INTEGER)(Self__WY0D->parent_arrayed_collection__4TFC.upper__CC0D + 1) <= (__INTEGER)(Self__WY0D->parent_arrayed_collection__4TFC.capacity__OC0D - 1))) {
- Self__WY0D->parent_arrayed_collection__4TFC.upper__CC0D=(__INTEGER)(Self__WY0D->parent_arrayed_collection__4TFC.upper__CC0D + 1);
- __tmp__GZ0D=TRUE__;
- } else {
- __tmp__GZ0D=FALSE__;
- };
- if ((! __tmp__GZ0D)) {
- if ((Self__WY0D->parent_arrayed_collection__4TFC.capacity__OC0D == 0)) {
- Self__WY0D->parent_arrayed_collection__4TFC.storage__CVZD=create__AJSE( 2);
- Self__WY0D->parent_arrayed_collection__4TFC.capacity__OC0D= 2;
- Self__WY0D->parent_arrayed_collection__4TFC.upper__CC0D= 0;
- } else {
- new_capacity__YY0D=(__INTEGER)(Self__WY0D->parent_arrayed_collection__4TFC.capacity__OC0D << 1);
- __tmp__1Z0D=Self__WY0D->parent_arrayed_collection__4TFC.storage__CVZD;
- __tmp__2Z0D=Self__WY0D->parent_arrayed_collection__4TFC.capacity__OC0D;
- new__WKHF=((__POSITION *)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((__POSITION *)__tmp__1Z0D)),((__UINTEGER_32 )(__INTEGER)(__tmp__2Z0D * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__YY0D * ((__INTEGER )(sizeof(void *)))))));
- __tmp__JLHF=(__INTEGER)(new_capacity__YY0D - 1);
- v__XKBG=((__POSITION ) 0);
- Self__GCDG=__tmp__2Z0D;
- while ((Self__GCDG <= __tmp__JLHF)) {
- new__WKHF[Self__GCDG]=v__XKBG;
- Self__GCDG=(__INTEGER)(Self__GCDG + 1);
- };
- Self__WY0D->parent_arrayed_collection__4TFC.storage__CVZD=new__WKHF;
- Self__WY0D->parent_arrayed_collection__4TFC.capacity__OC0D=new_capacity__YY0D;
- Self__WY0D->parent_arrayed_collection__4TFC.upper__CC0D=(__INTEGER)(Self__WY0D->parent_arrayed_collection__4TFC.upper__CC0D + 1);
- };
- };
- ((__POSITION *)Self__WY0D->parent_arrayed_collection__4TFC.storage__CVZD)[Self__WY0D->parent_arrayed_collection__4TFC.upper__CC0D]=__tmp__D4FC;
- result__TTFC=read_expr_prefix__Z4GC(Self__RTFC);
- if (((void *)result__TTFC == (void *)NULL)) {
- pos__N34P=current_position__EJG();
- put_error__text__0AH( 0,(&__string_320));
- put_position__ECH(pos__N34P);
- send_error__2FH();
- };
- is_not_op__AUFC=(! read_operator__5IHC());
- };
- add_last__HNQC(l_expr__VTFC,result__TTFC);
- if (((__INTEGER)(((__FAST_ARRAYoITM_CODEo *)l_expr__VTFC)->parent_arrayed_collection__DFEC.upper__YPPC + 1) == 2)) {
- result__TTFC=create__name__args__0LLC(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)l_posi__5TFC)->parent_arrayed_collection__4TFC.storage__CVZD)[ 0],((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)l_oper__ZTFC)->parent_arrayed_collection__YTFC.storage__1VZD)[ 0],((void **)((__FAST_ARRAYoITM_CODEo *)l_expr__VTFC)->parent_arrayed_collection__DFEC.storage__5QPC)[ 0],((void **)((__FAST_ARRAYoITM_CODEo *)l_expr__VTFC)->parent_arrayed_collection__DFEC.storage__5QPC)[ 1]);
- free__PQFC(l_expr__VTFC);
- free__NC0C(l_oper__ZTFC);
- free__33GD(l_posi__5TFC);
- } else {
- l_expr__VTFC=copy__FHFC(l_expr__VTFC);
- l_oper__ZTFC=alias__B4GD(l_oper__ZTFC);
- result__14GD=create_with_capacity__AKKD((__INTEGER)(((__FAST_ARRAYoExpanded_POSITIONo *)l_posi__5TFC)->parent_arrayed_collection__4TFC.upper__CC0D + 1));
- copy__HI0D(result__14GD,l_posi__5TFC);
- free__33GD(l_posi__5TFC);
- l_posi__5TFC=result__14GD;
- result__PKKD=NULL;
- ptr__QKKD=((__POINTER )(NULL));
- typ_id__VKKD= 0;
- sz__SKKD=((__UINTEGER_32 )sizeof(__ITM_BINARY));
- if ((sz__SKKD == 0)) {
- result__PKKD=ITM_BINARY__;
- } else {
- typ_id__VKKD=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SKKD);
- if ((typ_id__VKKD == (__INTEGER)(- 1))) {
- a__AT4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__4S4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SKKD + a__AT4Q) & (__UINTEGER_32)(~ a__AT4Q));
- ptr__QKKD=micro_alloc__table__lab__BOI(new_size__4S4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__4S4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__4S4Q);
- } else {
- t__ET4Q=((__UINTEGER_32 )typ_id__VKKD);
- a__GT4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__QKKD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__SKKD + a__GT4Q) & (__UINTEGER_32)(~ a__GT4Q)),((__POINTER )(&(table_type[(t__ET4Q)]))),(__UINTEGER_32)(t__ET4Q | 1));
- };
- result__PKKD=((__ITM_BINARY *)ptr__QKKD);
- *(result__PKKD) = *(ITM_BINARY__);
- };
- Self__EJ0D=((__ITM_BINARY *)result__PKKD);
- Self__EJ0D->position_list__0J0D=result__14GD;
- Self__EJ0D->value_list__1J0D=l_expr__VTFC;
- Self__EJ0D->operator_list__2J0D=l_oper__ZTFC;
- result__TTFC=result__PKKD;
- };
- };
- };
- return(result__TTFC);
-}
-
-static void* fast_reference_at__PWPD(__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__QWPD,void *k__RWPD)
+ };
+ 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__1WPD;
- void *node__0WPD;
- result__1WPD=NULL;
- node__0WPD=((void **)Self__QWPD->buckets__YYNB)[(__INTEGER)(hash_code__WPN(k__RWPD) % Self__QWPD->capacity__AVJB)];
- while ((! (((void *)node__0WPD == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__0WPD)->key__KXPD == (void *)k__RWPD)))) {
- node__0WPD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__0WPD)->next__VXPD;
+ 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__0WPD != (void *)NULL)) {
- result__1WPD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__0WPD)->item__3XPD;
+ if (((void *)node__CDQD != (void *)NULL)) {
+ result__DDQD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__CDQD)->item__FEQD;
};
- return(result__1WPD);
+ return(result__DDQD);
}
-static void add_slot__YYPD(__PROTOTYPE *Self__ZYPD,void *s__0YPD)
+static void add_slot__AFQD(__PROTOTYPE *Self__BFQD,void *s__CFQD)
// ({PROTOTYPE},{NULLxITM_SLOT}) VoidNo recursive, No inlinable.
{
- void *__tmp__3YPD;
- __INTEGER h__IHRD,idx__JHRD,idx__GTUD,new_capacity__HTUD,i__ITUD;
- __INTEGER typ_id__VVUD;
- __POINTER ptr__QVUD;
- __UINTEGER_32 sz__SVUD,a__OT4Q,new_size__MT4Q,t__ST4Q,a__UT4Q;
- void *__tmp__1YPD;
- __HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *Self__5GRD;
- void *node__KHRD,*node1__KTUD,*node2__LTUD,*__tmp__XIRD;
- void **old_buckets__JTUD;
- __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *result__PVUD;
- __HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *Self__TV2D;
- __tmp__1YPD=Self__ZYPD->slot_list__3IM;
- __tmp__3YPD=((__ITM_SLOT *)s__0YPD)->parent_named__XIM.name__1QB;
- Self__5GRD=((__HASHED_DICTIONARYoITM_SLOTxSTRING_CONSTANTo *)__tmp__1YPD);
- h__IHRD=hash_code__WPN(__tmp__3YPD);
- idx__JHRD=(__INTEGER)(h__IHRD % Self__5GRD->capacity__AVJB);
- node__KHRD=((void **)Self__5GRD->buckets__YYNB)[idx__JHRD];
- while ((! (((void *)node__KHRD == (void *)NULL) || ((void *)((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__KHRD)->key__KXPD == (void *)__tmp__3YPD)))) {
- node__KHRD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__KHRD)->next__VXPD;
- };
- if (((void *)node__KHRD == (void *)NULL)) {
- if ((Self__5GRD->capacity__AVJB == Self__5GRD->count__1YNB)) {
- idx__GTUD= 0;
- node1__KTUD=NULL;
- node2__LTUD=NULL;
- old_buckets__JTUD=Self__5GRD->buckets__YYNB;
- new_capacity__HTUD=prime_number_ceiling__A4Q((__INTEGER)(Self__5GRD->capacity__AVJB + 1));
- Self__5GRD->buckets__YYNB=create__3DTB(new_capacity__HTUD);
- i__ITUD=(__INTEGER)(Self__5GRD->capacity__AVJB - 1);
- Self__5GRD->capacity__AVJB=new_capacity__HTUD;
- while ((i__ITUD >= 0)) {
- node1__KTUD=((void **)old_buckets__JTUD)[i__ITUD];
- while (((void *)node1__KTUD != (void *)NULL)) {
- node2__LTUD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__KTUD)->next__VXPD;
- idx__GTUD=(__INTEGER)(hash_code__WPN(((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__KTUD)->key__KXPD) % Self__5GRD->capacity__AVJB);
- ((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node1__KTUD)->next__VXPD=((void **)Self__5GRD->buckets__YYNB)[idx__GTUD];
- ((void **)Self__5GRD->buckets__YYNB)[idx__GTUD]=node1__KTUD;
- node1__KTUD=node2__LTUD;
- };
- i__ITUD=(__INTEGER)(i__ITUD - 1);
- };
- idx__JHRD=(__INTEGER)(h__IHRD % Self__5GRD->capacity__AVJB);
- };
- __tmp__XIRD=((void **)Self__5GRD->buckets__YYNB)[idx__JHRD];
- result__PVUD=NULL;
- ptr__QVUD=((__POINTER )(NULL));
- typ_id__VVUD= 0;
- sz__SVUD=((__UINTEGER_32 )sizeof(__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo));
- if ((sz__SVUD == 0)) {
- result__PVUD=HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__;
- } else {
- typ_id__VVUD=__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__SVUD);
- if ((typ_id__VVUD == (__INTEGER)(- 1))) {
- a__OT4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__MT4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__SVUD + a__OT4Q) & (__UINTEGER_32)(~ a__OT4Q));
- ptr__QVUD=micro_alloc__table__lab__BOI(new_size__MT4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__MT4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__MT4Q);
- } else {
- t__ST4Q=((__UINTEGER_32 )typ_id__VVUD);
- a__UT4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__QVUD=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__SVUD + a__UT4Q) & (__UINTEGER_32)(~ a__UT4Q)),((__POINTER )(&(table_type[(t__ST4Q)]))),(__UINTEGER_32)(t__ST4Q | 1));
- };
- result__PVUD=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)ptr__QVUD);
- *(result__PVUD) = *(HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo__);
- };
- Self__TV2D=((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)result__PVUD);
- Self__TV2D->item__3XPD=s__0YPD;
- Self__TV2D->key__KXPD=__tmp__3YPD;
- Self__TV2D->next__VXPD=__tmp__XIRD;
- node__KHRD=result__PVUD;
- ((void **)Self__5GRD->buckets__YYNB)[idx__JHRD]=result__PVUD;
- Self__5GRD->count__1YNB=(__INTEGER)(Self__5GRD->count__1YNB + 1);
- } else {
- ((__HASHED_DICTIONARY_NODEoITM_SLOTxSTRING_CONSTANTo *)node__KHRD)->item__3XPD=s__0YPD;
- };
- if (((void *)Self__ZYPD->first_slot__45MC == (void *)NULL)) {
- Self__ZYPD->first_slot__45MC=s__0YPD;
- } else {
- ((__ITM_SLOT *)Self__ZYPD->last_slot__05BC)->next__XANC=s__0YPD;
- };
- Self__ZYPD->last_slot__05BC=s__0YPD;
-}
-
-static void* create__type__YR4F(void *s__0R4F,void *t__1R4F)
+ 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__L04F,*Self__U14F;
- __POINTER ptr__M04F;
- __INTEGER typ_id__R04F,__tmp__CK5F,Self__IW5F;
- __UINTEGER_32 sz__O04F,a__2T4Q,new_size__0T4Q,t__AU4Q,a__CU4Q;
- void *styl__Y14F;
- void *__tmp__G24F;
- void *__tmp__ML5F;
- void *type_mono__TJ5F,*__tmp__SK5F,*__tmp__ZK5F,*__tmp__FL5F;
- void *type_self__RJ5F,*__tmp__TK5F,*__tmp__VA5P,*__tmp__0K5F;
- void *__tmp__BB5P,*__tmp__GL5F,*__tmp__KB5P;
- void *__tmp__ZJ5F,*__tmp__EL5F;
- void *__tmp__0J5F,*type_multiple__SJ5F;
- __ITM_TYPE_STYLE *Self__UA5P,*Self__AB5P,*Self__JB5P;
- __POSITION __tmp__QSMQ,__tmp__WSMQ,__tmp__DX5F;
- void *__tmp__SSMQ,*__tmp__YSMQ,*__tmp__FX5F;
- __SLOT_DATA *result__USMQ,*result__0SMQ,*result__Z35F;
- __CHARACTER __tmp__TSMQ,__tmp__ZSMQ,__tmp__HX5F;
- __FAST_ARRAYoITM_TYPE_MONOo *Self__RL1;
- result__L04F=NULL;
- ptr__M04F=((__POINTER )(NULL));
- typ_id__R04F= 0;
- sz__O04F=((__UINTEGER_32 )sizeof(__SLOT));
- if ((sz__O04F == 0)) {
- result__L04F=SLOT__;
- } else {
- typ_id__R04F=__SLOT__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__O04F);
- if ((typ_id__R04F == (__INTEGER)(- 1))) {
- a__2T4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__0T4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__O04F + a__2T4Q) & (__UINTEGER_32)(~ a__2T4Q));
- ptr__M04F=micro_alloc__table__lab__BOI(new_size__0T4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__0T4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__0T4Q);
- } else {
- t__AU4Q=((__UINTEGER_32 )typ_id__R04F);
- a__CU4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__M04F=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__O04F + a__CU4Q) & (__UINTEGER_32)(~ a__CU4Q)),((__POINTER )(&(table_type[(t__AU4Q)]))),(__UINTEGER_32)(t__AU4Q | 1));
- };
- result__L04F=((__SLOT *)ptr__M04F);
- *(result__L04F) = *(SLOT__);
- };
- Self__U14F=((__SLOT *)result__L04F);
- styl__Y14F=NULL;
- Self__U14F->base_slot__Z14F=s__0R4F;
- Self__U14F->receiver_type__014F=t__1R4F;
- ITM_OBJECT__->position__BJM=((__ITM_SLOT *)s__0R4F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- if ((((__ITM_SLOT *)s__0R4F)->affect__OX1D == '<')) {
- __tmp__G24F=create__with__HJ5F(Self__U14F,((__ITM_SLOT *)s__0R4F)->value__AS2D);
- Self__U14F->slot_code_intern__H24F=__tmp__G24F;
- styl__Y14F=__tmp__G24F;
- } else {
- __tmp__ML5F=self_up__KL5F;
- type_mono__TJ5F=NULL;
- type_self__RJ5F=run_value__K0QC;
- self_up__KL5F=Self__U14F->receiver_type__014F;
- run_value__K0QC=NULL;
- last_position__GG1=ITM_OBJECT__->position__BJM;
- __tmp__ZJ5F=((__ITM_SLOT *)Self__U14F->base_slot__Z14F)->type__KX1D;
- if (__tmp__ZJ5F==NULL) {
- __tmp__0J5F=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__ZJ5F)->__id) {
+ __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__0J5F=NULL;
+ __tmp__TJ3F=NULL;
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__0J5F=NULL;
+ __tmp__TJ3F=NULL;
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__0J5F=NULL;
+ __tmp__TJ3F=NULL;
} break;
case __ITM_TYPE_SELF__: {
- __tmp__0J5F=NULL;
+ __tmp__TJ3F=NULL;
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__0J5F=NULL;
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__0J5F=NULL;
+ __tmp__TJ3F=NULL;
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__0J5F=((void *)__tmp__ZJ5F);
+ __tmp__TJ3F=((void *)__tmp__SJ3F);
} break;
}
};
- type_multiple__SJ5F=__tmp__0J5F;
- if (((void *)__tmp__0J5F != (void *)NULL)) {
- __tmp__CK5F=(__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__0J5F)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK - 1);
- Self__IW5F= 0;
- while ((Self__IW5F <= __tmp__CK5F)) {
- Self__U14F->slot_data_list__RK5F=create_with_capacity__EBAG((__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__SJ5F)->list_type__KNVD)->parent_arrayed_collection__PIB.upper__BWK + 1) - 1));
- __tmp__SK5F=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)type_multiple__SJ5F)->list_type__KNVD)->parent_arrayed_collection__PIB.storage__5WK)[Self__IW5F];
- switch (((struct ___OBJ *)__tmp__SK5F)->__id) {
+ 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__SK5F)->to_run__2VK==0) {
- __tmp__TK5F=((__ITM_TYPE_SIMPLE *)__tmp__SK5F)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__LK3F)->to_run__2VK==0) {
+ __tmp__MK3F=((__ITM_TYPE_SIMPLE *)__tmp__LK3F)->to_run__1VK;
} else {
- __tmp__TK5F=to_run__XVK(__tmp__SK5F);
+ __tmp__MK3F=to_run__XVK(__tmp__LK3F);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__SK5F)->to_run__V1IB==0) {
- __tmp__TK5F=((__ITM_TYPE_STYLE *)__tmp__SK5F)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__LK3F)->to_run__E1IB==0) {
+ __tmp__MK3F=((__ITM_TYPE_STYLE *)__tmp__LK3F)->to_run__D1IB;
} else {
- Self__UA5P=((__ITM_TYPE_STYLE *)__tmp__SK5F);
- __tmp__VA5P=get__XUN(Self__UA5P);
- Self__UA5P->to_run__U1IB=__tmp__VA5P;
- Self__UA5P->to_run__V1IB=0;
- __tmp__TK5F=__tmp__VA5P;
+ 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__TK5F=to_run__W1IB(__tmp__SK5F);
+ __tmp__MK3F=to_run__F1IB(__tmp__LK3F);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__TK5F=to_run__BDXD();
+ 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;
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__TK5F=to_run__DHAG(__tmp__SK5F);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__TK5F=NULL;
- } break;
+ __tmp__MK3F=to_run__LJEF(__tmp__LK3F);
+ } 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__;
};
- __tmp__QSMQ=ITM_OBJECT__->position__BJM;
- __tmp__SSMQ=((__ITM_SLOT *)Self__U14F->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__TSMQ=((__ITM_SLOT *)Self__U14F->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__USMQ=clone__145F();
- make__name__style__base__type__5BCG(result__USMQ,__tmp__QSMQ,__tmp__SSMQ,__tmp__TSMQ,Self__U14F,__tmp__TK5F);
- add_last__GDCG(Self__U14F->slot_data_list__RK5F,result__USMQ);
- Self__IW5F=(__INTEGER)(Self__IW5F + 1);
+ add_last__425F(Self__S12F->slot_data_list__KK3F,result__U1SR);
+ Self__5V3F=(__INTEGER)(Self__5V3F + 1);
};
- Self__RL1=((__FAST_ARRAYoITM_TYPE_MONOo *)((__ITM_TYPE_MULTI *)__tmp__0J5F)->list_type__KNVD);
- __tmp__ZK5F=((void **)Self__RL1->parent_arrayed_collection__PIB.storage__5WK)[Self__RL1->parent_arrayed_collection__PIB.upper__BWK];
- switch (((struct ___OBJ *)__tmp__ZK5F)->__id) {
+ 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__ZK5F)->to_run__2VK==0) {
- __tmp__0K5F=((__ITM_TYPE_SIMPLE *)__tmp__ZK5F)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__SK3F)->to_run__2VK==0) {
+ __tmp__TK3F=((__ITM_TYPE_SIMPLE *)__tmp__SK3F)->to_run__1VK;
} else {
- __tmp__0K5F=to_run__XVK(__tmp__ZK5F);
+ __tmp__TK3F=to_run__XVK(__tmp__SK3F);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__ZK5F)->to_run__V1IB==0) {
- __tmp__0K5F=((__ITM_TYPE_STYLE *)__tmp__ZK5F)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__SK3F)->to_run__E1IB==0) {
+ __tmp__TK3F=((__ITM_TYPE_STYLE *)__tmp__SK3F)->to_run__D1IB;
} else {
- Self__AB5P=((__ITM_TYPE_STYLE *)__tmp__ZK5F);
- __tmp__BB5P=get__XUN(Self__AB5P);
- Self__AB5P->to_run__U1IB=__tmp__BB5P;
- Self__AB5P->to_run__V1IB=0;
- __tmp__0K5F=__tmp__BB5P;
+ 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__0K5F=to_run__W1IB(__tmp__ZK5F);
+ __tmp__TK3F=to_run__F1IB(__tmp__SK3F);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__0K5F=to_run__BDXD();
+ 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__0K5F=to_run__DHAG(__tmp__ZK5F);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__0K5F=NULL;
- } break;
+ __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__;
};
- __tmp__WSMQ=ITM_OBJECT__->position__BJM;
- __tmp__YSMQ=((__ITM_SLOT *)Self__U14F->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__ZSMQ=((__ITM_SLOT *)Self__U14F->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__0SMQ=clone__145F();
- make__name__style__base__type__5BCG(result__0SMQ,__tmp__WSMQ,__tmp__YSMQ,__tmp__ZSMQ,Self__U14F,__tmp__0K5F);
- Self__U14F->slot_data_intern__B4YD=result__0SMQ;
+ Self__S12F->slot_data_intern__CIZD=result__N2SR;
} else {
- __tmp__EL5F=((__ITM_SLOT *)Self__U14F->base_slot__Z14F)->type__KX1D;
- if (__tmp__EL5F==NULL) {
- __tmp__FL5F=NULL;
+ __tmp__3K3F=((__ITM_SLOT *)Self__S12F->base_slot__X12F)->type__WB2D;
+ if (__tmp__3K3F==NULL) {
+ __tmp__4K3F=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__EL5F)->__id) {
+ switch (((struct ___OBJ *)__tmp__3K3F)->__id) {
case __ITM_TYPE_SIMPLE__: {
- __tmp__FL5F=((void *)__tmp__EL5F);
+ __tmp__4K3F=((void *)__tmp__3K3F);
} break;
case __ITM_TYPE_STYLE__: {
- __tmp__FL5F=((void *)__tmp__EL5F);
+ __tmp__4K3F=((void *)__tmp__3K3F);
} break;
case __ITM_TYPE_GENERIC__: {
- __tmp__FL5F=((void *)__tmp__EL5F);
+ __tmp__4K3F=((void *)__tmp__3K3F);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__FL5F=((void *)__tmp__EL5F);
+ __tmp__4K3F=((void *)__tmp__3K3F);
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__FL5F=((void *)__tmp__EL5F);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- __tmp__FL5F=((void *)__tmp__EL5F);
+ __tmp__4K3F=((void *)__tmp__3K3F);
} break;
case __ITM_TYPE_MULTI__: {
- __tmp__FL5F=NULL;
+ __tmp__4K3F=NULL;
} break;
}
};
- type_mono__TJ5F=__tmp__FL5F;
- switch (((struct ___OBJ *)__tmp__FL5F)->__id) {
+ type_mono__MJ3F=__tmp__4K3F;
+ switch (((struct ___OBJ *)__tmp__4K3F)->__id) {
case __ITM_TYPE_SIMPLE__: {
- if (((__ITM_TYPE_SIMPLE *)__tmp__FL5F)->to_run__2VK==0) {
- __tmp__GL5F=((__ITM_TYPE_SIMPLE *)__tmp__FL5F)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__4K3F)->to_run__2VK==0) {
+ __tmp__5K3F=((__ITM_TYPE_SIMPLE *)__tmp__4K3F)->to_run__1VK;
} else {
- __tmp__GL5F=to_run__XVK(__tmp__FL5F);
+ __tmp__5K3F=to_run__XVK(__tmp__4K3F);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__FL5F)->to_run__V1IB==0) {
- __tmp__GL5F=((__ITM_TYPE_STYLE *)__tmp__FL5F)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__4K3F)->to_run__E1IB==0) {
+ __tmp__5K3F=((__ITM_TYPE_STYLE *)__tmp__4K3F)->to_run__D1IB;
} else {
- Self__JB5P=((__ITM_TYPE_STYLE *)__tmp__FL5F);
- __tmp__KB5P=get__XUN(Self__JB5P);
- Self__JB5P->to_run__U1IB=__tmp__KB5P;
- Self__JB5P->to_run__V1IB=0;
- __tmp__GL5F=__tmp__KB5P;
+ 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__GL5F=to_run__W1IB(__tmp__FL5F);
+ __tmp__5K3F=to_run__F1IB(__tmp__4K3F);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__GL5F=to_run__BDXD();
+ 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__GL5F=to_run__DHAG(__tmp__FL5F);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__GL5F=NULL;
- } break;
+ __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__;
};
- __tmp__DX5F=ITM_OBJECT__->position__BJM;
- __tmp__FX5F=((__ITM_SLOT *)Self__U14F->base_slot__Z14F)->parent_named__XIM.name__1QB;
- __tmp__HX5F=((__ITM_SLOT *)Self__U14F->base_slot__Z14F)->parent_named__XIM.style__ODGC;
- result__Z35F=clone__145F();
- make__name__style__base__type__5BCG(result__Z35F,__tmp__DX5F,__tmp__FX5F,__tmp__HX5F,Self__U14F,__tmp__GL5F);
- Self__U14F->slot_data_intern__B4YD=result__Z35F;
+ Self__S12F->slot_data_intern__CIZD=result__G3SR;
};
- run_value__K0QC=type_self__RJ5F;
- self_up__KL5F=__tmp__ML5F;
- styl__Y14F=Self__U14F->slot_data_intern__B4YD;
+ run_value__SLQC=type_self__KJ3F;
+ self_up__TJEF=__tmp__EL3F;
+ styl__W12F=Self__S12F->slot_data_intern__CIZD;
};
- return(styl__Y14F);
+ return(styl__W12F);
}
-static void add_last__AS4F(__FAST_ARRAYoSLOTo *Self__BS4F,void *element__CS4F)
-// ({FAST_ARRAYoSLOTo},{NULLxSLOT_DATAxSLOT_CODE}) VoidNo recursive, No inlinable.
-{
- __INTEGER new_capacity__DS4F,old_nb_elts__QO5F;
- __BOOLEAN __tmp__RS4F;
- void **Self__PO5F,**new__HP5F;
- new_capacity__DS4F= 0;
- if (((__INTEGER)(Self__BS4F->parent_arrayed_collection__ZJC.upper__WSL + 1) <= (__INTEGER)(Self__BS4F->parent_arrayed_collection__ZJC.capacity__HSL - 1))) {
- Self__BS4F->parent_arrayed_collection__ZJC.upper__WSL=(__INTEGER)(Self__BS4F->parent_arrayed_collection__ZJC.upper__WSL + 1);
- __tmp__RS4F=TRUE__;
- } else {
- __tmp__RS4F=FALSE__;
- };
- if ((! __tmp__RS4F)) {
- if ((Self__BS4F->parent_arrayed_collection__ZJC.capacity__HSL == 0)) {
- Self__BS4F->parent_arrayed_collection__ZJC.storage__SSL=create__IRSB( 2);
- Self__BS4F->parent_arrayed_collection__ZJC.capacity__HSL= 2;
- Self__BS4F->parent_arrayed_collection__ZJC.upper__WSL= 0;
- } else {
- new_capacity__DS4F=(__INTEGER)(Self__BS4F->parent_arrayed_collection__ZJC.capacity__HSL << 1);
- Self__PO5F=((void **)Self__BS4F->parent_arrayed_collection__ZJC.storage__SSL);
- old_nb_elts__QO5F=Self__BS4F->parent_arrayed_collection__ZJC.capacity__HSL;
- new__HP5F=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )Self__PO5F),((__UINTEGER_32 )(__INTEGER)(old_nb_elts__QO5F * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__DS4F * ((__INTEGER )(sizeof(void *)))))));
- clear__to__0ACG(new__HP5F,old_nb_elts__QO5F,(__INTEGER)(new_capacity__DS4F - 1));
- Self__BS4F->parent_arrayed_collection__ZJC.storage__SSL=new__HP5F;
- Self__BS4F->parent_arrayed_collection__ZJC.capacity__HSL=new_capacity__DS4F;
- Self__BS4F->parent_arrayed_collection__ZJC.upper__WSL=(__INTEGER)(Self__BS4F->parent_arrayed_collection__ZJC.upper__WSL + 1);
- };
- };
- ((void **)Self__BS4F->parent_arrayed_collection__ZJC.storage__SSL)[Self__BS4F->parent_arrayed_collection__ZJC.upper__WSL]=element__CS4F;
-}
-
-static void** create__4NVB(__INTEGER nb_elements__AOVB)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __INTEGER Self__XOSC;
- void **Result__LT0B;
- Result__LT0B=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)(nb_elements__AOVB * ((__INTEGER )(sizeof(void *)))))));
- Self__XOSC=(__INTEGER)(nb_elements__AOVB - 1);
- while ((Self__XOSC >= 0)) {
- Result__LT0B[Self__XOSC]=NULL;
- Self__XOSC=(__INTEGER)(Self__XOSC - 1);
- };
- return(Result__LT0B);
-}
-
-static __BOOLEAN fast_has__DCLB(__HASHED_SEToTYPEo *Self__ECLB,void *e__FCLB)
+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__PCLB;
- void *node__OCLB;
- switch (((struct ___OBJ *)e__FCLB)->__id) {
+ __INTEGER __tmp__CCLB;
+ void *node__BCLB;
+ switch (((struct ___OBJ *)e__YBLB)->__id) {
case __TYPE__: {
- __tmp__PCLB=hash_code__WPN(((__PROTOTYPE *)((__TYPE *)e__FCLB)->prototype__RD)->parent_named__QD.name__1QB);
+ __tmp__CCLB=hash_code__OPN(((__PROTOTYPE *)((__TYPE *)e__YBLB)->prototype__RD)->parent_named__QD.name__1QB);
} break;
case __TYPE_NULL__: {
- __tmp__PCLB=hash_code__WPN((&__string_59));
+ __tmp__CCLB=hash_code__OPN((&__string_59));
} break;
case __TYPE_VOID__: {
- __tmp__PCLB=hash_code__WPN((&__string_2));
+ __tmp__CCLB=hash_code__OPN((&__string_2));
} break;
case __TYPE_CONTEXT__: {
- __tmp__PCLB=hash_code__WPN((&__string_44));
+ __tmp__CCLB=hash_code__OPN((&__string_44));
} break;
case __TYPE_GENERIC__: {
- __tmp__PCLB=hash_code__WPN(((__TYPE_GENERIC *)e__FCLB)->intern_name__FS2B);
+ __tmp__CCLB=hash_code__OPN(((__TYPE_GENERIC *)e__YBLB)->intern_name__UR2B);
} break;
};
- node__OCLB=((void **)Self__ECLB->buckets__DRKB)[(__INTEGER)(__tmp__PCLB % Self__ECLB->capacity__4QKB)];
- while ((! (((void *)node__OCLB == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPEo *)node__OCLB)->item__PRKB == (void *)e__FCLB)))) {
- node__OCLB=((__HASHED_SET_NODEoTYPEo *)node__OCLB)->next__0RKB;
+ 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__OCLB != (void *)NULL));
+ return(((void *)node__BCLB != (void *)NULL));
}
-static void add_subtype__QH3D(__TYPE_NULL *Self__RH3D,void *t__SH3D)
+static void add_subtype__3R3D(__TYPE_NULL *Self__4R3D,void *t__5R3D)
// ({TYPE_NULL},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
{
- __INTEGER j__TH3D;
- void *__tmp__MI3D,*__tmp__ZI3D,*__tmp__CJ3D;
- void *__tmp__NI3D,*__tmp__0I3D;
- __SECTION_ *Self__2SMQ;
- void *__tmp__DJ3D;
- void *__tmp__EJ3D;
- __BOOLEAN __tmp__RI3D;
- j__TH3D= 0;
- if ((! fast_has__DCLB(Self__RH3D->parent_type__TIB.subtype_list__APY,t__SH3D))) {
- fast_add__OQKB(Self__RH3D->parent_type__TIB.subtype_list__APY,t__SH3D);
- j__TH3D= 0;
- while_do__SVUE:
+ __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__TH3D <= ((__FAST_ARRAYoSLOTo *)Self__RH3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__MI3D=((void **)((__FAST_ARRAYoSLOTo *)Self__RH3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__TH3D];
- if (((struct ___OBJ *)__tmp__MI3D)->__id==__SLOT_DATA__) {
- __tmp__NI3D=id_section__FGAG(__tmp__MI3D);
+ 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__NI3D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__MI3D)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__0S3D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZS3D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__2SMQ=((__SECTION_ *)__tmp__NI3D);
- __tmp__RI3D=(((void *)Self__2SMQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__2SMQ->name__I2ZD == (void *)(&__string_24)));
+ 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__RI3D=FALSE__;
- };
- if (__tmp__RI3D) {
- __tmp__ZI3D=((void **)((__FAST_ARRAYoSLOTo *)Self__RH3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__TH3D];
- if (((struct ___OBJ *)__tmp__ZI3D)->__id==__SLOT_DATA__) {
- __tmp__0I3D=id_section__FGAG(__tmp__ZI3D);
+ __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__0I3D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ZI3D)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__HT3D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__GT3D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- if (((void *)((__SECTION_ *)__tmp__0I3D)->name__I2ZD == (void *)(&__string_23))) {
- __tmp__CJ3D=((void **)((__FAST_ARRAYoSLOTo *)Self__RH3D->parent_type__TIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__TH3D];
- if (((struct ___OBJ *)__tmp__CJ3D)->__id==__SLOT_DATA__) {
- __tmp__DJ3D=get_type_result__NX5G(__tmp__CJ3D);
+ 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__DJ3D=get_type_result__XY5G(__tmp__CJ3D);
+ __tmp__QT3D=get_type_result__BH2G(__tmp__PT3D);
};
- __tmp__EJ3D=((__TYPE_FULL *)__tmp__DJ3D)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__EJ3D)->__id) {
+ __tmp__RT3D=((__TYPE_FULL *)__tmp__QT3D)->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__RT3D)->__id) {
case __TYPE__: {
- add_subtype__BI1(__tmp__EJ3D,t__SH3D);
+ add_subtype__3J1(__tmp__RT3D,t__5R3D);
} break;
case __TYPE_NULL__: {
- add_subtype__QH3D(__tmp__EJ3D,t__SH3D);
+ add_subtype__3R3D(__tmp__RT3D,t__5R3D);
} break;
case __TYPE_VOID__: {
- add_subtype__MS3D(__tmp__EJ3D,t__SH3D);
+ add_subtype__Z23D(__tmp__RT3D,t__5R3D);
} break;
case __TYPE_CONTEXT__: {
- add_subtype__I33D(__tmp__EJ3D,t__SH3D);
+ add_subtype__VH4D(__tmp__RT3D,t__5R3D);
} break;
case __TYPE_ID__: {
- add_subtype__TALH(__tmp__EJ3D,t__SH3D);
+ add_subtype__5HHH(__tmp__RT3D,t__5R3D);
} break;
case __TYPE_GENERIC__: {
- add_subtype__O05B(__tmp__EJ3D,t__SH3D);
+ add_subtype__3Z5B(__tmp__RT3D,t__5R3D);
} break;
case __PROFIL_BLOCK__: {
- add_subtype__CKJJ(t__SH3D);
+ add_subtype__4MFJ(t__5R3D);
} break;
};
};
- j__TH3D=(__INTEGER)(j__TH3D + 1);
- goto while_do__SVUE;
+ j__AS3D=(__INTEGER)(j__AS3D + 1);
+ goto while_do__JEVE;
};
};
};
}
-static void add_subtype__MS3D(__TYPE_VOID *Self__NS3D,void *t__OS3D)
+static void add_subtype__Z23D(__TYPE_VOID *Self__023D,void *t__123D)
// ({TYPE_VOID},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
{
- __INTEGER j__PS3D;
- void *__tmp__IT3D,*__tmp__VT3D,*__tmp__4T3D;
- void *__tmp__JT3D,*__tmp__WT3D;
- __SECTION_ *Self__3SMQ;
- void *__tmp__5T3D;
- void *__tmp__AU3D;
- __BOOLEAN __tmp__NT3D;
- j__PS3D= 0;
- if ((! fast_has__DCLB(Self__NS3D->parent_type__UIB.subtype_list__APY,t__OS3D))) {
- fast_add__OQKB(Self__NS3D->parent_type__UIB.subtype_list__APY,t__OS3D);
- j__PS3D= 0;
- while_do__FXUE:
+ __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__PS3D <= ((__FAST_ARRAYoSLOTo *)Self__NS3D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__IT3D=((void **)((__FAST_ARRAYoSLOTo *)Self__NS3D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__PS3D];
- if (((struct ___OBJ *)__tmp__IT3D)->__id==__SLOT_DATA__) {
- __tmp__JT3D=id_section__FGAG(__tmp__IT3D);
+ 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__JT3D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__IT3D)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__W33D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__V33D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__3SMQ=((__SECTION_ *)__tmp__JT3D);
- __tmp__NT3D=(((void *)Self__3SMQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__3SMQ->name__I2ZD == (void *)(&__string_24)));
+ 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__NT3D=FALSE__;
- };
- if (__tmp__NT3D) {
- __tmp__VT3D=((void **)((__FAST_ARRAYoSLOTo *)Self__NS3D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__PS3D];
- if (((struct ___OBJ *)__tmp__VT3D)->__id==__SLOT_DATA__) {
- __tmp__WT3D=id_section__FGAG(__tmp__VT3D);
+ __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__WT3D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__VT3D)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__D43D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__C43D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- if (((void *)((__SECTION_ *)__tmp__WT3D)->name__I2ZD == (void *)(&__string_23))) {
- __tmp__4T3D=((void **)((__FAST_ARRAYoSLOTo *)Self__NS3D->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__PS3D];
- if (((struct ___OBJ *)__tmp__4T3D)->__id==__SLOT_DATA__) {
- __tmp__5T3D=get_type_result__NX5G(__tmp__4T3D);
+ 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__5T3D=get_type_result__XY5G(__tmp__4T3D);
+ __tmp__M43D=get_type_result__BH2G(__tmp__L43D);
};
- __tmp__AU3D=((__TYPE_FULL *)__tmp__5T3D)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__AU3D)->__id) {
+ __tmp__N43D=((__TYPE_FULL *)__tmp__M43D)->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__N43D)->__id) {
case __TYPE__: {
- add_subtype__BI1(__tmp__AU3D,t__OS3D);
+ add_subtype__3J1(__tmp__N43D,t__123D);
} break;
case __TYPE_NULL__: {
- add_subtype__QH3D(__tmp__AU3D,t__OS3D);
+ add_subtype__3R3D(__tmp__N43D,t__123D);
} break;
case __TYPE_VOID__: {
- add_subtype__MS3D(__tmp__AU3D,t__OS3D);
+ add_subtype__Z23D(__tmp__N43D,t__123D);
} break;
case __TYPE_CONTEXT__: {
- add_subtype__I33D(__tmp__AU3D,t__OS3D);
+ add_subtype__VH4D(__tmp__N43D,t__123D);
} break;
case __TYPE_ID__: {
- add_subtype__TALH(__tmp__AU3D,t__OS3D);
+ add_subtype__5HHH(__tmp__N43D,t__123D);
} break;
case __TYPE_GENERIC__: {
- add_subtype__O05B(__tmp__AU3D,t__OS3D);
+ add_subtype__3Z5B(__tmp__N43D,t__123D);
} break;
case __PROFIL_BLOCK__: {
- add_subtype__CKJJ(t__OS3D);
+ add_subtype__4MFJ(t__123D);
} break;
};
};
- j__PS3D=(__INTEGER)(j__PS3D + 1);
- goto while_do__FXUE;
+ j__223D=(__INTEGER)(j__223D + 1);
+ goto while_do__2FVE;
};
};
};
}
-static void add_subtype__I33D(__TYPE_CONTEXT *Self__J33D,void *t__K33D)
+static void add_subtype__VH4D(__TYPE_CONTEXT *Self__WH4D,void *t__XH4D)
// ({TYPE_CONTEXT},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
{
- __INTEGER j__L33D;
- void *__tmp__E43D,*__tmp__R43D,*__tmp__043D;
- void *__tmp__F43D,*__tmp__S43D;
- __SECTION_ *Self__4SMQ;
- void *__tmp__143D;
- void *__tmp__243D;
- __BOOLEAN __tmp__J43D;
- j__L33D= 0;
- if ((! fast_has__DCLB(Self__J33D->parent_type__VIB.subtype_list__APY,t__K33D))) {
- fast_add__OQKB(Self__J33D->parent_type__VIB.subtype_list__APY,t__K33D);
- j__L33D= 0;
- while_do__YYUE:
+ __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__L33D <= ((__FAST_ARRAYoSLOTo *)Self__J33D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__E43D=((void **)((__FAST_ARRAYoSLOTo *)Self__J33D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__L33D];
- if (((struct ___OBJ *)__tmp__E43D)->__id==__SLOT_DATA__) {
- __tmp__F43D=id_section__FGAG(__tmp__E43D);
+ 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__F43D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__E43D)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__SI4D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__RI4D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__4SMQ=((__SECTION_ *)__tmp__F43D);
- __tmp__J43D=(((void *)Self__4SMQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__4SMQ->name__I2ZD == (void *)(&__string_24)));
+ 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__J43D=FALSE__;
- };
- if (__tmp__J43D) {
- __tmp__R43D=((void **)((__FAST_ARRAYoSLOTo *)Self__J33D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__L33D];
- if (((struct ___OBJ *)__tmp__R43D)->__id==__SLOT_DATA__) {
- __tmp__S43D=id_section__FGAG(__tmp__R43D);
+ __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__S43D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__R43D)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__5I4D=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__4I4D)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- if (((void *)((__SECTION_ *)__tmp__S43D)->name__I2ZD == (void *)(&__string_23))) {
- __tmp__043D=((void **)((__FAST_ARRAYoSLOTo *)Self__J33D->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__L33D];
- if (((struct ___OBJ *)__tmp__043D)->__id==__SLOT_DATA__) {
- __tmp__143D=get_type_result__NX5G(__tmp__043D);
+ 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__143D=get_type_result__XY5G(__tmp__043D);
+ __tmp__IJ4D=get_type_result__BH2G(__tmp__HJ4D);
};
- __tmp__243D=((__TYPE_FULL *)__tmp__143D)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__243D)->__id) {
+ __tmp__JJ4D=((__TYPE_FULL *)__tmp__IJ4D)->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__JJ4D)->__id) {
case __TYPE__: {
- add_subtype__BI1(__tmp__243D,t__K33D);
+ add_subtype__3J1(__tmp__JJ4D,t__XH4D);
} break;
case __TYPE_NULL__: {
- add_subtype__QH3D(__tmp__243D,t__K33D);
+ add_subtype__3R3D(__tmp__JJ4D,t__XH4D);
} break;
case __TYPE_VOID__: {
- add_subtype__MS3D(__tmp__243D,t__K33D);
+ add_subtype__Z23D(__tmp__JJ4D,t__XH4D);
} break;
case __TYPE_CONTEXT__: {
- add_subtype__I33D(__tmp__243D,t__K33D);
+ add_subtype__VH4D(__tmp__JJ4D,t__XH4D);
} break;
case __TYPE_ID__: {
- add_subtype__TALH(__tmp__243D,t__K33D);
+ add_subtype__5HHH(__tmp__JJ4D,t__XH4D);
} break;
case __TYPE_GENERIC__: {
- add_subtype__O05B(__tmp__243D,t__K33D);
+ add_subtype__3Z5B(__tmp__JJ4D,t__XH4D);
} break;
case __PROFIL_BLOCK__: {
- add_subtype__CKJJ(t__K33D);
+ add_subtype__4MFJ(t__XH4D);
} break;
};
};
- j__L33D=(__INTEGER)(j__L33D + 1);
- goto while_do__YYUE;
+ j__YH4D=(__INTEGER)(j__YH4D + 1);
+ goto while_do__PHVE;
};
};
};
}
-static void add_subtype__TALH(__TYPE_ID *Self__UALH,void *t__VALH)
+static void add_subtype__5HHH(__TYPE_ID *Self__AIHH,void *t__BIHH)
// ({TYPE_ID},{TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
{
- __INTEGER j__WALH;
- void *__tmp__PBLH,*__tmp__2BLH,*__tmp__FCLH;
- void *__tmp__QBLH,*__tmp__3BLH;
- __SECTION_ *Self__5SMQ;
- void *__tmp__GCLH;
- void *__tmp__HCLH;
- __BOOLEAN __tmp__UBLH;
- j__WALH= 0;
- if ((! fast_has__DCLB(Self__UALH->parent_type__WIB.subtype_list__APY,t__VALH))) {
- fast_add__OQKB(Self__UALH->parent_type__WIB.subtype_list__APY,t__VALH);
- j__WALH= 0;
- while_do__SSRH:
+ __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__WALH <= ((__FAST_ARRAYoSLOTo *)Self__UALH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.upper__WSL)) {
- __tmp__PBLH=((void **)((__FAST_ARRAYoSLOTo *)Self__UALH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__WALH];
- if (((struct ___OBJ *)__tmp__PBLH)->__id==__SLOT_DATA__) {
- __tmp__QBLH=id_section__FGAG(__tmp__PBLH);
+ 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__QBLH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__PBLH)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__2IHH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__1IHH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- Self__5SMQ=((__SECTION_ *)__tmp__QBLH);
- __tmp__UBLH=(((void *)Self__5SMQ->name__I2ZD == (void *)(&__string_23)) || ((void *)Self__5SMQ->name__I2ZD == (void *)(&__string_24)));
+ 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__UBLH=FALSE__;
- };
- if (__tmp__UBLH) {
- __tmp__2BLH=((void **)((__FAST_ARRAYoSLOTo *)Self__UALH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__WALH];
- if (((struct ___OBJ *)__tmp__2BLH)->__id==__SLOT_DATA__) {
- __tmp__3BLH=id_section__FGAG(__tmp__2BLH);
+ __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__3BLH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2BLH)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__JJHH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__IJHH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- if (((void *)((__SECTION_ *)__tmp__3BLH)->name__I2ZD == (void *)(&__string_23))) {
- __tmp__FCLH=((void **)((__FAST_ARRAYoSLOTo *)Self__UALH->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__WALH];
- if (((struct ___OBJ *)__tmp__FCLH)->__id==__SLOT_DATA__) {
- __tmp__GCLH=get_type_result__NX5G(__tmp__FCLH);
+ 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__GCLH=get_type_result__XY5G(__tmp__FCLH);
+ __tmp__SJHH=get_type_result__BH2G(__tmp__RJHH);
};
- __tmp__HCLH=((__TYPE_FULL *)__tmp__GCLH)->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__HCLH)->__id) {
+ __tmp__TJHH=((__TYPE_FULL *)__tmp__SJHH)->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__TJHH)->__id) {
case __TYPE__: {
- add_subtype__BI1(__tmp__HCLH,t__VALH);
+ add_subtype__3J1(__tmp__TJHH,t__BIHH);
} break;
case __TYPE_NULL__: {
- add_subtype__QH3D(__tmp__HCLH,t__VALH);
+ add_subtype__3R3D(__tmp__TJHH,t__BIHH);
} break;
case __TYPE_VOID__: {
- add_subtype__MS3D(__tmp__HCLH,t__VALH);
+ add_subtype__Z23D(__tmp__TJHH,t__BIHH);
} break;
case __TYPE_CONTEXT__: {
- add_subtype__I33D(__tmp__HCLH,t__VALH);
+ add_subtype__VH4D(__tmp__TJHH,t__BIHH);
} break;
case __TYPE_ID__: {
- add_subtype__TALH(__tmp__HCLH,t__VALH);
+ add_subtype__5HHH(__tmp__TJHH,t__BIHH);
} break;
case __TYPE_GENERIC__: {
- add_subtype__O05B(__tmp__HCLH,t__VALH);
+ add_subtype__3Z5B(__tmp__TJHH,t__BIHH);
} break;
case __PROFIL_BLOCK__: {
- add_subtype__CKJJ(t__VALH);
+ add_subtype__4MFJ(t__BIHH);
} break;
};
};
- j__WALH=(__INTEGER)(j__WALH + 1);
- goto while_do__SSRH;
+ j__CIHH=(__INTEGER)(j__CIHH + 1);
+ goto while_do__ZZNH;
};
};
};
}
-static void add_subtype__CKJJ(void *t__EKJJ)
+static void add_subtype__4MFJ(void *t__ANFJ)
// ({TYPExTYPE_NULLxTYPE_VOIDxTYPE_CONTEXTxTYPE_GENERIC}) VoidRecursive, No inlinable.
{
- void *__tmp__FKJJ;
- __tmp__FKJJ=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__FKJJ)->__id) {
+ void *__tmp__BNFJ;
+ __tmp__BNFJ=type_block__BLB;
+ switch (((struct ___OBJ *)__tmp__BNFJ)->__id) {
case __TYPE__: {
- add_subtype__BI1(__tmp__FKJJ,t__EKJJ);
+ add_subtype__3J1(__tmp__BNFJ,t__ANFJ);
} break;
case __TYPE_NULL__: {
- add_subtype__QH3D(__tmp__FKJJ,t__EKJJ);
+ add_subtype__3R3D(__tmp__BNFJ,t__ANFJ);
} break;
case __TYPE_VOID__: {
- add_subtype__MS3D(__tmp__FKJJ,t__EKJJ);
+ add_subtype__Z23D(__tmp__BNFJ,t__ANFJ);
} break;
case __TYPE_CONTEXT__: {
- add_subtype__I33D(__tmp__FKJJ,t__EKJJ);
+ add_subtype__VH4D(__tmp__BNFJ,t__ANFJ);
} break;
case __TYPE_ID__: {
- add_subtype__TALH(__tmp__FKJJ,t__EKJJ);
+ add_subtype__5HHH(__tmp__BNFJ,t__ANFJ);
} break;
case __TYPE_GENERIC__: {
- add_subtype__O05B(__tmp__FKJJ,t__EKJJ);
+ add_subtype__3Z5B(__tmp__BNFJ,t__ANFJ);
} break;
case __PROFIL_BLOCK__: {
- add_subtype__CKJJ(t__EKJJ);
+ add_subtype__4MFJ(t__ANFJ);
} break;
};
}
-static __INTEGER fast_first_index_of__JWLC(__FAST_ARRAYoExpanded_CHARACTERo *Self__KWLC,__CHARACTER element__LWLC)
-// ({FAST_ARRAYoExpanded_CHARACTERo},{CHARACTER}) With resultNo recursive, No inlinable.
+static void* prototype__VPRF(__TYPE_FULL *Self__WPRF)
+// ({TYPE_FULL}) With resultNo recursive, No inlinable.
{
- __INTEGER result__NWLC;
- result__NWLC= 0;
- if ((Self__KWLC->parent_arrayed_collection__IIM.upper__WTJB >= 0)) {
- result__NWLC=fast_first_index_of__until__PAD(Self__KWLC->parent_arrayed_collection__IIM.storage__STJB,element__LWLC,Self__KWLC->parent_arrayed_collection__IIM.upper__WTJB);
+ 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(result__NWLC);
+ return(__tmp__ZPRF);
}
-static __INTEGER hash_code__WQ0D(__TYPE_FULL *Self__XQ0D)
+static __INTEGER hash_code__000D(__TYPE_FULL *Self__100D)
// ({TYPE_FULL}) With resultNo recursive, No inlinable.
{
- void *__tmp__ZQ0D;
- void *__tmp__0Q0D;
- __tmp__ZQ0D=Self__XQ0D->parent_type__KTL;
- switch (((struct ___OBJ *)__tmp__ZQ0D)->__id) {
+ void *__tmp__300D;
+ void *__tmp__400D;
+ __tmp__300D=Self__100D->parent_type__5SL;
+ switch (((struct ___OBJ *)__tmp__300D)->__id) {
case __TYPE__: {
- __tmp__0Q0D=((__PROTOTYPE *)((__TYPE *)__tmp__ZQ0D)->prototype__RD)->parent_named__QD.name__1QB;
+ __tmp__400D=((__PROTOTYPE *)((__TYPE *)__tmp__300D)->prototype__RD)->parent_named__QD.name__1QB;
} break;
case __TYPE_NULL__: {
- __tmp__0Q0D=(&__string_59);
+ __tmp__400D=(&__string_59);
} break;
case __TYPE_VOID__: {
- __tmp__0Q0D=(&__string_2);
+ __tmp__400D=(&__string_2);
} break;
case __TYPE_CONTEXT__: {
- __tmp__0Q0D=(&__string_44);
+ __tmp__400D=(&__string_44);
} break;
case __TYPE_ID__: {
- __tmp__0Q0D=(&__string_46);
+ __tmp__400D=(&__string_46);
} break;
case __TYPE_GENERIC__: {
- __tmp__0Q0D=((__TYPE_GENERIC *)__tmp__ZQ0D)->name__2R2B;
+ __tmp__400D=((__TYPE_GENERIC *)__tmp__300D)->name__LR2B;
} break;
case __PROFIL_BLOCK__: {
- __tmp__0Q0D=((__PROFIL_BLOCK *)__tmp__ZQ0D)->parent_profil__UNCG.name__JCII;
+ __tmp__400D=((__PROFIL_BLOCK *)__tmp__300D)->parent_profil__OGAG.name__5IEI;
} break;
};
- return(hash_code__WPN(__tmp__0Q0D));
+ return(hash_code__OPN(__tmp__400D));
}
-static void* get_intern__I3DG(void *str__K3DG)
+static void* get_intern__FMBG(void *str__HMBG)
// ({NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- __INTEGER m__O3DG,v__N3DG;
- void *result__M3DG;
- m__O3DG= 0;
- copy__BNK(tmp_name__MK,str__K3DG);
+ __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__R3DG=(__INTEGER)(count_variable__R3DG + 1);
- v__N3DG=count_variable__R3DG;
- while ((v__N3DG != 0)) {
- m__O3DG=(__INTEGER)(v__N3DG & 31);
- if ((m__O3DG < 26)) {
- add_last__YPK(tmp_name__MK,((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'A') + ((__INTEGER_8 )m__O3DG))))));
+ 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 {
- add_last__YPK(tmp_name__MK,((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )'0') + ((__INTEGER_8 )(__INTEGER)(m__O3DG - 26)))))));
+ 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__N3DG=(__INTEGER)(v__N3DG >> 5);
+ v__KMBG=(__INTEGER)(v__KMBG >> 5);
};
- result__M3DG=create_copy__I0E(tmp_name__MK);
- fast_add__GAM(list__TK,result__M3DG);
- return(result__M3DG);
+ 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);
+ };
+ ((__CHARACTER *)Self__YHCR->storage__X4K)[__tmp__0HCR]='\0';
+ Self__YHCR->count__XHB=__tmp__0HCR;
+ };
+ fast_add__15L(list__TK,result__4IHR);
+ return(result__4IHR);
}
-static void* to_types__M0IJ(__TYPES_TMP *Self__N0IJ)
+static void* to_types__I3EJ(__TYPES_TMP *Self__J3EJ)
// ({TYPES_TMP}) With resultNo recursive, No inlinable.
{
- void *result__P0IJ,*result__FFMK,*e__CSMK;
- __INTEGER result__ZDRK,__tmp__DERK,__tmp__FERK,__tmp__RV4Q;
- __INTEGER __tmp__VANK,i__MZIL,typ_id__OADK,up__N5MK,Self__C1VK;
- __INTEGER h__JSMK,idx__KSMK,idx__PXCL,new_capacity__QXCL,i__OXCL;
- __INTEGER typ_id__GT5K;
- void *__tmp__EERK;
- __TYPES *Self__15MK,*result__IADK,*Self__L5MK;
- __POINTER ptr__JADK,ptr__BT5K;
- __UINTEGER_32 sz__LADK,a__WV4Q,new_size__UV4Q,t__0V4Q,a__2V4Q;
- __UINTEGER_32 sz__DT5K,a__JW4Q,new_size__HW4Q,t__NW4Q,a__PW4Q;
- __HASHED_SEToTYPESo *Self__REMK,*Self__BSMK;
- void *node__EFMK,*node__LSMK,*node1__SXCL,*node2__TXCL,*__tmp__1TMK;
- void **__tmp__SV4Q,**__tmp__QANK,**Self__YYIL,**__tmp__S5MK;
- void **__tmp__U5MK,**Self__SASK;
- __BOOLEAN __tmp__3FMK,__tmp__5ANK,__tmp__ZANK,__tmp__2ANK;
- void **old_buckets__RXCL;
- __HASHED_SET_NODEoTYPESo *result__AT5K,*Self__5BSL;
- result__P0IJ=NULL;
- if ((Self__N0IJ->parent_types__GCCG.upper__MSCG == (__INTEGER)(- 1))) {
- result__P0IJ=TYPES__;
- } else {
- Self__REMK=((__HASHED_SEToTYPESo *)bucket__B1IJ);
- result__FFMK=NULL;
- result__ZDRK= 0;
- if ((Self__N0IJ->parent_types__GCCG.upper__MSCG != (__INTEGER)(- 1))) {
- __tmp__DERK=(__INTEGER)(Self__N0IJ->parent_types__GCCG.upper__MSCG << 8);
- __tmp__EERK=((void **)Self__N0IJ->parent_types__GCCG.storage__CTJJ)[Self__N0IJ->parent_types__GCCG.upper__MSCG];
- switch (((struct ___OBJ *)__tmp__EERK)->__id) {
+ 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__FERK=((__TYPE *)__tmp__EERK)->index__LJC;
+ __tmp__LINK=((__TYPE *)__tmp__KINK)->index__LJC;
} break;
case __TYPE_NULL__: {
- __tmp__FERK=((__TYPE_NULL *)__tmp__EERK)->parent_type__TIB.index__LJC;
+ __tmp__LINK=((__TYPE_NULL *)__tmp__KINK)->parent_type__TIB.index__LJC;
} break;
case __TYPE_VOID__: {
- __tmp__FERK=((__TYPE_VOID *)__tmp__EERK)->parent_type__UIB.index__LJC;
+ __tmp__LINK=((__TYPE_VOID *)__tmp__KINK)->parent_type__UIB.index__LJC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__FERK=((__TYPE_CONTEXT *)__tmp__EERK)->parent_type__VIB.index__LJC;
+ __tmp__LINK=((__TYPE_CONTEXT *)__tmp__KINK)->parent_type__VIB.index__LJC;
} break;
case __TYPE_ID__: {
- __tmp__FERK=((__TYPE_ID *)__tmp__EERK)->parent_type__WIB.index__LJC;
+ __tmp__LINK=((__TYPE_ID *)__tmp__KINK)->parent_type__WIB.index__LJC;
} break;
case __TYPE_GENERIC__: {
- __tmp__FERK=((__TYPE_GENERIC *)__tmp__EERK)->parent_type__T2IB.index__LJC;
+ __tmp__LINK=((__TYPE_GENERIC *)__tmp__KINK)->parent_type__C2IB.index__LJC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__FERK=((__PROFIL_BLOCK *)__tmp__EERK)->parent_type__VNCG.index__LJC;
+ __tmp__LINK=((__PROFIL_BLOCK *)__tmp__KINK)->parent_type__PGAG.index__LJC;
} break;
};
- result__ZDRK=(__INTEGER)(__tmp__DERK + __tmp__FERK);
+ result__5HNK=(__INTEGER)(__tmp__JINK + __tmp__LINK);
};
- node__EFMK=((void **)Self__REMK->buckets__MFMK)[(__INTEGER)(result__ZDRK % Self__REMK->capacity__HFMK)];
- __tmp__RV4Q=Self__N0IJ->parent_types__GCCG.upper__MSCG;
- __tmp__SV4Q=Self__N0IJ->parent_types__GCCG.storage__CTJJ;
- until_do__LERK:
+ 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__EFMK == (void *)NULL)) {
- __tmp__3FMK=TRUE__;
- } else {
- Self__15MK=((__TYPES *)((__HASHED_SET_NODEoTYPESo *)node__EFMK)->item__YFMK);
- if (((void *)Self__15MK == (void *)Self__N0IJ)) {
- __tmp__5ANK=TRUE__;
- } else {
- if ((Self__15MK->upper__MSCG == __tmp__RV4Q)) {
- if ((Self__15MK->upper__MSCG == (__INTEGER)(- 1))) {
- __tmp__ZANK=TRUE__;
- } else {
- __tmp__QANK=Self__15MK->storage__CTJJ;
- __tmp__VANK=(__INTEGER)(Self__15MK->upper__MSCG + 1);
- Self__YYIL=((void **)__tmp__QANK);
- i__MZIL=(__INTEGER)(__tmp__VANK - 1);
- while (((i__MZIL >= 0) && ((void *)Self__YYIL[i__MZIL] == (void *)((void **)__tmp__SV4Q)[i__MZIL]))) {
- i__MZIL=(__INTEGER)(i__MZIL - 1);
- };
- __tmp__ZANK=(i__MZIL < 0);
- };
- __tmp__2ANK=__tmp__ZANK;
- } else {
- __tmp__2ANK=FALSE__;
- };
- __tmp__5ANK=__tmp__2ANK;
- };
- __tmp__3FMK=__tmp__5ANK;
- };
- if ((! __tmp__3FMK)) {
- node__EFMK=((__HASHED_SET_NODEoTYPESo *)node__EFMK)->next__EGMK;
- goto until_do__LERK;
- };
- };
- if (((void *)node__EFMK != (void *)NULL)) {
- result__FFMK=((__HASHED_SET_NODEoTYPESo *)node__EFMK)->item__YFMK;
- };
- result__P0IJ=result__FFMK;
- if (((void *)result__FFMK == (void *)NULL)) {
- result__IADK=NULL;
- ptr__JADK=((__POINTER )(NULL));
- typ_id__OADK= 0;
- sz__LADK=((__UINTEGER_32 )sizeof(__TYPES));
- if ((sz__LADK == 0)) {
- result__IADK=TYPES__;
- } else {
- typ_id__OADK=__TYPES__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__LADK);
- if ((typ_id__OADK == (__INTEGER)(- 1))) {
- a__WV4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__UV4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__LADK + a__WV4Q) & (__UINTEGER_32)(~ a__WV4Q));
- ptr__JADK=micro_alloc__table__lab__BOI(new_size__UV4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__UV4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__UV4Q);
- } else {
- t__0V4Q=((__UINTEGER_32 )typ_id__OADK);
- a__2V4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__JADK=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__LADK + a__2V4Q) & (__UINTEGER_32)(~ a__2V4Q)),((__POINTER )(&(table_type[(t__0V4Q)]))),(__UINTEGER_32)(t__0V4Q | 1));
- };
- result__IADK=((__TYPES *)ptr__JADK);
- *(result__IADK) = *(TYPES__);
- };
- Self__L5MK=((__TYPES *)result__IADK);
- up__N5MK=Self__N0IJ->parent_types__GCCG.upper__MSCG;
- Self__L5MK->storage__CTJJ=((void **)alloc_dynamic__J0Y(((__UINTEGER_32 )(__INTEGER)((__INTEGER)(up__N5MK + 1) * ((__INTEGER )(sizeof(void *)))))));
- __tmp__S5MK=Self__L5MK->storage__CTJJ;
- __tmp__U5MK=Self__N0IJ->parent_types__GCCG.storage__CTJJ;
- Self__SASK=((void **)__tmp__S5MK);
- Self__C1VK=up__N5MK;
- while ((Self__C1VK >= 0)) {
- Self__SASK[Self__C1VK]=((void **)__tmp__U5MK)[Self__C1VK];
- Self__C1VK=(__INTEGER)(Self__C1VK - 1);
- };
- Self__L5MK->upper__MSCG=up__N5MK;
- size__V5MK=(__INTEGER)(size__V5MK + (__INTEGER)((__INTEGER)(up__N5MK + 1) << 2));
- result__P0IJ=result__IADK;
- Self__BSMK=((__HASHED_SEToTYPESo *)bucket__B1IJ);
- e__CSMK=result__IADK;
- fast_has__LRRK(Self__BSMK,result__IADK);
- fast_has__LRRK(Self__BSMK,result__IADK);
- h__JSMK=hash_code__BQRK(result__IADK);
- idx__KSMK=(__INTEGER)(h__JSMK % Self__BSMK->capacity__HFMK);
- node__LSMK=((void **)Self__BSMK->buckets__MFMK)[idx__KSMK];
- while ((! (((void *)node__LSMK == (void *)NULL) || ((void *)((__HASHED_SET_NODEoTYPESo *)node__LSMK)->item__YFMK == (void *)e__CSMK)))) {
- node__LSMK=((__HASHED_SET_NODEoTYPESo *)node__LSMK)->next__EGMK;
- };
- if (((void *)node__LSMK == (void *)NULL)) {
- if ((Self__BSMK->capacity__HFMK == Self__BSMK->count__OTMK)) {
- idx__PXCL= 0;
- node1__SXCL=NULL;
- node2__TXCL=NULL;
- new_capacity__QXCL=prime_number_ceiling__A4Q((__INTEGER)(Self__BSMK->capacity__HFMK + 1));
- old_buckets__RXCL=Self__BSMK->buckets__MFMK;
- Self__BSMK->buckets__MFMK=create__3HVK(new_capacity__QXCL);
- i__OXCL=(__INTEGER)(Self__BSMK->capacity__HFMK - 1);
- Self__BSMK->capacity__HFMK=new_capacity__QXCL;
- while ((i__OXCL >= 0)) {
- node1__SXCL=((void **)old_buckets__RXCL)[i__OXCL];
- while (((void *)node1__SXCL != (void *)NULL)) {
- node2__TXCL=((__HASHED_SET_NODEoTYPESo *)node1__SXCL)->next__EGMK;
- idx__PXCL=(__INTEGER)(hash_code__BQRK(((__HASHED_SET_NODEoTYPESo *)node1__SXCL)->item__YFMK) % Self__BSMK->capacity__HFMK);
- ((__HASHED_SET_NODEoTYPESo *)node1__SXCL)->next__EGMK=((void **)Self__BSMK->buckets__MFMK)[idx__PXCL];
- ((void **)Self__BSMK->buckets__MFMK)[idx__PXCL]=node1__SXCL;
- node1__SXCL=node2__TXCL;
- };
- i__OXCL=(__INTEGER)(i__OXCL - 1);
- };
- idx__KSMK=(__INTEGER)(h__JSMK % Self__BSMK->capacity__HFMK);
- };
- __tmp__1TMK=((void **)Self__BSMK->buckets__MFMK)[idx__KSMK];
- result__AT5K=NULL;
- ptr__BT5K=((__POINTER )(NULL));
- typ_id__GT5K= 0;
- sz__DT5K=((__UINTEGER_32 )sizeof(__HASHED_SET_NODEoTYPESo));
- if ((sz__DT5K == 0)) {
- result__AT5K=HASHED_SET_NODEoTYPESo__;
- } else {
- typ_id__GT5K=__HASHED_SET_NODEoTYPESo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__DT5K);
- if ((typ_id__GT5K == (__INTEGER)(- 1))) {
- a__JW4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__HW4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__DT5K + a__JW4Q) & (__UINTEGER_32)(~ a__JW4Q));
- ptr__BT5K=micro_alloc__table__lab__BOI(new_size__HW4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__HW4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__HW4Q);
- } else {
- t__NW4Q=((__UINTEGER_32 )typ_id__GT5K);
- a__PW4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__BT5K=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__DT5K + a__PW4Q) & (__UINTEGER_32)(~ a__PW4Q)),((__POINTER )(&(table_type[(t__NW4Q)]))),(__UINTEGER_32)(t__NW4Q | 1));
- };
- result__AT5K=((__HASHED_SET_NODEoTYPESo *)ptr__BT5K);
- *(result__AT5K) = *(HASHED_SET_NODEoTYPESo__);
- };
- Self__5BSL=((__HASHED_SET_NODEoTYPESo *)result__AT5K);
- Self__5BSL->item__YFMK=result__IADK;
- Self__5BSL->next__EGMK=__tmp__1TMK;
- node__LSMK=result__AT5K;
- ((void **)Self__BSMK->buckets__MFMK)[idx__KSMK]=result__AT5K;
- Self__BSMK->count__OTMK=(__INTEGER)(Self__BSMK->count__OTMK + 1);
- };
- };
- };
- free__0KJJ(Self__N0IJ);
- return(result__P0IJ);
-}
-
-static void* receiver_type__PMAH(__SLOT_DATA *Self__QMAH)
-// ({SLOT_DATA}) With resultNo recursive, No inlinable.
-{
- void *result__SMAH;
- result__SMAH=NULL;
- if (((void *)Self__QMAH->parent_slot__H3YD != (void *)NULL)) {
- result__SMAH=((__SLOT *)Self__QMAH->parent_slot__H3YD)->receiver_type__014F;
- } else {
- result__SMAH=type_block__BLB;
+ 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);
+ };
+ };
};
- return(result__SMAH);
+ free__WNFJ(Self__J3EJ);
+ return(result__L3EJ);
}
-static void* last_expr__KOUG(__LIST *Self__LOUG)
+static void* last_expr__2QRG(__LIST *Self__3QRG)
// ({LIST}) With resultNo recursive, No inlinable.
{
- void *__tmp__POUG;
- void *__tmp__QOUG,*result__NOUG;
- __FAST_ARRAYoINSTRo *Self__UW4Q;
- Self__UW4Q=((__FAST_ARRAYoINSTRo *)Self__LOUG->expr_list__EMRG);
- __tmp__POUG=((void **)Self__UW4Q->parent_arrayed_collection__DMRG.storage__X3BH)[Self__UW4Q->parent_arrayed_collection__DMRG.upper__5BTG];
- if (__tmp__POUG==NULL) {
- __tmp__QOUG=NULL;
+ 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__POUG)->__id) {
+ switch (((struct ___OBJ *)__tmp__BRRG)->__id) {
case __LIST__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __STRING_CST__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __PUSH__: {
- __tmp__QOUG=NULL;
+ __tmp__CRRG=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __PROTOTYPE_CST__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __INTEGER_CST__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __SWITCH__: {
- __tmp__QOUG=NULL;
+ __tmp__CRRG=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__QOUG=NULL;
+ __tmp__CRRG=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_MULTIPLE__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __NODE_STYLE__: {
- __tmp__QOUG=NULL;
+ __tmp__CRRG=NULL;
} break;
case __WRITE_GLOBAL__: {
- __tmp__QOUG=NULL;
+ __tmp__CRRG=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__QOUG=NULL;
+ __tmp__CRRG=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __REAL_CST__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __CHARACTER_CST__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __IS_EXPANDED__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __GET_TYPE_ID__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_SUP__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_SUB__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_MUL__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_DIV__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_AND__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __PUT_TO__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __ITEM__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __SIZE_OF__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __CAST__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __CALL_SLOT__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __NOP__: {
- __tmp__QOUG=NULL;
+ __tmp__CRRG=NULL;
} break;
case __READ_SLOT__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __WRITE_LOCAL__: {
- __tmp__QOUG=NULL;
+ __tmp__CRRG=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __LOOP__: {
- __tmp__QOUG=NULL;
+ __tmp__CRRG=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_NEG__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_ADD__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_NOT__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_MOD__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __LOOP_END__: {
- __tmp__QOUG=NULL;
+ __tmp__CRRG=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_INF__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_INF_EQ__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_OR__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
case __EXPR_XOR__: {
- __tmp__QOUG=((void *)__tmp__POUG);
+ __tmp__CRRG=((void *)__tmp__BRRG);
} break;
}
};
- result__NOUG=__tmp__QOUG;
- return(__tmp__QOUG);
+ result__5QRG=__tmp__CRRG;
+ return(__tmp__CRRG);
}
-static __BOOLEAN is_interrupt__IJUL(__CALL_SLOT *Self__JJUL)
-// ({CALL_SLOT}) With resultNo recursive, No inlinable.
+static void* read__QB5G(__LOCAL *Self__RB5G)
+// ({LOCAL}) With resultNo recursive, No inlinable.
{
- void *__tmp__LJUL;
- __BOOLEAN __tmp__NJUL;
- __tmp__LJUL=Self__JJUL->profil__CZ5H;
- if (((struct ___OBJ *)__tmp__LJUL)->__id==__PROFIL_SLOT__) {
- __tmp__NJUL=((void *)((__SECTION_ *)((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)__tmp__LJUL)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC)->name__I2ZD == (void *)(&__string_25));
+ 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__NJUL=FALSE__;
+ __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(__tmp__NJUL);
+ return(result__WVAH);
}
-static void* get_temporary_expr__MFXG(__TYPE_FULL *Self__NFXG,__POSITION p__OFXG)
-// ({TYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
+static __FAST_ARRAYoEXPRo* create_with_capacity__FTHH(__INTEGER new_count__HTHH)
+// ({INTEGER}) With resultNo recursive, No inlinable.
{
- void *result__QFXG;
- result__QFXG=NULL;
- if (((void *)Self__NFXG->parent_type__KTL == (void *)TYPE_VOID__)) {
- result__QFXG=create__type__HZQC(p__OFXG,TYPE_VOID__->parent_type__UIB.default__AKC);
+ __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 {
- result__QFXG=read__4TCH(create__name__style__type__VCNG(p__OFXG,(&__string_60),'+',Self__NFXG));
+ 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__);
};
- return(result__QFXG);
+ 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 __FAST_ARRAYoEXPRo* create_with_capacity__ZLLH(__INTEGER new_count__1LLH)
-// ({INTEGER}) With resultNo recursive, No inlinable.
-{
- __POINTER ptr__4BOH;
- __INTEGER typ_id__DCOH;
- __UINTEGER_32 sz__ACOH,a__ZW4Q,new_size__XW4Q,t__3W4Q,a__5W4Q;
- __FAST_ARRAYoEXPRo *result__3BOH,*Self__ZKHI;
- result__3BOH=NULL;
- ptr__4BOH=((__POINTER )(NULL));
- typ_id__DCOH= 0;
- sz__ACOH=((__UINTEGER_32 )sizeof(__FAST_ARRAYoEXPRo));
- if ((sz__ACOH == 0)) {
- result__3BOH=FAST_ARRAYoEXPRo__;
- } else {
- typ_id__DCOH=__FAST_ARRAYoEXPRo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__ACOH);
- if ((typ_id__DCOH == (__INTEGER)(- 1))) {
- a__ZW4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__XW4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__ACOH + a__ZW4Q) & (__UINTEGER_32)(~ a__ZW4Q));
- ptr__4BOH=micro_alloc__table__lab__BOI(new_size__XW4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__XW4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__XW4Q);
- } else {
- t__3W4Q=((__UINTEGER_32 )typ_id__DCOH);
- a__5W4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__4BOH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__ACOH + a__5W4Q) & (__UINTEGER_32)(~ a__5W4Q)),((__POINTER )(&(table_type[(t__3W4Q)]))),(__UINTEGER_32)(t__3W4Q | 1));
- };
- result__3BOH=((__FAST_ARRAYoEXPRo *)ptr__4BOH);
- *(result__3BOH) = *(FAST_ARRAYoEXPRo__);
- };
- Self__ZKHI=((__FAST_ARRAYoEXPRo *)result__3BOH);
- if ((Self__ZKHI->parent_arrayed_collection__3LMC.capacity__CLHI < new_count__1LLH)) {
- Self__ZKHI->parent_arrayed_collection__3LMC.storage__NLHI=create__D2ZI(new_count__1LLH);
- Self__ZKHI->parent_arrayed_collection__3LMC.capacity__CLHI=new_count__1LLH;
- };
- Self__ZKHI->parent_arrayed_collection__3LMC.upper__0KWH=(__INTEGER)(- 1);
- return(result__3BOH);
-}
-
-static void add_last__JLII(__FAST_ARRAYoEXPRo *Self__KLII,void *element__LLII)
+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__MLII,__tmp__QMII,__tmp__ZJMJ,Self__F5QK;
- __BOOLEAN __tmp__0LII;
- void **__tmp__PMII,**new__GJMJ;
- new_capacity__MLII= 0;
- if (((__INTEGER)(Self__KLII->parent_arrayed_collection__3LMC.upper__0KWH + 1) <= (__INTEGER)(Self__KLII->parent_arrayed_collection__3LMC.capacity__CLHI - 1))) {
- Self__KLII->parent_arrayed_collection__3LMC.upper__0KWH=(__INTEGER)(Self__KLII->parent_arrayed_collection__3LMC.upper__0KWH + 1);
- __tmp__0LII=TRUE__;
+ __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__0LII=FALSE__;
+ __tmp__QSEI=FALSE__;
};
- if ((! __tmp__0LII)) {
- if ((Self__KLII->parent_arrayed_collection__3LMC.capacity__CLHI == 0)) {
- Self__KLII->parent_arrayed_collection__3LMC.storage__NLHI=create__D2ZI( 2);
- Self__KLII->parent_arrayed_collection__3LMC.capacity__CLHI= 2;
- Self__KLII->parent_arrayed_collection__3LMC.upper__0KWH= 0;
+ 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__MLII=(__INTEGER)(Self__KLII->parent_arrayed_collection__3LMC.capacity__CLHI << 1);
- __tmp__PMII=Self__KLII->parent_arrayed_collection__3LMC.storage__NLHI;
- __tmp__QMII=Self__KLII->parent_arrayed_collection__3LMC.capacity__CLHI;
- new__GJMJ=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__PMII)),((__UINTEGER_32 )(__INTEGER)(__tmp__QMII * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__MLII * ((__INTEGER )(sizeof(void *)))))));
- __tmp__ZJMJ=(__INTEGER)(new_capacity__MLII - 1);
- Self__F5QK=__tmp__QMII;
- while ((Self__F5QK <= __tmp__ZJMJ)) {
- new__GJMJ[Self__F5QK]=NULL;
- Self__F5QK=(__INTEGER)(Self__F5QK + 1);
+ 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__KLII->parent_arrayed_collection__3LMC.storage__NLHI=new__GJMJ;
- Self__KLII->parent_arrayed_collection__3LMC.capacity__CLHI=new_capacity__MLII;
- Self__KLII->parent_arrayed_collection__3LMC.upper__0KWH=(__INTEGER)(Self__KLII->parent_arrayed_collection__3LMC.upper__0KWH + 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__KLII->parent_arrayed_collection__3LMC.storage__NLHI)[Self__KLII->parent_arrayed_collection__3LMC.upper__0KWH]=element__LLII;
+ ((void **)Self__ASEI->parent_arrayed_collection__Q2LC.storage__DSDI)[Self__ASEI->parent_arrayed_collection__Q2LC.upper__2RSH]=element__BSEI;
}
-static __EXPR_MULTIPLE* create__OMLH(void *l__QMLH)
+static __EXPR_MULTIPLE* create__0THH(void *l__2THH)
// ({NULLxFAST_ARRAYoEXPRo}) With resultNo recursive, No inlinable.
{
- __EXPR_MULTIPLE *result__YDOH;
- __POINTER ptr__ZDOH;
- __INTEGER typ_id__4DOH;
- __UINTEGER_32 sz__1DOH,a__EX4Q,new_size__CX4Q,t__IX4Q,a__KX4Q;
- void *__tmp__DMHI;
- __POSITION __tmp__EMHI;
- __FAST_ARRAYoEXPRo *Self__03MI;
- result__YDOH=NULL;
- ptr__ZDOH=((__POINTER )(NULL));
- typ_id__4DOH= 0;
- sz__1DOH=((__UINTEGER_32 )sizeof(__EXPR_MULTIPLE));
- if ((sz__1DOH == 0)) {
- result__YDOH=EXPR_MULTIPLE__;
- } else {
- typ_id__4DOH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__1DOH);
- if ((typ_id__4DOH == (__INTEGER)(- 1))) {
- a__EX4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__CX4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__1DOH + a__EX4Q) & (__UINTEGER_32)(~ a__EX4Q));
- ptr__ZDOH=micro_alloc__table__lab__BOI(new_size__CX4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__CX4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__CX4Q);
- } else {
- t__IX4Q=((__UINTEGER_32 )typ_id__4DOH);
- a__KX4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__ZDOH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__1DOH + a__KX4Q) & (__UINTEGER_32)(~ a__KX4Q)),((__POINTER )(&(table_type[(t__IX4Q)]))),(__UINTEGER_32)(t__IX4Q | 1));
- };
- result__YDOH=((__EXPR_MULTIPLE *)ptr__ZDOH);
- *(result__YDOH) = *(EXPR_MULTIPLE__);
- };
- ((__EXPR_MULTIPLE *)result__YDOH)->expr_list__W3PH=l__QMLH;
- Self__03MI=((__FAST_ARRAYoEXPRo *)l__QMLH);
- __tmp__DMHI=((void **)Self__03MI->parent_arrayed_collection__3LMC.storage__NLHI)[Self__03MI->parent_arrayed_collection__3LMC.upper__0KWH];
- switch (((struct ___OBJ *)__tmp__DMHI)->__id) {
+ __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__EMHI=((__LIST *)__tmp__DMHI)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__0SDI=((__LIST *)__tmp__ZSDI)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__EMHI=((__STRING_CST *)__tmp__DMHI)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXTERNAL_C *)__tmp__DMHI)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__0SDI=((__EXTERNAL_C *)__tmp__ZSDI)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__EMHI=((__PROTOTYPE_CST *)__tmp__DMHI)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__INTEGER_CST *)__tmp__DMHI)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__READ_LOCAL *)__tmp__DMHI)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__0SDI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__EMHI=((__EXPR_EQUAL *)__tmp__DMHI)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_NOT_EQUAL *)__tmp__DMHI)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__REAL_CST *)__tmp__DMHI)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__CHARACTER_CST *)__tmp__DMHI)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__IS_EXPANDED *)__tmp__DMHI)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__0SDI=((__IS_EXPANDED *)__tmp__ZSDI)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__EMHI=((__GET_TYPE_ID *)__tmp__DMHI)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__0SDI=((__GET_TYPE_ID *)__tmp__ZSDI)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__EMHI=((__EXPR_SUP *)__tmp__DMHI)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_SUB *)__tmp__DMHI)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_MUL *)__tmp__DMHI)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_DIV *)__tmp__DMHI)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_AND *)__tmp__DMHI)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_SHIFT_R *)__tmp__DMHI)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_SHIFT_L *)__tmp__DMHI)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__PUT_TO *)__tmp__DMHI)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__0SDI=((__PUT_TO *)__tmp__ZSDI)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__EMHI=((__ITEM *)__tmp__DMHI)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__0SDI=((__ITEM *)__tmp__ZSDI)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__EMHI=((__SIZE_OF *)__tmp__DMHI)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__0SDI=((__SIZE_OF *)__tmp__ZSDI)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__EMHI=((__CAST *)__tmp__DMHI)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__0SDI=((__CAST *)__tmp__ZSDI)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__EMHI=((__CALL_SLOT *)__tmp__DMHI)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__0SDI=((__CALL_SLOT *)__tmp__ZSDI)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__EMHI=((__READ_SLOT *)__tmp__DMHI)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__READ_GLOBAL *)__tmp__DMHI)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_NOT_LOGIC *)__tmp__DMHI)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_OR_LOGIC *)__tmp__DMHI)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_OR_OR_LOGIC *)__tmp__DMHI)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_AND_LOGIC *)__tmp__DMHI)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_AND_AND_LOGIC *)__tmp__DMHI)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_NEG *)__tmp__DMHI)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_ADD *)__tmp__DMHI)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_NOT *)__tmp__DMHI)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_MOD *)__tmp__DMHI)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_SUP_EQ *)__tmp__DMHI)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_INF *)__tmp__DMHI)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_INF_EQ *)__tmp__DMHI)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_OR *)__tmp__DMHI)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__EMHI=((__EXPR_XOR *)__tmp__DMHI)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__BJM=__tmp__EMHI;
- return(result__YDOH);
+ EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM=__tmp__0SDI;
+ return(result__ELKH);
}
-static void add_last__PUJH(__FAST_ARRAYoLOCALo *Self__QUJH,void *element__RUJH)
+static void add_last__11FH(__FAST_ARRAYoLOCALo *Self__21FH,void *element__31FH)
// ({FAST_ARRAYoLOCALo},{NULLxLOCAL}) VoidNo recursive, No inlinable.
{
- __INTEGER new_capacity__SUJH,__tmp__WVJH;
- __BOOLEAN __tmp__AVJH;
- void **__tmp__VVJH,**new__NSTH;
- new_capacity__SUJH= 0;
- if (((__INTEGER)(Self__QUJH->parent_arrayed_collection__QIAG.upper__TIAG + 1) <= (__INTEGER)(Self__QUJH->parent_arrayed_collection__QIAG.capacity__SRSG - 1))) {
- Self__QUJH->parent_arrayed_collection__QIAG.upper__TIAG=(__INTEGER)(Self__QUJH->parent_arrayed_collection__QIAG.upper__TIAG + 1);
- __tmp__AVJH=TRUE__;
+ __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__AVJH=FALSE__;
+ __tmp__M2FH=FALSE__;
};
- if ((! __tmp__AVJH)) {
- if ((Self__QUJH->parent_arrayed_collection__QIAG.capacity__SRSG == 0)) {
- Self__QUJH->parent_arrayed_collection__QIAG.storage__3RSG=create__1C0G( 2);
- Self__QUJH->parent_arrayed_collection__QIAG.capacity__SRSG= 2;
- Self__QUJH->parent_arrayed_collection__QIAG.upper__TIAG= 0;
+ 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__SUJH=(__INTEGER)(Self__QUJH->parent_arrayed_collection__QIAG.capacity__SRSG << 1);
- __tmp__VVJH=Self__QUJH->parent_arrayed_collection__QIAG.storage__3RSG;
- __tmp__WVJH=Self__QUJH->parent_arrayed_collection__QIAG.capacity__SRSG;
- new__NSTH=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__VVJH)),((__UINTEGER_32 )(__INTEGER)(__tmp__WVJH * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__SUJH * ((__INTEGER )(sizeof(void *)))))));
- clear__to__FOII(new__NSTH,__tmp__WVJH,(__INTEGER)(new_capacity__SUJH - 1));
- Self__QUJH->parent_arrayed_collection__QIAG.storage__3RSG=new__NSTH;
- Self__QUJH->parent_arrayed_collection__QIAG.capacity__SRSG=new_capacity__SUJH;
- Self__QUJH->parent_arrayed_collection__QIAG.upper__TIAG=(__INTEGER)(Self__QUJH->parent_arrayed_collection__QIAG.upper__TIAG + 1);
+ 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__QUJH->parent_arrayed_collection__QIAG.storage__3RSG)[Self__QUJH->parent_arrayed_collection__QIAG.upper__TIAG]=element__RUJH;
+ ((void **)Self__21FH->parent_arrayed_collection__YH4F.storage__NWPG)[Self__21FH->parent_arrayed_collection__YH4F.upper__1H4F]=element__31FH;
}
-static void* write__value__PXJH(__LOCAL *Self__QXJH,__POSITION p__RXJH,void *val__SXJH)
+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__2JLH;
- __BOOLEAN __tmp__GKLH;
- result__2JLH=NULL;
- if (((void *)Self__QXJH->my_alias__FIEH != (void *)NULL)) {
- result__2JLH=write_direct__with__value__LC0I(Self__QXJH->my_alias__FIEH,p__RXJH,val__SXJH);
- __tmp__GKLH=TRUE__;
+ 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__GKLH=FALSE__;
+ __tmp__SRHH=FALSE__;
};
- if ((! __tmp__GKLH)) {
- if (is_alias__UIEH) {
- result__2JLH=write_direct__with__value__LC0I(get_alias__UTCO(Self__QXJH),p__RXJH,val__SXJH);
+ 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__2JLH=write_direct__with__value__LC0I(Self__QXJH,p__RXJH,val__SXJH);
+ result__IRHH=write_direct__with__value__IHWI(Self__24FH,p__34FH,val__44FH);
};
};
- return(result__2JLH);
+ return(result__IRHH);
}
-static void* default_value__QTMH(__TYPE_FULL *Self__RTMH,__POSITION p__STMH)
+static void* default_value__20IH(__TYPE_FULL *Self__30IH,__POSITION p__40IH)
// ({TYPE_FULL},{POSITION}) With resultRecursive, No inlinable.
{
- void *result__UTMH,*__tmp__HUMH;
- void *__tmp__GUMH;
- __ITM_CHARACTER *Self__LTMQ;
- __ITM_STRING *Self__MTMQ;
- result__UTMH=NULL;
- if ((((void *)prototype__C0OH(Self__RTMH) != (void *)NULL) && ((void *)((__PROTOTYPE *)prototype__C0OH(Self__RTMH))->default_value__MNDC != (void *)NULL))) {
- __tmp__GUMH=((__PROTOTYPE *)prototype__C0OH(Self__RTMH))->default_value__MNDC;
- switch (((struct ___OBJ *)__tmp__GUMH)->__id) {
+ 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__HUMH=to_run_expr__5UMH(__tmp__GUMH);
+ __tmp__T1IH=to_run_expr__L2IH(__tmp__S1IH);
} break;
case __ITM_PROTOTYPE__: {
- __tmp__HUMH=to_run_expr__IVMH(__tmp__GUMH);
+ __tmp__T1IH=to_run_expr__U2IH(__tmp__S1IH);
} break;
case __ITM_READ__: {
- __tmp__HUMH=to_run_expr__F4MH(__tmp__GUMH);
+ 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__HUMH=to_run_expr__QTNH(__tmp__GUMH);
+ __tmp__T1IH=to_run_expr__20JH(__tmp__S1IH);
} break;
case __ITM_REAL__: {
- __tmp__HUMH=to_run_expr__FVNH(__tmp__GUMH);
+ __tmp__T1IH=to_run_expr__R2JH(__tmp__S1IH);
} break;
case __ITM_NUMBER__: {
- __tmp__HUMH=to_run_expr__PVNH(__tmp__GUMH);
+ __tmp__T1IH=to_run_expr__12JH(__tmp__S1IH);
} break;
case __ITM_CHARACTER__: {
- Self__LTMQ=((__ITM_CHARACTER *)__tmp__GUMH);
- __tmp__HUMH=create__char__XLQH(Self__LTMQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__LTMQ->character__0XZD);
+ 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__MTMQ=((__ITM_STRING *)__tmp__GUMH);
- __tmp__HUMH=create__text__BMQH(Self__MTMQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__MTMQ->string__GYZD);
+ 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__HUMH=to_run_expr__FWNH(__tmp__GUMH);
+ __tmp__T1IH=to_run_expr__R3JH(__tmp__S1IH);
} break;
};
- result__UTMH=__tmp__HUMH;
+ result__A1IH=__tmp__T1IH;
} else {
- if (((__UINTEGER_8)(Self__RTMH->flag__LTL & 1) != 0)) {
- result__UTMH=create__type__HZQC(p__STMH,Self__RTMH);
+ if (((__UINTEGER_8)(Self__30IH->flag__ATL & 1) != 0)) {
+ result__A1IH=create__type__PKQC(p__40IH,Self__30IH);
} else {
- result__UTMH=create__type__HZQC(p__STMH,TYPE_NULL__->parent_type__TIB.default__AKC);
+ result__A1IH=create__type__PKQC(p__40IH,TYPE_NULL__->parent_type__TIB.default__AKC);
};
};
- return(result__UTMH);
+ return(result__A1IH);
}
-static void* to_run_expr__5UMH(__ITM_LIST *Self__AVMH)
+static void* to_run_expr__L2IH(__ITM_LIST *Self__M2IH)
// ({ITM_LIST}) With resultRecursive, No inlinable.
{
- void *result__C5OH;
- void *var__D5OH;
- __INTEGER __tmp__N5OH,__tmp__O5OH,__tmp__P5OH,nb_result__F5OH;
- __INTEGER __tmp__KBPH,__tmp__OBPH,Self__MMZH;
- __LIST *Self__OTMQ;
- void *voir__NTMQ;
- void *lr__G5OH;
- __BOOLEAN has_last__H5OH;
- __FAST_ARRAYoLOCALo *Self__PX4Q;
- push_intern__W0OH(Self__AVMH->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM);
- to_run_base__L1OH(Self__AVMH,TRUE__);
- result__C5OH=NULL;
- var__D5OH=NULL;
- lr__G5OH=NULL;
- has_last__H5OH=((void *)((__TYPE_FULL *)static_type__SCTG(list_current__IF1))->parent_type__KTL != (void *)TYPE_VOID__);
- __tmp__N5OH=((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__O5OH=stack_result_lower__DIAG;
- if (has_last__H5OH) {
- __tmp__P5OH= 1;
- } else {
- __tmp__P5OH= 0;
- };
- nb_result__F5OH=(__INTEGER)((__INTEGER)((__INTEGER)(__tmp__N5OH - __tmp__O5OH) + 1) + __tmp__P5OH);
- if ((nb_result__F5OH == 0)) {
- last_expr__GVMH=list_current__IF1;
- result__C5OH=create__type__HZQC(Self__AVMH->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM,TYPE_VOID__->parent_type__UIB.default__AKC);
- } else {
- if (has_last__H5OH) {
- if (((void *)static_type__SCTG(list_current__IF1) == (void *)NULL)) {
- Self__OTMQ=((__LIST *)list_current__IF1);
- voir__NTMQ=create__AXB( 250);
- display__TLTG(Self__OTMQ,voir__NTMQ);
- put_string__2EG(((__STRING *)voir__NTMQ));
+ __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__D5OH=create__name__style__type__VCNG(Self__AVMH->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__SCTG(list_current__IF1)));
- last_expr__GVMH=write__value__PXJH(var__D5OH,Self__AVMH->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM,list_current__IF1);
+ 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__PX4Q=((__FAST_ARRAYoLOCALo *)stack_result__WIAG);
- var__D5OH=((void **)Self__PX4Q->parent_arrayed_collection__QIAG.storage__3RSG)[Self__PX4Q->parent_arrayed_collection__QIAG.upper__TIAG];
+ 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__C5OH=read__4TCH(var__D5OH);
- if ((nb_result__F5OH > 1)) {
- lr__G5OH=create_with_capacity__ZLLH(nb_result__F5OH);
- __tmp__KBPH=stack_result_lower__DIAG;
- __tmp__OBPH=(__INTEGER)((__INTEGER)(stack_result_lower__DIAG + nb_result__F5OH) - 2);
- Self__MMZH=__tmp__KBPH;
- while ((Self__MMZH <= __tmp__OBPH)) {
- add_last__JLII(lr__G5OH,read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__MMZH]));
- Self__MMZH=(__INTEGER)(Self__MMZH + 1);
+ 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__JLII(lr__G5OH,result__C5OH);
- result__C5OH=create__OMLH(lr__G5OH);
+ add_last__5REI(lr__NGLH,result__JGLH);
+ result__JGLH=create__0THH(lr__NGLH);
};
};
- pop_intern__DCPH();
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,last_expr__GVMH);
- return(result__C5OH);
+ 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__IVMH(__ITM_PROTOTYPE *Self__JVMH)
+static void* to_run_expr__U2IH(__ITM_PROTOTYPE *Self__V2IH)
// ({ITM_PROTOTYPE}) With resultNo recursive, No inlinable.
{
- void *loc__NVMH,*res__KVVI,*result__YYTH;
- void *result__PVMH,*val__QVMH,*rec__RVMH,*__tmp__AYMH;
- void *wrt__SVMH;
- void *__tmp__TVMH;
- void *__tmp__UVMH,*__tmp__4L5P;
- __ITM_TYPE_STYLE *Self__3L5P;
- void *base__H2RH;
- __PROFIL_BLOCK *result__UWTH,*Self__2AII;
- __POINTER ptr__VWTH;
- __INTEGER typ_id__0WTH,__tmp__UCII,__tmp__ODII,Self__TWNI;
- __INTEGER nb_result__HXNI,__tmp__YXNI,Self__SU5I,j__ZYTH;
- __UINTEGER_32 sz__XWTH,a__XX4Q,new_size__VX4Q,t__1X4Q,a__3X4Q;
- void *list__4AII;
- __POSITION p__IVNI,__tmp__5XMH;
- __CONTEXT *Self__GVVI,*Self__AXVI;
- void *__tmp__TCII,*__tmp__ZCII;
- void *__tmp__WVMH;
- void *__tmp__XVMH,*tb__MVMH;
- void *old_node_list__5AII;
- void *__tmp__0CII,*result__GXNI;
- void **__tmp__CFER;
- __BOOLEAN __tmp__Y0TH;
- loc__NVMH=NULL;
- result__PVMH=NULL;
- val__QVMH=NULL;
- rec__RVMH=NULL;
- wrt__SVMH=NULL;
- __tmp__TVMH=Self__JVMH->type__UPPC;
- switch (((struct ___OBJ *)__tmp__TVMH)->__id) {
+ 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__TVMH)->to_run__2VK==0) {
- __tmp__UVMH=((__ITM_TYPE_SIMPLE *)__tmp__TVMH)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__52IH)->to_run__2VK==0) {
+ __tmp__A3IH=((__ITM_TYPE_SIMPLE *)__tmp__52IH)->to_run__1VK;
} else {
- __tmp__UVMH=to_run__XVK(__tmp__TVMH);
+ __tmp__A3IH=to_run__XVK(__tmp__52IH);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__TVMH)->to_run__V1IB==0) {
- __tmp__UVMH=((__ITM_TYPE_STYLE *)__tmp__TVMH)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__52IH)->to_run__E1IB==0) {
+ __tmp__A3IH=((__ITM_TYPE_STYLE *)__tmp__52IH)->to_run__D1IB;
} else {
- Self__3L5P=((__ITM_TYPE_STYLE *)__tmp__TVMH);
- __tmp__4L5P=get__XUN(Self__3L5P);
- Self__3L5P->to_run__U1IB=__tmp__4L5P;
- Self__3L5P->to_run__V1IB=0;
- __tmp__UVMH=__tmp__4L5P;
+ 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__UVMH=to_run__W1IB(__tmp__TVMH);
+ __tmp__A3IH=to_run__F1IB(__tmp__52IH);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__UVMH=to_run__BDXD();
+ 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__H2RH=((__ITM_BLOCK *)__tmp__TVMH);
- result__UWTH=NULL;
- ptr__VWTH=((__POINTER )(NULL));
- typ_id__0WTH= 0;
- sz__XWTH=((__UINTEGER_32 )sizeof(__PROFIL_BLOCK));
- if ((sz__XWTH == 0)) {
- result__UWTH=PROFIL_BLOCK__;
- } else {
- typ_id__0WTH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__XWTH);
- if ((typ_id__0WTH == (__INTEGER)(- 1))) {
- a__XX4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VX4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__XWTH + a__XX4Q) & (__UINTEGER_32)(~ a__XX4Q));
- ptr__VWTH=micro_alloc__table__lab__BOI(new_size__VX4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VX4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__VX4Q);
- } else {
- t__1X4Q=((__UINTEGER_32 )typ_id__0WTH);
- a__3X4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__VWTH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__XWTH + a__3X4Q) & (__UINTEGER_32)(~ a__3X4Q)),((__POINTER )(&(table_type[(t__1X4Q)]))),(__UINTEGER_32)(t__1X4Q | 1));
- };
- result__UWTH=((__PROFIL_BLOCK *)ptr__VWTH);
- *(result__UWTH) = *(PROFIL_BLOCK__);
- };
- Self__2AII=((__PROFIL_BLOCK *)result__UWTH);
- list__4AII=((__ITM_BLOCK *)base__H2RH)->list__LYZD;
- add__PTNI(Self__2AII);
- Self__2AII->parent_profil__UNCG.type_self__DBII=to_run__BDXD();
- Self__2AII->parent_type__VNCG.default__AKC=create__with__VJD(Self__2AII, 3);
- Self__2AII->slot_self__PWMH=clone__145F();
- make__name__style__base__type__5BCG(Self__2AII->slot_self__PWMH,((__ITM_LIST *)list__4AII)->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM,(&__string_80),'+',NULL,Self__2AII->parent_profil__UNCG.type_self__DBII);
- ((__SLOT_DATA *)Self__2AII->slot_self__PWMH)->parent_variable__G3YD.intern_name__KCCG=(&__string_80);
- Self__2AII->slot_value__DWMH=clone__145F();
- make__name__style__base__type__5BCG(Self__2AII->slot_value__DWMH,((__ITM_LIST *)list__4AII)->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM,(&__string_81),'+',NULL,Self__2AII->parent_type__VNCG.default__AKC);
- ((__SLOT_DATA *)Self__2AII->slot_value__DWMH)->parent_variable__G3YD.intern_name__KCCG=(&__string_81);
- Self__2AII->profil_list__4BII=create_with_capacity__00DG( 2);
- Self__2AII->node_list__ACII=create__XC1C();
- old_node_list__5AII=node_list__U0QC;
- node_list__U0QC=Self__2AII->node_list__ACII;
- Self__2AII->parent_type__VNCG.index__LJC=index_count__JJC;
+ 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__2AII->parent_profil__UNCG.name__JCII=get_intern__I3DG((&__string_79));
- p__IVNI=((__ITM_LIST *)list__4AII)->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM;
- top__CVQC=(__INTEGER)(top__CVQC + 1);
- if ((top__CVQC > ((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.upper__NVQC)) {
- add_last__OJZD(stack__LVQC,clone__CYCD());
- };
- Self__GVVI=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC]);
- res__KVVI=NULL;
- Self__GVVI->local__CIAG=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG + 1);
- Self__GVVI->result__FIAG=stack_result_lower__DIAG;
- Self__GVVI->list__HIAG=list_current__IF1;
- Self__GVVI->profil__LIAG=profil_second__C4QC;
- profil_second__C4QC=Self__2AII;
- stack_result_lower__DIAG=(__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG + 1);
- list_current__IF1=create__4ICG(p__IVNI);
- Self__GVVI->context_extern__HVRH=context_extern__2GPH;
- context_extern__2GPH=NULL;
+ 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__KVVI=create__name__style__type__VCNG(p__IVNI,(&__string_58),'+',((__TYPE_FULL *)TYPE_CONTEXT__->parent_type__VIB.default__AKC));
- ((__LOCAL *)res__KVVI)->parent_variable__ALMC.ensure_count__4KCG= 1;
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,create__context__first__FYHG(PUSH__,p__IVNI,res__KVVI,TRUE__));
- };
- Self__2AII->parent_profil__UNCG.context__Y33G=res__KVVI;
- if (((void *)((__ITM_BLOCK *)base__H2RH)->argument__MYZD != (void *)NULL)) {
- __tmp__TCII=((__ITM_BLOCK *)base__H2RH)->argument__MYZD;
- if (((struct ___OBJ *)__tmp__TCII)->__id==__ITM_ARG__) {
- __tmp__UCII= 1;
- } else {
- __tmp__UCII=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__TCII)->name__502D)->parent_arrayed_collection__YTFC.upper__3FSD + 1);
- };
- Self__2AII->parent_profil__UNCG.argument_list__JXNH=create_with_capacity__WIEG((__INTEGER)(__tmp__UCII + 1));
- add_last__PUJH(Self__2AII->parent_profil__UNCG.argument_list__JXNH,NULL);
- __tmp__ZCII=((__ITM_BLOCK *)base__H2RH)->argument__MYZD;
- __tmp__0CII=Self__2AII->parent_profil__UNCG.argument_list__JXNH;
- if (((struct ___OBJ *)__tmp__ZCII)->__id==__ITM_ARG__) {
- to_run__4F1I(__tmp__ZCII,__tmp__0CII);
- } else {
- to_run__IG1I(__tmp__ZCII,__tmp__0CII);
- };
- } else {
- Self__2AII->parent_profil__UNCG.argument_list__JXNH=create__TLSH( 1);
- };
- ((void **)((__FAST_ARRAYoLOCALo *)Self__2AII->parent_profil__UNCG.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]=create__name__style__type__VCNG(((__ITM_LIST *)list__4AII)->parent_itm_code__1VDC.parent_itm_object__X1CC.position__BJM,(&__string_57),' ',Self__2AII->parent_profil__UNCG.type_self__DBII);
- __tmp__ODII=((__FAST_ARRAYoLOCALo *)Self__2AII->parent_profil__UNCG.argument_list__JXNH)->parent_arrayed_collection__QIAG.upper__TIAG;
- Self__TWNI= 0;
- while ((Self__TWNI <= __tmp__ODII)) {
- add_last__PUJH(stack_local__RIAG,((void **)((__FAST_ARRAYoLOCALo *)Self__2AII->parent_profil__UNCG.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__TWNI]);
- Self__TWNI=(__INTEGER)(Self__TWNI + 1);
- };
- Self__2AII->parent_profil__UNCG.code__DRNH=list_current__IF1;
- to_run_base__L1OH(list__4AII,TRUE__);
- result__GXNI=NULL;
- nb_result__HXNI=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG - stack_result_lower__DIAG) + 1);
- if ((nb_result__HXNI != 0)) {
- result__GXNI=create_with_capacity__WIEG(nb_result__HXNI);
- __tmp__YXNI=((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
- Self__SU5I=stack_result_lower__DIAG;
- while ((Self__SU5I <= __tmp__YXNI)) {
- add_last__PUJH(result__GXNI,((void **)((__FAST_ARRAYoLOCALo *)stack_result__WIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[Self__SU5I]);
- Self__SU5I=(__INTEGER)(Self__SU5I + 1);
- };
- };
- Self__2AII->parent_profil__UNCG.result_list__EZ5H=result__GXNI;
- if (((void *)((__TYPE_FULL *)static_type__SCTG(list_current__IF1))->parent_type__KTL != (void *)TYPE_VOID__)) {
- Self__2AII->parent_profil__UNCG.result_last__T4NH=create__name__style__type__VCNG(((__LIST *)list_current__IF1)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__SCTG(list_current__IF1)));
- };
- Self__2AII->context_extern__UE1H=context_extern__2GPH;
- Self__AXVI=((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC]);
- list_current__IF1=Self__AXVI->list__HIAG;
- pop_stack_until__RJCG(Self__AXVI->local__CIAG);
- remove_since__XKSG(stack_result__WIAG,stack_result_lower__DIAG);
- stack_result_lower__DIAG=Self__AXVI->result__FIAG;
- if (((void *)context_extern__2GPH == (void *)NULL)) {
- context_extern__2GPH=Self__AXVI->context_extern__HVRH;
- };
- profil_second__C4QC=Self__AXVI->profil__LIAG;
- top__CVQC=(__INTEGER)(top__CVQC - 1);
- node_list__U0QC=old_node_list__5AII;
- __tmp__UVMH=result__UWTH->parent_type__VNCG.default__AKC;
+ 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__UVMH=to_run__DHAG(__tmp__TVMH);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__UVMH=NULL;
+ __tmp__A3IH=to_run__LJEF(__tmp__52IH);
} break;
};
- __tmp__WVMH=((__TYPE_FULL *)__tmp__UVMH)->parent_type__KTL;
- if (__tmp__WVMH==NULL) {
- __tmp__XVMH=NULL;
+ __tmp__C3IH=((__TYPE_FULL *)__tmp__A3IH)->parent_type__5SL;
+ if (__tmp__C3IH==NULL) {
+ __tmp__D3IH=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__WVMH)->__id) {
+ switch (((struct ___OBJ *)__tmp__C3IH)->__id) {
case __TYPE__: {
- __tmp__XVMH=NULL;
+ __tmp__D3IH=NULL;
} break;
case __TYPE_NULL__: {
- __tmp__XVMH=NULL;
+ __tmp__D3IH=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__XVMH=NULL;
+ __tmp__D3IH=NULL;
} break;
case __TYPE_CONTEXT__: {
- __tmp__XVMH=NULL;
+ __tmp__D3IH=NULL;
} break;
case __TYPE_ID__: {
- __tmp__XVMH=NULL;
+ __tmp__D3IH=NULL;
} break;
case __TYPE_GENERIC__: {
- __tmp__XVMH=NULL;
+ __tmp__D3IH=NULL;
} break;
case __PROFIL_BLOCK__: {
- __tmp__XVMH=((void *)__tmp__WVMH);
+ __tmp__D3IH=((void *)__tmp__C3IH);
} break;
}
};
- tb__MVMH=__tmp__XVMH;
- if (((void *)__tmp__XVMH != (void *)NULL)) {
- loc__NVMH=create__name__style__type__VCNG(Self__JVMH->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,(&__string_60),'+',((__TYPE_FULL *)__tmp__UVMH));
- rec__RVMH=read__4TCH(loc__NVMH);
- val__QVMH=create__type__HZQC(Self__JVMH->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,__tmp__UVMH);
- wrt__SVMH=write_direct__with__value__AWHH(((__SLOT_DATA *)((__PROFIL_BLOCK *)__tmp__XVMH)->slot_value__DWMH),Self__JVMH->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,rec__RVMH,val__QVMH);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,wrt__SVMH);
- rec__RVMH=read__4TCH(loc__NVMH);
- result__YYTH=NULL;
- j__ZYTH=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__CFER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
- while ((! ((j__ZYTH < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__CFER)[j__ZYTH])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)(&__string_57))))) {
- j__ZYTH=(__INTEGER)(j__ZYTH - 1);
- };
- if ((j__ZYTH >= stack_local_lower__AIAG)) {
- result__YYTH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__ZYTH];
- if (((j__ZYTH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__YYTH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
- context_extern__2GPH=result__YYTH;
- };
- __tmp__Y0TH=TRUE__;
- } else {
- __tmp__Y0TH=FALSE__;
- };
- if ((! __tmp__Y0TH)) {
- if (((void *)profil_first__D4QC != (void *)NULL)) {
- result__YYTH=lookup__XHNM(profil_first__D4QC,(&__string_57));
- if ((((void *)result__YYTH != (void *)NULL) && ((void *)((__LOCAL *)result__YYTH)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
- context_extern__2GPH=result__YYTH;
- };
- };
- };
- val__QVMH=read__4TCH(result__YYTH);
- wrt__SVMH=write_direct__with__value__AWHH(((__SLOT_DATA *)((__PROFIL_BLOCK *)__tmp__XVMH)->slot_self__PWMH),Self__JVMH->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,rec__RVMH,val__QVMH);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,wrt__SVMH);
- result__PVMH=read__4TCH(loc__NVMH);
- } else {
- if ((((is_expanded_c__VF0G(__tmp__UVMH) && ((void *)((__TYPE_FULL *)__tmp__UVMH)->parent_type__KTL != (void *)type_boolean__VJB)) && ((void *)((__TYPE_FULL *)__tmp__UVMH)->parent_type__KTL != (void *)type_true__FJB)) && ((void *)((__TYPE_FULL *)__tmp__UVMH)->parent_type__KTL != (void *)type_false__NJB))) {
- result__PVMH=default_value__QTMH(__tmp__UVMH,Self__JVMH->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM);
- __tmp__5XMH=Self__JVMH->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
- switch (((struct ___OBJ *)result__PVMH)->__id) {
+ 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__AYMH=check_type__with__51GN(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__DKDN(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __STRING_CST__: {
- __tmp__AYMH=check_type__with__CVAI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__Y12H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXTERNAL_C__: {
- __tmp__AYMH=check_type__with__B4AI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__XE3H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __PROTOTYPE_CST__: {
- __tmp__AYMH=check_type__with__AHBI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__WN3H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __INTEGER_CST__: {
- __tmp__AYMH=check_type__with__5PBI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__VW3H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __READ_LOCAL__: {
- __tmp__AYMH=check_type__with__XAJJ(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__TDFJ(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_MULTIPLE__: {
- __tmp__AYMH=check_type__with__3YBI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__T53H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_EQUAL__: {
- __tmp__AYMH=check_type__with__2BCI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__SI4H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__AYMH=check_type__with__1KCI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__RR4H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __REAL_CST__: {
- __tmp__AYMH=check_type__with__0TCI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__Q04H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __CHARACTER_CST__: {
- __tmp__AYMH=check_type__with__Z2CI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__PD5H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __IS_EXPANDED__: {
- __tmp__AYMH=check_type__with__XFDI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__NM5H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __GET_TYPE_ID__: {
- __tmp__AYMH=check_type__with__VODI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__LV5H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_SUP__: {
- __tmp__AYMH=check_type__with__UXDI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__K45H(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_SUB__: {
- __tmp__AYMH=check_type__with__TAEI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__JHAI(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_MUL__: {
- __tmp__AYMH=check_type__with__SJEI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__IQAI(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_DIV__: {
- __tmp__AYMH=check_type__with__RSEI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__HZAI(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_AND__: {
- __tmp__AYMH=check_type__with__Q1EI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__GCBI(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__AYMH=check_type__with__PEFI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__FLBI(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__AYMH=check_type__with__ONFI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__EUBI(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __PUT_TO__: {
- __tmp__AYMH=check_type__with__MWFI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__C3BI(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __ITEM__: {
- __tmp__AYMH=check_type__with__K5FI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__AGCI(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __SIZE_OF__: {
- __tmp__AYMH=check_type__with__IIGI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__4OCI(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __CAST__: {
- __tmp__AYMH=check_type__with__GRGI(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__2XCI(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __CALL_SLOT__: {
- __tmp__AYMH=check_type__with__3EHN(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__BTDN(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __READ_SLOT__: {
- __tmp__AYMH=check_type__with__BMOL(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__2VKL(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __READ_GLOBAL__: {
- __tmp__AYMH=check_type__with__AVOL(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__14KL(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__AYMH=check_type__with__USAP(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__M12O(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__AYMH=check_type__with__MUMO(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__E3IO(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__AYMH=check_type__with__UBWO(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__MKSO(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__AYMH=check_type__with__L3MO(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__DGJO(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__AYMH=check_type__with__UKWO(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__MTSO(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_NEG__: {
- __tmp__AYMH=check_type__with__4R1M(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__CAYM(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_ADD__: {
- __tmp__AYMH=check_type__with__301M(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__BJYM(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_NOT__: {
- __tmp__AYMH=check_type__with__2NHN(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__A2DN(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_MOD__: {
- __tmp__AYMH=check_type__with__KGNO(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__CPJO(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__AYMH=check_type__with__4MMP(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__WVIP(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_INF__: {
- __tmp__AYMH=check_type__with__T1AP(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__LE3O(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_INF_EQ__: {
- __tmp__AYMH=check_type__with__SEBP(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__KN3O(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_OR__: {
- __tmp__AYMH=check_type__with__YV3N(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__35ZN(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
case __EXPR_XOR__: {
- __tmp__AYMH=check_type__with__RNBP(result__PVMH,__tmp__UVMH,__tmp__5XMH);
+ __tmp__M5IH=check_type__with__JW3O(result__12IH,__tmp__A3IH,__tmp__L5IH);
} break;
};
- result__PVMH=__tmp__AYMH;
+ result__12IH=__tmp__M5IH;
} else {
- result__PVMH=create__type__HZQC(Self__JVMH->parent_itm_constant__OHEC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,__tmp__UVMH);
+ 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__PVMH);
+ return(result__12IH);
}
-static void* to_run_expr__QYMH(__ITM_WRITE_VALUE *Self__RYMH)
+static void* to_run_expr__25IH(__ITM_WRITE_VALUE *Self__35IH)
// ({ITM_WRITE_VALUE}) With resultRecursive, No inlinable.
{
- void *ass_multiple__TYMH,*__tmp__JZMH;
- __INTEGER j__WYMH,__tmp__UZMH,Self__ZBYH;
- void *itm_read__YYMH,*__tmp__I0MH,*__tmp__H1MH;
- void *result__0YMH,*__tmp__2YMH,*result__R4TH;
- void *__tmp__1YMH,*__tmp__IZMH,*__tmp__H0MH,*__tmp__G1MH;
- __POSITION __tmp__3N5P,pos__KUMQ;
- __ITM_CHARACTER *Self__HUMQ;
- __ITM_STRING *Self__IUMQ;
- void *__tmp__4YMH,*val_multiple__VYMH;
- void *__tmp__P0MH,*__tmp__O1MH;
- void *loc__Q4TH;
- void *lst_idf__XYMH;
- void *lst_exp__ZYMH;
- __FAST_ARRAYoSTRING_CONSTANTo *Self__DT1E;
- ass_multiple__TYMH=NULL;
- j__WYMH= 0;
- lst_idf__XYMH=NULL;
- itm_read__YYMH=NULL;
- lst_exp__ZYMH=NULL;
- result__0YMH=NULL;
- __tmp__1YMH=Self__RYMH->parent_itm_write__GYFC.value__ZI2D;
- switch (((struct ___OBJ *)__tmp__1YMH)->__id) {
+ 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__2YMH=to_run_expr__5UMH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__L2IH(__tmp__HAJH);
} break;
case __ITM_PROTOTYPE__: {
- __tmp__2YMH=to_run_expr__IVMH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__U2IH(__tmp__HAJH);
} break;
case __ITM_LIST_IDF__: {
- __tmp__3N5P=((__ITM_LIST_IDF *)__tmp__1YMH)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__3N5P);
- send_error__2FH();
- __tmp__2YMH=NULL;
+ __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__2YMH=to_run_expr__QYMH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__25IH(__tmp__HAJH);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__2YMH=to_run_expr__S1MH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__4CJH(__tmp__HAJH);
} break;
case __ITM_READ__: {
- __tmp__2YMH=to_run_expr__F4MH(__tmp__1YMH);
+ 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__2YMH=to_run_expr__I5MH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__UGJH(__tmp__HAJH);
} break;
case __ITM_READ_ARG2__: {
- __tmp__2YMH=to_run_expr__ZANH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__FIJH(__tmp__HAJH);
} break;
case __ITM_BINARY__: {
- __tmp__2YMH=to_run_expr__NENH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__ZLJH(__tmp__HAJH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__2YMH=to_run_expr__WPNH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__CXJH(__tmp__HAJH);
} break;
case __ITM_OLD__: {
- __tmp__2YMH=to_run_expr__1PNH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__HXJH(__tmp__HAJH);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__2YMH=to_run_expr__QTNH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__20JH(__tmp__HAJH);
} break;
case __ITM_REAL__: {
- __tmp__2YMH=to_run_expr__FVNH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__R2JH(__tmp__HAJH);
} break;
case __ITM_NUMBER__: {
- __tmp__2YMH=to_run_expr__PVNH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__12JH(__tmp__HAJH);
} break;
case __ITM_CHARACTER__: {
- Self__HUMQ=((__ITM_CHARACTER *)__tmp__1YMH);
- __tmp__2YMH=create__char__XLQH(Self__HUMQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__HUMQ->character__0XZD);
+ 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__IUMQ=((__ITM_STRING *)__tmp__1YMH);
- __tmp__2YMH=create__text__BMQH(Self__IUMQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__IUMQ->string__GYZD);
+ 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__2YMH=to_run_expr__FWNH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__R3JH(__tmp__HAJH);
} break;
case __ITM_READ_ARGS__: {
- __tmp__2YMH=to_run_expr__PAOH(__tmp__1YMH);
+ __tmp__IAJH=to_run_expr__1HKH(__tmp__HAJH);
} break;
};
- if (__tmp__2YMH==NULL) {
- __tmp__4YMH=NULL;
+ if (__tmp__IAJH==NULL) {
+ __tmp__KAJH=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__2YMH)->__id) {
+ switch (((struct ___OBJ *)__tmp__IAJH)->__id) {
case __LIST__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __STRING_CST__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__4YMH=((void *)__tmp__2YMH);
+ __tmp__KAJH=((void *)__tmp__IAJH);
} break;
case __EXPR_EQUAL__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __REAL_CST__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_AND__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __PUT_TO__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __ITEM__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __SIZE_OF__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __CAST__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __READ_SLOT__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_INF__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_OR__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__4YMH=NULL;
+ __tmp__KAJH=NULL;
} break;
}
};
- val_multiple__VYMH=__tmp__4YMH;
- if (((void *)__tmp__4YMH != (void *)NULL)) {
- lst_exp__ZYMH=create_with_capacity__ZLLH((__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__4YMH)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH + 1));
- __tmp__IZMH=Self__RYMH->parent_itm_write__GYFC.assign__YI2D;
- if (__tmp__IZMH==NULL) {
- __tmp__JZMH=NULL;
+ 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__IZMH)->__id) {
+ switch (((struct ___OBJ *)__tmp__UAJH)->__id) {
case __ITM_LIST__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__JZMH=((void *)__tmp__IZMH);
+ __tmp__VAJH=((void *)__tmp__UAJH);
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_READ__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_WRITE_CODE__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_BINARY__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_OLD__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_REAL__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_STRING__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__JZMH=NULL;
+ __tmp__VAJH=NULL;
} break;
}
};
- ass_multiple__TYMH=__tmp__JZMH;
- if (((void *)__tmp__JZMH != (void *)NULL)) {
- lst_idf__XYMH=((__ITM_LIST_IDF *)__tmp__JZMH)->list_name__5OGF;
- __tmp__UZMH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)lst_idf__XYMH)->parent_arrayed_collection__YTFC.upper__3FSD - 1);
- Self__ZBYH= 0;
- while ((Self__ZBYH <= __tmp__UZMH)) {
- j__WYMH=affect__with__index__in__HCYH(Self__RYMH,((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)lst_idf__XYMH)->parent_arrayed_collection__YTFC.storage__1VZD)[Self__ZBYH],val_multiple__VYMH,j__WYMH,lst_exp__ZYMH);
- Self__ZBYH=(__INTEGER)(Self__ZBYH + 1);
- };
- Self__DT1E=((__FAST_ARRAYoSTRING_CONSTANTo *)lst_idf__XYMH);
- j__WYMH=affect__with__index__in__HCYH(Self__RYMH,((void **)Self__DT1E->parent_arrayed_collection__YTFC.storage__1VZD)[Self__DT1E->parent_arrayed_collection__YTFC.upper__3FSD],__tmp__4YMH,j__WYMH,lst_exp__ZYMH);
+ 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__H0MH=Self__RYMH->parent_itm_write__GYFC.assign__YI2D;
- if (__tmp__H0MH==NULL) {
- __tmp__I0MH=NULL;
+ __tmp__TBJH=Self__35IH->parent_itm_write__VXFC.assign__OT2D;
+ if (__tmp__TBJH==NULL) {
+ __tmp__UBJH=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__H0MH)->__id) {
+ switch (((struct ___OBJ *)__tmp__TBJH)->__id) {
case __ITM_LIST__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_READ__: {
- __tmp__I0MH=((void *)__tmp__H0MH);
+ __tmp__UBJH=((void *)__tmp__TBJH);
} break;
case __ITM_WRITE_CODE__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__I0MH=((void *)__tmp__H0MH);
+ __tmp__UBJH=((void *)__tmp__TBJH);
} break;
case __ITM_BINARY__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__I0MH=((void *)__tmp__H0MH);
+ __tmp__UBJH=((void *)__tmp__TBJH);
} break;
case __ITM_OLD__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_REAL__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_STRING__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__I0MH=NULL;
+ __tmp__UBJH=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__I0MH=((void *)__tmp__H0MH);
+ __tmp__UBJH=((void *)__tmp__TBJH);
} break;
}
};
- itm_read__YYMH=__tmp__I0MH;
- switch (((struct ___OBJ *)__tmp__I0MH)->__id) {
+ itm_read__EAJH=__tmp__UBJH;
+ switch (((struct ___OBJ *)__tmp__UBJH)->__id) {
case __ITM_READ__: {
- __tmp__P0MH=((__ITM_READ *)__tmp__I0MH)->name__SEQC;
+ __tmp__1BJH=((__ITM_READ *)__tmp__UBJH)->name__AVPC;
} break;
case __ITM_READ_ARG2__: {
- __tmp__P0MH=((__ITM_READ_ARG2 *)__tmp__I0MH)->parent_itm_read__Y4FC.name__SEQC;
+ __tmp__1BJH=((__ITM_READ_ARG2 *)__tmp__UBJH)->parent_itm_read__H4FC.name__AVPC;
} break;
case __ITM_READ_ARG1__: {
- __tmp__P0MH=((__ITM_READ_ARG1 *)__tmp__I0MH)->parent_itm_read__V5GC.name__SEQC;
+ __tmp__1BJH=((__ITM_READ_ARG1 *)__tmp__UBJH)->parent_itm_read__E5GC.name__AVPC;
} break;
case __ITM_READ_ARGS__: {
- __tmp__P0MH=((__ITM_READ_ARGS *)__tmp__I0MH)->parent_itm_read__N5JC.name__SEQC;
+ __tmp__1BJH=((__ITM_READ_ARGS *)__tmp__UBJH)->parent_itm_read__14JC.name__AVPC;
} break;
};
- j__WYMH=affect__with__index__in__HCYH(Self__RYMH,__tmp__P0MH,__tmp__4YMH,j__WYMH,lst_exp__ZYMH);
+ j__CAJH=affect__with__index__in__JJUH(Self__35IH,__tmp__1BJH,__tmp__KAJH,j__CAJH,lst_exp__FAJH);
};
- if ((j__WYMH <= ((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__4YMH)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH)) {
- pos__KUMQ=Self__RYMH->parent_itm_write__GYFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_454));
- put_position__ECH(pos__KUMQ);
- send_error__2FH();
+ 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__0YMH=create__OMLH(lst_exp__ZYMH);
+ result__GAJH=create__0THH(lst_exp__FAJH);
} else {
- __tmp__G1MH=Self__RYMH->parent_itm_write__GYFC.assign__YI2D;
- if (__tmp__G1MH==NULL) {
- __tmp__H1MH=NULL;
+ __tmp__SCJH=Self__35IH->parent_itm_write__VXFC.assign__OT2D;
+ if (__tmp__SCJH==NULL) {
+ __tmp__TCJH=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__G1MH)->__id) {
+ switch (((struct ___OBJ *)__tmp__SCJH)->__id) {
case __ITM_LIST__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_READ__: {
- __tmp__H1MH=((void *)__tmp__G1MH);
+ __tmp__TCJH=((void *)__tmp__SCJH);
} break;
case __ITM_WRITE_CODE__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__H1MH=((void *)__tmp__G1MH);
+ __tmp__TCJH=((void *)__tmp__SCJH);
} break;
case __ITM_BINARY__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__H1MH=((void *)__tmp__G1MH);
+ __tmp__TCJH=((void *)__tmp__SCJH);
} break;
case __ITM_OLD__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_REAL__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_STRING__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__H1MH=NULL;
+ __tmp__TCJH=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__H1MH=((void *)__tmp__G1MH);
+ __tmp__TCJH=((void *)__tmp__SCJH);
} break;
}
};
- itm_read__YYMH=__tmp__H1MH;
- switch (((struct ___OBJ *)__tmp__H1MH)->__id) {
+ itm_read__EAJH=__tmp__TCJH;
+ switch (((struct ___OBJ *)__tmp__TCJH)->__id) {
case __ITM_READ__: {
- __tmp__O1MH=((__ITM_READ *)__tmp__H1MH)->name__SEQC;
+ __tmp__0CJH=((__ITM_READ *)__tmp__TCJH)->name__AVPC;
} break;
case __ITM_READ_ARG2__: {
- __tmp__O1MH=((__ITM_READ_ARG2 *)__tmp__H1MH)->parent_itm_read__Y4FC.name__SEQC;
+ __tmp__0CJH=((__ITM_READ_ARG2 *)__tmp__TCJH)->parent_itm_read__H4FC.name__AVPC;
} break;
case __ITM_READ_ARG1__: {
- __tmp__O1MH=((__ITM_READ_ARG1 *)__tmp__H1MH)->parent_itm_read__V5GC.name__SEQC;
+ __tmp__0CJH=((__ITM_READ_ARG1 *)__tmp__TCJH)->parent_itm_read__E5GC.name__AVPC;
} break;
case __ITM_READ_ARGS__: {
- __tmp__O1MH=((__ITM_READ_ARGS *)__tmp__H1MH)->parent_itm_read__N5JC.name__SEQC;
+ __tmp__0CJH=((__ITM_READ_ARGS *)__tmp__TCJH)->parent_itm_read__14JC.name__AVPC;
} break;
};
- result__R4TH=NULL;
- loc__Q4TH=lookup__ZBWH(__tmp__O1MH);
- if (((void *)loc__Q4TH != (void *)NULL)) {
- result__R4TH=affect_local__with__VRZH(Self__RYMH,loc__Q4TH,__tmp__2YMH);
+ 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__R4TH=affect_slot__with__FTZH(Self__RYMH,__tmp__O1MH,__tmp__2YMH);
+ result__TFQH=affect_slot__with__H0VH(Self__35IH,__tmp__0CJH,__tmp__IAJH);
};
- result__0YMH=result__R4TH;
+ result__GAJH=result__TFQH;
};
- return(result__0YMH);
+ return(result__GAJH);
}
-static void* to_run_expr__S1MH(__ITM_WRITE_CAST *Self__T1MH)
+static void* to_run_expr__4CJH(__ITM_WRITE_CAST *Self__5CJH)
// ({ITM_WRITE_CAST}) With resultRecursive, No inlinable.
{
- void *typ_cast__Z1MH,*__tmp__31MH,*__tmp__G3MH,*__tmp__1IWH;
- void *slot__01MH;
- void *__tmp__11MH,*__tmp__HEPH,*__tmp__D4MH;
- void *__tmp__21MH,*val__V1MH,*__tmp__B4MH,*__tmp__3IWH,*__tmp__E4MH;
- __POSITION __tmp__LO5P,pos__UUMQ,pos__SFWH,__tmp__X3MH,p__VIPH;
- __POSITION __tmp__2IWH,__tmp__CP5P;
- __ITM_CHARACTER *Self__MUMQ,*Self__WUMQ;
- __ITM_STRING *Self__NUMQ,*Self__XUMQ;
- void *loc__W1MH,*loc__JJPH;
- void *result__EEPH,*__tmp__OEPH;
- void *__tmp__IEPH,*without_arg__FEPH;
- __DTA_CAST *result__LAUH;
- __POINTER ptr__MAUH;
- __INTEGER typ_id__RAUH;
- __UINTEGER_32 sz__OAUH,a__XY4Q,new_size__VY4Q,t__1Y4Q,a__3Y4Q;
- void *result__1IPH;
- typ_cast__Z1MH=NULL;
- slot__01MH=NULL;
- __tmp__11MH=Self__T1MH->parent_itm_write__2YFC.value__ZI2D;
- switch (((struct ___OBJ *)__tmp__11MH)->__id) {
+ 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__21MH=to_run_expr__5UMH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__L2IH(__tmp__HDJH);
} break;
case __ITM_PROTOTYPE__: {
- __tmp__21MH=to_run_expr__IVMH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__U2IH(__tmp__HDJH);
} break;
case __ITM_LIST_IDF__: {
- __tmp__LO5P=((__ITM_LIST_IDF *)__tmp__11MH)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__LO5P);
- send_error__2FH();
- __tmp__21MH=NULL;
+ __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__21MH=to_run_expr__QYMH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__25IH(__tmp__HDJH);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__21MH=to_run_expr__S1MH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__4CJH(__tmp__HDJH);
} break;
case __ITM_READ__: {
- __tmp__21MH=to_run_expr__F4MH(__tmp__11MH);
+ 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__21MH=to_run_expr__I5MH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__UGJH(__tmp__HDJH);
} break;
case __ITM_READ_ARG2__: {
- __tmp__21MH=to_run_expr__ZANH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__FIJH(__tmp__HDJH);
} break;
case __ITM_BINARY__: {
- __tmp__21MH=to_run_expr__NENH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__ZLJH(__tmp__HDJH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__21MH=to_run_expr__WPNH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__CXJH(__tmp__HDJH);
} break;
case __ITM_OLD__: {
- __tmp__21MH=to_run_expr__1PNH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__HXJH(__tmp__HDJH);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__21MH=to_run_expr__QTNH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__20JH(__tmp__HDJH);
} break;
case __ITM_REAL__: {
- __tmp__21MH=to_run_expr__FVNH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__R2JH(__tmp__HDJH);
} break;
case __ITM_NUMBER__: {
- __tmp__21MH=to_run_expr__PVNH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__12JH(__tmp__HDJH);
} break;
case __ITM_CHARACTER__: {
- Self__MUMQ=((__ITM_CHARACTER *)__tmp__11MH);
- __tmp__21MH=create__char__XLQH(Self__MUMQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__MUMQ->character__0XZD);
+ 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__NUMQ=((__ITM_STRING *)__tmp__11MH);
- __tmp__21MH=create__text__BMQH(Self__NUMQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__NUMQ->string__GYZD);
+ 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__21MH=to_run_expr__FWNH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__R3JH(__tmp__HDJH);
} break;
case __ITM_READ_ARGS__: {
- __tmp__21MH=to_run_expr__PAOH(__tmp__11MH);
+ __tmp__IDJH=to_run_expr__1HKH(__tmp__HDJH);
} break;
};
- switch (((struct ___OBJ *)__tmp__21MH)->__id) {
+ switch (((struct ___OBJ *)__tmp__IDJH)->__id) {
case __LIST__: {
- __tmp__31MH=static_type__SCTG(__tmp__21MH);
+ __tmp__JDJH=static_type__OHQG(__tmp__IDJH);
} break;
case __STRING_CST__: {
- __tmp__31MH=((__STRING_CST *)__tmp__21MH)->parent_constant__5F.static_type__LSYD;
+ __tmp__JDJH=((__STRING_CST *)__tmp__IDJH)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__31MH=((__EXTERNAL_C *)__tmp__21MH)->static_type__KMZD;
+ __tmp__JDJH=((__EXTERNAL_C *)__tmp__IDJH)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__31MH=((__PROTOTYPE_CST *)__tmp__21MH)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__JDJH=((__PROTOTYPE_CST *)__tmp__IDJH)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__31MH=((__INTEGER_CST *)__tmp__21MH)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__JDJH=((__INTEGER_CST *)__tmp__IDJH)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__31MH=((__LOCAL *)((__READ_LOCAL *)__tmp__21MH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__JDJH=((__LOCAL *)((__READ_LOCAL *)__tmp__IDJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__31MH=static_type__EG5H(__tmp__21MH);
+ __tmp__JDJH=static_type__CN1H(__tmp__IDJH);
} break;
case __EXPR_EQUAL__: {
- __tmp__31MH=static_type__3G5H();
+ __tmp__JDJH=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__31MH=static_type__CH5H();
+ __tmp__JDJH=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__31MH=((__REAL_CST *)__tmp__21MH)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__JDJH=((__REAL_CST *)__tmp__IDJH)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__31MH=((__CHARACTER_CST *)__tmp__21MH)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__JDJH=((__CHARACTER_CST *)__tmp__IDJH)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__31MH=static_type__HH5H();
+ __tmp__JDJH=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__31MH=static_type__MH5H();
+ __tmp__JDJH=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__31MH=static_type__RH5H();
+ __tmp__JDJH=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__31MH=static_type__WH5H(__tmp__21MH);
+ __tmp__JDJH=static_type__UO1H(__tmp__IDJH);
} break;
case __EXPR_MUL__: {
- __tmp__31MH=static_type__2H5H(__tmp__21MH);
+ __tmp__JDJH=static_type__0O1H(__tmp__IDJH);
} break;
case __EXPR_DIV__: {
- __tmp__31MH=static_type__BI5H(__tmp__21MH);
+ __tmp__JDJH=static_type__5O1H(__tmp__IDJH);
} break;
case __EXPR_AND__: {
- __tmp__31MH=static_type__GI5H(__tmp__21MH);
+ __tmp__JDJH=static_type__EP1H(__tmp__IDJH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__31MH=static_type__LI5H(__tmp__21MH);
+ __tmp__JDJH=static_type__JP1H(__tmp__IDJH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__31MH=static_type__QI5H(__tmp__21MH);
+ __tmp__JDJH=static_type__OP1H(__tmp__IDJH);
} break;
case __PUT_TO__: {
- __tmp__31MH=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__JDJH=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__31MH=static_type__ZI5H(__tmp__21MH);
+ __tmp__JDJH=static_type__XP1H(__tmp__IDJH);
} break;
case __SIZE_OF__: {
- __tmp__31MH=static_type__FJ5H();
+ __tmp__JDJH=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__31MH=((__CAST *)__tmp__21MH)->static_type__2G5H;
+ __tmp__JDJH=((__CAST *)__tmp__IDJH)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__31MH=static_type__SEOL(__tmp__21MH);
+ __tmp__JDJH=static_type__NOKL(__tmp__IDJH);
} break;
case __READ_SLOT__: {
- __tmp__31MH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__21MH)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__JDJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__IDJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__31MH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__21MH)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__JDJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__IDJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__31MH=static_type__VN3M();
+ __tmp__JDJH=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__31MH=static_type__BIIO();
+ __tmp__JDJH=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__31MH=static_type__XRMO();
+ __tmp__JDJH=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__31MH=static_type__GIIO();
+ __tmp__JDJH=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__31MH=static_type__3RMO();
+ __tmp__JDJH=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__31MH=static_type__FZMM(__tmp__21MH);
+ __tmp__JDJH=static_type__DFJM(__tmp__IDJH);
} break;
case __EXPR_ADD__: {
- __tmp__31MH=static_type__UTQL(__tmp__21MH);
+ __tmp__JDJH=static_type__P3ML(__tmp__IDJH);
} break;
case __EXPR_NOT__: {
- __tmp__31MH=static_type__NP1M(__tmp__21MH);
+ __tmp__JDJH=static_type__R3XM(__tmp__IDJH);
} break;
case __EXPR_MOD__: {
- __tmp__31MH=static_type__LIIO(__tmp__21MH);
+ __tmp__JDJH=static_type__DREO(__tmp__IDJH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__31MH=static_type__CZHP();
+ __tmp__JDJH=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__31MH=static_type__RMUN();
+ __tmp__JDJH=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__31MH=static_type__WMUN();
+ __tmp__JDJH=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__31MH=static_type__ZKTN(__tmp__21MH);
+ __tmp__JDJH=static_type__3YPN(__tmp__IDJH);
} break;
case __EXPR_XOR__: {
- __tmp__31MH=static_type__D5VO(__tmp__21MH);
+ __tmp__JDJH=static_type__1HSO(__tmp__IDJH);
} break;
};
- loc__W1MH=create__name__style__type__VCNG(Self__T1MH->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM,(&__string_60),'+',((__TYPE_FULL *)__tmp__31MH));
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,write__value__PXJH(loc__W1MH,Self__T1MH->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM,__tmp__21MH));
- val__V1MH=read__4TCH(loc__W1MH);
- result__EEPH=NULL;
- __tmp__HEPH=Self__T1MH->parent_itm_write__2YFC.assign__YI2D;
- if (__tmp__HEPH==NULL) {
- __tmp__IEPH=NULL;
+ 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__HEPH)->__id) {
+ switch (((struct ___OBJ *)__tmp__OLLH)->__id) {
case __ITM_LIST__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_READ__: {
- __tmp__IEPH=((void *)__tmp__HEPH);
+ __tmp__PLLH=((void *)__tmp__OLLH);
} break;
case __ITM_WRITE_CODE__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__IEPH=((void *)__tmp__HEPH);
+ __tmp__PLLH=((void *)__tmp__OLLH);
} break;
case __ITM_BINARY__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__IEPH=((void *)__tmp__HEPH);
+ __tmp__PLLH=((void *)__tmp__OLLH);
} break;
case __ITM_OLD__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_REAL__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_STRING__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__IEPH=NULL;
+ __tmp__PLLH=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__IEPH=((void *)__tmp__HEPH);
+ __tmp__PLLH=((void *)__tmp__OLLH);
} break;
}
};
- without_arg__FEPH=__tmp__IEPH;
- if (((void *)__tmp__IEPH != (void *)NULL)) {
- switch (((struct ___OBJ *)__tmp__IEPH)->__id) {
+ without_arg__MLLH=__tmp__PLLH;
+ if (((void *)__tmp__PLLH != (void *)NULL)) {
+ switch (((struct ___OBJ *)__tmp__PLLH)->__id) {
case __ITM_READ__: {
- __tmp__OEPH=((__ITM_READ *)__tmp__IEPH)->name__SEQC;
+ __tmp__VLLH=((__ITM_READ *)__tmp__PLLH)->name__AVPC;
} break;
case __ITM_READ_ARG2__: {
- __tmp__OEPH=((__ITM_READ_ARG2 *)__tmp__IEPH)->parent_itm_read__Y4FC.name__SEQC;
+ __tmp__VLLH=((__ITM_READ_ARG2 *)__tmp__PLLH)->parent_itm_read__H4FC.name__AVPC;
} break;
case __ITM_READ_ARG1__: {
- __tmp__OEPH=((__ITM_READ_ARG1 *)__tmp__IEPH)->parent_itm_read__V5GC.name__SEQC;
+ __tmp__VLLH=((__ITM_READ_ARG1 *)__tmp__PLLH)->parent_itm_read__E5GC.name__AVPC;
} break;
case __ITM_READ_ARGS__: {
- __tmp__OEPH=((__ITM_READ_ARGS *)__tmp__IEPH)->parent_itm_read__N5JC.name__SEQC;
+ __tmp__VLLH=((__ITM_READ_ARGS *)__tmp__PLLH)->parent_itm_read__14JC.name__AVPC;
} break;
};
- result__EEPH=__tmp__OEPH;
+ result__LLLH=__tmp__VLLH;
} else {
- pos__UUMQ=Self__T1MH->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_455));
- put_position__ECH(pos__UUMQ);
- send_error__2FH();
+ 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__W1MH=lookup__1EPH(result__EEPH);
- if (((void *)loc__W1MH != (void *)NULL)) {
- typ_cast__Z1MH=((__LOCAL *)loc__W1MH)->parent_variable__ALMC.type__LCCG;
+ loc__CDJH=lookup__CMLH(result__LLLH);
+ if (((void *)loc__CDJH != (void *)NULL)) {
+ typ_cast__FDJH=((__LOCAL *)loc__CDJH)->parent_variable__T1LC.type__D25F;
} else {
- slot__01MH=get_slot__WADH(to_run__BDXD(),result__EEPH);
- if (((void *)slot__01MH == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_456));
- append__MOK(string_tmp__RB,result__EEPH);
- append__MOK(string_tmp__RB,(&__string_457));
- append_name_in__0UXD(to_run__BDXD(),string_tmp__RB);
- add_last__YPK(string_tmp__RB,'.');
- pos__SFWH=Self__T1MH->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
+ 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__SFWH);
- send_error__2FH();
- };
- if (((struct ___OBJ *)slot__01MH)->__id==__SLOT_DATA__) {
- __tmp__G3MH=get_type_result__NX5G(slot__01MH);
- } else {
- __tmp__G3MH=get_type_result__XY5G(slot__01MH);
- };
- typ_cast__Z1MH=__tmp__G3MH;
- };
- if (verify__XJCG) {
- if (affect_with__L1KI(typ_cast__Z1MH,((__LOCAL *)((__READ_LOCAL *)val__V1MH)->local__G5YD)->parent_variable__ALMC.type__LCCG)) {
- __tmp__X3MH=Self__T1MH->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 2,(&__string_458));
- put_position__ECH(__tmp__X3MH);
- send_error__2FH();
- };
- };
- p__VIPH=Self__T1MH->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
- result__LAUH=NULL;
- ptr__MAUH=((__POINTER )(NULL));
- typ_id__RAUH= 0;
- sz__OAUH=((__UINTEGER_32 )sizeof(__DTA_CAST));
- if ((sz__OAUH == 0)) {
- result__LAUH=DTA_CAST__;
- } else {
- typ_id__RAUH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__OAUH);
- if ((typ_id__RAUH == (__INTEGER)(- 1))) {
- a__XY4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__VY4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__OAUH + a__XY4Q) & (__UINTEGER_32)(~ a__XY4Q));
- ptr__MAUH=micro_alloc__table__lab__BOI(new_size__VY4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__VY4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__VY4Q);
- } else {
- t__1Y4Q=((__UINTEGER_32 )typ_id__RAUH);
- a__3Y4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__MAUH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__OAUH + a__3Y4Q) & (__UINTEGER_32)(~ a__3Y4Q)),((__POINTER )(&(table_type[(t__1Y4Q)]))),(__UINTEGER_32)(t__1Y4Q | 1));
- };
- result__LAUH=((__DTA_CAST *)ptr__MAUH);
- *(result__LAUH) = *(DTA_CAST__);
- };
- ((__DTA_CAST *)result__LAUH)->result_expr__QT5H=get_temporary_expr__MFXG(typ_cast__Z1MH,p__VIPH);
- result__1IPH=create__with__2AVC(val__V1MH,result__LAUH);
- add_last__OSYD(node_list__U0QC,result__1IPH);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,result__1IPH);
- __tmp__B4MH=result_expr__BOHI(result__1IPH);
- loc__JJPH=lookup__1EPH(result__EEPH);
- if (((void *)loc__JJPH != (void *)NULL)) {
- if ((((__LOCAL *)loc__JJPH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC == '-')) {
- affect_slot__with__FJWH(Self__T1MH,((__LOCAL *)loc__JJPH)->parent_variable__ALMC.intern_name__KCCG,__tmp__B4MH);
- } else {
- if ((((__LOCAL *)loc__JJPH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC == ' ')) {
- put_error__text__0AH( 1,(&__string_459));
- put_position__ECH(((__LOCAL *)loc__JJPH)->parent_variable__ALMC.parent_named__5KMC.parent_itm_object__PD.position__BJM);
- put_position__ECH(Self__T1MH->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM);
- send_error__2FH();
- };
- __tmp__1IWH=((__LOCAL *)loc__JJPH)->parent_variable__ALMC.type__LCCG;
- __tmp__2IWH=Self__T1MH->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
- switch (((struct ___OBJ *)__tmp__B4MH)->__id) {
+ 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__3IWH=check_type__with__51GN(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__DKDN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __STRING_CST__: {
- __tmp__3IWH=check_type__with__CVAI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__Y12H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXTERNAL_C__: {
- __tmp__3IWH=check_type__with__B4AI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__XE3H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __PROTOTYPE_CST__: {
- __tmp__3IWH=check_type__with__AHBI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__WN3H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __INTEGER_CST__: {
- __tmp__3IWH=check_type__with__5PBI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__VW3H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __READ_LOCAL__: {
- __tmp__3IWH=check_type__with__XAJJ(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__TDFJ(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_MULTIPLE__: {
- __tmp__3IWH=check_type__with__3YBI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__T53H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_EQUAL__: {
- __tmp__3IWH=check_type__with__2BCI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__SI4H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__3IWH=check_type__with__1KCI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__RR4H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __REAL_CST__: {
- __tmp__3IWH=check_type__with__0TCI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__Q04H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __CHARACTER_CST__: {
- __tmp__3IWH=check_type__with__Z2CI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__PD5H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __IS_EXPANDED__: {
- __tmp__3IWH=check_type__with__XFDI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__NM5H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __GET_TYPE_ID__: {
- __tmp__3IWH=check_type__with__VODI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__LV5H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_SUP__: {
- __tmp__3IWH=check_type__with__UXDI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__K45H(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_SUB__: {
- __tmp__3IWH=check_type__with__TAEI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__JHAI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_MUL__: {
- __tmp__3IWH=check_type__with__SJEI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__IQAI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_DIV__: {
- __tmp__3IWH=check_type__with__RSEI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__HZAI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_AND__: {
- __tmp__3IWH=check_type__with__Q1EI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__GCBI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__3IWH=check_type__with__PEFI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__FLBI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__3IWH=check_type__with__ONFI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__EUBI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __PUT_TO__: {
- __tmp__3IWH=check_type__with__MWFI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__C3BI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __ITEM__: {
- __tmp__3IWH=check_type__with__K5FI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__AGCI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __SIZE_OF__: {
- __tmp__3IWH=check_type__with__IIGI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__4OCI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __CAST__: {
- __tmp__3IWH=check_type__with__GRGI(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__2XCI(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __CALL_SLOT__: {
- __tmp__3IWH=check_type__with__3EHN(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__BTDN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __READ_SLOT__: {
- __tmp__3IWH=check_type__with__BMOL(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__2VKL(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __READ_GLOBAL__: {
- __tmp__3IWH=check_type__with__AVOL(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__14KL(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__3IWH=check_type__with__USAP(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__M12O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__3IWH=check_type__with__MUMO(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__E3IO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__3IWH=check_type__with__UBWO(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__MKSO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__3IWH=check_type__with__L3MO(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__DGJO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__3IWH=check_type__with__UKWO(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__MTSO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_NEG__: {
- __tmp__3IWH=check_type__with__4R1M(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__CAYM(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_ADD__: {
- __tmp__3IWH=check_type__with__301M(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__BJYM(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_NOT__: {
- __tmp__3IWH=check_type__with__2NHN(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__A2DN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_MOD__: {
- __tmp__3IWH=check_type__with__KGNO(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__CPJO(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__3IWH=check_type__with__4MMP(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__WVIP(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_INF__: {
- __tmp__3IWH=check_type__with__T1AP(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__LE3O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_INF_EQ__: {
- __tmp__3IWH=check_type__with__SEBP(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__KN3O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_OR__: {
- __tmp__3IWH=check_type__with__YV3N(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__35ZN(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
case __EXPR_XOR__: {
- __tmp__3IWH=check_type__with__RNBP(__tmp__B4MH,__tmp__1IWH,__tmp__2IWH);
+ __tmp__5PSH=check_type__with__JW3O(__tmp__M04R,__tmp__3PSH,__tmp__4PSH);
} break;
};
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,write__value__PXJH(loc__JJPH,Self__T1MH->parent_itm_write__2YFC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM,__tmp__3IWH));
- read__4TCH(loc__JJPH);
+ 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__FJWH(Self__T1MH,result__EEPH,__tmp__B4MH);
+ affect_slot__with__HQSH(Self__5CJH,result__LLLH,__tmp__M04R);
};
- __tmp__D4MH=Self__T1MH->parent_itm_write__2YFC.assign__YI2D;
- switch (((struct ___OBJ *)__tmp__D4MH)->__id) {
+ __tmp__PFJH=Self__5CJH->parent_itm_write__LYFC.assign__OT2D;
+ switch (((struct ___OBJ *)__tmp__PFJH)->__id) {
case __ITM_LIST__: {
- __tmp__E4MH=to_run_expr__5UMH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__L2IH(__tmp__PFJH);
} break;
case __ITM_PROTOTYPE__: {
- __tmp__E4MH=to_run_expr__IVMH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__U2IH(__tmp__PFJH);
} break;
case __ITM_LIST_IDF__: {
- __tmp__CP5P=((__ITM_LIST_IDF *)__tmp__D4MH)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__CP5P);
- send_error__2FH();
- __tmp__E4MH=NULL;
+ __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__E4MH=to_run_expr__QYMH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__25IH(__tmp__PFJH);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__E4MH=to_run_expr__S1MH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__4CJH(__tmp__PFJH);
} break;
case __ITM_READ__: {
- __tmp__E4MH=to_run_expr__F4MH(__tmp__D4MH);
+ 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__E4MH=to_run_expr__I5MH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__UGJH(__tmp__PFJH);
} break;
case __ITM_READ_ARG2__: {
- __tmp__E4MH=to_run_expr__ZANH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__FIJH(__tmp__PFJH);
} break;
case __ITM_BINARY__: {
- __tmp__E4MH=to_run_expr__NENH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__ZLJH(__tmp__PFJH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__E4MH=to_run_expr__WPNH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__CXJH(__tmp__PFJH);
} break;
case __ITM_OLD__: {
- __tmp__E4MH=to_run_expr__1PNH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__HXJH(__tmp__PFJH);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__E4MH=to_run_expr__QTNH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__20JH(__tmp__PFJH);
} break;
case __ITM_REAL__: {
- __tmp__E4MH=to_run_expr__FVNH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__R2JH(__tmp__PFJH);
} break;
case __ITM_NUMBER__: {
- __tmp__E4MH=to_run_expr__PVNH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__12JH(__tmp__PFJH);
} break;
case __ITM_CHARACTER__: {
- Self__WUMQ=((__ITM_CHARACTER *)__tmp__D4MH);
- __tmp__E4MH=create__char__XLQH(Self__WUMQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__WUMQ->character__0XZD);
+ 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__XUMQ=((__ITM_STRING *)__tmp__D4MH);
- __tmp__E4MH=create__text__BMQH(Self__XUMQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__XUMQ->string__GYZD);
+ 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__E4MH=to_run_expr__FWNH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__R3JH(__tmp__PFJH);
} break;
case __ITM_READ_ARGS__: {
- __tmp__E4MH=to_run_expr__PAOH(__tmp__D4MH);
+ __tmp__QFJH=to_run_expr__1HKH(__tmp__PFJH);
} break;
};
- return(__tmp__E4MH);
+ return(__tmp__QFJH);
}
-static void* to_run_expr__F4MH(__ITM_READ *Self__G4MH)
+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;
+ };
+ };
+ };
+ return(result__JRLH);
+}
+
+static void* to_run_with__args__XJQH(__ITM_READ *Self__YJQH)
// ({ITM_READ}) With resultNo recursive, No inlinable.
{
- void *result__I4MH;
- void *loc__J4MH;
- result__I4MH=NULL;
- loc__J4MH=lookup__4JPH(Self__G4MH->name__SEQC);
- if (((void *)loc__J4MH != (void *)NULL)) {
- if ((((__LOCAL *)loc__J4MH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC == '-')) {
- ((__LOCAL *)loc__J4MH)->parent_variable__ALMC.ensure_count__4KCG= 1;
- Self__G4MH->name__SEQC=((__LOCAL *)loc__J4MH)->parent_variable__ALMC.intern_name__KCCG;
- result__I4MH=to_run_with__args__VCUH(Self__G4MH);
+ __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 {
- result__I4MH=read__4TCH(loc__J4MH);
+ __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));
+ };
+ };
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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 {
- result__I4MH=to_run_with__args__VCUH(Self__G4MH);
+ __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;
+ };
+ };
+ 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);
+ };
+ ((__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;
+ };
+ };
+ 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);
+ };
+ ((__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;
+ };
+ };
+ 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);
+ };
+ ((__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;
+ };
+ };
+ 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);
+ };
+ ((__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;
+ };
+ };
+ 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);
+ };
+ ((__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;
+ };
+ };
+ 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(result__I4MH);
+ return(__tmp__P04R);
}
-static void* to_run_expr__I5MH(__ITM_WRITE_CODE *Self__J5MH)
+static void* to_run_expr__UGJH(__ITM_WRITE_CODE *Self__VGJH)
// ({ITM_WRITE_CODE}) With resultNo recursive, No inlinable.
{
- void *__tmp__U5MH,*__tmp__VANH;
- void *__tmp__V5MH,*itm_read__L5MH;
- void *__tmp__W5MH;
- void *result__OOPH;
- __INTEGER j__POPH,typ_id__FRUH;
- void *rec__N5MH,*__tmp__ZGII;
- void *type__Q5MH;
- void *slot__R5MH,*__tmp__YGII;
- __POSITION __tmp__PANH,__tmp__UANH;
- __DTA_WR_CODE *result__5QUH,*Self__SGII;
- __POINTER ptr__ARUH;
- __UINTEGER_32 sz__CRUH,a__KZ4Q,new_size__IZ4Q,t__OZ4Q,a__QZ4Q;
- void *result__HSPH;
- void **__tmp__DFER;
- __BOOLEAN __tmp__OQPH;
- __tmp__U5MH=Self__J5MH->parent_itm_write__H2FC.assign__YI2D;
- if (__tmp__U5MH==NULL) {
- __tmp__V5MH=NULL;
- } else {
- switch (((struct ___OBJ *)__tmp__U5MH)->__id) {
+ 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__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_READ__: {
- __tmp__V5MH=((void *)__tmp__U5MH);
+ __tmp__BHJH=((void *)__tmp__AHJH);
} break;
case __ITM_WRITE_CODE__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__V5MH=((void *)__tmp__U5MH);
+ __tmp__BHJH=((void *)__tmp__AHJH);
} break;
case __ITM_BINARY__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__V5MH=((void *)__tmp__U5MH);
+ __tmp__BHJH=((void *)__tmp__AHJH);
} break;
case __ITM_OLD__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_REAL__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_STRING__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__V5MH=NULL;
+ __tmp__BHJH=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__V5MH=((void *)__tmp__U5MH);
+ __tmp__BHJH=((void *)__tmp__AHJH);
} break;
}
};
- itm_read__L5MH=__tmp__V5MH;
- switch (((struct ___OBJ *)__tmp__V5MH)->__id) {
+ itm_read__XGJH=__tmp__BHJH;
+ switch (((struct ___OBJ *)__tmp__BHJH)->__id) {
case __ITM_READ__: {
- __tmp__W5MH=((__ITM_READ *)__tmp__V5MH)->name__SEQC;
+ __tmp__CHJH=((__ITM_READ *)__tmp__BHJH)->name__AVPC;
} break;
case __ITM_READ_ARG2__: {
- __tmp__W5MH=((__ITM_READ_ARG2 *)__tmp__V5MH)->parent_itm_read__Y4FC.name__SEQC;
+ __tmp__CHJH=((__ITM_READ_ARG2 *)__tmp__BHJH)->parent_itm_read__H4FC.name__AVPC;
} break;
case __ITM_READ_ARG1__: {
- __tmp__W5MH=((__ITM_READ_ARG1 *)__tmp__V5MH)->parent_itm_read__V5GC.name__SEQC;
+ __tmp__CHJH=((__ITM_READ_ARG1 *)__tmp__BHJH)->parent_itm_read__E5GC.name__AVPC;
} break;
case __ITM_READ_ARGS__: {
- __tmp__W5MH=((__ITM_READ_ARGS *)__tmp__V5MH)->parent_itm_read__N5JC.name__SEQC;
+ __tmp__CHJH=((__ITM_READ_ARGS *)__tmp__BHJH)->parent_itm_read__14JC.name__AVPC;
} break;
};
- result__OOPH=NULL;
- j__POPH=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__DFER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
- while ((! ((j__POPH < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__DFER)[j__POPH])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)(&__string_57))))) {
- j__POPH=(__INTEGER)(j__POPH - 1);
+ 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__POPH >= stack_local_lower__AIAG)) {
- result__OOPH=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__POPH];
- if (((j__POPH < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__OOPH)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
- context_extern__2GPH=result__OOPH;
+ 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__OQPH=TRUE__;
+ __tmp__VXLH=TRUE__;
} else {
- __tmp__OQPH=FALSE__;
+ __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));
+ };
};
- if ((! __tmp__OQPH)) {
- if (((void *)profil_first__D4QC != (void *)NULL)) {
- result__OOPH=lookup__XHNM(profil_first__D4QC,(&__string_57));
- if ((((void *)result__OOPH != (void *)NULL) && ((void *)((__LOCAL *)result__OOPH)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
- context_extern__2GPH=result__OOPH;
+ __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__);
};
- rec__N5MH=read__4TCH(result__OOPH);
- type__Q5MH=((__LOCAL *)((__READ_LOCAL *)rec__N5MH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
- slot__R5MH=get_slot__WADH(type__Q5MH,__tmp__W5MH);
- if (((void *)slot__R5MH == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_456));
- append__MOK(string_tmp__RB,__tmp__W5MH);
- append__MOK(string_tmp__RB,(&__string_457));
- append_name_in__0UXD(type__Q5MH,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'.');
- __tmp__PANH=Self__J5MH->parent_itm_write__H2FC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,string_tmp__RB);
- put_position__ECH(__tmp__PANH);
- send_error__2FH();
- };
- __tmp__UANH=Self__J5MH->parent_itm_write__H2FC.parent_itm_code__FYFC.parent_itm_object__X1CC.position__BJM;
- __tmp__VANH=Self__J5MH->parent_itm_write__H2FC.value__ZI2D;
- result__5QUH=NULL;
- ptr__ARUH=((__POINTER )(NULL));
- typ_id__FRUH= 0;
- sz__CRUH=((__UINTEGER_32 )sizeof(__DTA_WR_CODE));
- if ((sz__CRUH == 0)) {
- result__5QUH=DTA_WR_CODE__;
- } else {
- typ_id__FRUH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__CRUH);
- if ((typ_id__FRUH == (__INTEGER)(- 1))) {
- a__KZ4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__IZ4Q=(__UINTEGER_32)((__UINTEGER_32)(sz__CRUH + a__KZ4Q) & (__UINTEGER_32)(~ a__KZ4Q));
- ptr__ARUH=micro_alloc__table__lab__BOI(new_size__IZ4Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__IZ4Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__IZ4Q);
- } else {
- t__OZ4Q=((__UINTEGER_32 )typ_id__FRUH);
- a__QZ4Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__ARUH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__CRUH + a__QZ4Q) & (__UINTEGER_32)(~ a__QZ4Q)),((__POINTER )(&(table_type[(t__OZ4Q)]))),(__UINTEGER_32)(t__OZ4Q | 1));
- };
- result__5QUH=((__DTA_WR_CODE *)ptr__ARUH);
- *(result__5QUH) = *(DTA_WR_CODE__);
- };
- Self__SGII=((__DTA_WR_CODE *)result__5QUH);
- Self__SGII->parent_dta__FSPH.parent_itm_object__E0QC.position__BJM=__tmp__UANH;
- Self__SGII->parent_dta__FSPH.context__U3YD=profil_second__C4QC;
- Self__SGII->parent_dta__FSPH.slot__V3YD=slot__R5MH;
- Self__SGII->parent_dta__FSPH.self_arg__W3YD=rec__N5MH;
- __tmp__YGII=Self__SGII->parent_dta__FSPH.slot__V3YD;
- if (((struct ___OBJ *)__tmp__YGII)->__id==__SLOT_DATA__) {
- __tmp__ZGII=get_expr_result__MMRG(__tmp__YGII);
- } else {
- __tmp__ZGII=get_expr_result__LPRG(__tmp__YGII);
- };
- Self__SGII->parent_dta__FSPH.result_expr__X3YD=__tmp__ZGII;
- Self__SGII->code__0GII=__tmp__VANH;
- result__HSPH=create__with__2AVC(rec__N5MH,result__5QUH);
- add_last__OSYD(node_list__U0QC,result__HSPH);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,result__HSPH);
- return(result_expr__BOHI(result__HSPH));
-}
-
-static void* to_run_expr__ZANH(__ITM_READ_ARG2 *Self__0ANH)
+ 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.
{
- void *result__2ANH,*__tmp__UBNH,*__tmp__WBNH,*receiver__PLUI;
- void *__tmp__LMUI,*__tmp__FTUI,*__tmp__STUI,*__tmp__TTUI,*__tmp__PUUI;
- void *__tmp__SWUI,*__tmp__TWUI;
- void *__tmp__TBNH,*__tmp__VBNH,*__tmp__KENH,*__tmp__VMUI,*__tmp__ETUI;
- __POSITION __tmp__XP5P,__tmp__ZP5P,pos__BVMQ,pos_null__SLUI;
- __POSITION __tmp__PQ5P,pos__JVMQ,pos__C0BJ,__tmp__IRUI,__tmp__ORUI;
- __POSITION __tmp__CSUI,__tmp__RR5P,pos__13LN;
- __ITM_CHARACTER *Self__YUMQ,*Self__2UMQ,*Self__DVMQ,*Self__UVMQ;
- __ITM_STRING *Self__ZUMQ,*Self__3UMQ,*Self__EVMQ,*Self__VVMQ;
- void *__tmp__3BNH,*__tmp__4BNH,*__tmp__ONUI,*__tmp__RVUI;
- void *itm_list__VLUI,*__tmp__NMUI;
- void *itm_read__WLUI,*__tmp__WMUI,*__tmp__3MUI;
- void *slot_msg__YLUI,*__tmp__ROUI;
- void *base__0LUI;
- void *__tmp__FNUI;
- void *__tmp__GNUI,*__tmp__QOUI;
- void *receiver_type__QLUI,*__tmp__0NUI,*__tmp__LPUI,*__tmp__MPUI;
- void *__tmp__DPUI,*__tmp__JPUI,*__tmp__WPUI;
- void *__tmp__EQUI,*__tmp__VQUI;
- __INTEGER __tmp__UQUI,__tmp__4SUI,Self__H1BJ;
- void *__tmp__PRUI;
- void *__tmp__MSUI,*em__RLUI;
- __STRING_CST *Self__YVMQ,*Self__EWMQ;
- __PROTOTYPE_CST *Self__ZVMQ,*Self__FWMQ;
- __INTEGER_CST *Self__0VMQ,*Self__GWMQ;
- __REAL_CST *Self__2VMQ,*Self__IWMQ;
- __CHARACTER_CST *Self__4VMQ,*Self__KWMQ;
- __IS_EXPANDED *Self__5VMQ,*Self__LWMQ;
- __READ_LOCAL *Self__AWMQ,*Self__CWMQ;
- __READ_GLOBAL *Self__DWMQ;
- void *l_arg__3ANH,*larg__MLUI;
- __BOOLEAN is_resend__XLUI,is_block_value__ZLUI,__tmp__LNUI;
- __BOOLEAN __tmp__1NUI,__tmp__NPUI,__tmp__QPUI,__tmp__JQUI,__tmp__5QUI;
- __BOOLEAN __tmp__2QUI,__tmp__YTUI;
- void *args__OLUI;
- result__2ANH=NULL;
- l_arg__3ANH=NULL;
- if ((((void *)Self__0ANH->parent_itm_read__Y4FC.name__SEQC == (void *)operator_equal__0V) || ((void *)Self__0ANH->parent_itm_read__Y4FC.name__SEQC == (void *)operator_not_equal__5V))) {
- __tmp__TBNH=Self__0ANH->arg_first__LTQC;
- switch (((struct ___OBJ *)__tmp__TBNH)->__id) {
+ __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__UBNH=to_run_expr__5UMH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__L2IH(__tmp__5IJH);
} break;
case __ITM_LDOTS__: {
- __tmp__UBNH=to_run_expr__KSUH(__tmp__TBNH);
+ __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__UBNH=to_run_expr__IVMH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__U2IH(__tmp__5IJH);
} break;
case __ITM_LIST_IDF__: {
- __tmp__XP5P=((__ITM_LIST_IDF *)__tmp__TBNH)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__XP5P);
- send_error__2FH();
- __tmp__UBNH=NULL;
+ __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__UBNH=to_run_expr__QYMH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__25IH(__tmp__5IJH);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__UBNH=to_run_expr__S1MH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__4CJH(__tmp__5IJH);
} break;
case __ITM_READ__: {
- __tmp__UBNH=to_run_expr__F4MH(__tmp__TBNH);
+ 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__UBNH=to_run_expr__I5MH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__UGJH(__tmp__5IJH);
} break;
case __ITM_READ_ARG2__: {
- __tmp__UBNH=to_run_expr__ZANH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__FIJH(__tmp__5IJH);
} break;
case __ITM_BINARY__: {
- __tmp__UBNH=to_run_expr__NENH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__ZLJH(__tmp__5IJH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__UBNH=to_run_expr__WPNH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__CXJH(__tmp__5IJH);
} break;
case __ITM_OLD__: {
- __tmp__UBNH=to_run_expr__1PNH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__HXJH(__tmp__5IJH);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__UBNH=to_run_expr__QTNH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__20JH(__tmp__5IJH);
} break;
case __ITM_REAL__: {
- __tmp__UBNH=to_run_expr__FVNH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__R2JH(__tmp__5IJH);
} break;
case __ITM_NUMBER__: {
- __tmp__UBNH=to_run_expr__PVNH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__12JH(__tmp__5IJH);
} break;
case __ITM_CHARACTER__: {
- Self__YUMQ=((__ITM_CHARACTER *)__tmp__TBNH);
- __tmp__UBNH=create__char__XLQH(Self__YUMQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__YUMQ->character__0XZD);
+ 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__ZUMQ=((__ITM_STRING *)__tmp__TBNH);
- __tmp__UBNH=create__text__BMQH(Self__ZUMQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__ZUMQ->string__GYZD);
+ 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__UBNH=to_run_expr__FWNH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__R3JH(__tmp__5IJH);
} break;
case __ITM_READ_ARGS__: {
- __tmp__UBNH=to_run_expr__PAOH(__tmp__TBNH);
+ __tmp__AJJH=to_run_expr__1HKH(__tmp__5IJH);
} break;
case __ITM_RESULT__: {
- print__1ZE((&__string_248));
+ print__1ZE((&__string_338));
fputc((int)('\n'),stdout);
exit(( 1));
- __tmp__UBNH=NULL;
+ __tmp__AJJH=NULL;
} break;
};
- __tmp__VBNH=Self__0ANH->arg_second__MTQC;
- switch (((struct ___OBJ *)__tmp__VBNH)->__id) {
+ __tmp__BJJH=Self__GIJH->arg_second__0DQC;
+ switch (((struct ___OBJ *)__tmp__BJJH)->__id) {
case __ITM_LIST__: {
- __tmp__WBNH=to_run_expr__5UMH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__L2IH(__tmp__BJJH);
} break;
case __ITM_LDOTS__: {
- __tmp__WBNH=to_run_expr__KSUH(__tmp__VBNH);
+ __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__WBNH=to_run_expr__IVMH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__U2IH(__tmp__BJJH);
} break;
case __ITM_LIST_IDF__: {
- __tmp__ZP5P=((__ITM_LIST_IDF *)__tmp__VBNH)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__ZP5P);
- send_error__2FH();
- __tmp__WBNH=NULL;
+ __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__WBNH=to_run_expr__QYMH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__25IH(__tmp__BJJH);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__WBNH=to_run_expr__S1MH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__4CJH(__tmp__BJJH);
} break;
case __ITM_READ__: {
- __tmp__WBNH=to_run_expr__F4MH(__tmp__VBNH);
+ 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__WBNH=to_run_expr__I5MH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__UGJH(__tmp__BJJH);
} break;
case __ITM_READ_ARG2__: {
- __tmp__WBNH=to_run_expr__ZANH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__FIJH(__tmp__BJJH);
} break;
case __ITM_BINARY__: {
- __tmp__WBNH=to_run_expr__NENH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__ZLJH(__tmp__BJJH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__WBNH=to_run_expr__WPNH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__CXJH(__tmp__BJJH);
} break;
case __ITM_OLD__: {
- __tmp__WBNH=to_run_expr__1PNH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__HXJH(__tmp__BJJH);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__WBNH=to_run_expr__QTNH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__20JH(__tmp__BJJH);
} break;
case __ITM_REAL__: {
- __tmp__WBNH=to_run_expr__FVNH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__R2JH(__tmp__BJJH);
} break;
case __ITM_NUMBER__: {
- __tmp__WBNH=to_run_expr__PVNH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__12JH(__tmp__BJJH);
} break;
case __ITM_CHARACTER__: {
- Self__2UMQ=((__ITM_CHARACTER *)__tmp__VBNH);
- __tmp__WBNH=create__char__XLQH(Self__2UMQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__2UMQ->character__0XZD);
+ 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__3UMQ=((__ITM_STRING *)__tmp__VBNH);
- __tmp__WBNH=create__text__BMQH(Self__3UMQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__3UMQ->string__GYZD);
+ 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__WBNH=to_run_expr__FWNH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__R3JH(__tmp__BJJH);
} break;
case __ITM_READ_ARGS__: {
- __tmp__WBNH=to_run_expr__PAOH(__tmp__VBNH);
+ __tmp__CJJH=to_run_expr__1HKH(__tmp__BJJH);
} break;
case __ITM_RESULT__: {
- print__1ZE((&__string_248));
+ print__1ZE((&__string_338));
fputc((int)('\n'),stdout);
exit(( 1));
- __tmp__WBNH=NULL;
+ __tmp__CJJH=NULL;
} break;
};
- if (verify__XJCG) {
- switch (((struct ___OBJ *)__tmp__UBNH)->__id) {
+ if (verify__RCAG) {
+ switch (((struct ___OBJ *)__tmp__AJJH)->__id) {
case __LIST__: {
- __tmp__3BNH=static_type__SCTG(__tmp__UBNH);
+ __tmp__JJJH=static_type__OHQG(__tmp__AJJH);
} break;
case __STRING_CST__: {
- __tmp__3BNH=((__STRING_CST *)__tmp__UBNH)->parent_constant__5F.static_type__LSYD;
+ __tmp__JJJH=((__STRING_CST *)__tmp__AJJH)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__3BNH=((__EXTERNAL_C *)__tmp__UBNH)->static_type__KMZD;
+ __tmp__JJJH=((__EXTERNAL_C *)__tmp__AJJH)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__3BNH=((__PROTOTYPE_CST *)__tmp__UBNH)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__JJJH=((__PROTOTYPE_CST *)__tmp__AJJH)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__3BNH=((__INTEGER_CST *)__tmp__UBNH)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__JJJH=((__INTEGER_CST *)__tmp__AJJH)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__3BNH=((__LOCAL *)((__READ_LOCAL *)__tmp__UBNH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__JJJH=((__LOCAL *)((__READ_LOCAL *)__tmp__AJJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__3BNH=static_type__EG5H(__tmp__UBNH);
+ __tmp__JJJH=static_type__CN1H(__tmp__AJJH);
} break;
case __EXPR_EQUAL__: {
- __tmp__3BNH=static_type__3G5H();
+ __tmp__JJJH=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__3BNH=static_type__CH5H();
+ __tmp__JJJH=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__3BNH=((__REAL_CST *)__tmp__UBNH)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__JJJH=((__REAL_CST *)__tmp__AJJH)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__3BNH=((__CHARACTER_CST *)__tmp__UBNH)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__JJJH=((__CHARACTER_CST *)__tmp__AJJH)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__3BNH=static_type__HH5H();
+ __tmp__JJJH=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__3BNH=static_type__MH5H();
+ __tmp__JJJH=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__3BNH=static_type__RH5H();
+ __tmp__JJJH=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__3BNH=static_type__WH5H(__tmp__UBNH);
+ __tmp__JJJH=static_type__UO1H(__tmp__AJJH);
} break;
case __EXPR_MUL__: {
- __tmp__3BNH=static_type__2H5H(__tmp__UBNH);
+ __tmp__JJJH=static_type__0O1H(__tmp__AJJH);
} break;
case __EXPR_DIV__: {
- __tmp__3BNH=static_type__BI5H(__tmp__UBNH);
+ __tmp__JJJH=static_type__5O1H(__tmp__AJJH);
} break;
case __EXPR_AND__: {
- __tmp__3BNH=static_type__GI5H(__tmp__UBNH);
+ __tmp__JJJH=static_type__EP1H(__tmp__AJJH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__3BNH=static_type__LI5H(__tmp__UBNH);
+ __tmp__JJJH=static_type__JP1H(__tmp__AJJH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__3BNH=static_type__QI5H(__tmp__UBNH);
+ __tmp__JJJH=static_type__OP1H(__tmp__AJJH);
} break;
case __PUT_TO__: {
- __tmp__3BNH=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__JJJH=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__3BNH=static_type__ZI5H(__tmp__UBNH);
+ __tmp__JJJH=static_type__XP1H(__tmp__AJJH);
} break;
case __SIZE_OF__: {
- __tmp__3BNH=static_type__FJ5H();
+ __tmp__JJJH=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__3BNH=((__CAST *)__tmp__UBNH)->static_type__2G5H;
+ __tmp__JJJH=((__CAST *)__tmp__AJJH)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__3BNH=static_type__SEOL(__tmp__UBNH);
+ __tmp__JJJH=static_type__NOKL(__tmp__AJJH);
} break;
case __READ_SLOT__: {
- __tmp__3BNH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__UBNH)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__JJJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__AJJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__3BNH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__UBNH)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__JJJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__AJJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__3BNH=static_type__VN3M();
+ __tmp__JJJH=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__3BNH=static_type__BIIO();
+ __tmp__JJJH=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__3BNH=static_type__XRMO();
+ __tmp__JJJH=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__3BNH=static_type__GIIO();
+ __tmp__JJJH=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__3BNH=static_type__3RMO();
+ __tmp__JJJH=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__3BNH=static_type__FZMM(__tmp__UBNH);
+ __tmp__JJJH=static_type__DFJM(__tmp__AJJH);
} break;
case __EXPR_ADD__: {
- __tmp__3BNH=static_type__UTQL(__tmp__UBNH);
+ __tmp__JJJH=static_type__P3ML(__tmp__AJJH);
} break;
case __EXPR_NOT__: {
- __tmp__3BNH=static_type__NP1M(__tmp__UBNH);
+ __tmp__JJJH=static_type__R3XM(__tmp__AJJH);
} break;
case __EXPR_MOD__: {
- __tmp__3BNH=static_type__LIIO(__tmp__UBNH);
+ __tmp__JJJH=static_type__DREO(__tmp__AJJH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__3BNH=static_type__CZHP();
+ __tmp__JJJH=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__3BNH=static_type__RMUN();
+ __tmp__JJJH=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__3BNH=static_type__WMUN();
+ __tmp__JJJH=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__3BNH=static_type__ZKTN(__tmp__UBNH);
+ __tmp__JJJH=static_type__3YPN(__tmp__AJJH);
} break;
case __EXPR_XOR__: {
- __tmp__3BNH=static_type__D5VO(__tmp__UBNH);
+ __tmp__JJJH=static_type__1HSO(__tmp__AJJH);
} break;
};
- switch (((struct ___OBJ *)__tmp__WBNH)->__id) {
+ switch (((struct ___OBJ *)__tmp__CJJH)->__id) {
case __LIST__: {
- __tmp__4BNH=static_type__SCTG(__tmp__WBNH);
+ __tmp__KJJH=static_type__OHQG(__tmp__CJJH);
} break;
case __STRING_CST__: {
- __tmp__4BNH=((__STRING_CST *)__tmp__WBNH)->parent_constant__5F.static_type__LSYD;
+ __tmp__KJJH=((__STRING_CST *)__tmp__CJJH)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__4BNH=((__EXTERNAL_C *)__tmp__WBNH)->static_type__KMZD;
+ __tmp__KJJH=((__EXTERNAL_C *)__tmp__CJJH)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__4BNH=((__PROTOTYPE_CST *)__tmp__WBNH)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__KJJH=((__PROTOTYPE_CST *)__tmp__CJJH)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__4BNH=((__INTEGER_CST *)__tmp__WBNH)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__KJJH=((__INTEGER_CST *)__tmp__CJJH)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__4BNH=((__LOCAL *)((__READ_LOCAL *)__tmp__WBNH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__KJJH=((__LOCAL *)((__READ_LOCAL *)__tmp__CJJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__4BNH=static_type__EG5H(__tmp__WBNH);
+ __tmp__KJJH=static_type__CN1H(__tmp__CJJH);
} break;
case __EXPR_EQUAL__: {
- __tmp__4BNH=static_type__3G5H();
+ __tmp__KJJH=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__4BNH=static_type__CH5H();
+ __tmp__KJJH=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__4BNH=((__REAL_CST *)__tmp__WBNH)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__KJJH=((__REAL_CST *)__tmp__CJJH)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__4BNH=((__CHARACTER_CST *)__tmp__WBNH)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__KJJH=((__CHARACTER_CST *)__tmp__CJJH)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__4BNH=static_type__HH5H();
+ __tmp__KJJH=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__4BNH=static_type__MH5H();
+ __tmp__KJJH=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__4BNH=static_type__RH5H();
+ __tmp__KJJH=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__4BNH=static_type__WH5H(__tmp__WBNH);
+ __tmp__KJJH=static_type__UO1H(__tmp__CJJH);
} break;
case __EXPR_MUL__: {
- __tmp__4BNH=static_type__2H5H(__tmp__WBNH);
+ __tmp__KJJH=static_type__0O1H(__tmp__CJJH);
} break;
case __EXPR_DIV__: {
- __tmp__4BNH=static_type__BI5H(__tmp__WBNH);
+ __tmp__KJJH=static_type__5O1H(__tmp__CJJH);
} break;
case __EXPR_AND__: {
- __tmp__4BNH=static_type__GI5H(__tmp__WBNH);
+ __tmp__KJJH=static_type__EP1H(__tmp__CJJH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__4BNH=static_type__LI5H(__tmp__WBNH);
+ __tmp__KJJH=static_type__JP1H(__tmp__CJJH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__4BNH=static_type__QI5H(__tmp__WBNH);
+ __tmp__KJJH=static_type__OP1H(__tmp__CJJH);
} break;
case __PUT_TO__: {
- __tmp__4BNH=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__KJJH=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__4BNH=static_type__ZI5H(__tmp__WBNH);
+ __tmp__KJJH=static_type__XP1H(__tmp__CJJH);
} break;
case __SIZE_OF__: {
- __tmp__4BNH=static_type__FJ5H();
+ __tmp__KJJH=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__4BNH=((__CAST *)__tmp__WBNH)->static_type__2G5H;
+ __tmp__KJJH=((__CAST *)__tmp__CJJH)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__4BNH=static_type__SEOL(__tmp__WBNH);
+ __tmp__KJJH=static_type__NOKL(__tmp__CJJH);
} break;
case __READ_SLOT__: {
- __tmp__4BNH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__WBNH)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__KJJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__CJJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__4BNH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__WBNH)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__KJJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__CJJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__4BNH=static_type__VN3M();
+ __tmp__KJJH=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__4BNH=static_type__BIIO();
+ __tmp__KJJH=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__4BNH=static_type__XRMO();
+ __tmp__KJJH=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__4BNH=static_type__GIIO();
+ __tmp__KJJH=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__4BNH=static_type__3RMO();
+ __tmp__KJJH=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__4BNH=static_type__FZMM(__tmp__WBNH);
+ __tmp__KJJH=static_type__DFJM(__tmp__CJJH);
} break;
case __EXPR_ADD__: {
- __tmp__4BNH=static_type__UTQL(__tmp__WBNH);
+ __tmp__KJJH=static_type__P3ML(__tmp__CJJH);
} break;
case __EXPR_NOT__: {
- __tmp__4BNH=static_type__NP1M(__tmp__WBNH);
+ __tmp__KJJH=static_type__R3XM(__tmp__CJJH);
} break;
case __EXPR_MOD__: {
- __tmp__4BNH=static_type__LIIO(__tmp__WBNH);
+ __tmp__KJJH=static_type__DREO(__tmp__CJJH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__4BNH=static_type__CZHP();
+ __tmp__KJJH=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__4BNH=static_type__RMUN();
+ __tmp__KJJH=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__4BNH=static_type__WMUN();
+ __tmp__KJJH=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__4BNH=static_type__ZKTN(__tmp__WBNH);
+ __tmp__KJJH=static_type__3YPN(__tmp__CJJH);
} break;
case __EXPR_XOR__: {
- __tmp__4BNH=static_type__D5VO(__tmp__WBNH);
+ __tmp__KJJH=static_type__1HSO(__tmp__CJJH);
} break;
};
- if (((((! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__3BNH)->flag__LTL & 1) != 0)) && (! ((__UINTEGER_8)(((__TYPE_FULL *)__tmp__4BNH)->flag__LTL & 1) != 0))) && (! is_sub_type__RSCK(__tmp__3BNH,__tmp__4BNH))) && (! is_sub_type__RSCK(__tmp__4BNH,__tmp__3BNH)))) {
+ 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__0UXD(__tmp__3BNH,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_460));
- append_name_in__0UXD(__tmp__4BNH,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_461));
- pos__BVMQ=Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ 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__BVMQ);
- send_error__2FH();
+ 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__0ANH->parent_itm_read__Y4FC.name__SEQC == (void *)operator_equal__0V)) {
- result__2ANH=create__with__and__ZOYH(Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,__tmp__UBNH,__tmp__WBNH);
+ 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)));
+ } else {
+ next__SKTR=new_lab__2PJ(new_size__LKTR);
+ };
+ ((__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;
+ };
+ };
+ 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);
+ };
+ ((__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 {
- result__2ANH=create__with__and__GPYH(Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,__tmp__UBNH,__tmp__WBNH);
+ 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);
+ };
+ ((__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;
+ };
+ };
+ 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;
+ };
+ };
+ 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 {
- l_arg__3ANH=new__NFFC();
- add_last__HNQC(l_arg__3ANH,Self__0ANH->arg_second__MTQC);
- __tmp__KENH=Self__0ANH->arg_first__LTQC;
- larg__MLUI=l_arg__3ANH;
- receiver__PLUI=NULL;
- pos_null__SLUI=((__POSITION ) 0);
- itm_list__VLUI=NULL;
- itm_read__WLUI=NULL;
- is_resend__XLUI=FALSE__;
- slot_msg__YLUI=NULL;
- is_block_value__ZLUI=FALSE__;
- base__0LUI=NULL;
- args__OLUI=new__ATPH();
- if (((void *)__tmp__KENH == (void *)NULL)) {
- receiver__PLUI=read__4TCH(lookup__AWBJ());
+ 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 {
- switch (((struct ___OBJ *)__tmp__KENH)->__id) {
+ 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__LMUI=to_run_expr__5UMH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__L2IH(__tmp__WLJH);
} break;
case __ITM_LDOTS__: {
- __tmp__LMUI=to_run_expr__KSUH(__tmp__KENH);
+ __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__LMUI=to_run_expr__IVMH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__U2IH(__tmp__WLJH);
} break;
case __ITM_LIST_IDF__: {
- __tmp__PQ5P=((__ITM_LIST_IDF *)__tmp__KENH)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__PQ5P);
- send_error__2FH();
- __tmp__LMUI=NULL;
+ __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;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__LMUI=to_run_expr__QYMH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__25IH(__tmp__WLJH);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__LMUI=to_run_expr__S1MH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__4CJH(__tmp__WLJH);
} break;
case __ITM_READ__: {
- __tmp__LMUI=to_run_expr__F4MH(__tmp__KENH);
+ 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);
+ };
+ __tmp__VSQI=result__MNHR;
} break;
case __ITM_WRITE_CODE__: {
- __tmp__LMUI=to_run_expr__I5MH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__UGJH(__tmp__WLJH);
} break;
case __ITM_READ_ARG2__: {
- __tmp__LMUI=to_run_expr__ZANH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__FIJH(__tmp__WLJH);
} break;
case __ITM_BINARY__: {
- __tmp__LMUI=to_run_expr__NENH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__ZLJH(__tmp__WLJH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__LMUI=to_run_expr__WPNH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__CXJH(__tmp__WLJH);
} break;
case __ITM_OLD__: {
- __tmp__LMUI=to_run_expr__1PNH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__HXJH(__tmp__WLJH);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__LMUI=to_run_expr__QTNH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__20JH(__tmp__WLJH);
} break;
case __ITM_REAL__: {
- __tmp__LMUI=to_run_expr__FVNH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__R2JH(__tmp__WLJH);
} break;
case __ITM_NUMBER__: {
- __tmp__LMUI=to_run_expr__PVNH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__12JH(__tmp__WLJH);
} break;
case __ITM_CHARACTER__: {
- Self__DVMQ=((__ITM_CHARACTER *)__tmp__KENH);
- __tmp__LMUI=create__char__XLQH(Self__DVMQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__DVMQ->character__0XZD);
+ 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__EVMQ=((__ITM_STRING *)__tmp__KENH);
- __tmp__LMUI=create__text__BMQH(Self__EVMQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__EVMQ->string__GYZD);
+ 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__LMUI=to_run_expr__FWNH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__R3JH(__tmp__WLJH);
} break;
case __ITM_READ_ARGS__: {
- __tmp__LMUI=to_run_expr__PAOH(__tmp__KENH);
+ __tmp__VSQI=to_run_expr__1HKH(__tmp__WLJH);
} break;
case __ITM_RESULT__: {
- print__1ZE((&__string_248));
+ print__1ZE((&__string_338));
fputc((int)('\n'),stdout);
exit(( 1));
- __tmp__LMUI=NULL;
+ __tmp__VSQI=NULL;
} break;
};
- receiver__PLUI=__tmp__LMUI;
- if (__tmp__KENH==NULL) {
- __tmp__NMUI=NULL;
+ receiver__ZRQI=__tmp__VSQI;
+ if (__tmp__WLJH==NULL) {
+ __tmp__XSQI=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__KENH)->__id) {
+ switch (((struct ___OBJ *)__tmp__WLJH)->__id) {
case __ITM_LIST__: {
- __tmp__NMUI=((void *)__tmp__KENH);
+ __tmp__XSQI=((void *)__tmp__WLJH);
} break;
case __ITM_LDOTS__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_READ__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_WRITE_CODE__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_BINARY__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_OLD__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_REAL__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_STRING__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
case __ITM_RESULT__: {
- __tmp__NMUI=NULL;
+ __tmp__XSQI=NULL;
} break;
}
};
- itm_list__VLUI=__tmp__NMUI;
- if (((void *)__tmp__NMUI != (void *)NULL)) {
- __tmp__VMUI=((void **)((__FAST_ARRAYoITM_CODEo *)((__ITM_LIST *)__tmp__NMUI)->code__FOPC)->parent_arrayed_collection__DFEC.storage__5QPC)[ 0];
- if (__tmp__VMUI==NULL) {
- __tmp__WMUI=NULL;
+ 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__VMUI)->__id) {
+ switch (((struct ___OBJ *)__tmp__5SQI)->__id) {
case __ITM_LIST__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_LDOTS__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_READ__: {
- __tmp__WMUI=((void *)__tmp__VMUI);
+ __tmp__ATQI=((void *)__tmp__5SQI);
} break;
case __ITM_WRITE_CODE__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__WMUI=((void *)__tmp__VMUI);
+ __tmp__ATQI=((void *)__tmp__5SQI);
} break;
case __ITM_BINARY__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__WMUI=((void *)__tmp__VMUI);
+ __tmp__ATQI=((void *)__tmp__5SQI);
} break;
case __ITM_OLD__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_REAL__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_STRING__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__WMUI=((void *)__tmp__VMUI);
+ __tmp__ATQI=((void *)__tmp__5SQI);
} break;
case __ITM_RESULT__: {
- __tmp__WMUI=NULL;
+ __tmp__ATQI=NULL;
} break;
}
};
- itm_read__WLUI=__tmp__WMUI;
+ itm_read__ASQI=__tmp__ATQI;
} else {
- if (__tmp__KENH==NULL) {
- __tmp__3MUI=NULL;
+ if (__tmp__WLJH==NULL) {
+ __tmp__HTQI=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__KENH)->__id) {
+ switch (((struct ___OBJ *)__tmp__WLJH)->__id) {
case __ITM_LIST__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_LDOTS__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_READ__: {
- __tmp__3MUI=((void *)__tmp__KENH);
+ __tmp__HTQI=((void *)__tmp__WLJH);
} break;
case __ITM_WRITE_CODE__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__3MUI=((void *)__tmp__KENH);
+ __tmp__HTQI=((void *)__tmp__WLJH);
} break;
case __ITM_BINARY__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__3MUI=((void *)__tmp__KENH);
+ __tmp__HTQI=((void *)__tmp__WLJH);
} break;
case __ITM_OLD__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_REAL__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_STRING__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__3MUI=((void *)__tmp__KENH);
+ __tmp__HTQI=((void *)__tmp__WLJH);
} break;
case __ITM_RESULT__: {
- __tmp__3MUI=NULL;
+ __tmp__HTQI=NULL;
} break;
}
};
- itm_read__WLUI=__tmp__3MUI;
+ itm_read__ASQI=__tmp__HTQI;
};
- if (((void *)itm_read__WLUI != (void *)NULL)) {
- __tmp__FNUI=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__D0M)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM)) & 511)];
- switch (((struct ___OBJ *)itm_read__WLUI)->__id) {
+ 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__GNUI=((__ITM_READ *)itm_read__WLUI)->name__SEQC;
+ __tmp__QTQI=((__ITM_READ *)itm_read__ASQI)->name__AVPC;
} break;
case __ITM_READ_ARG2__: {
- __tmp__GNUI=((__ITM_READ_ARG2 *)itm_read__WLUI)->parent_itm_read__Y4FC.name__SEQC;
+ __tmp__QTQI=((__ITM_READ_ARG2 *)itm_read__ASQI)->parent_itm_read__H4FC.name__AVPC;
} break;
case __ITM_READ_ARG1__: {
- __tmp__GNUI=((__ITM_READ_ARG1 *)itm_read__WLUI)->parent_itm_read__V5GC.name__SEQC;
+ __tmp__QTQI=((__ITM_READ_ARG1 *)itm_read__ASQI)->parent_itm_read__E5GC.name__AVPC;
} break;
case __ITM_READ_ARGS__: {
- __tmp__GNUI=((__ITM_READ_ARGS *)itm_read__WLUI)->parent_itm_read__N5JC.name__SEQC;
+ __tmp__QTQI=((__ITM_READ_ARGS *)itm_read__ASQI)->parent_itm_read__14JC.name__AVPC;
} break;
};
- __tmp__LNUI=search_parent__0B0H(__tmp__FNUI,__tmp__GNUI);
+ __tmp__VTQI=search_parent__2IWH(__tmp__PTQI,__tmp__QTQI);
} else {
- __tmp__LNUI=FALSE__;
+ __tmp__VTQI=FALSE__;
};
- is_resend__XLUI=__tmp__LNUI;
+ is_resend__BSQI=__tmp__VTQI;
};
- switch (((struct ___OBJ *)receiver__PLUI)->__id) {
+ switch (((struct ___OBJ *)receiver__ZRQI)->__id) {
case __LIST__: {
- __tmp__ONUI=static_type__SCTG(receiver__PLUI);
+ __tmp__YTQI=static_type__OHQG(receiver__ZRQI);
} break;
case __STRING_CST__: {
- __tmp__ONUI=((__STRING_CST *)receiver__PLUI)->parent_constant__5F.static_type__LSYD;
+ __tmp__YTQI=((__STRING_CST *)receiver__ZRQI)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__ONUI=((__EXTERNAL_C *)receiver__PLUI)->static_type__KMZD;
+ __tmp__YTQI=((__EXTERNAL_C *)receiver__ZRQI)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__ONUI=((__PROTOTYPE_CST *)receiver__PLUI)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__YTQI=((__PROTOTYPE_CST *)receiver__ZRQI)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__ONUI=((__INTEGER_CST *)receiver__PLUI)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__YTQI=((__INTEGER_CST *)receiver__ZRQI)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__ONUI=((__LOCAL *)((__READ_LOCAL *)receiver__PLUI)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__YTQI=((__LOCAL *)((__READ_LOCAL *)receiver__ZRQI)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__ONUI=static_type__EG5H(receiver__PLUI);
+ __tmp__YTQI=static_type__CN1H(receiver__ZRQI);
} break;
case __EXPR_EQUAL__: {
- __tmp__ONUI=static_type__3G5H();
+ __tmp__YTQI=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ONUI=static_type__CH5H();
+ __tmp__YTQI=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__ONUI=((__REAL_CST *)receiver__PLUI)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__YTQI=((__REAL_CST *)receiver__ZRQI)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__ONUI=((__CHARACTER_CST *)receiver__PLUI)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__YTQI=((__CHARACTER_CST *)receiver__ZRQI)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__ONUI=static_type__HH5H();
+ __tmp__YTQI=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__ONUI=static_type__MH5H();
+ __tmp__YTQI=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__ONUI=static_type__RH5H();
+ __tmp__YTQI=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__ONUI=static_type__WH5H(receiver__PLUI);
+ __tmp__YTQI=static_type__UO1H(receiver__ZRQI);
} break;
case __EXPR_MUL__: {
- __tmp__ONUI=static_type__2H5H(receiver__PLUI);
+ __tmp__YTQI=static_type__0O1H(receiver__ZRQI);
} break;
case __EXPR_DIV__: {
- __tmp__ONUI=static_type__BI5H(receiver__PLUI);
+ __tmp__YTQI=static_type__5O1H(receiver__ZRQI);
} break;
case __EXPR_AND__: {
- __tmp__ONUI=static_type__GI5H(receiver__PLUI);
+ __tmp__YTQI=static_type__EP1H(receiver__ZRQI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ONUI=static_type__LI5H(receiver__PLUI);
+ __tmp__YTQI=static_type__JP1H(receiver__ZRQI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ONUI=static_type__QI5H(receiver__PLUI);
+ __tmp__YTQI=static_type__OP1H(receiver__ZRQI);
} break;
case __PUT_TO__: {
- __tmp__ONUI=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__YTQI=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__ONUI=static_type__ZI5H(receiver__PLUI);
+ __tmp__YTQI=static_type__XP1H(receiver__ZRQI);
} break;
case __SIZE_OF__: {
- __tmp__ONUI=static_type__FJ5H();
+ __tmp__YTQI=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__ONUI=((__CAST *)receiver__PLUI)->static_type__2G5H;
+ __tmp__YTQI=((__CAST *)receiver__ZRQI)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__ONUI=static_type__SEOL(receiver__PLUI);
+ __tmp__YTQI=static_type__NOKL(receiver__ZRQI);
} break;
case __READ_SLOT__: {
- __tmp__ONUI=((__SLOT_DATA *)((__READ_SLOT *)receiver__PLUI)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__YTQI=((__SLOT_DATA *)((__READ_SLOT *)receiver__ZRQI)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__ONUI=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__PLUI)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__YTQI=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__ZRQI)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ONUI=static_type__VN3M();
+ __tmp__YTQI=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ONUI=static_type__BIIO();
+ __tmp__YTQI=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ONUI=static_type__XRMO();
+ __tmp__YTQI=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ONUI=static_type__GIIO();
+ __tmp__YTQI=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ONUI=static_type__3RMO();
+ __tmp__YTQI=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__ONUI=static_type__FZMM(receiver__PLUI);
+ __tmp__YTQI=static_type__DFJM(receiver__ZRQI);
} break;
case __EXPR_ADD__: {
- __tmp__ONUI=static_type__UTQL(receiver__PLUI);
+ __tmp__YTQI=static_type__P3ML(receiver__ZRQI);
} break;
case __EXPR_NOT__: {
- __tmp__ONUI=static_type__NP1M(receiver__PLUI);
+ __tmp__YTQI=static_type__R3XM(receiver__ZRQI);
} break;
case __EXPR_MOD__: {
- __tmp__ONUI=static_type__LIIO(receiver__PLUI);
+ __tmp__YTQI=static_type__DREO(receiver__ZRQI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ONUI=static_type__CZHP();
+ __tmp__YTQI=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__ONUI=static_type__RMUN();
+ __tmp__YTQI=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__ONUI=static_type__WMUN();
+ __tmp__YTQI=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__ONUI=static_type__ZKTN(receiver__PLUI);
+ __tmp__YTQI=static_type__3YPN(receiver__ZRQI);
} break;
case __EXPR_XOR__: {
- __tmp__ONUI=static_type__D5VO(receiver__PLUI);
+ __tmp__YTQI=static_type__1HSO(receiver__ZRQI);
} break;
};
- receiver_type__QLUI=((__TYPE_FULL *)__tmp__ONUI)->parent_type__KTL;
- if (((void *)receiver_type__QLUI == (void *)TYPE_VOID__)) {
- pos__JVMQ=Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_462));
- put_position__ECH(pos__JVMQ);
- send_error__2FH();
+ 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__0NUI=type_block__BLB;
- switch (((struct ___OBJ *)receiver_type__QLUI)->__id) {
+ __tmp__EUQI=type_block__BLB;
+ switch (((struct ___OBJ *)receiver_type__0RQI)->__id) {
case __TYPE__: {
- __tmp__1NUI=((void *)((__TYPE *)receiver_type__QLUI) == (void *)__tmp__0NUI);
+ __tmp__FUQI=((void *)((__TYPE *)receiver_type__0RQI) == (void *)__tmp__EUQI);
} break;
case __TYPE_NULL__: {
- __tmp__1NUI=((void *)((__TYPE_NULL *)receiver_type__QLUI) == (void *)__tmp__0NUI);
+ __tmp__FUQI=((void *)((__TYPE_NULL *)receiver_type__0RQI) == (void *)__tmp__EUQI);
} break;
case __TYPE_VOID__: {
- __tmp__1NUI=((void *)((__TYPE_VOID *)receiver_type__QLUI) == (void *)__tmp__0NUI);
+ __tmp__FUQI=((void *)((__TYPE_VOID *)receiver_type__0RQI) == (void *)__tmp__EUQI);
} break;
case __TYPE_CONTEXT__: {
- __tmp__1NUI=((void *)((__TYPE_CONTEXT *)receiver_type__QLUI) == (void *)__tmp__0NUI);
+ __tmp__FUQI=((void *)((__TYPE_CONTEXT *)receiver_type__0RQI) == (void *)__tmp__EUQI);
} break;
case __TYPE_ID__: {
- __tmp__1NUI=((void *)((__TYPE_ID *)receiver_type__QLUI) == (void *)__tmp__0NUI);
+ __tmp__FUQI=((void *)((__TYPE_ID *)receiver_type__0RQI) == (void *)__tmp__EUQI);
} break;
case __TYPE_GENERIC__: {
- __tmp__1NUI=((void *)((__TYPE_GENERIC *)receiver_type__QLUI) == (void *)__tmp__0NUI);
+ __tmp__FUQI=((void *)((__TYPE_GENERIC *)receiver_type__0RQI) == (void *)__tmp__EUQI);
} break;
case __PROFIL_BLOCK__: {
- __tmp__1NUI=__infix_equal_equal__SOJJ(receiver_type__QLUI,__tmp__0NUI);
+ __tmp__FUQI=__infix_equal_equal__ORFJ(receiver_type__0RQI,__tmp__EUQI);
} break;
};
- if ((__tmp__1NUI && ((void *)Self__0ANH->parent_itm_read__Y4FC.name__SEQC == (void *)(&__string_79)))) {
- is_block_value__ZLUI=TRUE__;
+ if ((__tmp__FUQI && ((void *)Self__GIJH->parent_itm_read__H4FC.name__AVPC == (void *)(&__string_79)))) {
+ is_block_value__DSQI=TRUE__;
} else {
- __tmp__QOUI=Self__0ANH->parent_itm_read__Y4FC.name__SEQC;
- switch (((struct ___OBJ *)receiver_type__QLUI)->__id) {
+ __tmp__0UQI=Self__GIJH->parent_itm_read__H4FC.name__AVPC;
+ switch (((struct ___OBJ *)receiver_type__0RQI)->__id) {
case __TYPE__: {
- __tmp__ROUI=get_slot__3MEG(receiver_type__QLUI,__tmp__QOUI);
+ __tmp__1UQI=get_slot__20BG(receiver_type__0RQI,__tmp__0UQI);
} break;
case __TYPE_NULL__: {
- __tmp__ROUI=get_slot__TOEG(receiver_type__QLUI,__tmp__QOUI);
+ __tmp__1UQI=get_slot__S2BG(receiver_type__0RQI,__tmp__0UQI);
} break;
case __TYPE_VOID__: {
- __tmp__ROUI=get_slot__JQEG(receiver_type__QLUI,__tmp__QOUI);
+ __tmp__1UQI=get_slot__I4BG(receiver_type__0RQI,__tmp__0UQI);
} break;
case __TYPE_CONTEXT__: {
- __tmp__ROUI=get_slot__5REG(receiver_type__QLUI,__tmp__QOUI);
+ __tmp__1UQI=get_slot__45BG(receiver_type__0RQI,__tmp__0UQI);
} break;
case __TYPE_ID__: {
- __tmp__ROUI=get_slot__VTEG(receiver_type__QLUI,__tmp__QOUI);
+ __tmp__1UQI=get_slot__UBCG(receiver_type__0RQI,__tmp__0UQI);
} break;
case __TYPE_GENERIC__: {
- __tmp__ROUI=get_slot__LVEG(receiver_type__QLUI,__tmp__QOUI);
+ __tmp__1UQI=get_slot__KDCG(receiver_type__0RQI,__tmp__0UQI);
} break;
case __PROFIL_BLOCK__: {
- __tmp__ROUI=get_slot__BUIJ(__tmp__QOUI);
+ __tmp__1UQI=get_slot__3WEJ(__tmp__0UQI);
} break;
};
- slot_msg__YLUI=__tmp__ROUI;
- if (((void *)__tmp__ROUI == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_456));
- append__MOK(string_tmp__RB,Self__0ANH->parent_itm_read__Y4FC.name__SEQC);
- append__MOK(string_tmp__RB,(&__string_463));
- switch (((struct ___OBJ *)receiver_type__QLUI)->__id) {
+ 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__QLUI)->prototype__RD)->parent_named__QD.name__1QB);
+ 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));
@@ -73421,2095 +110979,3509 @@ static void* to_run_expr__ZANH(__ITM_READ_ARG2 *Self__0ANH)
append__MOK(string_tmp__RB,(&__string_46));
} break;
case __TYPE_GENERIC__: {
- append__MOK(string_tmp__RB,((__TYPE_GENERIC *)receiver_type__QLUI)->name__2R2B);
+ 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_464));
- pos__C0BJ=Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ 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__C0BJ);
- send_error__2FH();
+ put_position__ECH(pos__153I);
+ put_string__EQD(msg_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__ROUI)->__id==__SLOT_DATA__) {
- __tmp__DPUI=((__SLOT *)((__SLOT_DATA *)__tmp__ROUI)->parent_slot__H3YD)->slot_data_intern__B4YD;
+ if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
+ __tmp__NVQI=((__SLOT *)((__SLOT_DATA *)__tmp__1UQI)->parent_slot__IHZD)->slot_data_intern__CIZD;
} else {
- __tmp__DPUI=((__SLOT *)((__SLOT_CODE *)__tmp__ROUI)->parent_slot__C24F)->slot_data_intern__B4YD;
+ __tmp__NVQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->slot_data_intern__CIZD;
};
- if (((void *)__tmp__DPUI != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__ROUI)->__id==__SLOT_DATA__) {
- __tmp__JPUI=((__SLOT *)((__SLOT_DATA *)__tmp__ROUI)->parent_slot__H3YD)->slot_data_intern__B4YD;
+ 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__JPUI=((__SLOT *)((__SLOT_CODE *)__tmp__ROUI)->parent_slot__C24F)->slot_data_intern__B4YD;
+ __tmp__TVQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->slot_data_intern__CIZD;
};
- __tmp__LPUI=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__JPUI)->parent_variable__G3YD.type__LCCG)->parent_type__KTL;
- __tmp__MPUI=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__LPUI)->__id) {
+ __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__NPUI=((void *)((__TYPE *)__tmp__LPUI) == (void *)__tmp__MPUI);
+ __tmp__XVQI=((void *)((__TYPE *)__tmp__VVQI) == (void *)__tmp__WVQI);
} break;
case __TYPE_NULL__: {
- __tmp__NPUI=((void *)((__TYPE_NULL *)__tmp__LPUI) == (void *)__tmp__MPUI);
+ __tmp__XVQI=((void *)((__TYPE_NULL *)__tmp__VVQI) == (void *)__tmp__WVQI);
} break;
case __TYPE_VOID__: {
- __tmp__NPUI=((void *)((__TYPE_VOID *)__tmp__LPUI) == (void *)__tmp__MPUI);
+ __tmp__XVQI=((void *)((__TYPE_VOID *)__tmp__VVQI) == (void *)__tmp__WVQI);
} break;
case __TYPE_CONTEXT__: {
- __tmp__NPUI=((void *)((__TYPE_CONTEXT *)__tmp__LPUI) == (void *)__tmp__MPUI);
+ __tmp__XVQI=((void *)((__TYPE_CONTEXT *)__tmp__VVQI) == (void *)__tmp__WVQI);
} break;
case __TYPE_ID__: {
- __tmp__NPUI=((void *)((__TYPE_ID *)__tmp__LPUI) == (void *)__tmp__MPUI);
+ __tmp__XVQI=((void *)((__TYPE_ID *)__tmp__VVQI) == (void *)__tmp__WVQI);
} break;
case __TYPE_GENERIC__: {
- __tmp__NPUI=((void *)((__TYPE_GENERIC *)__tmp__LPUI) == (void *)__tmp__MPUI);
+ __tmp__XVQI=((void *)((__TYPE_GENERIC *)__tmp__VVQI) == (void *)__tmp__WVQI);
} break;
case __PROFIL_BLOCK__: {
- __tmp__NPUI=__infix_equal_equal__SOJJ(__tmp__LPUI,__tmp__MPUI);
+ __tmp__XVQI=__infix_equal_equal__ORFJ(__tmp__VVQI,__tmp__WVQI);
} break;
};
- __tmp__QPUI=__tmp__NPUI;
+ __tmp__0VQI=__tmp__XVQI;
} else {
- __tmp__QPUI=FALSE__;
+ __tmp__0VQI=FALSE__;
};
- if (__tmp__QPUI) {
- if (((struct ___OBJ *)__tmp__ROUI)->__id==__SLOT_DATA__) {
- __tmp__WPUI=slot_data__5WXH(__tmp__ROUI);
+ if (__tmp__0VQI) {
+ if (((struct ___OBJ *)__tmp__1UQI)->__id==__SLOT_DATA__) {
+ __tmp__AWQI=slot_data__B4TH(__tmp__1UQI);
} else {
- __tmp__WPUI=slot_data__ZXXH(__tmp__ROUI);
+ __tmp__AWQI=slot_data__14TH(__tmp__1UQI);
};
- init__BWRG(__tmp__WPUI);
+ init__K3OG(__tmp__AWQI);
};
- if (verify__XJCG) {
- if (((void *)l_arg__3ANH == (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__ROUI)->__id==__SLOT_DATA__) {
- __tmp__EQUI=((__SLOT *)((__SLOT_DATA *)__tmp__ROUI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__EQUI=((__SLOT *)((__SLOT_CODE *)__tmp__ROUI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__OWQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F;
};
- __tmp__JQUI=((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__EQUI)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.upper__RR1D + 1) != 1);
+ __tmp__TWQI=((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__OWQI)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D + 1) != 1);
} else {
- __tmp__JQUI=FALSE__;
+ __tmp__TWQI=FALSE__;
};
- if (__tmp__JQUI) {
- __tmp__5QUI=TRUE__;
+ if (__tmp__TWQI) {
+ __tmp__JXQI=TRUE__;
} else {
- if (((void *)l_arg__3ANH != (void *)NULL)) {
- __tmp__UQUI=(__INTEGER)(((__FAST_ARRAYoITM_CODEo *)l_arg__3ANH)->parent_arrayed_collection__DFEC.upper__YPPC + 1);
- if (((struct ___OBJ *)__tmp__ROUI)->__id==__SLOT_DATA__) {
- __tmp__VQUI=((__SLOT *)((__SLOT_DATA *)__tmp__ROUI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__VQUI=((__SLOT *)((__SLOT_CODE *)__tmp__ROUI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__5WQI=((__SLOT *)((__SLOT_CODE *)__tmp__1UQI)->parent_slot__A22F)->base_slot__X12F;
};
- __tmp__2QUI=(__tmp__UQUI != (__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__VQUI)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.upper__RR1D + 1) - 1));
+ __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__2QUI=FALSE__;
+ __tmp__GXQI=FALSE__;
};
- __tmp__5QUI=__tmp__2QUI;
+ __tmp__JXQI=__tmp__GXQI;
};
- if (__tmp__5QUI) {
- put_error__text__0AH( 1,(&__string_465));
- if (((struct ___OBJ *)__tmp__ROUI)->__id==__SLOT_DATA__) {
- __tmp__IRUI=((__SLOT_DATA *)__tmp__ROUI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__IRUI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ROUI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__IRUI);
- put_position__ECH(Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM);
- send_error__2FH();
};
- if (((struct ___OBJ *)__tmp__ROUI)->__id==__SLOT_DATA__) {
- __tmp__ORUI=((__SLOT_DATA *)__tmp__ROUI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__ORUI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ROUI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- last_position__GG1=__tmp__ORUI;
- if (((struct ___OBJ *)__tmp__ROUI)->__id==__SLOT_DATA__) {
- __tmp__PRUI=id_section__FGAG(__tmp__ROUI);
+ __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__PRUI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ROUI)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __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__INQM(__tmp__PRUI,receiver_type__QLUI,((__TYPE_FULL *)to_run__BDXD())->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_466));
- append_name_in__0UXD(to_run__BDXD(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_467));
+ 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)) {
+ 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__ROUI)->__id==__SLOT_DATA__) {
- __tmp__CSUI=((__SLOT_DATA *)__tmp__ROUI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__CSUI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__ROUI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__CSUI);
- put_position__ECH(Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM);
- send_error__2FH();
};
- last_position__GG1=pos_null__SLUI;
+ last_position__CI1=pos_null__2RQI;
};
};
- add_arg__to__in__for__block__PF0I(receiver__PLUI, 0,args__OLUI,slot_msg__YLUI,is_block_value__ZLUI);
- if (receiver__PLUI==NULL) {
- __tmp__MSUI=NULL;
+ 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__PLUI)->__id) {
+ switch (((struct ___OBJ *)receiver__ZRQI)->__id) {
case __LIST__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __STRING_CST__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__MSUI=((void *)receiver__PLUI);
+ __tmp__WYQI=((void *)receiver__ZRQI);
} break;
case __EXPR_EQUAL__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __REAL_CST__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_AND__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __PUT_TO__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __ITEM__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __SIZE_OF__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __CAST__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __READ_SLOT__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_INF__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_OR__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__MSUI=NULL;
+ __tmp__WYQI=NULL;
} break;
}
};
- em__RLUI=__tmp__MSUI;
- if (((void *)__tmp__MSUI != (void *)NULL)) {
- receiver__PLUI=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__MSUI)->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
+ 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 *)l_arg__3ANH != (void *)NULL)) {
- __tmp__4SUI=((__FAST_ARRAYoITM_CODEo *)l_arg__3ANH)->parent_arrayed_collection__DFEC.upper__YPPC;
- Self__H1BJ= 0;
- while ((Self__H1BJ <= __tmp__4SUI)) {
- __tmp__ETUI=((void **)((__FAST_ARRAYoITM_CODEo *)larg__MLUI)->parent_arrayed_collection__DFEC.storage__5QPC)[Self__H1BJ];
- switch (((struct ___OBJ *)__tmp__ETUI)->__id) {
+ 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__FTUI=to_run_expr__5UMH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__L2IH(__tmp__OZQI);
} break;
case __ITM_LDOTS__: {
- __tmp__FTUI=to_run_expr__KSUH(__tmp__ETUI);
+ __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__FTUI=to_run_expr__IVMH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__U2IH(__tmp__OZQI);
} break;
case __ITM_LIST_IDF__: {
- __tmp__RR5P=((__ITM_LIST_IDF *)__tmp__ETUI)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__RR5P);
- send_error__2FH();
- __tmp__FTUI=NULL;
+ __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__FTUI=to_run_expr__QYMH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__25IH(__tmp__OZQI);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__FTUI=to_run_expr__S1MH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__4CJH(__tmp__OZQI);
} break;
case __ITM_READ__: {
- __tmp__FTUI=to_run_expr__F4MH(__tmp__ETUI);
+ 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);
+ };
+ } else {
+ result__PNHR=to_run_with__args__XJQH(Self__QNHR);
+ };
+ __tmp__PZQI=result__PNHR;
} break;
case __ITM_WRITE_CODE__: {
- __tmp__FTUI=to_run_expr__I5MH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__UGJH(__tmp__OZQI);
} break;
case __ITM_READ_ARG2__: {
- __tmp__FTUI=to_run_expr__ZANH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__FIJH(__tmp__OZQI);
} break;
case __ITM_BINARY__: {
- __tmp__FTUI=to_run_expr__NENH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__ZLJH(__tmp__OZQI);
} break;
case __ITM_READ_ARG1__: {
- __tmp__FTUI=to_run_expr__WPNH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__CXJH(__tmp__OZQI);
} break;
case __ITM_OLD__: {
- __tmp__FTUI=to_run_expr__1PNH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__HXJH(__tmp__OZQI);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__FTUI=to_run_expr__QTNH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__20JH(__tmp__OZQI);
} break;
case __ITM_REAL__: {
- __tmp__FTUI=to_run_expr__FVNH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__R2JH(__tmp__OZQI);
} break;
case __ITM_NUMBER__: {
- __tmp__FTUI=to_run_expr__PVNH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__12JH(__tmp__OZQI);
} break;
case __ITM_CHARACTER__: {
- Self__UVMQ=((__ITM_CHARACTER *)__tmp__ETUI);
- __tmp__FTUI=create__char__XLQH(Self__UVMQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__UVMQ->character__0XZD);
+ 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__VVMQ=((__ITM_STRING *)__tmp__ETUI);
- __tmp__FTUI=create__text__BMQH(Self__VVMQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__VVMQ->string__GYZD);
+ 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__FTUI=to_run_expr__FWNH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__R3JH(__tmp__OZQI);
} break;
case __ITM_READ_ARGS__: {
- __tmp__FTUI=to_run_expr__PAOH(__tmp__ETUI);
+ __tmp__PZQI=to_run_expr__1HKH(__tmp__OZQI);
} break;
case __ITM_RESULT__: {
- print__1ZE((&__string_248));
+ print__1ZE((&__string_338));
fputc((int)('\n'),stdout);
exit(( 1));
- __tmp__FTUI=NULL;
+ __tmp__PZQI=NULL;
} break;
};
- add_arg__to__in__for__block__PF0I(__tmp__FTUI,(__INTEGER)(Self__H1BJ + 1),args__OLUI,slot_msg__YLUI,is_block_value__ZLUI);
- Self__H1BJ=(__INTEGER)(Self__H1BJ + 1);
+ 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__ZLUI) {
- args__OLUI=copy__W4WH(args__OLUI);
- __tmp__STUI=((void **)((__FAST_ARRAYoEXPRo *)args__OLUI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__STUI)->__id) {
+ 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__TTUI=my_copy__IE2M(__tmp__STUI);
+ __tmp__3ZQI=my_copy__MSYM(__tmp__2ZQI);
} break;
case __STRING_CST__: {
- Self__YVMQ=((__STRING_CST *)__tmp__STUI);
- __tmp__TTUI=create__text__BMQH(Self__YVMQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YVMQ->string__LDAI);
+ 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__TTUI=my_copy__ODAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__EK2H(__tmp__2ZQI);
} break;
case __PROTOTYPE_CST__: {
- Self__ZVMQ=((__PROTOTYPE_CST *)__tmp__STUI);
- __tmp__TTUI=create__type__HZQC(Self__ZVMQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZVMQ->parent_constant__DMMC.static_type__LSYD);
+ 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__0VMQ=((__INTEGER_CST *)__tmp__STUI);
- __tmp__TTUI=create__value__type__I1QC(Self__0VMQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0VMQ->value__VUYD,Self__0VMQ->parent_constant__OMMC.static_type__LSYD);
+ 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;
+ };
+ };
+ 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);
+ };
+ ((__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__TTUI=my_copy__02IJ(__tmp__STUI);
+ __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__TTUI=my_copy__2EAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__SL2H(__tmp__2ZQI);
} break;
case __EXPR_EQUAL__: {
- __tmp__TTUI=my_copy__VFAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__LM2H(__tmp__2ZQI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__TTUI=my_copy__CGAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__YM2H(__tmp__2ZQI);
} break;
case __REAL_CST__: {
- Self__2VMQ=((__REAL_CST *)__tmp__STUI);
- __tmp__TTUI=create__value__type__2KQH(Self__2VMQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2VMQ->value__RGAI,Self__2VMQ->parent_constant__IVNH.static_type__LSYD);
+ 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);
+ };
+ ((__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);
+ };
+ ((__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__4VMQ=((__CHARACTER_CST *)__tmp__STUI);
- __tmp__TTUI=create__char__XLQH(Self__4VMQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4VMQ->text__ZGAI);
+ 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__5VMQ=((__IS_EXPANDED *)__tmp__STUI);
- __tmp__TTUI=create__receiver__2J0H(Self__5VMQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__5VMQ->receiver__AHAI));
+ 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);
+ };
+ ((__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);
+ };
+ ((__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;
+ };
+ };
+ ptr__TMTR=result__ENTR;
+ };
+ result__SMTR=((__IS_EXPANDED *)ptr__TMTR);
+ *(result__SMTR) = *(IS_EXPANDED__);
+ };
+ 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__TTUI=my_copy__FHAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__1N2H(__tmp__2ZQI);
} break;
case __EXPR_SUP__: {
- __tmp__TTUI=my_copy__OHAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__EO2H(__tmp__2ZQI);
} break;
case __EXPR_SUB__: {
- __tmp__TTUI=my_copy__ZHAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__PO2H(__tmp__2ZQI);
} break;
case __EXPR_MUL__: {
- __tmp__TTUI=my_copy__FIAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__1O2H(__tmp__2ZQI);
} break;
case __EXPR_DIV__: {
- __tmp__TTUI=my_copy__QIAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__GP2H(__tmp__2ZQI);
} break;
case __EXPR_AND__: {
- __tmp__TTUI=my_copy__1IAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__RP2H(__tmp__2ZQI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__TTUI=my_copy__GJAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__2P2H(__tmp__2ZQI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__TTUI=my_copy__RJAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__HQ2H(__tmp__2ZQI);
} break;
case __PUT_TO__: {
- __tmp__TTUI=my_copy__2JAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__SQ2H(__tmp__2ZQI);
} break;
case __ITEM__: {
- __tmp__TTUI=my_copy__NKAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__DR2H(__tmp__2ZQI);
} break;
case __SIZE_OF__: {
- __tmp__TTUI=my_copy__ZKAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__PR2H(__tmp__2ZQI);
} break;
case __CAST__: {
- __tmp__TTUI=my_copy__CLAI(__tmp__STUI);
+ __tmp__3ZQI=my_copy__YR2H(__tmp__2ZQI);
} break;
case __CALL_SLOT__: {
- __tmp__TTUI=my_copy__1E2M(__tmp__STUI);
+ __tmp__3ZQI=my_copy__5SYM(__tmp__2ZQI);
} break;
case __READ_SLOT__: {
- __tmp__TTUI=my_copy__MRKK(__tmp__STUI);
+ __tmp__3ZQI=my_copy__IUGK(__tmp__2ZQI);
} break;
case __READ_GLOBAL__: {
- __tmp__TTUI=my_copy__ZRKK(__tmp__STUI);
+ __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;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__TTUI=my_copy__3BGN(__tmp__STUI);
+ __tmp__3ZQI=my_copy__BQCN(__tmp__2ZQI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__TTUI=my_copy__VIIO(__tmp__STUI);
+ __tmp__3ZQI=my_copy__NREO(__tmp__2ZQI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__TTUI=my_copy__3PNO(__tmp__STUI);
+ __tmp__3ZQI=my_copy__VYJO(__tmp__2ZQI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__TTUI=my_copy__CJIO(__tmp__STUI);
+ __tmp__3ZQI=my_copy__0REO(__tmp__2ZQI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__TTUI=my_copy__JQNO(__tmp__STUI);
+ __tmp__3ZQI=my_copy__BZJO(__tmp__2ZQI);
} break;
case __EXPR_NEG__: {
- __tmp__TTUI=my_copy__EBNM(__tmp__STUI);
+ __tmp__3ZQI=my_copy__CNJM(__tmp__2ZQI);
} break;
case __EXPR_ADD__: {
- __tmp__TTUI=my_copy__EOPL(__tmp__STUI);
+ __tmp__3ZQI=my_copy__5XLL(__tmp__2ZQI);
} break;
case __EXPR_NOT__: {
- __tmp__TTUI=my_copy__SH2M(__tmp__STUI);
+ __tmp__3ZQI=my_copy__WVYM(__tmp__2ZQI);
} break;
case __EXPR_MOD__: {
- __tmp__TTUI=my_copy__NJIO(__tmp__STUI);
+ __tmp__3ZQI=my_copy__FSEO(__tmp__2ZQI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__TTUI=my_copy__YZHP(__tmp__STUI);
+ __tmp__3ZQI=my_copy__QCEP(__tmp__2ZQI);
} break;
case __EXPR_INF__: {
- __tmp__TTUI=my_copy__13VN(__tmp__STUI);
+ __tmp__3ZQI=my_copy__5LSN(__tmp__2ZQI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__TTUI=my_copy__G4VN(__tmp__STUI);
+ __tmp__3ZQI=my_copy__KMSN(__tmp__2ZQI);
} break;
case __EXPR_OR__: {
- __tmp__TTUI=my_copy__FLTN(__tmp__STUI);
+ __tmp__3ZQI=my_copy__JZPN(__tmp__2ZQI);
} break;
case __EXPR_XOR__: {
- __tmp__TTUI=my_copy__OUWO(__tmp__STUI);
+ __tmp__3ZQI=my_copy__G3SO(__tmp__2ZQI);
} break;
};
- ((void **)((__FAST_ARRAYoEXPRo *)args__OLUI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=__tmp__TTUI;
- base__0LUI=new_block__receiver__with__B5WH(Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,receiver__PLUI,args__OLUI);
- __tmp__YTUI=TRUE__;
+ ((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__YTUI=FALSE__;
- };
- if ((! __tmp__YTUI)) {
- if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__OLUI)->parent_arrayed_collection__3LMC.upper__0KWH + 1) == 1)) {
- if (is_resend__XLUI) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__OLUI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=read__4TCH(lookup__AWBJ());
- __tmp__PUUI=((void **)((__FAST_ARRAYoEXPRo *)args__OLUI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__PUUI)->__id) {
+ __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__WLNJ(__tmp__PUUI);
+ remove__SOJJ(__tmp__Z0QI);
} break;
case __STRING_CST__: {
} break;
case __EXTERNAL_C__: {
- remove__AREK(__tmp__PUUI);
+ remove__2TAK(__tmp__Z0QI);
} break;
case __PROTOTYPE_CST__: {
} break;
case __INTEGER_CST__: {
} break;
case __READ_LOCAL__: {
- Self__AWMQ=((__READ_LOCAL *)__tmp__PUUI);
- unread__ESNK(Self__AWMQ->local__G5YD,Self__AWMQ);
+ 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));
+ };
} break;
case __EXPR_MULTIPLE__: {
- remove__5REK(__tmp__PUUI);
+ remove__1UAK(__tmp__Z0QI);
} break;
case __EXPR_EQUAL__: {
- remove__PSEK(__tmp__PUUI);
+ remove__LVAK(__tmp__Z0QI);
} break;
case __EXPR_NOT_EQUAL__: {
- remove__TSEK(__tmp__PUUI);
+ remove__PVAK(__tmp__Z0QI);
} break;
case __REAL_CST__: {
} break;
case __CHARACTER_CST__: {
} break;
case __IS_EXPANDED__: {
- Self__CWMQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__PUUI)->receiver__AHAI);
- unread__ESNK(Self__CWMQ->local__G5YD,Self__CWMQ);
+ 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));
+ };
} break;
case __GET_TYPE_ID__: {
- remove__4SEK(__tmp__PUUI);
+ remove__0VAK(__tmp__Z0QI);
} break;
case __EXPR_SUP__: {
- remove__BTEK(__tmp__PUUI);
+ remove__3VAK(__tmp__Z0QI);
} break;
case __EXPR_SUB__: {
- remove__FTEK(__tmp__PUUI);
+ remove__BWAK(__tmp__Z0QI);
} break;
case __EXPR_MUL__: {
- remove__JTEK(__tmp__PUUI);
+ remove__FWAK(__tmp__Z0QI);
} break;
case __EXPR_DIV__: {
- remove__NTEK(__tmp__PUUI);
+ remove__JWAK(__tmp__Z0QI);
} break;
case __EXPR_AND__: {
- remove__RTEK(__tmp__PUUI);
+ remove__NWAK(__tmp__Z0QI);
} break;
case __EXPR_SHIFT_R__: {
- remove__VTEK(__tmp__PUUI);
+ remove__RWAK(__tmp__Z0QI);
} break;
case __EXPR_SHIFT_L__: {
- remove__ZTEK(__tmp__PUUI);
+ remove__VWAK(__tmp__Z0QI);
} break;
case __PUT_TO__: {
- remove__3TEK(__tmp__PUUI);
+ remove__ZWAK(__tmp__Z0QI);
} break;
case __ITEM__: {
- remove__4UEK(__tmp__PUUI);
+ remove__0XAK(__tmp__Z0QI);
} break;
case __SIZE_OF__: {
- remove__CVEK(__tmp__PUUI);
+ remove__4XAK(__tmp__Z0QI);
} break;
case __CAST__: {
- remove__FVEK(__tmp__PUUI);
+ remove__BYAK(__tmp__Z0QI);
} break;
case __CALL_SLOT__: {
- remove__IKQL(__tmp__PUUI);
+ remove__DUML(__tmp__Z0QI);
} break;
case __READ_SLOT__: {
- remove__KDLK(__tmp__PUUI);
+ remove__GGHK(__tmp__Z0QI);
} break;
case __READ_GLOBAL__: {
- Self__DWMQ=((__READ_GLOBAL *)__tmp__PUUI);
- unread__H2QL(Self__DWMQ->global__3DNK,Self__DWMQ);
+ Self__QVIQ=((__READ_GLOBAL *)__tmp__Z0QI);
+ unread__CGNL(Self__QVIQ->global__ZGJK,Self__QVIQ);
} break;
case __EXPR_NOT_LOGIC__: {
- remove__SS3M(__tmp__PUUI);
+ remove__WA0M(__tmp__Z0QI);
} break;
case __EXPR_OR_LOGIC__: {
- remove__CMIO(__tmp__PUUI);
+ remove__0UEO(__tmp__Z0QI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- remove__CJOO(__tmp__PUUI);
+ remove__0RKO(__tmp__Z0QI);
} break;
case __EXPR_AND_LOGIC__: {
- remove__GMIO(__tmp__PUUI);
+ remove__4UEO(__tmp__Z0QI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- remove__HJOO(__tmp__PUUI);
+ remove__5RKO(__tmp__Z0QI);
} break;
case __EXPR_NEG__: {
- remove__JHNM(__tmp__PUUI);
+ remove__HTJM(__tmp__Z0QI);
} break;
case __EXPR_ADD__: {
- remove__2MQL(__tmp__PUUI);
+ remove__XWML(__tmp__Z0QI);
} break;
case __EXPR_NOT__: {
- remove__P12M(__tmp__PUUI);
+ remove__TJZM(__tmp__Z0QI);
} break;
case __EXPR_MOD__: {
- remove__KMIO(__tmp__PUUI);
+ remove__CVEO(__tmp__Z0QI);
} break;
case __EXPR_SUP_EQ__: {
- remove__D2HP(__tmp__PUUI);
+ remove__1EEP(__tmp__Z0QI);
} break;
case __EXPR_INF__: {
- remove__WVUN(__tmp__PUUI);
+ remove__0DRN(__tmp__Z0QI);
} break;
case __EXPR_INF_EQ__: {
- remove__0VUN(__tmp__PUUI);
+ remove__4DRN(__tmp__Z0QI);
} break;
case __EXPR_OR__: {
- remove__XQTN(__tmp__PUUI);
+ remove__14PN(__tmp__Z0QI);
} break;
case __EXPR_XOR__: {
- remove__MMXO(__tmp__PUUI);
+ remove__EVTO(__tmp__Z0QI);
} break;
};
};
- if (((verify__XJCG & is_all_warning__2BB) && __infix_equal_equal__TKW(Self__0ANH->parent_itm_read__Y4FC.name__SEQC,(&__string_468)))) {
- copy__BNK(string_tmp__RB,(&__string_469));
- append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB);
- append__MOK(string_tmp__RB,(&__string_470));
- switch (((struct ___OBJ *)receiver__PLUI)->__id) {
+ 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__RVUI=static_type__SCTG(receiver__PLUI);
+ __tmp__11QI=static_type__OHQG(receiver__ZRQI);
} break;
case __STRING_CST__: {
- __tmp__RVUI=((__STRING_CST *)receiver__PLUI)->parent_constant__5F.static_type__LSYD;
+ __tmp__11QI=((__STRING_CST *)receiver__ZRQI)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__RVUI=((__EXTERNAL_C *)receiver__PLUI)->static_type__KMZD;
+ __tmp__11QI=((__EXTERNAL_C *)receiver__ZRQI)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__RVUI=((__PROTOTYPE_CST *)receiver__PLUI)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__11QI=((__PROTOTYPE_CST *)receiver__ZRQI)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__RVUI=((__INTEGER_CST *)receiver__PLUI)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__11QI=((__INTEGER_CST *)receiver__ZRQI)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__RVUI=((__LOCAL *)((__READ_LOCAL *)receiver__PLUI)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__11QI=((__LOCAL *)((__READ_LOCAL *)receiver__ZRQI)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__RVUI=static_type__EG5H(receiver__PLUI);
+ __tmp__11QI=static_type__CN1H(receiver__ZRQI);
} break;
case __EXPR_EQUAL__: {
- __tmp__RVUI=static_type__3G5H();
+ __tmp__11QI=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__RVUI=static_type__CH5H();
+ __tmp__11QI=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__RVUI=((__REAL_CST *)receiver__PLUI)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__11QI=((__REAL_CST *)receiver__ZRQI)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__RVUI=((__CHARACTER_CST *)receiver__PLUI)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__11QI=((__CHARACTER_CST *)receiver__ZRQI)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__RVUI=static_type__HH5H();
+ __tmp__11QI=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__RVUI=static_type__MH5H();
+ __tmp__11QI=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__RVUI=static_type__RH5H();
+ __tmp__11QI=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__RVUI=static_type__WH5H(receiver__PLUI);
+ __tmp__11QI=static_type__UO1H(receiver__ZRQI);
} break;
case __EXPR_MUL__: {
- __tmp__RVUI=static_type__2H5H(receiver__PLUI);
+ __tmp__11QI=static_type__0O1H(receiver__ZRQI);
} break;
case __EXPR_DIV__: {
- __tmp__RVUI=static_type__BI5H(receiver__PLUI);
+ __tmp__11QI=static_type__5O1H(receiver__ZRQI);
} break;
case __EXPR_AND__: {
- __tmp__RVUI=static_type__GI5H(receiver__PLUI);
+ __tmp__11QI=static_type__EP1H(receiver__ZRQI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__RVUI=static_type__LI5H(receiver__PLUI);
+ __tmp__11QI=static_type__JP1H(receiver__ZRQI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__RVUI=static_type__QI5H(receiver__PLUI);
+ __tmp__11QI=static_type__OP1H(receiver__ZRQI);
} break;
case __PUT_TO__: {
- __tmp__RVUI=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__11QI=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__RVUI=static_type__ZI5H(receiver__PLUI);
+ __tmp__11QI=static_type__XP1H(receiver__ZRQI);
} break;
case __SIZE_OF__: {
- __tmp__RVUI=static_type__FJ5H();
+ __tmp__11QI=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__RVUI=((__CAST *)receiver__PLUI)->static_type__2G5H;
+ __tmp__11QI=((__CAST *)receiver__ZRQI)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__RVUI=static_type__SEOL(receiver__PLUI);
+ __tmp__11QI=static_type__NOKL(receiver__ZRQI);
} break;
case __READ_SLOT__: {
- __tmp__RVUI=((__SLOT_DATA *)((__READ_SLOT *)receiver__PLUI)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__11QI=((__SLOT_DATA *)((__READ_SLOT *)receiver__ZRQI)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__RVUI=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__PLUI)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__11QI=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__ZRQI)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__RVUI=static_type__VN3M();
+ __tmp__11QI=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__RVUI=static_type__BIIO();
+ __tmp__11QI=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__RVUI=static_type__XRMO();
+ __tmp__11QI=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__RVUI=static_type__GIIO();
+ __tmp__11QI=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__RVUI=static_type__3RMO();
+ __tmp__11QI=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__RVUI=static_type__FZMM(receiver__PLUI);
+ __tmp__11QI=static_type__DFJM(receiver__ZRQI);
} break;
case __EXPR_ADD__: {
- __tmp__RVUI=static_type__UTQL(receiver__PLUI);
+ __tmp__11QI=static_type__P3ML(receiver__ZRQI);
} break;
case __EXPR_NOT__: {
- __tmp__RVUI=static_type__NP1M(receiver__PLUI);
+ __tmp__11QI=static_type__R3XM(receiver__ZRQI);
} break;
case __EXPR_MOD__: {
- __tmp__RVUI=static_type__LIIO(receiver__PLUI);
+ __tmp__11QI=static_type__DREO(receiver__ZRQI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__RVUI=static_type__CZHP();
+ __tmp__11QI=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__RVUI=static_type__RMUN();
+ __tmp__11QI=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__RVUI=static_type__WMUN();
+ __tmp__11QI=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__RVUI=static_type__ZKTN(receiver__PLUI);
+ __tmp__11QI=static_type__3YPN(receiver__ZRQI);
} break;
case __EXPR_XOR__: {
- __tmp__RVUI=static_type__D5VO(receiver__PLUI);
+ __tmp__11QI=static_type__1HSO(receiver__ZRQI);
} break;
};
- append_name_in__0UXD(__tmp__RVUI,string_tmp__RB);
- pos__13LN=Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ 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__13LN);
- send_error__2FH();
+ 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));
+ };
};
- base__0LUI=new_read__slot__receiver__self__3ZQC(Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,slot_msg__YLUI,receiver__PLUI,((void **)((__FAST_ARRAYoEXPRo *)args__OLUI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]);
- free__DWPH(args__OLUI);
+ 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__XLUI) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__OLUI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=read__4TCH(lookup__AWBJ());
+ if (is_resend__BSQI) {
+ ((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__Z13I());
} else {
- __tmp__SWUI=((void **)((__FAST_ARRAYoEXPRo *)args__OLUI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__SWUI)->__id) {
+ __tmp__22QI=((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
+ switch (((struct ___OBJ *)__tmp__22QI)->__id) {
case __LIST__: {
- __tmp__TWUI=my_copy__IE2M(__tmp__SWUI);
+ __tmp__32QI=my_copy__MSYM(__tmp__22QI);
} break;
case __STRING_CST__: {
- Self__EWMQ=((__STRING_CST *)__tmp__SWUI);
- __tmp__TWUI=create__text__BMQH(Self__EWMQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__EWMQ->string__LDAI);
+ 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__TWUI=my_copy__ODAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__EK2H(__tmp__22QI);
} break;
case __PROTOTYPE_CST__: {
- Self__FWMQ=((__PROTOTYPE_CST *)__tmp__SWUI);
- __tmp__TWUI=create__type__HZQC(Self__FWMQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FWMQ->parent_constant__DMMC.static_type__LSYD);
+ 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__GWMQ=((__INTEGER_CST *)__tmp__SWUI);
- __tmp__TWUI=create__value__type__I1QC(Self__GWMQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GWMQ->value__VUYD,Self__GWMQ->parent_constant__OMMC.static_type__LSYD);
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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__TWUI=my_copy__02IJ(__tmp__SWUI);
+ __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__TWUI=my_copy__2EAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__SL2H(__tmp__22QI);
} break;
case __EXPR_EQUAL__: {
- __tmp__TWUI=my_copy__VFAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__LM2H(__tmp__22QI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__TWUI=my_copy__CGAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__YM2H(__tmp__22QI);
} break;
case __REAL_CST__: {
- Self__IWMQ=((__REAL_CST *)__tmp__SWUI);
- __tmp__TWUI=create__value__type__2KQH(Self__IWMQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IWMQ->value__RGAI,Self__IWMQ->parent_constant__IVNH.static_type__LSYD);
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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__KWMQ=((__CHARACTER_CST *)__tmp__SWUI);
- __tmp__TWUI=create__char__XLQH(Self__KWMQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KWMQ->text__ZGAI);
+ 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__LWMQ=((__IS_EXPANDED *)__tmp__SWUI);
- __tmp__TWUI=create__receiver__2J0H(Self__LWMQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__LWMQ->receiver__AHAI));
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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;
} break;
case __GET_TYPE_ID__: {
- __tmp__TWUI=my_copy__FHAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__1N2H(__tmp__22QI);
} break;
case __EXPR_SUP__: {
- __tmp__TWUI=my_copy__OHAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__EO2H(__tmp__22QI);
} break;
case __EXPR_SUB__: {
- __tmp__TWUI=my_copy__ZHAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__PO2H(__tmp__22QI);
} break;
case __EXPR_MUL__: {
- __tmp__TWUI=my_copy__FIAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__1O2H(__tmp__22QI);
} break;
case __EXPR_DIV__: {
- __tmp__TWUI=my_copy__QIAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__GP2H(__tmp__22QI);
} break;
case __EXPR_AND__: {
- __tmp__TWUI=my_copy__1IAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__RP2H(__tmp__22QI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__TWUI=my_copy__GJAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__2P2H(__tmp__22QI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__TWUI=my_copy__RJAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__HQ2H(__tmp__22QI);
} break;
case __PUT_TO__: {
- __tmp__TWUI=my_copy__2JAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__SQ2H(__tmp__22QI);
} break;
case __ITEM__: {
- __tmp__TWUI=my_copy__NKAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__DR2H(__tmp__22QI);
} break;
case __SIZE_OF__: {
- __tmp__TWUI=my_copy__ZKAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__PR2H(__tmp__22QI);
} break;
case __CAST__: {
- __tmp__TWUI=my_copy__CLAI(__tmp__SWUI);
+ __tmp__32QI=my_copy__YR2H(__tmp__22QI);
} break;
case __CALL_SLOT__: {
- __tmp__TWUI=my_copy__1E2M(__tmp__SWUI);
+ __tmp__32QI=my_copy__5SYM(__tmp__22QI);
} break;
case __READ_SLOT__: {
- __tmp__TWUI=my_copy__MRKK(__tmp__SWUI);
+ __tmp__32QI=my_copy__IUGK(__tmp__22QI);
} break;
case __READ_GLOBAL__: {
- __tmp__TWUI=my_copy__ZRKK(__tmp__SWUI);
+ __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;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__TWUI=my_copy__3BGN(__tmp__SWUI);
+ __tmp__32QI=my_copy__BQCN(__tmp__22QI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__TWUI=my_copy__VIIO(__tmp__SWUI);
+ __tmp__32QI=my_copy__NREO(__tmp__22QI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__TWUI=my_copy__3PNO(__tmp__SWUI);
+ __tmp__32QI=my_copy__VYJO(__tmp__22QI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__TWUI=my_copy__CJIO(__tmp__SWUI);
+ __tmp__32QI=my_copy__0REO(__tmp__22QI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__TWUI=my_copy__JQNO(__tmp__SWUI);
+ __tmp__32QI=my_copy__BZJO(__tmp__22QI);
} break;
case __EXPR_NEG__: {
- __tmp__TWUI=my_copy__EBNM(__tmp__SWUI);
+ __tmp__32QI=my_copy__CNJM(__tmp__22QI);
} break;
case __EXPR_ADD__: {
- __tmp__TWUI=my_copy__EOPL(__tmp__SWUI);
+ __tmp__32QI=my_copy__5XLL(__tmp__22QI);
} break;
case __EXPR_NOT__: {
- __tmp__TWUI=my_copy__SH2M(__tmp__SWUI);
+ __tmp__32QI=my_copy__WVYM(__tmp__22QI);
} break;
case __EXPR_MOD__: {
- __tmp__TWUI=my_copy__NJIO(__tmp__SWUI);
+ __tmp__32QI=my_copy__FSEO(__tmp__22QI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__TWUI=my_copy__YZHP(__tmp__SWUI);
+ __tmp__32QI=my_copy__QCEP(__tmp__22QI);
} break;
case __EXPR_INF__: {
- __tmp__TWUI=my_copy__13VN(__tmp__SWUI);
+ __tmp__32QI=my_copy__5LSN(__tmp__22QI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__TWUI=my_copy__G4VN(__tmp__SWUI);
+ __tmp__32QI=my_copy__KMSN(__tmp__22QI);
} break;
case __EXPR_OR__: {
- __tmp__TWUI=my_copy__FLTN(__tmp__SWUI);
+ __tmp__32QI=my_copy__JZPN(__tmp__22QI);
} break;
case __EXPR_XOR__: {
- __tmp__TWUI=my_copy__OUWO(__tmp__SWUI);
+ __tmp__32QI=my_copy__G3SO(__tmp__22QI);
} break;
};
- ((void **)((__FAST_ARRAYoEXPRo *)args__OLUI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=__tmp__TWUI;
+ ((void **)((__FAST_ARRAYoEXPRo *)args__YRQI)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__32QI;
};
- args__OLUI=copy__W4WH(args__OLUI);
- base__0LUI=new_read__slot__receiver__with__4G0H(Self__0ANH->parent_itm_read__Y4FC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,slot_msg__YLUI,receiver__PLUI,args__OLUI);
+ 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__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,base__0LUI);
- if (((void *)l_arg__3ANH != (void *)NULL)) {
- free__PQFC(l_arg__3ANH);
+ add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,base__ESQI);
+ if (((void *)result__HICR != (void *)NULL)) {
+ free__4PFC(result__HICR);
};
- result__2ANH=result_expr__BOHI(base__0LUI);
+ __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__2ANH);
+ return(result__IIJH);
}
-static void* to_run_expr__NENH(__ITM_BINARY *Self__OENH)
+static void* to_run_expr__ZLJH(__ITM_BINARY *Self__0LJH)
// ({ITM_BINARY}) With resultRecursive, No inlinable.
{
- __INTEGER max_pos__QENH,max_lev__RENH,__tmp__RFNH,Self__0UPH;
- __INTEGER __tmp__CGNH,Self__KVPH,j__GGNH,__tmp__RHNH,Self__MBAJ;
- __INTEGER __tmp__GINH,__tmp__HINH,__tmp__KJNH,Self__EV0I,__tmp__VKNH;
- __INTEGER __tmp__2KNH,__tmp__WLNH,__tmp__PMNH,__tmp__KGLK,i__2OQK;
- __INTEGER __tmp__0W0I,i__TG5I,__tmp__2X0I,i__GK5I,__tmp__TPNH;
- __INTEGER __tmp__MHLK,i__PSQK,new_capacity__LUHI,__tmp__TVHI;
- __INTEGER __tmp__OGMJ,Self__G3QK;
- void *max_pri__SENH,*nam__3ENH,*__tmp__CLNH,*__tmp__XLNH,*__tmp__ZMNH;
- void *val__VENH,*extern__5ENH,*__tmp__ZFNH,*__tmp__LPNH,*__tmp__MPNH;
- void *result__CFNH;
- void *typ__XENH,*__tmp__PONH;
- void *slo__ZENH,*slo_ref__0ENH,*__tmp__5GNH,*__tmp__YHNH,*__tmp__OMNH;
- void *__tmp__YMNH,*__tmp__KPNH;
- void *site__4ENH;
- void *loc__AFNH;
- void *typ_list__WENH;
- void *__tmp__YFNH;
- __POSITION __tmp__NS5P,__tmp__PINH,__tmp__QINH,__tmp__GNNH;
- __POSITION __tmp__IPNH;
- __ITM_CHARACTER *Self__MWMQ;
- __ITM_STRING *Self__NWMQ;
- void *__tmp__0FNH,*__tmp__QONH;
- __STRING_CST *Self__5WMQ;
- __PROTOTYPE_CST *Self__AXMQ;
- __INTEGER_CST *Self__BXMQ;
- __REAL_CST *Self__DXMQ;
- __CHARACTER_CST *Self__FXMQ;
- __IS_EXPANDED *Self__GXMQ;
- void *l_arg__BFNH,*val_list__UENH;
- void *ope_list__1ENH;
- void *pos_list__2ENH;
- void *result__4TPH,*slo_list__YENH;
- __FAST_ARRAYoFAST_ARRAYoSLOToo *Self__31UI,*Self__T2UI,*Self__JUHI;
- __BOOLEAN __tmp__QLNH,__tmp__MLNH,__tmp__3MNH,__tmp__4MNH,__tmp__0UHI;
- __FAST_ARRAYoSLOTo *Self__AGLK;
- void **__tmp__JGLK,**Self__LOQK;
- __FAST_ARRAYoSTRING_CONSTANTo *Self__QW0I;
- void **__tmp__ZW0I,**Self__CG5I;
- __FAST_ARRAYoExpanded_POSITIONo *Self__SX0I;
- __POSITION *__tmp__1X0I,*Self__VJ5I;
- __FAST_ARRAYoEXPRo *Self__CHLK;
- void **__tmp__LHLK,**Self__4RQK;
- void **__tmp__SVHI,**new__1FMJ;
- max_pos__QENH= 0;
- max_lev__RENH= 0;
- max_pri__SENH=NULL;
- val__VENH=NULL;
- typ__XENH=NULL;
- slo__ZENH=NULL;
- slo_ref__0ENH=NULL;
- nam__3ENH=NULL;
- site__4ENH=NULL;
- extern__5ENH=NULL;
- loc__AFNH=NULL;
- l_arg__BFNH=NULL;
- ope_list__1ENH=new__E2GC();
- copy__BF1D(ope_list__1ENH,Self__OENH->operator_list__2J0D);
- pos_list__2ENH=new__RC0C();
- copy__HI0D(pos_list__2ENH,Self__OENH->position_list__0J0D);
- val_list__UENH=new__ATPH();
- typ_list__WENH=new__IYVG();
- result__4TPH=NULL;
- if ((((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__EUPH)->parent_arrayed_collection__DUPH.upper__JQHI < 0)) {
- result__4TPH=create_with_capacity__YID( 16);
- } else {
- Self__31UI=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__EUPH);
- result__4TPH=((void **)Self__31UI->parent_arrayed_collection__DUPH.storage__JVHI)[Self__31UI->parent_arrayed_collection__DUPH.upper__JQHI];
- Self__T2UI=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__EUPH);
- Self__T2UI->parent_arrayed_collection__DUPH.upper__JQHI=(__INTEGER)(Self__T2UI->parent_arrayed_collection__DUPH.upper__JQHI - 1);
- };
- slo_list__YENH=result__4TPH;
- __tmp__RFNH=((__FAST_ARRAYoITM_CODEo *)Self__OENH->value_list__1J0D)->parent_arrayed_collection__DFEC.upper__YPPC;
- Self__0UPH= 0;
- while ((Self__0UPH <= __tmp__RFNH)) {
- __tmp__YFNH=((void **)((__FAST_ARRAYoITM_CODEo *)Self__OENH->value_list__1J0D)->parent_arrayed_collection__DFEC.storage__5QPC)[Self__0UPH];
- switch (((struct ___OBJ *)__tmp__YFNH)->__id) {
+ __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__ZFNH=to_run_expr__5UMH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__L2IH(__tmp__ENJH);
} break;
case __ITM_LDOTS__: {
- __tmp__ZFNH=to_run_expr__KSUH(__tmp__YFNH);
+ __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__ZFNH=to_run_expr__IVMH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__U2IH(__tmp__ENJH);
} break;
case __ITM_LIST_IDF__: {
- __tmp__NS5P=((__ITM_LIST_IDF *)__tmp__YFNH)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__NS5P);
- send_error__2FH();
- __tmp__ZFNH=NULL;
+ __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__ZFNH=to_run_expr__QYMH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__25IH(__tmp__ENJH);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__ZFNH=to_run_expr__S1MH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__4CJH(__tmp__ENJH);
} break;
case __ITM_READ__: {
- __tmp__ZFNH=to_run_expr__F4MH(__tmp__YFNH);
+ 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__ZFNH=to_run_expr__I5MH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__UGJH(__tmp__ENJH);
} break;
case __ITM_READ_ARG2__: {
- __tmp__ZFNH=to_run_expr__ZANH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__FIJH(__tmp__ENJH);
} break;
case __ITM_BINARY__: {
- __tmp__ZFNH=to_run_expr__NENH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__ZLJH(__tmp__ENJH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__ZFNH=to_run_expr__WPNH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__CXJH(__tmp__ENJH);
} break;
case __ITM_OLD__: {
- __tmp__ZFNH=to_run_expr__1PNH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__HXJH(__tmp__ENJH);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__ZFNH=to_run_expr__QTNH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__20JH(__tmp__ENJH);
} break;
case __ITM_REAL__: {
- __tmp__ZFNH=to_run_expr__FVNH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__R2JH(__tmp__ENJH);
} break;
case __ITM_NUMBER__: {
- __tmp__ZFNH=to_run_expr__PVNH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__12JH(__tmp__ENJH);
} break;
case __ITM_CHARACTER__: {
- Self__MWMQ=((__ITM_CHARACTER *)__tmp__YFNH);
- __tmp__ZFNH=create__char__XLQH(Self__MWMQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__MWMQ->character__0XZD);
+ 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__NWMQ=((__ITM_STRING *)__tmp__YFNH);
- __tmp__ZFNH=create__text__BMQH(Self__NWMQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__NWMQ->string__GYZD);
+ 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__ZFNH=to_run_expr__FWNH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__R3JH(__tmp__ENJH);
} break;
case __ITM_READ_ARGS__: {
- __tmp__ZFNH=to_run_expr__PAOH(__tmp__YFNH);
+ __tmp__FNJH=to_run_expr__1HKH(__tmp__ENJH);
} break;
case __ITM_RESULT__: {
- print__1ZE((&__string_248));
+ print__1ZE((&__string_338));
fputc((int)('\n'),stdout);
exit(( 1));
- __tmp__ZFNH=NULL;
+ __tmp__FNJH=NULL;
} break;
};
- val__VENH=__tmp__ZFNH;
- add_last__JLII(val_list__UENH,__tmp__ZFNH);
- switch (((struct ___OBJ *)__tmp__ZFNH)->__id) {
+ val__BMJH=__tmp__FNJH;
+ add_last__5REI(val_list__AMJH,__tmp__FNJH);
+ switch (((struct ___OBJ *)__tmp__FNJH)->__id) {
case __LIST__: {
- __tmp__0FNH=static_type__SCTG(__tmp__ZFNH);
+ __tmp__GNJH=static_type__OHQG(__tmp__FNJH);
} break;
case __STRING_CST__: {
- __tmp__0FNH=((__STRING_CST *)__tmp__ZFNH)->parent_constant__5F.static_type__LSYD;
+ __tmp__GNJH=((__STRING_CST *)__tmp__FNJH)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__0FNH=((__EXTERNAL_C *)__tmp__ZFNH)->static_type__KMZD;
+ __tmp__GNJH=((__EXTERNAL_C *)__tmp__FNJH)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__0FNH=((__PROTOTYPE_CST *)__tmp__ZFNH)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__GNJH=((__PROTOTYPE_CST *)__tmp__FNJH)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__0FNH=((__INTEGER_CST *)__tmp__ZFNH)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__GNJH=((__INTEGER_CST *)__tmp__FNJH)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__0FNH=((__LOCAL *)((__READ_LOCAL *)__tmp__ZFNH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__GNJH=((__LOCAL *)((__READ_LOCAL *)__tmp__FNJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__0FNH=static_type__EG5H(__tmp__ZFNH);
+ __tmp__GNJH=static_type__CN1H(__tmp__FNJH);
} break;
case __EXPR_EQUAL__: {
- __tmp__0FNH=static_type__3G5H();
+ __tmp__GNJH=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__0FNH=static_type__CH5H();
+ __tmp__GNJH=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__0FNH=((__REAL_CST *)__tmp__ZFNH)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__GNJH=((__REAL_CST *)__tmp__FNJH)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__0FNH=((__CHARACTER_CST *)__tmp__ZFNH)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__GNJH=((__CHARACTER_CST *)__tmp__FNJH)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__0FNH=static_type__HH5H();
+ __tmp__GNJH=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__0FNH=static_type__MH5H();
+ __tmp__GNJH=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__0FNH=static_type__RH5H();
+ __tmp__GNJH=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__0FNH=static_type__WH5H(__tmp__ZFNH);
+ __tmp__GNJH=static_type__UO1H(__tmp__FNJH);
} break;
case __EXPR_MUL__: {
- __tmp__0FNH=static_type__2H5H(__tmp__ZFNH);
+ __tmp__GNJH=static_type__0O1H(__tmp__FNJH);
} break;
case __EXPR_DIV__: {
- __tmp__0FNH=static_type__BI5H(__tmp__ZFNH);
+ __tmp__GNJH=static_type__5O1H(__tmp__FNJH);
} break;
case __EXPR_AND__: {
- __tmp__0FNH=static_type__GI5H(__tmp__ZFNH);
+ __tmp__GNJH=static_type__EP1H(__tmp__FNJH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__0FNH=static_type__LI5H(__tmp__ZFNH);
+ __tmp__GNJH=static_type__JP1H(__tmp__FNJH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__0FNH=static_type__QI5H(__tmp__ZFNH);
+ __tmp__GNJH=static_type__OP1H(__tmp__FNJH);
} break;
case __PUT_TO__: {
- __tmp__0FNH=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__GNJH=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__0FNH=static_type__ZI5H(__tmp__ZFNH);
+ __tmp__GNJH=static_type__XP1H(__tmp__FNJH);
} break;
case __SIZE_OF__: {
- __tmp__0FNH=static_type__FJ5H();
+ __tmp__GNJH=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__0FNH=((__CAST *)__tmp__ZFNH)->static_type__2G5H;
+ __tmp__GNJH=((__CAST *)__tmp__FNJH)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__0FNH=static_type__SEOL(__tmp__ZFNH);
+ __tmp__GNJH=static_type__NOKL(__tmp__FNJH);
} break;
case __READ_SLOT__: {
- __tmp__0FNH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__ZFNH)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__GNJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__FNJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__0FNH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__ZFNH)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__GNJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__FNJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__0FNH=static_type__VN3M();
+ __tmp__GNJH=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__0FNH=static_type__BIIO();
+ __tmp__GNJH=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__0FNH=static_type__XRMO();
+ __tmp__GNJH=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__0FNH=static_type__GIIO();
+ __tmp__GNJH=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__0FNH=static_type__3RMO();
+ __tmp__GNJH=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__0FNH=static_type__FZMM(__tmp__ZFNH);
+ __tmp__GNJH=static_type__DFJM(__tmp__FNJH);
} break;
case __EXPR_ADD__: {
- __tmp__0FNH=static_type__UTQL(__tmp__ZFNH);
+ __tmp__GNJH=static_type__P3ML(__tmp__FNJH);
} break;
case __EXPR_NOT__: {
- __tmp__0FNH=static_type__NP1M(__tmp__ZFNH);
+ __tmp__GNJH=static_type__R3XM(__tmp__FNJH);
} break;
case __EXPR_MOD__: {
- __tmp__0FNH=static_type__LIIO(__tmp__ZFNH);
+ __tmp__GNJH=static_type__DREO(__tmp__FNJH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__0FNH=static_type__CZHP();
+ __tmp__GNJH=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__0FNH=static_type__RMUN();
+ __tmp__GNJH=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__0FNH=static_type__WMUN();
+ __tmp__GNJH=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__0FNH=static_type__ZKTN(__tmp__ZFNH);
+ __tmp__GNJH=static_type__3YPN(__tmp__FNJH);
} break;
case __EXPR_XOR__: {
- __tmp__0FNH=static_type__D5VO(__tmp__ZFNH);
- } break;
- };
- typ__XENH=((__TYPE_FULL *)__tmp__0FNH)->parent_type__KTL;
- add__3YIJ(typ_list__WENH,typ__XENH);
- Self__0UPH=(__INTEGER)(Self__0UPH + 1);
- };
- __tmp__CGNH=((__FAST_ARRAYoSTRING_CONSTANTo *)Self__OENH->operator_list__2J0D)->parent_arrayed_collection__YTFC.upper__3FSD;
- Self__KVPH= 0;
- while ((Self__KVPH <= __tmp__CGNH)) {
- j__GGNH=Self__KVPH;
- nam__3ENH=((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)Self__OENH->operator_list__2J0D)->parent_arrayed_collection__YTFC.storage__1VZD)[Self__KVPH];
- if ((((void *)nam__3ENH == (void *)operator_equal__0V) || ((void *)nam__3ENH == (void *)operator_not_equal__5V))) {
- add_last__AS4F(slo_list__YENH,NULL);
+ __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__XENH=((void **)((__TYPES_TMP *)typ_list__WENH)->parent_types__GCCG.storage__CTJJ)[ 0];
- switch (((struct ___OBJ *)typ__XENH)->__id) {
+ typ__DMJH=((void **)((__TYPES_TMP *)typ_list__CMJH)->parent_types__415F.storage__4VFJ)[ 0];
+ switch (((struct ___OBJ *)typ__DMJH)->__id) {
case __TYPE__: {
- __tmp__5GNH=get_slot__3MEG(typ__XENH,nam__3ENH);
+ __tmp__LOJH=get_slot__20BG(typ__DMJH,nam__JMJH);
} break;
case __TYPE_NULL__: {
- __tmp__5GNH=get_slot__TOEG(typ__XENH,nam__3ENH);
+ __tmp__LOJH=get_slot__S2BG(typ__DMJH,nam__JMJH);
} break;
case __TYPE_VOID__: {
- __tmp__5GNH=get_slot__JQEG(typ__XENH,nam__3ENH);
+ __tmp__LOJH=get_slot__I4BG(typ__DMJH,nam__JMJH);
} break;
case __TYPE_CONTEXT__: {
- __tmp__5GNH=get_slot__5REG(typ__XENH,nam__3ENH);
+ __tmp__LOJH=get_slot__45BG(typ__DMJH,nam__JMJH);
} break;
case __TYPE_ID__: {
- __tmp__5GNH=get_slot__VTEG(typ__XENH,nam__3ENH);
+ __tmp__LOJH=get_slot__UBCG(typ__DMJH,nam__JMJH);
} break;
case __TYPE_GENERIC__: {
- __tmp__5GNH=get_slot__LVEG(typ__XENH,nam__3ENH);
+ __tmp__LOJH=get_slot__KDCG(typ__DMJH,nam__JMJH);
} break;
case __PROFIL_BLOCK__: {
- __tmp__5GNH=get_slot__BUIJ(nam__3ENH);
+ __tmp__LOJH=get_slot__3WEJ(nam__JMJH);
} break;
};
- slo_ref__0ENH=__tmp__5GNH;
- if (((void *)__tmp__5GNH == (void *)NULL)) {
- error_slot__name__in__list__IAAJ(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)Self__OENH->position_list__0J0D)->parent_arrayed_collection__4TFC.storage__CVZD)[Self__KVPH],nam__3ENH,typ__XENH,typ_list__WENH);
+ 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 {
- add_last__AS4F(slo_list__YENH,__tmp__5GNH);
- __tmp__RHNH=((__TYPES_TMP *)typ_list__WENH)->parent_types__GCCG.upper__MSCG;
- Self__MBAJ= 1;
- while ((Self__MBAJ <= __tmp__RHNH)) {
- typ__XENH=((void **)((__TYPES_TMP *)typ_list__WENH)->parent_types__GCCG.storage__CTJJ)[Self__MBAJ];
- switch (((struct ___OBJ *)typ__XENH)->__id) {
+ 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);
+ };
+ };
+ ((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__YHNH=get_slot__3MEG(typ__XENH,nam__3ENH);
+ __tmp__EPJH=get_slot__20BG(typ__DMJH,nam__JMJH);
} break;
case __TYPE_NULL__: {
- __tmp__YHNH=get_slot__TOEG(typ__XENH,nam__3ENH);
+ __tmp__EPJH=get_slot__S2BG(typ__DMJH,nam__JMJH);
} break;
case __TYPE_VOID__: {
- __tmp__YHNH=get_slot__JQEG(typ__XENH,nam__3ENH);
+ __tmp__EPJH=get_slot__I4BG(typ__DMJH,nam__JMJH);
} break;
case __TYPE_CONTEXT__: {
- __tmp__YHNH=get_slot__5REG(typ__XENH,nam__3ENH);
+ __tmp__EPJH=get_slot__45BG(typ__DMJH,nam__JMJH);
} break;
case __TYPE_ID__: {
- __tmp__YHNH=get_slot__VTEG(typ__XENH,nam__3ENH);
+ __tmp__EPJH=get_slot__UBCG(typ__DMJH,nam__JMJH);
} break;
case __TYPE_GENERIC__: {
- __tmp__YHNH=get_slot__LVEG(typ__XENH,nam__3ENH);
+ __tmp__EPJH=get_slot__KDCG(typ__DMJH,nam__JMJH);
} break;
case __PROFIL_BLOCK__: {
- __tmp__YHNH=get_slot__BUIJ(nam__3ENH);
+ __tmp__EPJH=get_slot__3WEJ(nam__JMJH);
} break;
};
- slo__ZENH=__tmp__YHNH;
- if (((void *)__tmp__YHNH == (void *)NULL)) {
- error_slot__name__in__list__IAAJ(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)Self__OENH->position_list__0J0D)->parent_arrayed_collection__4TFC.storage__CVZD)[j__GGNH],nam__3ENH,typ__XENH,typ_list__WENH);
+ 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__0ENH)->__id==__SLOT_DATA__) {
- __tmp__GINH=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)slo_ref__0ENH)->parent_slot__H3YD)->base_slot__Z14F)->priority_and_level__4XTE;
+ 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__GINH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo_ref__0ENH)->parent_slot__C24F)->base_slot__Z14F)->priority_and_level__4XTE;
+ __tmp__SPJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo_ref__GMJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
};
- if (((struct ___OBJ *)__tmp__YHNH)->__id==__SLOT_DATA__) {
- __tmp__HINH=((__ITM_SLOT *)((__SLOT *)((__SLOT_DATA *)__tmp__YHNH)->parent_slot__H3YD)->base_slot__Z14F)->priority_and_level__4XTE;
+ 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;
} else {
- __tmp__HINH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__YHNH)->parent_slot__C24F)->base_slot__Z14F)->priority_and_level__4XTE;
+ __tmp__TPJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__EPJH)->parent_slot__A22F)->base_slot__X12F)->priority_and_level__MGUE;
};
- if ((__tmp__GINH != __tmp__HINH)) {
- put_error__text__0AH( 1,(&__string_471));
- if (((struct ___OBJ *)slo_ref__0ENH)->__id==__SLOT_DATA__) {
- __tmp__PINH=((__SLOT_DATA *)slo_ref__0ENH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__PINH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slo_ref__0ENH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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__PINH);
- if (((struct ___OBJ *)__tmp__YHNH)->__id==__SLOT_DATA__) {
- __tmp__QINH=((__SLOT_DATA *)__tmp__YHNH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__QINH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__YHNH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __tmp__2PJH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__EPJH)->parent_slot__A22F)->base_slot__X12F)->parent_named__MIM.parent_itm_object__PD.position__WIM;
+ };
+ 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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- put_position__ECH(__tmp__QINH);
- put_position__ECH(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)Self__OENH->position_list__0J0D)->parent_arrayed_collection__4TFC.storage__CVZD)[j__GGNH]);
- send_error__2FH();
};
};
- Self__MBAJ=(__INTEGER)(Self__MBAJ + 1);
+ Self__GH2I=(__INTEGER)(Self__GH2I + 1);
};
};
};
- Self__KVPH=(__INTEGER)(Self__KVPH + 1);
+ Self__R2LH=(__INTEGER)(Self__R2LH + 1);
};
- while ((! (((__FAST_ARRAYoSLOTo *)slo_list__YENH)->parent_arrayed_collection__ZJC.upper__WSL < 0))) {
- max_lev__RENH=(__INTEGER)(- 1);
- __tmp__KJNH=((__FAST_ARRAYoSLOTo *)slo_list__YENH)->parent_arrayed_collection__ZJC.upper__WSL;
- Self__EV0I= 0;
- while ((Self__EV0I <= __tmp__KJNH)) {
- slo__ZENH=((void **)((__FAST_ARRAYoSLOTo *)slo_list__YENH)->parent_arrayed_collection__ZJC.storage__SSL)[Self__EV0I];
- if (((void *)slo__ZENH == (void *)NULL)) {
- if ((( 50 > max_lev__RENH) || (( 50 == max_lev__RENH) && ((void *)max_pri__SENH == (void *)(&__string_9))))) {
- max_lev__RENH= 50;
- max_pri__SENH=(&__string_9);
- max_pos__QENH=Self__EV0I;
+ 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__ZENH)->__id==__SLOT_DATA__) {
- __tmp__VKNH=priority__VKHJ(((__SLOT *)((__SLOT_DATA *)slo__ZENH)->parent_slot__H3YD)->base_slot__Z14F);
+ 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 {
- __tmp__VKNH=priority__VKHJ(((__SLOT *)((__SLOT_CODE *)slo__ZENH)->parent_slot__C24F)->base_slot__Z14F);
+ 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__VKNH > max_lev__RENH)) {
- __tmp__QLNH=TRUE__;
+ if ((__tmp__BSJH > max_lev__3LJH)) {
+ __tmp__2SJH=TRUE__;
} else {
- if (((struct ___OBJ *)slo__ZENH)->__id==__SLOT_DATA__) {
- __tmp__2KNH=priority__VKHJ(((__SLOT *)((__SLOT_DATA *)slo__ZENH)->parent_slot__H3YD)->base_slot__Z14F);
+ 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 {
- __tmp__2KNH=priority__VKHJ(((__SLOT *)((__SLOT_CODE *)slo__ZENH)->parent_slot__C24F)->base_slot__Z14F);
+ 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__ISJH=result__TJCR;
};
- if ((__tmp__2KNH == max_lev__RENH)) {
- if (((struct ___OBJ *)slo__ZENH)->__id==__SLOT_DATA__) {
- __tmp__CLNH=associativity__YAIJ(((__SLOT *)((__SLOT_DATA *)slo__ZENH)->parent_slot__H3YD)->base_slot__Z14F);
+ 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);
+ };
+ __tmp__OSJH=result__UJCR;
} else {
- __tmp__CLNH=associativity__YAIJ(((__SLOT *)((__SLOT_CODE *)slo__ZENH)->parent_slot__C24F)->base_slot__Z14F);
+ 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__MLNH=((void *)__tmp__CLNH == (void *)max_pri__SENH);
+ __tmp__YSJH=((void *)__tmp__OSJH == (void *)max_pri__4LJH);
} else {
- __tmp__MLNH=FALSE__;
+ __tmp__YSJH=FALSE__;
};
- __tmp__QLNH=(__tmp__MLNH && ((void *)max_pri__SENH == (void *)(&__string_9)));
- };
- if (__tmp__QLNH) {
- if (((struct ___OBJ *)slo__ZENH)->__id==__SLOT_DATA__) {
- __tmp__WLNH=priority__VKHJ(((__SLOT *)((__SLOT_DATA *)slo__ZENH)->parent_slot__H3YD)->base_slot__Z14F);
+ __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 {
- __tmp__WLNH=priority__VKHJ(((__SLOT *)((__SLOT_CODE *)slo__ZENH)->parent_slot__C24F)->base_slot__Z14F);
+ 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__RENH=__tmp__WLNH;
- if (((struct ___OBJ *)slo__ZENH)->__id==__SLOT_DATA__) {
- __tmp__XLNH=associativity__YAIJ(((__SLOT *)((__SLOT_DATA *)slo__ZENH)->parent_slot__H3YD)->base_slot__Z14F);
+ 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 {
- __tmp__XLNH=associativity__YAIJ(((__SLOT *)((__SLOT_CODE *)slo__ZENH)->parent_slot__C24F)->base_slot__Z14F);
+ 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__SENH=__tmp__XLNH;
- max_pos__QENH=Self__EV0I;
+ max_pri__4LJH=__tmp__DTJH;
+ max_pos__2LJH=Self__B0WI;
};
};
- Self__EV0I=(__INTEGER)(Self__EV0I + 1);
+ Self__B0WI=(__INTEGER)(Self__B0WI + 1);
};
- if (((max_pos__QENH < ((__FAST_ARRAYoSLOTo *)slo_list__YENH)->parent_arrayed_collection__ZJC.upper__WSL) && ((void *)((void **)((__FAST_ARRAYoSLOTo *)slo_list__YENH)->parent_arrayed_collection__ZJC.storage__SSL)[(__INTEGER)(max_pos__QENH + 1)] != (void *)NULL))) {
- __tmp__OMNH=((void **)((__FAST_ARRAYoSLOTo *)slo_list__YENH)->parent_arrayed_collection__ZJC.storage__SSL)[(__INTEGER)(max_pos__QENH + 1)];
- if (((struct ___OBJ *)__tmp__OMNH)->__id==__SLOT_DATA__) {
- __tmp__PMNH=priority__VKHJ(((__SLOT *)((__SLOT_DATA *)__tmp__OMNH)->parent_slot__H3YD)->base_slot__Z14F);
+ 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 {
- __tmp__PMNH=priority__VKHJ(((__SLOT *)((__SLOT_CODE *)__tmp__OMNH)->parent_slot__C24F)->base_slot__Z14F);
+ 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__3MNH=(__tmp__PMNH == max_lev__RENH);
+ __tmp__JUJH=(__tmp__1TJH == max_lev__3LJH);
} else {
- __tmp__3MNH=FALSE__;
- };
- if (__tmp__3MNH) {
- __tmp__YMNH=((void **)((__FAST_ARRAYoSLOTo *)slo_list__YENH)->parent_arrayed_collection__ZJC.storage__SSL)[(__INTEGER)(max_pos__QENH + 1)];
- if (((struct ___OBJ *)__tmp__YMNH)->__id==__SLOT_DATA__) {
- __tmp__ZMNH=associativity__YAIJ(((__SLOT *)((__SLOT_DATA *)__tmp__YMNH)->parent_slot__H3YD)->base_slot__Z14F);
+ __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 {
- __tmp__ZMNH=associativity__YAIJ(((__SLOT *)((__SLOT_CODE *)__tmp__YMNH)->parent_slot__C24F)->base_slot__Z14F);
+ 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__4MNH=((void *)__tmp__ZMNH != (void *)max_pri__SENH);
+ __tmp__KUJH=((void *)__tmp__FUJH != (void *)max_pri__4LJH);
} else {
- __tmp__4MNH=FALSE__;
+ __tmp__KUJH=FALSE__;
};
- if (__tmp__4MNH) {
- __tmp__GNNH=((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__2ENH)->parent_arrayed_collection__4TFC.storage__CVZD)[max_pos__QENH];
- put_error__text__0AH( 2,(&__string_472));
- put_position__ECH(__tmp__GNNH);
- send_error__2FH();
+ 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__YENH)->parent_arrayed_collection__ZJC.storage__SSL)[max_pos__QENH] == (void *)NULL)) {
- if (((void *)((void **)((__FAST_ARRAYoSTRING_CONSTANTo *)ope_list__1ENH)->parent_arrayed_collection__YTFC.storage__1VZD)[max_pos__QENH] == (void *)operator_equal__0V)) {
- extern__5ENH=create__with__and__ZOYH(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__2ENH)->parent_arrayed_collection__4TFC.storage__CVZD)[max_pos__QENH],((void **)((__FAST_ARRAYoEXPRo *)val_list__UENH)->parent_arrayed_collection__3LMC.storage__NLHI)[max_pos__QENH],((void **)((__FAST_ARRAYoEXPRo *)val_list__UENH)->parent_arrayed_collection__3LMC.storage__NLHI)[(__INTEGER)(max_pos__QENH + 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 {
- extern__5ENH=create__with__and__GPYH(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__2ENH)->parent_arrayed_collection__4TFC.storage__CVZD)[max_pos__QENH],((void **)((__FAST_ARRAYoEXPRo *)val_list__UENH)->parent_arrayed_collection__3LMC.storage__NLHI)[max_pos__QENH],((void **)((__FAST_ARRAYoEXPRo *)val_list__UENH)->parent_arrayed_collection__3LMC.storage__NLHI)[(__INTEGER)(max_pos__QENH + 1)]);
+ 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__PONH=type_boolean__VJB;
- switch (((struct ___OBJ *)__tmp__PONH)->__id) {
+ __tmp__1VJH=type_boolean__VJB;
+ switch (((struct ___OBJ *)__tmp__1VJH)->__id) {
case __TYPE__: {
- __tmp__QONH=((__TYPE *)__tmp__PONH)->default__AKC;
+ __tmp__2VJH=((__TYPE *)__tmp__1VJH)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__QONH=((__TYPE_NULL *)__tmp__PONH)->parent_type__TIB.default__AKC;
+ __tmp__2VJH=((__TYPE_NULL *)__tmp__1VJH)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__QONH=((__TYPE_VOID *)__tmp__PONH)->parent_type__UIB.default__AKC;
+ __tmp__2VJH=((__TYPE_VOID *)__tmp__1VJH)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__QONH=((__TYPE_CONTEXT *)__tmp__PONH)->parent_type__VIB.default__AKC;
+ __tmp__2VJH=((__TYPE_CONTEXT *)__tmp__1VJH)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__QONH=((__TYPE_ID *)__tmp__PONH)->parent_type__WIB.default__AKC;
+ __tmp__2VJH=((__TYPE_ID *)__tmp__1VJH)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__QONH=((__TYPE_GENERIC *)__tmp__PONH)->parent_type__T2IB.default__AKC;
+ __tmp__2VJH=((__TYPE_GENERIC *)__tmp__1VJH)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__QONH=((__PROFIL_BLOCK *)__tmp__PONH)->parent_type__VNCG.default__AKC;
+ __tmp__2VJH=((__PROFIL_BLOCK *)__tmp__1VJH)->parent_type__PGAG.default__AKC;
} break;
};
- loc__AFNH=create__name__style__type__VCNG(((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__2ENH)->parent_arrayed_collection__4TFC.storage__CVZD)[max_pos__QENH],(&__string_60),'+',((__TYPE_FULL *)__tmp__QONH));
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,write__value__PXJH(loc__AFNH,((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__2ENH)->parent_arrayed_collection__4TFC.storage__CVZD)[max_pos__QENH],extern__5ENH));
- val__VENH=read__4TCH(loc__AFNH);
+ 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__BFNH=create_with_capacity__ZLLH( 2);
- add_last__JLII(l_arg__BFNH,((void **)((__FAST_ARRAYoEXPRo *)val_list__UENH)->parent_arrayed_collection__3LMC.storage__NLHI)[max_pos__QENH]);
- add_last__JLII(l_arg__BFNH,((void **)((__FAST_ARRAYoEXPRo *)val_list__UENH)->parent_arrayed_collection__3LMC.storage__NLHI)[(__INTEGER)(max_pos__QENH + 1)]);
- __tmp__IPNH=((__POSITION *)((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__2ENH)->parent_arrayed_collection__4TFC.storage__CVZD)[max_pos__QENH];
- __tmp__KPNH=((void **)((__FAST_ARRAYoSLOTo *)slo_list__YENH)->parent_arrayed_collection__ZJC.storage__SSL)[max_pos__QENH];
- __tmp__LPNH=((void **)((__FAST_ARRAYoEXPRo *)l_arg__BFNH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__LPNH)->__id) {
+ 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__MPNH=my_copy__IE2M(__tmp__LPNH);
+ __tmp__YWJH=my_copy__MSYM(__tmp__XWJH);
} break;
case __STRING_CST__: {
- Self__5WMQ=((__STRING_CST *)__tmp__LPNH);
- __tmp__MPNH=create__text__BMQH(Self__5WMQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5WMQ->string__LDAI);
+ 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__MPNH=my_copy__ODAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__EK2H(__tmp__XWJH);
} break;
case __PROTOTYPE_CST__: {
- Self__AXMQ=((__PROTOTYPE_CST *)__tmp__LPNH);
- __tmp__MPNH=create__type__HZQC(Self__AXMQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AXMQ->parent_constant__DMMC.static_type__LSYD);
+ 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__BXMQ=((__INTEGER_CST *)__tmp__LPNH);
- __tmp__MPNH=create__value__type__I1QC(Self__BXMQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BXMQ->value__VUYD,Self__BXMQ->parent_constant__OMMC.static_type__LSYD);
+ 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);
+ };
+ ((__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);
+ };
+ ((__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__MPNH=my_copy__02IJ(__tmp__LPNH);
+ __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__MPNH=my_copy__2EAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__SL2H(__tmp__XWJH);
} break;
case __EXPR_EQUAL__: {
- __tmp__MPNH=my_copy__VFAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__LM2H(__tmp__XWJH);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__MPNH=my_copy__CGAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__YM2H(__tmp__XWJH);
} break;
case __REAL_CST__: {
- Self__DXMQ=((__REAL_CST *)__tmp__LPNH);
- __tmp__MPNH=create__value__type__2KQH(Self__DXMQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DXMQ->value__RGAI,Self__DXMQ->parent_constant__IVNH.static_type__LSYD);
+ 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);
+ };
+ ((__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);
+ };
+ ((__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__FXMQ=((__CHARACTER_CST *)__tmp__LPNH);
- __tmp__MPNH=create__char__XLQH(Self__FXMQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FXMQ->text__ZGAI);
+ 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__GXMQ=((__IS_EXPANDED *)__tmp__LPNH);
- __tmp__MPNH=create__receiver__2J0H(Self__GXMQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__GXMQ->receiver__AHAI));
+ 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);
+ };
+ ((__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)));
+ } else {
+ next__GSTR=new_lab__2PJ(lab_type__JSTR);
+ };
+ ((__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;
+ };
+ };
+ ptr__XRTR=result__ISTR;
+ };
+ 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__MPNH=my_copy__FHAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__1N2H(__tmp__XWJH);
} break;
case __EXPR_SUP__: {
- __tmp__MPNH=my_copy__OHAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__EO2H(__tmp__XWJH);
} break;
case __EXPR_SUB__: {
- __tmp__MPNH=my_copy__ZHAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__PO2H(__tmp__XWJH);
} break;
case __EXPR_MUL__: {
- __tmp__MPNH=my_copy__FIAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__1O2H(__tmp__XWJH);
} break;
case __EXPR_DIV__: {
- __tmp__MPNH=my_copy__QIAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__GP2H(__tmp__XWJH);
} break;
case __EXPR_AND__: {
- __tmp__MPNH=my_copy__1IAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__RP2H(__tmp__XWJH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__MPNH=my_copy__GJAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__2P2H(__tmp__XWJH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__MPNH=my_copy__RJAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__HQ2H(__tmp__XWJH);
} break;
case __PUT_TO__: {
- __tmp__MPNH=my_copy__2JAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__SQ2H(__tmp__XWJH);
} break;
case __ITEM__: {
- __tmp__MPNH=my_copy__NKAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__DR2H(__tmp__XWJH);
} break;
case __SIZE_OF__: {
- __tmp__MPNH=my_copy__ZKAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__PR2H(__tmp__XWJH);
} break;
case __CAST__: {
- __tmp__MPNH=my_copy__CLAI(__tmp__LPNH);
+ __tmp__YWJH=my_copy__YR2H(__tmp__XWJH);
} break;
case __CALL_SLOT__: {
- __tmp__MPNH=my_copy__1E2M(__tmp__LPNH);
+ __tmp__YWJH=my_copy__5SYM(__tmp__XWJH);
} break;
case __READ_SLOT__: {
- __tmp__MPNH=my_copy__MRKK(__tmp__LPNH);
+ __tmp__YWJH=my_copy__IUGK(__tmp__XWJH);
} break;
case __READ_GLOBAL__: {
- __tmp__MPNH=my_copy__ZRKK(__tmp__LPNH);
+ __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__MPNH=my_copy__3BGN(__tmp__LPNH);
+ __tmp__YWJH=my_copy__BQCN(__tmp__XWJH);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__MPNH=my_copy__VIIO(__tmp__LPNH);
+ __tmp__YWJH=my_copy__NREO(__tmp__XWJH);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__MPNH=my_copy__3PNO(__tmp__LPNH);
+ __tmp__YWJH=my_copy__VYJO(__tmp__XWJH);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__MPNH=my_copy__CJIO(__tmp__LPNH);
+ __tmp__YWJH=my_copy__0REO(__tmp__XWJH);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__MPNH=my_copy__JQNO(__tmp__LPNH);
+ __tmp__YWJH=my_copy__BZJO(__tmp__XWJH);
} break;
case __EXPR_NEG__: {
- __tmp__MPNH=my_copy__EBNM(__tmp__LPNH);
+ __tmp__YWJH=my_copy__CNJM(__tmp__XWJH);
} break;
case __EXPR_ADD__: {
- __tmp__MPNH=my_copy__EOPL(__tmp__LPNH);
+ __tmp__YWJH=my_copy__5XLL(__tmp__XWJH);
} break;
case __EXPR_NOT__: {
- __tmp__MPNH=my_copy__SH2M(__tmp__LPNH);
+ __tmp__YWJH=my_copy__WVYM(__tmp__XWJH);
} break;
case __EXPR_MOD__: {
- __tmp__MPNH=my_copy__NJIO(__tmp__LPNH);
+ __tmp__YWJH=my_copy__FSEO(__tmp__XWJH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__MPNH=my_copy__YZHP(__tmp__LPNH);
+ __tmp__YWJH=my_copy__QCEP(__tmp__XWJH);
} break;
case __EXPR_INF__: {
- __tmp__MPNH=my_copy__13VN(__tmp__LPNH);
+ __tmp__YWJH=my_copy__5LSN(__tmp__XWJH);
} break;
case __EXPR_INF_EQ__: {
- __tmp__MPNH=my_copy__G4VN(__tmp__LPNH);
+ __tmp__YWJH=my_copy__KMSN(__tmp__XWJH);
} break;
case __EXPR_OR__: {
- __tmp__MPNH=my_copy__FLTN(__tmp__LPNH);
+ __tmp__YWJH=my_copy__JZPN(__tmp__XWJH);
} break;
case __EXPR_XOR__: {
- __tmp__MPNH=my_copy__OUWO(__tmp__LPNH);
- } break;
- };
- site__4ENH=new_read__slot__receiver__with__4G0H(__tmp__IPNH,__tmp__KPNH,__tmp__MPNH,l_arg__BFNH);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,site__4ENH);
- val__VENH=result_expr__BOHI(site__4ENH);
- };
- Self__AGLK=((__FAST_ARRAYoSLOTo *)slo_list__YENH);
- __tmp__JGLK=Self__AGLK->parent_arrayed_collection__ZJC.storage__SSL;
- __tmp__KGLK=Self__AGLK->parent_arrayed_collection__ZJC.upper__WSL;
- Self__LOQK=((void **)__tmp__JGLK);
- i__2OQK=max_pos__QENH;
- while ((i__2OQK != __tmp__KGLK)) {
- Self__LOQK[i__2OQK]=Self__LOQK[(__INTEGER)(i__2OQK + 1)];
- i__2OQK=(__INTEGER)(i__2OQK + 1);
- };
- Self__AGLK->parent_arrayed_collection__ZJC.upper__WSL=(__INTEGER)(Self__AGLK->parent_arrayed_collection__ZJC.upper__WSL - 1);
- Self__QW0I=((__FAST_ARRAYoSTRING_CONSTANTo *)ope_list__1ENH);
- __tmp__ZW0I=Self__QW0I->parent_arrayed_collection__YTFC.storage__1VZD;
- __tmp__0W0I=Self__QW0I->parent_arrayed_collection__YTFC.upper__3FSD;
- Self__CG5I=((void **)__tmp__ZW0I);
- i__TG5I=max_pos__QENH;
- while ((i__TG5I != __tmp__0W0I)) {
- Self__CG5I[i__TG5I]=Self__CG5I[(__INTEGER)(i__TG5I + 1)];
- i__TG5I=(__INTEGER)(i__TG5I + 1);
- };
- Self__QW0I->parent_arrayed_collection__YTFC.upper__3FSD=(__INTEGER)(Self__QW0I->parent_arrayed_collection__YTFC.upper__3FSD - 1);
- Self__SX0I=((__FAST_ARRAYoExpanded_POSITIONo *)pos_list__2ENH);
- __tmp__1X0I=Self__SX0I->parent_arrayed_collection__4TFC.storage__CVZD;
- __tmp__2X0I=Self__SX0I->parent_arrayed_collection__4TFC.upper__CC0D;
- Self__VJ5I=((__POSITION *)__tmp__1X0I);
- i__GK5I=max_pos__QENH;
- while ((i__GK5I != __tmp__2X0I)) {
- Self__VJ5I[i__GK5I]=Self__VJ5I[(__INTEGER)(i__GK5I + 1)];
- i__GK5I=(__INTEGER)(i__GK5I + 1);
- };
- Self__SX0I->parent_arrayed_collection__4TFC.upper__CC0D=(__INTEGER)(Self__SX0I->parent_arrayed_collection__4TFC.upper__CC0D - 1);
- __tmp__TPNH=(__INTEGER)(max_pos__QENH + 1);
- Self__CHLK=((__FAST_ARRAYoEXPRo *)val_list__UENH);
- __tmp__LHLK=Self__CHLK->parent_arrayed_collection__3LMC.storage__NLHI;
- __tmp__MHLK=Self__CHLK->parent_arrayed_collection__3LMC.upper__0KWH;
- Self__4RQK=((void **)__tmp__LHLK);
- i__PSQK=__tmp__TPNH;
- while ((i__PSQK != __tmp__MHLK)) {
- Self__4RQK[i__PSQK]=Self__4RQK[(__INTEGER)(i__PSQK + 1)];
- i__PSQK=(__INTEGER)(i__PSQK + 1);
- };
- Self__CHLK->parent_arrayed_collection__3LMC.upper__0KWH=(__INTEGER)(Self__CHLK->parent_arrayed_collection__3LMC.upper__0KWH - 1);
- ((void **)((__FAST_ARRAYoEXPRo *)val_list__UENH)->parent_arrayed_collection__3LMC.storage__NLHI)[max_pos__QENH]=val__VENH;
- };
- result__CFNH=((void **)((__FAST_ARRAYoEXPRo *)val_list__UENH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- free__NC0C(ope_list__1ENH);
- free__33GD(pos_list__2ENH);
- free__DWPH(val_list__UENH);
- free__0KJJ(typ_list__WENH);
- ((__FAST_ARRAYoSLOTo *)result__4TPH)->parent_arrayed_collection__ZJC.upper__WSL=(__INTEGER)(- 1);
- Self__JUHI=((__FAST_ARRAYoFAST_ARRAYoSLOToo *)free_list__EUPH);
- new_capacity__LUHI= 0;
- if (((__INTEGER)(Self__JUHI->parent_arrayed_collection__DUPH.upper__JQHI + 1) <= (__INTEGER)(Self__JUHI->parent_arrayed_collection__DUPH.capacity__NUHI - 1))) {
- Self__JUHI->parent_arrayed_collection__DUPH.upper__JQHI=(__INTEGER)(Self__JUHI->parent_arrayed_collection__DUPH.upper__JQHI + 1);
- __tmp__0UHI=TRUE__;
- } else {
- __tmp__0UHI=FALSE__;
- };
- if ((! __tmp__0UHI)) {
- if ((Self__JUHI->parent_arrayed_collection__DUPH.capacity__NUHI == 0)) {
- Self__JUHI->parent_arrayed_collection__DUPH.storage__JVHI=create__1S1I( 2);
- Self__JUHI->parent_arrayed_collection__DUPH.capacity__NUHI= 2;
- Self__JUHI->parent_arrayed_collection__DUPH.upper__JQHI= 0;
- } else {
- new_capacity__LUHI=(__INTEGER)(Self__JUHI->parent_arrayed_collection__DUPH.capacity__NUHI << 1);
- __tmp__SVHI=Self__JUHI->parent_arrayed_collection__DUPH.storage__JVHI;
- __tmp__TVHI=Self__JUHI->parent_arrayed_collection__DUPH.capacity__NUHI;
- new__1FMJ=((void **)realloc_dynamic__old_size__new_size__K3OB(((__POINTER )((void **)__tmp__SVHI)),((__UINTEGER_32 )(__INTEGER)(__tmp__TVHI * ((__INTEGER )(sizeof(void *))))),((__UINTEGER_32 )(__INTEGER)(new_capacity__LUHI * ((__INTEGER )(sizeof(void *)))))));
- __tmp__OGMJ=(__INTEGER)(new_capacity__LUHI - 1);
- Self__G3QK=__tmp__TVHI;
- while ((Self__G3QK <= __tmp__OGMJ)) {
- new__1FMJ[Self__G3QK]=NULL;
- Self__G3QK=(__INTEGER)(Self__G3QK + 1);
- };
- Self__JUHI->parent_arrayed_collection__DUPH.storage__JVHI=new__1FMJ;
- Self__JUHI->parent_arrayed_collection__DUPH.capacity__NUHI=new_capacity__LUHI;
- Self__JUHI->parent_arrayed_collection__DUPH.upper__JQHI=(__INTEGER)(Self__JUHI->parent_arrayed_collection__DUPH.upper__JQHI + 1);
- };
- };
- ((void **)Self__JUHI->parent_arrayed_collection__DUPH.storage__JVHI)[Self__JUHI->parent_arrayed_collection__DUPH.upper__JQHI]=result__4TPH;
- return(result__CFNH);
-}
-
-static void* to_run_expr__WPNH(__ITM_READ_ARG1 *Self__XPNH)
+ __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.
{
- void *__tmp__ZPNH,*__tmp__ZXPH;
- void *receiver__TWPH,*__tmp__PXPH,*__tmp__X4PH,*__tmp__Y4PH;
- void *__tmp__U5PH,*__tmp__XBQH,*__tmp__YBQH;
- __POSITION pos_null__WWPH,pos__LXMQ,pos__XXMQ,__tmp__M2PH,__tmp__S2PH;
- __POSITION __tmp__G3PH,__tmp__FISH,__tmp__GISH,__tmp__5ISH;
- __POSITION __tmp__ZAQH;
- void *itm_list__ZWPH,*__tmp__RXPH;
- void *itm_read__0WPH,*__tmp__0XPH,*__tmp__BYPH;
- void *slot_msg__2WPH,*__tmp__VZPH;
- void *base__4WPH;
- __ITM_CHARACTER *Self__HXMQ;
- __ITM_STRING *Self__IXMQ;
- void *__tmp__JYPH;
- void *__tmp__KYPH,*__tmp__UZPH;
- void *__tmp__SYPH,*__tmp__WAQH;
- void *receiver_type__UWPH,*__tmp__4YPH,*__tmp__P0PH,*__tmp__Q0PH;
- void *__tmp__H0PH,*__tmp__N0PH,*__tmp__00PH;
- void *__tmp__I1PH,*__tmp__WHSH,*__tmp__CISH;
- void *__tmp__T2PH;
- __INTEGER count__ZGSH,__tmp__ZHSH;
- void *__tmp__1GSH,*em__YGSH,*__tmp__Q3PH,*em__VWPH;
- void *__tmp__YHSH,*__tmp__EISH;
- __STRING_CST *Self__0XMQ,*Self__GYMQ;
- __PROTOTYPE_CST *Self__1XMQ,*Self__HYMQ;
- __INTEGER_CST *Self__2XMQ,*Self__IYMQ;
- __REAL_CST *Self__4XMQ,*Self__KYMQ;
- __CHARACTER_CST *Self__AYMQ,*Self__MYMQ;
- __IS_EXPANDED *Self__BYMQ,*Self__NYMQ;
- __READ_LOCAL *Self__CYMQ,*Self__EYMQ;
- __READ_GLOBAL *Self__FYMQ;
- __BOOLEAN is_resend__1WPH,is_block_value__3WPH,__tmp__PYPH;
- __BOOLEAN __tmp__5YPH,__tmp__R0PH,__tmp__U0PH,__tmp__MISH,__tmp__34PH;
- void *args__SWPH;
- __tmp__ZPNH=Self__XPNH->arg__TEQC;
- receiver__TWPH=NULL;
- pos_null__WWPH=((__POSITION ) 0);
- itm_list__ZWPH=NULL;
- itm_read__0WPH=NULL;
- is_resend__1WPH=FALSE__;
- slot_msg__2WPH=NULL;
- is_block_value__3WPH=FALSE__;
- base__4WPH=NULL;
- args__SWPH=new__ATPH();
- if (((void *)__tmp__ZPNH == (void *)NULL)) {
- receiver__TWPH=read__4TCH(lookup__DZWH());
- } else {
- switch (((struct ___OBJ *)__tmp__ZPNH)->__id) {
+ __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__PXPH=to_run_expr__5UMH(__tmp__ZPNH);
+ __tmp__W4LH=to_run_expr__L2IH(__tmp__FXJH);
} break;
case __ITM_PROTOTYPE__: {
- __tmp__PXPH=to_run_expr__IVMH(__tmp__ZPNH);
+ __tmp__W4LH=to_run_expr__U2IH(__tmp__FXJH);
} break;
case __ITM_READ__: {
- __tmp__PXPH=to_run_expr__F4MH(__tmp__ZPNH);
+ 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__PXPH=to_run_expr__ZANH(__tmp__ZPNH);
+ __tmp__W4LH=to_run_expr__FIJH(__tmp__FXJH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__PXPH=to_run_expr__WPNH(__tmp__ZPNH);
+ __tmp__W4LH=to_run_expr__CXJH(__tmp__FXJH);
} break;
case __ITM_OLD__: {
- __tmp__PXPH=to_run_expr__1PNH(__tmp__ZPNH);
+ __tmp__W4LH=to_run_expr__HXJH(__tmp__FXJH);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__PXPH=to_run_expr__QTNH(__tmp__ZPNH);
+ __tmp__W4LH=to_run_expr__20JH(__tmp__FXJH);
} break;
case __ITM_REAL__: {
- __tmp__PXPH=to_run_expr__FVNH(__tmp__ZPNH);
+ __tmp__W4LH=to_run_expr__R2JH(__tmp__FXJH);
} break;
case __ITM_NUMBER__: {
- __tmp__PXPH=to_run_expr__PVNH(__tmp__ZPNH);
+ __tmp__W4LH=to_run_expr__12JH(__tmp__FXJH);
} break;
case __ITM_CHARACTER__: {
- Self__HXMQ=((__ITM_CHARACTER *)__tmp__ZPNH);
- __tmp__PXPH=create__char__XLQH(Self__HXMQ->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__HXMQ->character__0XZD);
+ 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__IXMQ=((__ITM_STRING *)__tmp__ZPNH);
- __tmp__PXPH=create__text__BMQH(Self__IXMQ->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__IXMQ->string__GYZD);
+ 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__PXPH=to_run_expr__FWNH(__tmp__ZPNH);
+ __tmp__W4LH=to_run_expr__R3JH(__tmp__FXJH);
} break;
case __ITM_READ_ARGS__: {
- __tmp__PXPH=to_run_expr__PAOH(__tmp__ZPNH);
+ __tmp__W4LH=to_run_expr__1HKH(__tmp__FXJH);
} break;
};
- receiver__TWPH=__tmp__PXPH;
- if (__tmp__ZPNH==NULL) {
- __tmp__RXPH=NULL;
+ receiver__03LH=__tmp__W4LH;
+ if (__tmp__FXJH==NULL) {
+ __tmp__Y4LH=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__ZPNH)->__id) {
+ switch (((struct ___OBJ *)__tmp__FXJH)->__id) {
case __ITM_LIST__: {
- __tmp__RXPH=((void *)__tmp__ZPNH);
+ __tmp__Y4LH=((void *)__tmp__FXJH);
} break;
case __ITM_PROTOTYPE__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
case __ITM_READ__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
case __ITM_OLD__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
case __ITM_REAL__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
case __ITM_STRING__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__RXPH=NULL;
+ __tmp__Y4LH=NULL;
} break;
}
};
- itm_list__ZWPH=__tmp__RXPH;
- if (((void *)__tmp__RXPH != (void *)NULL)) {
- __tmp__ZXPH=((void **)((__FAST_ARRAYoITM_CODEo *)((__ITM_LIST *)__tmp__RXPH)->code__FOPC)->parent_arrayed_collection__DFEC.storage__5QPC)[ 0];
- if (__tmp__ZXPH==NULL) {
- __tmp__0XPH=NULL;
+ 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__ZXPH)->__id) {
+ switch (((struct ___OBJ *)__tmp__A5LH)->__id) {
case __ITM_LIST__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_LDOTS__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_READ__: {
- __tmp__0XPH=((void *)__tmp__ZXPH);
+ __tmp__B5LH=((void *)__tmp__A5LH);
} break;
case __ITM_WRITE_CODE__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__0XPH=((void *)__tmp__ZXPH);
+ __tmp__B5LH=((void *)__tmp__A5LH);
} break;
case __ITM_BINARY__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__0XPH=((void *)__tmp__ZXPH);
+ __tmp__B5LH=((void *)__tmp__A5LH);
} break;
case __ITM_OLD__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_REAL__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_STRING__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__0XPH=((void *)__tmp__ZXPH);
+ __tmp__B5LH=((void *)__tmp__A5LH);
} break;
case __ITM_RESULT__: {
- __tmp__0XPH=NULL;
+ __tmp__B5LH=NULL;
} break;
}
};
- itm_read__0WPH=__tmp__0XPH;
+ itm_read__B4LH=__tmp__B5LH;
} else {
- if (__tmp__ZPNH==NULL) {
- __tmp__BYPH=NULL;
+ if (__tmp__FXJH==NULL) {
+ __tmp__I5LH=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__ZPNH)->__id) {
+ switch (((struct ___OBJ *)__tmp__FXJH)->__id) {
case __ITM_LIST__: {
- __tmp__BYPH=NULL;
+ __tmp__I5LH=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__BYPH=NULL;
+ __tmp__I5LH=NULL;
} break;
case __ITM_READ__: {
- __tmp__BYPH=((void *)__tmp__ZPNH);
+ __tmp__I5LH=((void *)__tmp__FXJH);
} break;
case __ITM_READ_ARG2__: {
- __tmp__BYPH=((void *)__tmp__ZPNH);
+ __tmp__I5LH=((void *)__tmp__FXJH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__BYPH=((void *)__tmp__ZPNH);
+ __tmp__I5LH=((void *)__tmp__FXJH);
} break;
case __ITM_OLD__: {
- __tmp__BYPH=NULL;
+ __tmp__I5LH=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__BYPH=NULL;
+ __tmp__I5LH=NULL;
} break;
case __ITM_REAL__: {
- __tmp__BYPH=NULL;
+ __tmp__I5LH=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__BYPH=NULL;
+ __tmp__I5LH=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__BYPH=NULL;
+ __tmp__I5LH=NULL;
} break;
case __ITM_STRING__: {
- __tmp__BYPH=NULL;
+ __tmp__I5LH=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__BYPH=NULL;
+ __tmp__I5LH=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__BYPH=((void *)__tmp__ZPNH);
+ __tmp__I5LH=((void *)__tmp__FXJH);
} break;
}
};
- itm_read__0WPH=__tmp__BYPH;
+ itm_read__B4LH=__tmp__I5LH;
};
- if (((void *)itm_read__0WPH != (void *)NULL)) {
- __tmp__JYPH=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__D0M)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__XPNH->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM)) & 511)];
- switch (((struct ___OBJ *)itm_read__0WPH)->__id) {
+ 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__KYPH=((__ITM_READ *)itm_read__0WPH)->name__SEQC;
+ __tmp__R5LH=((__ITM_READ *)itm_read__B4LH)->name__AVPC;
} break;
case __ITM_READ_ARG2__: {
- __tmp__KYPH=((__ITM_READ_ARG2 *)itm_read__0WPH)->parent_itm_read__Y4FC.name__SEQC;
+ __tmp__R5LH=((__ITM_READ_ARG2 *)itm_read__B4LH)->parent_itm_read__H4FC.name__AVPC;
} break;
case __ITM_READ_ARG1__: {
- __tmp__KYPH=((__ITM_READ_ARG1 *)itm_read__0WPH)->parent_itm_read__V5GC.name__SEQC;
+ __tmp__R5LH=((__ITM_READ_ARG1 *)itm_read__B4LH)->parent_itm_read__E5GC.name__AVPC;
} break;
case __ITM_READ_ARGS__: {
- __tmp__KYPH=((__ITM_READ_ARGS *)itm_read__0WPH)->parent_itm_read__N5JC.name__SEQC;
+ __tmp__R5LH=((__ITM_READ_ARGS *)itm_read__B4LH)->parent_itm_read__14JC.name__AVPC;
} break;
};
- __tmp__PYPH=search_parent__0B0H(__tmp__JYPH,__tmp__KYPH);
+ __tmp__W5LH=search_parent__2IWH(__tmp__Q5LH,__tmp__R5LH);
} else {
- __tmp__PYPH=FALSE__;
+ __tmp__W5LH=FALSE__;
};
- is_resend__1WPH=__tmp__PYPH;
+ is_resend__C4LH=__tmp__W5LH;
};
- switch (((struct ___OBJ *)receiver__TWPH)->__id) {
+ switch (((struct ___OBJ *)receiver__03LH)->__id) {
case __LIST__: {
- __tmp__SYPH=static_type__SCTG(receiver__TWPH);
+ __tmp__Z5LH=static_type__OHQG(receiver__03LH);
} break;
case __STRING_CST__: {
- __tmp__SYPH=((__STRING_CST *)receiver__TWPH)->parent_constant__5F.static_type__LSYD;
+ __tmp__Z5LH=((__STRING_CST *)receiver__03LH)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__SYPH=((__EXTERNAL_C *)receiver__TWPH)->static_type__KMZD;
+ __tmp__Z5LH=((__EXTERNAL_C *)receiver__03LH)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__SYPH=((__PROTOTYPE_CST *)receiver__TWPH)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__Z5LH=((__PROTOTYPE_CST *)receiver__03LH)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__SYPH=((__INTEGER_CST *)receiver__TWPH)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__Z5LH=((__INTEGER_CST *)receiver__03LH)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__SYPH=((__LOCAL *)((__READ_LOCAL *)receiver__TWPH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__Z5LH=((__LOCAL *)((__READ_LOCAL *)receiver__03LH)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__SYPH=static_type__EG5H(receiver__TWPH);
+ __tmp__Z5LH=static_type__CN1H(receiver__03LH);
} break;
case __EXPR_EQUAL__: {
- __tmp__SYPH=static_type__3G5H();
+ __tmp__Z5LH=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__SYPH=static_type__CH5H();
+ __tmp__Z5LH=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__SYPH=((__REAL_CST *)receiver__TWPH)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__Z5LH=((__REAL_CST *)receiver__03LH)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__SYPH=((__CHARACTER_CST *)receiver__TWPH)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__Z5LH=((__CHARACTER_CST *)receiver__03LH)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__SYPH=static_type__HH5H();
+ __tmp__Z5LH=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__SYPH=static_type__MH5H();
+ __tmp__Z5LH=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__SYPH=static_type__RH5H();
+ __tmp__Z5LH=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__SYPH=static_type__WH5H(receiver__TWPH);
+ __tmp__Z5LH=static_type__UO1H(receiver__03LH);
} break;
case __EXPR_MUL__: {
- __tmp__SYPH=static_type__2H5H(receiver__TWPH);
+ __tmp__Z5LH=static_type__0O1H(receiver__03LH);
} break;
case __EXPR_DIV__: {
- __tmp__SYPH=static_type__BI5H(receiver__TWPH);
+ __tmp__Z5LH=static_type__5O1H(receiver__03LH);
} break;
case __EXPR_AND__: {
- __tmp__SYPH=static_type__GI5H(receiver__TWPH);
+ __tmp__Z5LH=static_type__EP1H(receiver__03LH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__SYPH=static_type__LI5H(receiver__TWPH);
+ __tmp__Z5LH=static_type__JP1H(receiver__03LH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__SYPH=static_type__QI5H(receiver__TWPH);
+ __tmp__Z5LH=static_type__OP1H(receiver__03LH);
} break;
case __PUT_TO__: {
- __tmp__SYPH=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__Z5LH=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__SYPH=static_type__ZI5H(receiver__TWPH);
+ __tmp__Z5LH=static_type__XP1H(receiver__03LH);
} break;
case __SIZE_OF__: {
- __tmp__SYPH=static_type__FJ5H();
+ __tmp__Z5LH=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__SYPH=((__CAST *)receiver__TWPH)->static_type__2G5H;
+ __tmp__Z5LH=((__CAST *)receiver__03LH)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__SYPH=static_type__SEOL(receiver__TWPH);
+ __tmp__Z5LH=static_type__NOKL(receiver__03LH);
} break;
case __READ_SLOT__: {
- __tmp__SYPH=((__SLOT_DATA *)((__READ_SLOT *)receiver__TWPH)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Z5LH=((__SLOT_DATA *)((__READ_SLOT *)receiver__03LH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__SYPH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__TWPH)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__Z5LH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__03LH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__SYPH=static_type__VN3M();
+ __tmp__Z5LH=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__SYPH=static_type__BIIO();
+ __tmp__Z5LH=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__SYPH=static_type__XRMO();
+ __tmp__Z5LH=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__SYPH=static_type__GIIO();
+ __tmp__Z5LH=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__SYPH=static_type__3RMO();
+ __tmp__Z5LH=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__SYPH=static_type__FZMM(receiver__TWPH);
+ __tmp__Z5LH=static_type__DFJM(receiver__03LH);
} break;
case __EXPR_ADD__: {
- __tmp__SYPH=static_type__UTQL(receiver__TWPH);
+ __tmp__Z5LH=static_type__P3ML(receiver__03LH);
} break;
case __EXPR_NOT__: {
- __tmp__SYPH=static_type__NP1M(receiver__TWPH);
+ __tmp__Z5LH=static_type__R3XM(receiver__03LH);
} break;
case __EXPR_MOD__: {
- __tmp__SYPH=static_type__LIIO(receiver__TWPH);
+ __tmp__Z5LH=static_type__DREO(receiver__03LH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__SYPH=static_type__CZHP();
+ __tmp__Z5LH=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__SYPH=static_type__RMUN();
+ __tmp__Z5LH=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__SYPH=static_type__WMUN();
+ __tmp__Z5LH=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__SYPH=static_type__ZKTN(receiver__TWPH);
+ __tmp__Z5LH=static_type__3YPN(receiver__03LH);
} break;
case __EXPR_XOR__: {
- __tmp__SYPH=static_type__D5VO(receiver__TWPH);
+ __tmp__Z5LH=static_type__1HSO(receiver__03LH);
} break;
};
- receiver_type__UWPH=((__TYPE_FULL *)__tmp__SYPH)->parent_type__KTL;
- if (((void *)receiver_type__UWPH == (void *)TYPE_VOID__)) {
- pos__LXMQ=Self__XPNH->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_462));
- put_position__ECH(pos__LXMQ);
- send_error__2FH();
+ 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__4YPH=type_block__BLB;
- switch (((struct ___OBJ *)receiver_type__UWPH)->__id) {
+ __tmp__FAMH=type_block__BLB;
+ switch (((struct ___OBJ *)receiver_type__13LH)->__id) {
case __TYPE__: {
- __tmp__5YPH=((void *)((__TYPE *)receiver_type__UWPH) == (void *)__tmp__4YPH);
+ __tmp__GAMH=((void *)((__TYPE *)receiver_type__13LH) == (void *)__tmp__FAMH);
} break;
case __TYPE_NULL__: {
- __tmp__5YPH=((void *)((__TYPE_NULL *)receiver_type__UWPH) == (void *)__tmp__4YPH);
+ __tmp__GAMH=((void *)((__TYPE_NULL *)receiver_type__13LH) == (void *)__tmp__FAMH);
} break;
case __TYPE_VOID__: {
- __tmp__5YPH=((void *)((__TYPE_VOID *)receiver_type__UWPH) == (void *)__tmp__4YPH);
+ __tmp__GAMH=((void *)((__TYPE_VOID *)receiver_type__13LH) == (void *)__tmp__FAMH);
} break;
case __TYPE_CONTEXT__: {
- __tmp__5YPH=((void *)((__TYPE_CONTEXT *)receiver_type__UWPH) == (void *)__tmp__4YPH);
+ __tmp__GAMH=((void *)((__TYPE_CONTEXT *)receiver_type__13LH) == (void *)__tmp__FAMH);
} break;
case __TYPE_ID__: {
- __tmp__5YPH=((void *)((__TYPE_ID *)receiver_type__UWPH) == (void *)__tmp__4YPH);
+ __tmp__GAMH=((void *)((__TYPE_ID *)receiver_type__13LH) == (void *)__tmp__FAMH);
} break;
case __TYPE_GENERIC__: {
- __tmp__5YPH=((void *)((__TYPE_GENERIC *)receiver_type__UWPH) == (void *)__tmp__4YPH);
+ __tmp__GAMH=((void *)((__TYPE_GENERIC *)receiver_type__13LH) == (void *)__tmp__FAMH);
} break;
case __PROFIL_BLOCK__: {
- __tmp__5YPH=__infix_equal_equal__SOJJ(receiver_type__UWPH,__tmp__4YPH);
+ __tmp__GAMH=__infix_equal_equal__ORFJ(receiver_type__13LH,__tmp__FAMH);
} break;
};
- if ((__tmp__5YPH && ((void *)Self__XPNH->parent_itm_read__V5GC.name__SEQC == (void *)(&__string_79)))) {
- is_block_value__3WPH=TRUE__;
+ if ((__tmp__GAMH && ((void *)Self__DXJH->parent_itm_read__E5GC.name__AVPC == (void *)(&__string_79)))) {
+ is_block_value__E4LH=TRUE__;
} else {
- __tmp__UZPH=Self__XPNH->parent_itm_read__V5GC.name__SEQC;
- switch (((struct ___OBJ *)receiver_type__UWPH)->__id) {
+ __tmp__1AMH=Self__DXJH->parent_itm_read__E5GC.name__AVPC;
+ switch (((struct ___OBJ *)receiver_type__13LH)->__id) {
case __TYPE__: {
- __tmp__VZPH=get_slot__3MEG(receiver_type__UWPH,__tmp__UZPH);
+ __tmp__2AMH=get_slot__20BG(receiver_type__13LH,__tmp__1AMH);
} break;
case __TYPE_NULL__: {
- __tmp__VZPH=get_slot__TOEG(receiver_type__UWPH,__tmp__UZPH);
+ __tmp__2AMH=get_slot__S2BG(receiver_type__13LH,__tmp__1AMH);
} break;
case __TYPE_VOID__: {
- __tmp__VZPH=get_slot__JQEG(receiver_type__UWPH,__tmp__UZPH);
+ __tmp__2AMH=get_slot__I4BG(receiver_type__13LH,__tmp__1AMH);
} break;
case __TYPE_CONTEXT__: {
- __tmp__VZPH=get_slot__5REG(receiver_type__UWPH,__tmp__UZPH);
+ __tmp__2AMH=get_slot__45BG(receiver_type__13LH,__tmp__1AMH);
} break;
case __TYPE_ID__: {
- __tmp__VZPH=get_slot__VTEG(receiver_type__UWPH,__tmp__UZPH);
+ __tmp__2AMH=get_slot__UBCG(receiver_type__13LH,__tmp__1AMH);
} break;
case __TYPE_GENERIC__: {
- __tmp__VZPH=get_slot__LVEG(receiver_type__UWPH,__tmp__UZPH);
+ __tmp__2AMH=get_slot__KDCG(receiver_type__13LH,__tmp__1AMH);
} break;
case __PROFIL_BLOCK__: {
- __tmp__VZPH=get_slot__BUIJ(__tmp__UZPH);
+ __tmp__2AMH=get_slot__3WEJ(__tmp__1AMH);
} break;
};
- slot_msg__2WPH=__tmp__VZPH;
- if (((void *)__tmp__VZPH == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_456));
- append__MOK(string_tmp__RB,Self__XPNH->parent_itm_read__V5GC.name__SEQC);
- append__MOK(string_tmp__RB,(&__string_463));
- switch (((struct ___OBJ *)receiver_type__UWPH)->__id) {
+ 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__UWPH)->prototype__RD)->parent_named__QD.name__1QB);
+ 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));
@@ -75524,2973 +114496,5535 @@ static void* to_run_expr__WPNH(__ITM_READ_ARG1 *Self__XPNH)
append__MOK(string_tmp__RB,(&__string_46));
} break;
case __TYPE_GENERIC__: {
- append__MOK(string_tmp__RB,((__TYPE_GENERIC *)receiver_type__UWPH)->name__2R2B);
+ 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_464));
- pos__XXMQ=Self__XPNH->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ 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__XXMQ);
- send_error__2FH();
+ 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__VZPH)->__id==__SLOT_DATA__) {
- __tmp__H0PH=((__SLOT *)((__SLOT_DATA *)__tmp__VZPH)->parent_slot__H3YD)->slot_data_intern__B4YD;
+ if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
+ __tmp__OBMH=((__SLOT *)((__SLOT_DATA *)__tmp__2AMH)->parent_slot__IHZD)->slot_data_intern__CIZD;
} else {
- __tmp__H0PH=((__SLOT *)((__SLOT_CODE *)__tmp__VZPH)->parent_slot__C24F)->slot_data_intern__B4YD;
+ __tmp__OBMH=((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->slot_data_intern__CIZD;
};
- if (((void *)__tmp__H0PH != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__VZPH)->__id==__SLOT_DATA__) {
- __tmp__N0PH=((__SLOT *)((__SLOT_DATA *)__tmp__VZPH)->parent_slot__H3YD)->slot_data_intern__B4YD;
+ 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__N0PH=((__SLOT *)((__SLOT_CODE *)__tmp__VZPH)->parent_slot__C24F)->slot_data_intern__B4YD;
+ __tmp__UBMH=((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->slot_data_intern__CIZD;
};
- __tmp__P0PH=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__N0PH)->parent_variable__G3YD.type__LCCG)->parent_type__KTL;
- __tmp__Q0PH=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__P0PH)->__id) {
+ __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__R0PH=((void *)((__TYPE *)__tmp__P0PH) == (void *)__tmp__Q0PH);
+ __tmp__YBMH=((void *)((__TYPE *)__tmp__WBMH) == (void *)__tmp__XBMH);
} break;
case __TYPE_NULL__: {
- __tmp__R0PH=((void *)((__TYPE_NULL *)__tmp__P0PH) == (void *)__tmp__Q0PH);
+ __tmp__YBMH=((void *)((__TYPE_NULL *)__tmp__WBMH) == (void *)__tmp__XBMH);
} break;
case __TYPE_VOID__: {
- __tmp__R0PH=((void *)((__TYPE_VOID *)__tmp__P0PH) == (void *)__tmp__Q0PH);
+ __tmp__YBMH=((void *)((__TYPE_VOID *)__tmp__WBMH) == (void *)__tmp__XBMH);
} break;
case __TYPE_CONTEXT__: {
- __tmp__R0PH=((void *)((__TYPE_CONTEXT *)__tmp__P0PH) == (void *)__tmp__Q0PH);
+ __tmp__YBMH=((void *)((__TYPE_CONTEXT *)__tmp__WBMH) == (void *)__tmp__XBMH);
} break;
case __TYPE_ID__: {
- __tmp__R0PH=((void *)((__TYPE_ID *)__tmp__P0PH) == (void *)__tmp__Q0PH);
+ __tmp__YBMH=((void *)((__TYPE_ID *)__tmp__WBMH) == (void *)__tmp__XBMH);
} break;
case __TYPE_GENERIC__: {
- __tmp__R0PH=((void *)((__TYPE_GENERIC *)__tmp__P0PH) == (void *)__tmp__Q0PH);
+ __tmp__YBMH=((void *)((__TYPE_GENERIC *)__tmp__WBMH) == (void *)__tmp__XBMH);
} break;
case __PROFIL_BLOCK__: {
- __tmp__R0PH=__infix_equal_equal__SOJJ(__tmp__P0PH,__tmp__Q0PH);
+ __tmp__YBMH=__infix_equal_equal__ORFJ(__tmp__WBMH,__tmp__XBMH);
} break;
};
- __tmp__U0PH=__tmp__R0PH;
+ __tmp__1BMH=__tmp__YBMH;
} else {
- __tmp__U0PH=FALSE__;
+ __tmp__1BMH=FALSE__;
};
- if (__tmp__U0PH) {
- if (((struct ___OBJ *)__tmp__VZPH)->__id==__SLOT_DATA__) {
- __tmp__00PH=slot_data__5WXH(__tmp__VZPH);
+ if (__tmp__1BMH) {
+ if (((struct ___OBJ *)__tmp__2AMH)->__id==__SLOT_DATA__) {
+ __tmp__BCMH=slot_data__B4TH(__tmp__2AMH);
} else {
- __tmp__00PH=slot_data__ZXXH(__tmp__VZPH);
+ __tmp__BCMH=slot_data__14TH(__tmp__2AMH);
};
- init__BWRG(__tmp__00PH);
+ init__K3OG(__tmp__BCMH);
};
- if (verify__XJCG) {
- if (((struct ___OBJ *)__tmp__VZPH)->__id==__SLOT_DATA__) {
- __tmp__I1PH=((__SLOT *)((__SLOT_DATA *)__tmp__VZPH)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__I1PH=((__SLOT *)((__SLOT_CODE *)__tmp__VZPH)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__PCMH=((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F;
};
- if (((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__I1PH)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.upper__RR1D + 1) != 1)) {
- put_error__text__0AH( 1,(&__string_465));
- if (((struct ___OBJ *)__tmp__VZPH)->__id==__SLOT_DATA__) {
- __tmp__M2PH=((__SLOT_DATA *)__tmp__VZPH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__M2PH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__VZPH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__M2PH);
- put_position__ECH(Self__XPNH->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM);
- send_error__2FH();
};
- if (((struct ___OBJ *)__tmp__VZPH)->__id==__SLOT_DATA__) {
- __tmp__S2PH=((__SLOT_DATA *)__tmp__VZPH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__S2PH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__VZPH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- last_position__GG1=__tmp__S2PH;
- if (((struct ___OBJ *)__tmp__VZPH)->__id==__SLOT_DATA__) {
- __tmp__T2PH=id_section__FGAG(__tmp__VZPH);
+ __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__T2PH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__VZPH)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__0DMH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__2AMH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- if ((! access__with__INQM(__tmp__T2PH,receiver_type__UWPH,((__TYPE_FULL *)to_run__BDXD())->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_466));
- append_name_in__0UXD(to_run__BDXD(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_467));
+ 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__VZPH)->__id==__SLOT_DATA__) {
- __tmp__G3PH=((__SLOT_DATA *)__tmp__VZPH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__G3PH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__VZPH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_position__ECH(__tmp__G3PH);
- put_position__ECH(Self__XPNH->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM);
- send_error__2FH();
};
- last_position__GG1=pos_null__WWPH;
+ last_position__CI1=pos_null__33LH;
};
};
- count__ZGSH= 0;
- if (receiver__TWPH==NULL) {
- __tmp__1GSH=NULL;
+ count__1NOH= 0;
+ if (receiver__03LH==NULL) {
+ __tmp__3NOH=NULL;
} else {
- switch (((struct ___OBJ *)receiver__TWPH)->__id) {
+ switch (((struct ___OBJ *)receiver__03LH)->__id) {
case __LIST__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __STRING_CST__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__1GSH=((void *)receiver__TWPH);
+ __tmp__3NOH=((void *)receiver__03LH);
} break;
case __EXPR_EQUAL__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __REAL_CST__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_AND__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __PUT_TO__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __ITEM__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __SIZE_OF__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __CAST__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __READ_SLOT__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_INF__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_OR__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__1GSH=NULL;
+ __tmp__3NOH=NULL;
} break;
}
};
- em__YGSH=__tmp__1GSH;
- if (((void *)__tmp__1GSH != (void *)NULL)) {
- count__ZGSH=(__INTEGER)(((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__1GSH)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH + 1);
- append_collection__RWII(args__SWPH,((__EXPR_MULTIPLE *)__tmp__1GSH)->expr_list__W3PH);
+ 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__ZGSH= 1;
- add_last__JLII(args__SWPH,receiver__TWPH);
+ count__1NOH= 1;
+ add_last__5REI(result__QKCR,receiver__03LH);
};
- if (verify__XJCG) {
- if ((! is_block_value__3WPH)) {
- if (((struct ___OBJ *)slot_msg__2WPH)->__id==__SLOT_DATA__) {
- __tmp__WHSH=((__SLOT *)((__SLOT_DATA *)slot_msg__2WPH)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__WHSH=((__SLOT *)((__SLOT_CODE *)slot_msg__2WPH)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__YOOH=((__SLOT *)((__SLOT_CODE *)slot_msg__D4LH)->parent_slot__A22F)->base_slot__X12F;
};
- __tmp__YHSH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__WHSH)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.storage__PS1D)[ 0];
- if (((struct ___OBJ *)__tmp__YHSH)->__id==__ITM_ARG__) {
- __tmp__ZHSH= 1;
+ __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__ZHSH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__YHSH)->name__502D)->parent_arrayed_collection__YTFC.upper__3FSD + 1);
+ __tmp__1OOH=(__INTEGER)(((__FAST_ARRAYoSTRING_CONSTANTo *)((__ITM_ARGS *)__tmp__0OOH)->name__MF3D)->parent_arrayed_collection__HTFC.upper__UQSD + 1);
};
- if ((__tmp__ZHSH != count__ZGSH)) {
- put_error__text__0AH( 1,(&__string_333));
- if (((struct ___OBJ *)slot_msg__2WPH)->__id==__SLOT_DATA__) {
- __tmp__CISH=((__SLOT *)((__SLOT_DATA *)slot_msg__2WPH)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__CISH=((__SLOT *)((__SLOT_CODE *)slot_msg__2WPH)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__EPOH=((__SLOT *)((__SLOT_CODE *)slot_msg__D4LH)->parent_slot__A22F)->base_slot__X12F;
};
- __tmp__EISH=((void **)((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__CISH)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.storage__PS1D)[ 0];
- if (((struct ___OBJ *)__tmp__EISH)->__id==__ITM_ARG__) {
- __tmp__FISH=((__ITM_ARG *)__tmp__EISH)->parent_itm_argument__0MCD.parent_itm_code__TXIC.position__BJM;
+ __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__FISH=((__ITM_ARGS *)__tmp__EISH)->parent_itm_argument__FISD.parent_itm_code__TXIC.position__BJM;
+ __tmp__HPOH=((__ITM_ARGS *)__tmp__GPOH)->parent_itm_argument__2SSD.parent_itm_code__CXIC.position__WIM;
};
- put_position__ECH(__tmp__FISH);
- switch (((struct ___OBJ *)receiver__TWPH)->__id) {
+ put_position__ECH(__tmp__HPOH);
+ switch (((struct ___OBJ *)receiver__03LH)->__id) {
case __LIST__: {
- __tmp__GISH=((__LIST *)receiver__TWPH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__LIST *)receiver__03LH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__GISH=((__STRING_CST *)receiver__TWPH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GISH=((__EXTERNAL_C *)receiver__TWPH)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__EXTERNAL_C *)receiver__03LH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__GISH=((__PROTOTYPE_CST *)receiver__TWPH)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GISH=((__INTEGER_CST *)receiver__TWPH)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GISH=((__READ_LOCAL *)receiver__TWPH)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GISH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__GISH=((__EXPR_EQUAL *)receiver__TWPH)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_NOT_EQUAL *)receiver__TWPH)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__REAL_CST *)receiver__TWPH)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__REAL_CST *)receiver__03LH)->parent_constant__U2JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CHARACTER_CST__: {
- __tmp__GISH=((__CHARACTER_CST *)receiver__TWPH)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__CHARACTER_CST *)receiver__03LH)->parent_constant__H3JH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __IS_EXPANDED__: {
- __tmp__GISH=((__IS_EXPANDED *)receiver__TWPH)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__IS_EXPANDED *)receiver__03LH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__GISH=((__GET_TYPE_ID *)receiver__TWPH)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__GET_TYPE_ID *)receiver__03LH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__GISH=((__EXPR_SUP *)receiver__TWPH)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_SUB *)receiver__TWPH)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_MUL *)receiver__TWPH)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_DIV *)receiver__TWPH)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_AND *)receiver__TWPH)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__EXPR_AND *)receiver__03LH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__GISH=((__EXPR_SHIFT_R *)receiver__TWPH)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__EXPR_SHIFT_R *)receiver__03LH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__GISH=((__EXPR_SHIFT_L *)receiver__TWPH)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__EXPR_SHIFT_L *)receiver__03LH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PUT_TO__: {
- __tmp__GISH=((__PUT_TO *)receiver__TWPH)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__PUT_TO *)receiver__03LH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__GISH=((__ITEM *)receiver__TWPH)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__ITEM *)receiver__03LH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__GISH=((__SIZE_OF *)receiver__TWPH)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__SIZE_OF *)receiver__03LH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__GISH=((__CAST *)receiver__TWPH)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__CAST *)receiver__03LH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__GISH=((__CALL_SLOT *)receiver__TWPH)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__CALL_SLOT *)receiver__03LH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__GISH=((__READ_SLOT *)receiver__TWPH)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__READ_SLOT *)receiver__03LH)->parent_read__5ZTI.parent_expr__LHZD.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_GLOBAL__: {
- __tmp__GISH=((__READ_GLOBAL *)receiver__TWPH)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_NOT_LOGIC *)receiver__TWPH)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_OR_LOGIC *)receiver__TWPH)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_OR_OR_LOGIC *)receiver__TWPH)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__GISH=((__EXPR_AND_LOGIC *)receiver__TWPH)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_AND_AND_LOGIC *)receiver__TWPH)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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;
} break;
case __EXPR_NEG__: {
- __tmp__GISH=((__EXPR_NEG *)receiver__TWPH)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_ADD *)receiver__TWPH)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_NOT *)receiver__TWPH)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_MOD *)receiver__TWPH)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_SUP_EQ *)receiver__TWPH)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__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__GISH=((__EXPR_INF *)receiver__TWPH)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GISH=((__EXPR_INF_EQ *)receiver__TWPH)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GISH=((__EXPR_OR *)receiver__TWPH)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__GISH=((__EXPR_XOR *)receiver__TWPH)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__IPOH=((__EXPR_XOR *)receiver__03LH)->parent_expr_binary__0G5N.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
};
- put_position__ECH(__tmp__GISH);
- send_error__2FH();
+ 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__MISH=TRUE__;
+ __tmp__OPOH=TRUE__;
} else {
- __tmp__MISH=FALSE__;
+ __tmp__OPOH=FALSE__;
};
- if ((! __tmp__MISH)) {
- if ((count__ZGSH != 1)) {
- switch (((struct ___OBJ *)receiver__TWPH)->__id) {
+ if ((! __tmp__OPOH)) {
+ if ((count__1NOH != 1)) {
+ switch (((struct ___OBJ *)receiver__03LH)->__id) {
case __LIST__: {
- __tmp__5ISH=((__LIST *)receiver__TWPH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__LIST *)receiver__03LH)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __STRING_CST__: {
- __tmp__5ISH=((__STRING_CST *)receiver__TWPH)->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXTERNAL_C *)receiver__TWPH)->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__EXTERNAL_C *)receiver__03LH)->parent_expr__I2LC.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PROTOTYPE_CST__: {
- __tmp__5ISH=((__PROTOTYPE_CST *)receiver__TWPH)->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__INTEGER_CST *)receiver__TWPH)->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__READ_LOCAL *)receiver__TWPH)->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=EXPR__->parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_EQUAL__: {
- __tmp__5ISH=((__EXPR_EQUAL *)receiver__TWPH)->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_NOT_EQUAL *)receiver__TWPH)->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__REAL_CST *)receiver__TWPH)->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__CHARACTER_CST *)receiver__TWPH)->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__IS_EXPANDED *)receiver__TWPH)->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__IS_EXPANDED *)receiver__03LH)->parent_expr__04JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __GET_TYPE_ID__: {
- __tmp__5ISH=((__GET_TYPE_ID *)receiver__TWPH)->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__GET_TYPE_ID *)receiver__03LH)->parent_expr__I5JH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SUP__: {
- __tmp__5ISH=((__EXPR_SUP *)receiver__TWPH)->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_SUB *)receiver__TWPH)->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_MUL *)receiver__TWPH)->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_DIV *)receiver__TWPH)->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_AND *)receiver__TWPH)->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__EXPR_AND *)receiver__03LH)->parent_expr_binary__ICKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__5ISH=((__EXPR_SHIFT_R *)receiver__TWPH)->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__EXPR_SHIFT_R *)receiver__03LH)->parent_expr_binary__1CKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__5ISH=((__EXPR_SHIFT_L *)receiver__TWPH)->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__EXPR_SHIFT_L *)receiver__03LH)->parent_expr_binary__ODKH.parent_expr__OAKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __PUT_TO__: {
- __tmp__5ISH=((__PUT_TO *)receiver__TWPH)->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__PUT_TO *)receiver__03LH)->parent_expr__GEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __ITEM__: {
- __tmp__5ISH=((__ITEM *)receiver__TWPH)->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__ITEM *)receiver__03LH)->parent_expr__ZEKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __SIZE_OF__: {
- __tmp__5ISH=((__SIZE_OF *)receiver__TWPH)->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__SIZE_OF *)receiver__03LH)->parent_expr__VFKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CAST__: {
- __tmp__5ISH=((__CAST *)receiver__TWPH)->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__CAST *)receiver__03LH)->parent_expr__HGKH.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __CALL_SLOT__: {
- __tmp__5ISH=((__CALL_SLOT *)receiver__TWPH)->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __tmp__BQOH=((__CALL_SLOT *)receiver__03LH)->parent_expr__W31H.parent_instr__UE.parent_itm_object__TE.position__WIM;
} break;
case __READ_SLOT__: {
- __tmp__5ISH=((__READ_SLOT *)receiver__TWPH)->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__READ_GLOBAL *)receiver__TWPH)->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_NOT_LOGIC *)receiver__TWPH)->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_OR_LOGIC *)receiver__TWPH)->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_OR_OR_LOGIC *)receiver__TWPH)->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_AND_LOGIC *)receiver__TWPH)->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_AND_AND_LOGIC *)receiver__TWPH)->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_NEG *)receiver__TWPH)->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_ADD *)receiver__TWPH)->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_NOT *)receiver__TWPH)->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_MOD *)receiver__TWPH)->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_SUP_EQ *)receiver__TWPH)->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_INF *)receiver__TWPH)->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_INF_EQ *)receiver__TWPH)->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_OR *)receiver__TWPH)->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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__5ISH=((__EXPR_XOR *)receiver__TWPH)->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
+ __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_473));
- put_position__ECH(__tmp__5ISH);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
};
};
- if (receiver__TWPH==NULL) {
- __tmp__Q3PH=NULL;
+ if (receiver__03LH==NULL) {
+ __tmp__XEMH=NULL;
} else {
- switch (((struct ___OBJ *)receiver__TWPH)->__id) {
+ switch (((struct ___OBJ *)receiver__03LH)->__id) {
case __LIST__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __STRING_CST__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__Q3PH=((void *)receiver__TWPH);
+ __tmp__XEMH=((void *)receiver__03LH);
} break;
case __EXPR_EQUAL__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __REAL_CST__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_AND__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __PUT_TO__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __ITEM__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __SIZE_OF__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __CAST__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __READ_SLOT__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_INF__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_OR__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__Q3PH=NULL;
+ __tmp__XEMH=NULL;
} break;
}
};
- em__VWPH=__tmp__Q3PH;
- if (((void *)__tmp__Q3PH != (void *)NULL)) {
- receiver__TWPH=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__Q3PH)->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
+ 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__3WPH) {
- args__SWPH=copy__W4WH(args__SWPH);
- __tmp__X4PH=((void **)((__FAST_ARRAYoEXPRo *)args__SWPH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__X4PH)->__id) {
+ 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__Y4PH=my_copy__IE2M(__tmp__X4PH);
+ __tmp__5FMH=my_copy__MSYM(__tmp__4FMH);
} break;
case __STRING_CST__: {
- Self__0XMQ=((__STRING_CST *)__tmp__X4PH);
- __tmp__Y4PH=create__text__BMQH(Self__0XMQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0XMQ->string__LDAI);
+ 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__Y4PH=my_copy__ODAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__EK2H(__tmp__4FMH);
} break;
case __PROTOTYPE_CST__: {
- Self__1XMQ=((__PROTOTYPE_CST *)__tmp__X4PH);
- __tmp__Y4PH=create__type__HZQC(Self__1XMQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1XMQ->parent_constant__DMMC.static_type__LSYD);
+ 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__2XMQ=((__INTEGER_CST *)__tmp__X4PH);
- __tmp__Y4PH=create__value__type__I1QC(Self__2XMQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2XMQ->value__VUYD,Self__2XMQ->parent_constant__OMMC.static_type__LSYD);
+ 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__Y4PH=my_copy__02IJ(__tmp__X4PH);
+ __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__Y4PH=my_copy__2EAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__SL2H(__tmp__4FMH);
} break;
case __EXPR_EQUAL__: {
- __tmp__Y4PH=my_copy__VFAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__LM2H(__tmp__4FMH);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__Y4PH=my_copy__CGAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__YM2H(__tmp__4FMH);
} break;
case __REAL_CST__: {
- Self__4XMQ=((__REAL_CST *)__tmp__X4PH);
- __tmp__Y4PH=create__value__type__2KQH(Self__4XMQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4XMQ->value__RGAI,Self__4XMQ->parent_constant__IVNH.static_type__LSYD);
+ 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__AYMQ=((__CHARACTER_CST *)__tmp__X4PH);
- __tmp__Y4PH=create__char__XLQH(Self__AYMQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AYMQ->text__ZGAI);
+ 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__BYMQ=((__IS_EXPANDED *)__tmp__X4PH);
- __tmp__Y4PH=create__receiver__2J0H(Self__BYMQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__BYMQ->receiver__AHAI));
+ 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__Y4PH=my_copy__FHAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__1N2H(__tmp__4FMH);
} break;
case __EXPR_SUP__: {
- __tmp__Y4PH=my_copy__OHAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__EO2H(__tmp__4FMH);
} break;
case __EXPR_SUB__: {
- __tmp__Y4PH=my_copy__ZHAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__PO2H(__tmp__4FMH);
} break;
case __EXPR_MUL__: {
- __tmp__Y4PH=my_copy__FIAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__1O2H(__tmp__4FMH);
} break;
case __EXPR_DIV__: {
- __tmp__Y4PH=my_copy__QIAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__GP2H(__tmp__4FMH);
} break;
case __EXPR_AND__: {
- __tmp__Y4PH=my_copy__1IAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__RP2H(__tmp__4FMH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__Y4PH=my_copy__GJAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__2P2H(__tmp__4FMH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__Y4PH=my_copy__RJAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__HQ2H(__tmp__4FMH);
} break;
case __PUT_TO__: {
- __tmp__Y4PH=my_copy__2JAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__SQ2H(__tmp__4FMH);
} break;
case __ITEM__: {
- __tmp__Y4PH=my_copy__NKAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__DR2H(__tmp__4FMH);
} break;
case __SIZE_OF__: {
- __tmp__Y4PH=my_copy__ZKAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__PR2H(__tmp__4FMH);
} break;
case __CAST__: {
- __tmp__Y4PH=my_copy__CLAI(__tmp__X4PH);
+ __tmp__5FMH=my_copy__YR2H(__tmp__4FMH);
} break;
case __CALL_SLOT__: {
- __tmp__Y4PH=my_copy__1E2M(__tmp__X4PH);
+ __tmp__5FMH=my_copy__5SYM(__tmp__4FMH);
} break;
case __READ_SLOT__: {
- __tmp__Y4PH=my_copy__MRKK(__tmp__X4PH);
+ __tmp__5FMH=my_copy__IUGK(__tmp__4FMH);
} break;
case __READ_GLOBAL__: {
- __tmp__Y4PH=my_copy__ZRKK(__tmp__X4PH);
+ __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__Y4PH=my_copy__3BGN(__tmp__X4PH);
+ __tmp__5FMH=my_copy__BQCN(__tmp__4FMH);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__Y4PH=my_copy__VIIO(__tmp__X4PH);
+ __tmp__5FMH=my_copy__NREO(__tmp__4FMH);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__Y4PH=my_copy__3PNO(__tmp__X4PH);
+ __tmp__5FMH=my_copy__VYJO(__tmp__4FMH);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__Y4PH=my_copy__CJIO(__tmp__X4PH);
+ __tmp__5FMH=my_copy__0REO(__tmp__4FMH);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__Y4PH=my_copy__JQNO(__tmp__X4PH);
+ __tmp__5FMH=my_copy__BZJO(__tmp__4FMH);
} break;
case __EXPR_NEG__: {
- __tmp__Y4PH=my_copy__EBNM(__tmp__X4PH);
+ __tmp__5FMH=my_copy__CNJM(__tmp__4FMH);
} break;
case __EXPR_ADD__: {
- __tmp__Y4PH=my_copy__EOPL(__tmp__X4PH);
+ __tmp__5FMH=my_copy__5XLL(__tmp__4FMH);
} break;
case __EXPR_NOT__: {
- __tmp__Y4PH=my_copy__SH2M(__tmp__X4PH);
+ __tmp__5FMH=my_copy__WVYM(__tmp__4FMH);
} break;
case __EXPR_MOD__: {
- __tmp__Y4PH=my_copy__NJIO(__tmp__X4PH);
+ __tmp__5FMH=my_copy__FSEO(__tmp__4FMH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__Y4PH=my_copy__YZHP(__tmp__X4PH);
+ __tmp__5FMH=my_copy__QCEP(__tmp__4FMH);
} break;
case __EXPR_INF__: {
- __tmp__Y4PH=my_copy__13VN(__tmp__X4PH);
+ __tmp__5FMH=my_copy__5LSN(__tmp__4FMH);
} break;
case __EXPR_INF_EQ__: {
- __tmp__Y4PH=my_copy__G4VN(__tmp__X4PH);
+ __tmp__5FMH=my_copy__KMSN(__tmp__4FMH);
} break;
case __EXPR_OR__: {
- __tmp__Y4PH=my_copy__FLTN(__tmp__X4PH);
+ __tmp__5FMH=my_copy__JZPN(__tmp__4FMH);
} break;
case __EXPR_XOR__: {
- __tmp__Y4PH=my_copy__OUWO(__tmp__X4PH);
+ __tmp__5FMH=my_copy__G3SO(__tmp__4FMH);
} break;
};
- ((void **)((__FAST_ARRAYoEXPRo *)args__SWPH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=__tmp__Y4PH;
- base__4WPH=new_block__receiver__with__B5WH(Self__XPNH->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,receiver__TWPH,args__SWPH);
- __tmp__34PH=TRUE__;
+ ((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__34PH=FALSE__;
- };
- if ((! __tmp__34PH)) {
- if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__SWPH)->parent_arrayed_collection__3LMC.upper__0KWH + 1) == 1)) {
- if (is_resend__1WPH) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__SWPH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=read__4TCH(lookup__DZWH());
- __tmp__U5PH=((void **)((__FAST_ARRAYoEXPRo *)args__SWPH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__U5PH)->__id) {
+ __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__WLNJ(__tmp__U5PH);
+ remove__SOJJ(__tmp__1GMH);
} break;
case __STRING_CST__: {
} break;
case __EXTERNAL_C__: {
- remove__AREK(__tmp__U5PH);
+ remove__2TAK(__tmp__1GMH);
} break;
case __PROTOTYPE_CST__: {
} break;
case __INTEGER_CST__: {
} break;
case __READ_LOCAL__: {
- Self__CYMQ=((__READ_LOCAL *)__tmp__U5PH);
- unread__ESNK(Self__CYMQ->local__G5YD,Self__CYMQ);
+ 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__5REK(__tmp__U5PH);
+ remove__1UAK(__tmp__1GMH);
} break;
case __EXPR_EQUAL__: {
- remove__PSEK(__tmp__U5PH);
+ remove__LVAK(__tmp__1GMH);
} break;
case __EXPR_NOT_EQUAL__: {
- remove__TSEK(__tmp__U5PH);
+ remove__PVAK(__tmp__1GMH);
} break;
case __REAL_CST__: {
} break;
case __CHARACTER_CST__: {
} break;
case __IS_EXPANDED__: {
- Self__EYMQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__U5PH)->receiver__AHAI);
- unread__ESNK(Self__EYMQ->local__G5YD,Self__EYMQ);
+ 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__4SEK(__tmp__U5PH);
+ remove__0VAK(__tmp__1GMH);
} break;
case __EXPR_SUP__: {
- remove__BTEK(__tmp__U5PH);
+ remove__3VAK(__tmp__1GMH);
} break;
case __EXPR_SUB__: {
- remove__FTEK(__tmp__U5PH);
+ remove__BWAK(__tmp__1GMH);
} break;
case __EXPR_MUL__: {
- remove__JTEK(__tmp__U5PH);
+ remove__FWAK(__tmp__1GMH);
} break;
case __EXPR_DIV__: {
- remove__NTEK(__tmp__U5PH);
+ remove__JWAK(__tmp__1GMH);
} break;
case __EXPR_AND__: {
- remove__RTEK(__tmp__U5PH);
+ remove__NWAK(__tmp__1GMH);
} break;
case __EXPR_SHIFT_R__: {
- remove__VTEK(__tmp__U5PH);
+ remove__RWAK(__tmp__1GMH);
} break;
case __EXPR_SHIFT_L__: {
- remove__ZTEK(__tmp__U5PH);
+ remove__VWAK(__tmp__1GMH);
} break;
case __PUT_TO__: {
- remove__3TEK(__tmp__U5PH);
+ remove__ZWAK(__tmp__1GMH);
} break;
case __ITEM__: {
- remove__4UEK(__tmp__U5PH);
+ remove__0XAK(__tmp__1GMH);
} break;
case __SIZE_OF__: {
- remove__CVEK(__tmp__U5PH);
+ remove__4XAK(__tmp__1GMH);
} break;
case __CAST__: {
- remove__FVEK(__tmp__U5PH);
+ remove__BYAK(__tmp__1GMH);
} break;
case __CALL_SLOT__: {
- remove__IKQL(__tmp__U5PH);
+ remove__DUML(__tmp__1GMH);
} break;
case __READ_SLOT__: {
- remove__KDLK(__tmp__U5PH);
+ remove__GGHK(__tmp__1GMH);
} break;
case __READ_GLOBAL__: {
- Self__FYMQ=((__READ_GLOBAL *)__tmp__U5PH);
- unread__H2QL(Self__FYMQ->global__3DNK,Self__FYMQ);
+ Self__SXIQ=((__READ_GLOBAL *)__tmp__1GMH);
+ unread__CGNL(Self__SXIQ->global__ZGJK,Self__SXIQ);
} break;
case __EXPR_NOT_LOGIC__: {
- remove__SS3M(__tmp__U5PH);
+ remove__WA0M(__tmp__1GMH);
} break;
case __EXPR_OR_LOGIC__: {
- remove__CMIO(__tmp__U5PH);
+ remove__0UEO(__tmp__1GMH);
} break;
case __EXPR_OR_OR_LOGIC__: {
- remove__CJOO(__tmp__U5PH);
+ remove__0RKO(__tmp__1GMH);
} break;
case __EXPR_AND_LOGIC__: {
- remove__GMIO(__tmp__U5PH);
+ remove__4UEO(__tmp__1GMH);
} break;
case __EXPR_AND_AND_LOGIC__: {
- remove__HJOO(__tmp__U5PH);
+ remove__5RKO(__tmp__1GMH);
} break;
case __EXPR_NEG__: {
- remove__JHNM(__tmp__U5PH);
+ remove__HTJM(__tmp__1GMH);
} break;
case __EXPR_ADD__: {
- remove__2MQL(__tmp__U5PH);
+ remove__XWML(__tmp__1GMH);
} break;
case __EXPR_NOT__: {
- remove__P12M(__tmp__U5PH);
+ remove__TJZM(__tmp__1GMH);
} break;
case __EXPR_MOD__: {
- remove__KMIO(__tmp__U5PH);
+ remove__CVEO(__tmp__1GMH);
} break;
case __EXPR_SUP_EQ__: {
- remove__D2HP(__tmp__U5PH);
+ remove__1EEP(__tmp__1GMH);
} break;
case __EXPR_INF__: {
- remove__WVUN(__tmp__U5PH);
+ remove__0DRN(__tmp__1GMH);
} break;
case __EXPR_INF_EQ__: {
- remove__0VUN(__tmp__U5PH);
+ remove__4DRN(__tmp__1GMH);
} break;
case __EXPR_OR__: {
- remove__XQTN(__tmp__U5PH);
+ remove__14PN(__tmp__1GMH);
} break;
case __EXPR_XOR__: {
- remove__MMXO(__tmp__U5PH);
+ remove__EVTO(__tmp__1GMH);
} break;
};
};
- if (((verify__XJCG & is_all_warning__2BB) && __infix_equal_equal__TKW(Self__XPNH->parent_itm_read__V5GC.name__SEQC,(&__string_468)))) {
- copy__BNK(string_tmp__RB,(&__string_469));
- append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB);
- append__MOK(string_tmp__RB,(&__string_470));
- switch (((struct ___OBJ *)receiver__TWPH)->__id) {
+ 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__WAQH=static_type__SCTG(receiver__TWPH);
+ __tmp__3HMH=static_type__OHQG(receiver__03LH);
} break;
case __STRING_CST__: {
- __tmp__WAQH=((__STRING_CST *)receiver__TWPH)->parent_constant__5F.static_type__LSYD;
+ __tmp__3HMH=((__STRING_CST *)receiver__03LH)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__WAQH=((__EXTERNAL_C *)receiver__TWPH)->static_type__KMZD;
+ __tmp__3HMH=((__EXTERNAL_C *)receiver__03LH)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__WAQH=((__PROTOTYPE_CST *)receiver__TWPH)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__3HMH=((__PROTOTYPE_CST *)receiver__03LH)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__WAQH=((__INTEGER_CST *)receiver__TWPH)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__3HMH=((__INTEGER_CST *)receiver__03LH)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__WAQH=((__LOCAL *)((__READ_LOCAL *)receiver__TWPH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__3HMH=((__LOCAL *)((__READ_LOCAL *)receiver__03LH)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__WAQH=static_type__EG5H(receiver__TWPH);
+ __tmp__3HMH=static_type__CN1H(receiver__03LH);
} break;
case __EXPR_EQUAL__: {
- __tmp__WAQH=static_type__3G5H();
+ __tmp__3HMH=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__WAQH=static_type__CH5H();
+ __tmp__3HMH=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__WAQH=((__REAL_CST *)receiver__TWPH)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__3HMH=((__REAL_CST *)receiver__03LH)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__WAQH=((__CHARACTER_CST *)receiver__TWPH)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__3HMH=((__CHARACTER_CST *)receiver__03LH)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__WAQH=static_type__HH5H();
+ __tmp__3HMH=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__WAQH=static_type__MH5H();
+ __tmp__3HMH=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__WAQH=static_type__RH5H();
+ __tmp__3HMH=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__WAQH=static_type__WH5H(receiver__TWPH);
+ __tmp__3HMH=static_type__UO1H(receiver__03LH);
} break;
case __EXPR_MUL__: {
- __tmp__WAQH=static_type__2H5H(receiver__TWPH);
+ __tmp__3HMH=static_type__0O1H(receiver__03LH);
} break;
case __EXPR_DIV__: {
- __tmp__WAQH=static_type__BI5H(receiver__TWPH);
+ __tmp__3HMH=static_type__5O1H(receiver__03LH);
} break;
case __EXPR_AND__: {
- __tmp__WAQH=static_type__GI5H(receiver__TWPH);
+ __tmp__3HMH=static_type__EP1H(receiver__03LH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__WAQH=static_type__LI5H(receiver__TWPH);
+ __tmp__3HMH=static_type__JP1H(receiver__03LH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__WAQH=static_type__QI5H(receiver__TWPH);
+ __tmp__3HMH=static_type__OP1H(receiver__03LH);
} break;
case __PUT_TO__: {
- __tmp__WAQH=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__3HMH=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__WAQH=static_type__ZI5H(receiver__TWPH);
+ __tmp__3HMH=static_type__XP1H(receiver__03LH);
} break;
case __SIZE_OF__: {
- __tmp__WAQH=static_type__FJ5H();
+ __tmp__3HMH=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__WAQH=((__CAST *)receiver__TWPH)->static_type__2G5H;
+ __tmp__3HMH=((__CAST *)receiver__03LH)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__WAQH=static_type__SEOL(receiver__TWPH);
+ __tmp__3HMH=static_type__NOKL(receiver__03LH);
} break;
case __READ_SLOT__: {
- __tmp__WAQH=((__SLOT_DATA *)((__READ_SLOT *)receiver__TWPH)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3HMH=((__SLOT_DATA *)((__READ_SLOT *)receiver__03LH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__WAQH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__TWPH)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__3HMH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__03LH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__WAQH=static_type__VN3M();
+ __tmp__3HMH=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__WAQH=static_type__BIIO();
+ __tmp__3HMH=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__WAQH=static_type__XRMO();
+ __tmp__3HMH=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__WAQH=static_type__GIIO();
+ __tmp__3HMH=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__WAQH=static_type__3RMO();
+ __tmp__3HMH=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__WAQH=static_type__FZMM(receiver__TWPH);
+ __tmp__3HMH=static_type__DFJM(receiver__03LH);
} break;
case __EXPR_ADD__: {
- __tmp__WAQH=static_type__UTQL(receiver__TWPH);
+ __tmp__3HMH=static_type__P3ML(receiver__03LH);
} break;
case __EXPR_NOT__: {
- __tmp__WAQH=static_type__NP1M(receiver__TWPH);
+ __tmp__3HMH=static_type__R3XM(receiver__03LH);
} break;
case __EXPR_MOD__: {
- __tmp__WAQH=static_type__LIIO(receiver__TWPH);
+ __tmp__3HMH=static_type__DREO(receiver__03LH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__WAQH=static_type__CZHP();
+ __tmp__3HMH=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__WAQH=static_type__RMUN();
+ __tmp__3HMH=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__WAQH=static_type__WMUN();
+ __tmp__3HMH=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__WAQH=static_type__ZKTN(receiver__TWPH);
+ __tmp__3HMH=static_type__3YPN(receiver__03LH);
} break;
case __EXPR_XOR__: {
- __tmp__WAQH=static_type__D5VO(receiver__TWPH);
+ __tmp__3HMH=static_type__1HSO(receiver__03LH);
} break;
};
- append_name_in__0UXD(__tmp__WAQH,string_tmp__RB);
- __tmp__ZAQH=Self__XPNH->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ 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__ZAQH);
- send_error__2FH();
+ 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__4WPH=new_read__slot__receiver__self__3ZQC(Self__XPNH->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,slot_msg__2WPH,receiver__TWPH,((void **)((__FAST_ARRAYoEXPRo *)args__SWPH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]);
- free__DWPH(args__SWPH);
+ 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__1WPH) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__SWPH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=read__4TCH(lookup__DZWH());
+ if (is_resend__C4LH) {
+ ((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__FATH());
} else {
- __tmp__XBQH=((void **)((__FAST_ARRAYoEXPRo *)args__SWPH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__XBQH)->__id) {
+ __tmp__4IMH=((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
+ switch (((struct ___OBJ *)__tmp__4IMH)->__id) {
case __LIST__: {
- __tmp__YBQH=my_copy__IE2M(__tmp__XBQH);
+ __tmp__5IMH=my_copy__MSYM(__tmp__4IMH);
} break;
case __STRING_CST__: {
- Self__GYMQ=((__STRING_CST *)__tmp__XBQH);
- __tmp__YBQH=create__text__BMQH(Self__GYMQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GYMQ->string__LDAI);
+ 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__YBQH=my_copy__ODAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__EK2H(__tmp__4IMH);
} break;
case __PROTOTYPE_CST__: {
- Self__HYMQ=((__PROTOTYPE_CST *)__tmp__XBQH);
- __tmp__YBQH=create__type__HZQC(Self__HYMQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HYMQ->parent_constant__DMMC.static_type__LSYD);
+ 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__IYMQ=((__INTEGER_CST *)__tmp__XBQH);
- __tmp__YBQH=create__value__type__I1QC(Self__IYMQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IYMQ->value__VUYD,Self__IYMQ->parent_constant__OMMC.static_type__LSYD);
+ 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__YBQH=my_copy__02IJ(__tmp__XBQH);
+ __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__YBQH=my_copy__2EAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__SL2H(__tmp__4IMH);
} break;
case __EXPR_EQUAL__: {
- __tmp__YBQH=my_copy__VFAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__LM2H(__tmp__4IMH);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__YBQH=my_copy__CGAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__YM2H(__tmp__4IMH);
} break;
case __REAL_CST__: {
- Self__KYMQ=((__REAL_CST *)__tmp__XBQH);
- __tmp__YBQH=create__value__type__2KQH(Self__KYMQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KYMQ->value__RGAI,Self__KYMQ->parent_constant__IVNH.static_type__LSYD);
+ 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__MYMQ=((__CHARACTER_CST *)__tmp__XBQH);
- __tmp__YBQH=create__char__XLQH(Self__MYMQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__MYMQ->text__ZGAI);
+ 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__NYMQ=((__IS_EXPANDED *)__tmp__XBQH);
- __tmp__YBQH=create__receiver__2J0H(Self__NYMQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__NYMQ->receiver__AHAI));
+ 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__YBQH=my_copy__FHAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__1N2H(__tmp__4IMH);
} break;
case __EXPR_SUP__: {
- __tmp__YBQH=my_copy__OHAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__EO2H(__tmp__4IMH);
} break;
case __EXPR_SUB__: {
- __tmp__YBQH=my_copy__ZHAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__PO2H(__tmp__4IMH);
} break;
case __EXPR_MUL__: {
- __tmp__YBQH=my_copy__FIAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__1O2H(__tmp__4IMH);
} break;
case __EXPR_DIV__: {
- __tmp__YBQH=my_copy__QIAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__GP2H(__tmp__4IMH);
} break;
case __EXPR_AND__: {
- __tmp__YBQH=my_copy__1IAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__RP2H(__tmp__4IMH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__YBQH=my_copy__GJAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__2P2H(__tmp__4IMH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__YBQH=my_copy__RJAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__HQ2H(__tmp__4IMH);
} break;
case __PUT_TO__: {
- __tmp__YBQH=my_copy__2JAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__SQ2H(__tmp__4IMH);
} break;
case __ITEM__: {
- __tmp__YBQH=my_copy__NKAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__DR2H(__tmp__4IMH);
} break;
case __SIZE_OF__: {
- __tmp__YBQH=my_copy__ZKAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__PR2H(__tmp__4IMH);
} break;
case __CAST__: {
- __tmp__YBQH=my_copy__CLAI(__tmp__XBQH);
+ __tmp__5IMH=my_copy__YR2H(__tmp__4IMH);
} break;
case __CALL_SLOT__: {
- __tmp__YBQH=my_copy__1E2M(__tmp__XBQH);
+ __tmp__5IMH=my_copy__5SYM(__tmp__4IMH);
} break;
case __READ_SLOT__: {
- __tmp__YBQH=my_copy__MRKK(__tmp__XBQH);
+ __tmp__5IMH=my_copy__IUGK(__tmp__4IMH);
} break;
case __READ_GLOBAL__: {
- __tmp__YBQH=my_copy__ZRKK(__tmp__XBQH);
+ __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__YBQH=my_copy__3BGN(__tmp__XBQH);
+ __tmp__5IMH=my_copy__BQCN(__tmp__4IMH);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__YBQH=my_copy__VIIO(__tmp__XBQH);
+ __tmp__5IMH=my_copy__NREO(__tmp__4IMH);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__YBQH=my_copy__3PNO(__tmp__XBQH);
+ __tmp__5IMH=my_copy__VYJO(__tmp__4IMH);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__YBQH=my_copy__CJIO(__tmp__XBQH);
+ __tmp__5IMH=my_copy__0REO(__tmp__4IMH);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__YBQH=my_copy__JQNO(__tmp__XBQH);
+ __tmp__5IMH=my_copy__BZJO(__tmp__4IMH);
} break;
case __EXPR_NEG__: {
- __tmp__YBQH=my_copy__EBNM(__tmp__XBQH);
+ __tmp__5IMH=my_copy__CNJM(__tmp__4IMH);
} break;
case __EXPR_ADD__: {
- __tmp__YBQH=my_copy__EOPL(__tmp__XBQH);
+ __tmp__5IMH=my_copy__5XLL(__tmp__4IMH);
} break;
case __EXPR_NOT__: {
- __tmp__YBQH=my_copy__SH2M(__tmp__XBQH);
+ __tmp__5IMH=my_copy__WVYM(__tmp__4IMH);
} break;
case __EXPR_MOD__: {
- __tmp__YBQH=my_copy__NJIO(__tmp__XBQH);
+ __tmp__5IMH=my_copy__FSEO(__tmp__4IMH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__YBQH=my_copy__YZHP(__tmp__XBQH);
+ __tmp__5IMH=my_copy__QCEP(__tmp__4IMH);
} break;
case __EXPR_INF__: {
- __tmp__YBQH=my_copy__13VN(__tmp__XBQH);
+ __tmp__5IMH=my_copy__5LSN(__tmp__4IMH);
} break;
case __EXPR_INF_EQ__: {
- __tmp__YBQH=my_copy__G4VN(__tmp__XBQH);
+ __tmp__5IMH=my_copy__KMSN(__tmp__4IMH);
} break;
case __EXPR_OR__: {
- __tmp__YBQH=my_copy__FLTN(__tmp__XBQH);
+ __tmp__5IMH=my_copy__JZPN(__tmp__4IMH);
} break;
case __EXPR_XOR__: {
- __tmp__YBQH=my_copy__OUWO(__tmp__XBQH);
+ __tmp__5IMH=my_copy__G3SO(__tmp__4IMH);
} break;
};
- ((void **)((__FAST_ARRAYoEXPRo *)args__SWPH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=__tmp__YBQH;
+ ((void **)((__FAST_ARRAYoEXPRo *)args__Z3LH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__5IMH;
};
- args__SWPH=copy__W4WH(args__SWPH);
- base__4WPH=new_read__slot__receiver__with__4G0H(Self__XPNH->parent_itm_read__V5GC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,slot_msg__2WPH,receiver__TWPH,args__SWPH);
+ 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);
};
};
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,base__4WPH);
- return(result_expr__BOHI(base__4WPH));
+ 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;
+ };
+ return(__tmp__U14R);
}
-static void* to_run_expr__1PNH(__ITM_OLD *Self__2PNH)
+static void* to_run_expr__HXJH(__ITM_OLD *Self__IXJH)
// ({ITM_OLD}) With resultRecursive, No inlinable.
{
- void *instr__5PNH;
- void *node__EQNH,*__tmp__0RNH,*element__513H;
- void *old_profil_second__GQNH;
- __INTEGER old_upper__CQNH,diff__DQNH,result__D23H,u__C23H;
- void *__tmp__WQNH;
- void *__tmp__XQNH;
- __POSITION __tmp__MZ5P;
- __ITM_CHARACTER *Self__ZVNH;
- __ITM_STRING *Self__AWNH;
- void *__tmp__YQNH;
- void *result_old__AQNH;
- void *lst__BQNH;
- void *old_stack_local__FQNH;
- __FAST_ARRAYoINSTRo *Self__014Q,*Self__FI0H;
- void *__tmp__ASNH;
- __LINKED_LISToNODE_TYPEo *Self__2S3H;
- instr__5PNH=NULL;
- node__EQNH=NULL;
- old_stack_local__FQNH=stack_local__RIAG;
- old_profil_second__GQNH=profil_second__C4QC;
- stack_local__RIAG=stack_local_empty__JQNH;
- profil_second__C4QC=profil_first__D4QC;
- old_upper__CQNH=(__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1);
- __tmp__WQNH=Self__2PNH->value__NIQC;
- switch (((struct ___OBJ *)__tmp__WQNH)->__id) {
+ 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__XQNH=to_run_expr__5UMH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__L2IH(__tmp__CYJH);
} break;
case __ITM_PROTOTYPE__: {
- __tmp__XQNH=to_run_expr__IVMH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__U2IH(__tmp__CYJH);
} break;
case __ITM_LIST_IDF__: {
- __tmp__MZ5P=((__ITM_LIST_IDF *)__tmp__WQNH)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__MZ5P);
- send_error__2FH();
- __tmp__XQNH=NULL;
+ __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__XQNH=to_run_expr__QYMH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__25IH(__tmp__CYJH);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__XQNH=to_run_expr__S1MH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__4CJH(__tmp__CYJH);
} break;
case __ITM_READ__: {
- __tmp__XQNH=to_run_expr__F4MH(__tmp__WQNH);
+ 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__XQNH=to_run_expr__I5MH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__UGJH(__tmp__CYJH);
} break;
case __ITM_READ_ARG2__: {
- __tmp__XQNH=to_run_expr__ZANH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__FIJH(__tmp__CYJH);
} break;
case __ITM_BINARY__: {
- __tmp__XQNH=to_run_expr__NENH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__ZLJH(__tmp__CYJH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__XQNH=to_run_expr__WPNH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__CXJH(__tmp__CYJH);
} break;
case __ITM_OLD__: {
- __tmp__XQNH=to_run_expr__1PNH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__HXJH(__tmp__CYJH);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__XQNH=to_run_expr__QTNH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__20JH(__tmp__CYJH);
} break;
case __ITM_REAL__: {
- __tmp__XQNH=to_run_expr__FVNH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__R2JH(__tmp__CYJH);
} break;
case __ITM_NUMBER__: {
- __tmp__XQNH=to_run_expr__PVNH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__12JH(__tmp__CYJH);
} break;
case __ITM_CHARACTER__: {
- Self__ZVNH=((__ITM_CHARACTER *)__tmp__WQNH);
- __tmp__XQNH=create__char__XLQH(Self__ZVNH->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__ZVNH->character__0XZD);
+ 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__AWNH=((__ITM_STRING *)__tmp__WQNH);
- __tmp__XQNH=create__text__BMQH(Self__AWNH->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__AWNH->string__GYZD);
+ 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__XQNH=to_run_expr__FWNH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__R3JH(__tmp__CYJH);
} break;
case __ITM_READ_ARGS__: {
- __tmp__XQNH=to_run_expr__PAOH(__tmp__WQNH);
+ __tmp__DYJH=to_run_expr__1HKH(__tmp__CYJH);
} break;
};
- switch (((struct ___OBJ *)__tmp__XQNH)->__id) {
+ switch (((struct ___OBJ *)__tmp__DYJH)->__id) {
case __LIST__: {
- __tmp__YQNH=static_type__SCTG(__tmp__XQNH);
+ __tmp__EYJH=static_type__OHQG(__tmp__DYJH);
} break;
case __STRING_CST__: {
- __tmp__YQNH=((__STRING_CST *)__tmp__XQNH)->parent_constant__5F.static_type__LSYD;
+ __tmp__EYJH=((__STRING_CST *)__tmp__DYJH)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__YQNH=((__EXTERNAL_C *)__tmp__XQNH)->static_type__KMZD;
+ __tmp__EYJH=((__EXTERNAL_C *)__tmp__DYJH)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__YQNH=((__PROTOTYPE_CST *)__tmp__XQNH)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__EYJH=((__PROTOTYPE_CST *)__tmp__DYJH)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__YQNH=((__INTEGER_CST *)__tmp__XQNH)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__EYJH=((__INTEGER_CST *)__tmp__DYJH)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__YQNH=((__LOCAL *)((__READ_LOCAL *)__tmp__XQNH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__EYJH=((__LOCAL *)((__READ_LOCAL *)__tmp__DYJH)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__YQNH=static_type__EG5H(__tmp__XQNH);
+ __tmp__EYJH=static_type__CN1H(__tmp__DYJH);
} break;
case __EXPR_EQUAL__: {
- __tmp__YQNH=static_type__3G5H();
+ __tmp__EYJH=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__YQNH=static_type__CH5H();
+ __tmp__EYJH=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__YQNH=((__REAL_CST *)__tmp__XQNH)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__EYJH=((__REAL_CST *)__tmp__DYJH)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__YQNH=((__CHARACTER_CST *)__tmp__XQNH)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__EYJH=((__CHARACTER_CST *)__tmp__DYJH)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__YQNH=static_type__HH5H();
+ __tmp__EYJH=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__YQNH=static_type__MH5H();
+ __tmp__EYJH=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__YQNH=static_type__RH5H();
+ __tmp__EYJH=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__YQNH=static_type__WH5H(__tmp__XQNH);
+ __tmp__EYJH=static_type__UO1H(__tmp__DYJH);
} break;
case __EXPR_MUL__: {
- __tmp__YQNH=static_type__2H5H(__tmp__XQNH);
+ __tmp__EYJH=static_type__0O1H(__tmp__DYJH);
} break;
case __EXPR_DIV__: {
- __tmp__YQNH=static_type__BI5H(__tmp__XQNH);
+ __tmp__EYJH=static_type__5O1H(__tmp__DYJH);
} break;
case __EXPR_AND__: {
- __tmp__YQNH=static_type__GI5H(__tmp__XQNH);
+ __tmp__EYJH=static_type__EP1H(__tmp__DYJH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__YQNH=static_type__LI5H(__tmp__XQNH);
+ __tmp__EYJH=static_type__JP1H(__tmp__DYJH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__YQNH=static_type__QI5H(__tmp__XQNH);
+ __tmp__EYJH=static_type__OP1H(__tmp__DYJH);
} break;
case __PUT_TO__: {
- __tmp__YQNH=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__EYJH=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__YQNH=static_type__ZI5H(__tmp__XQNH);
+ __tmp__EYJH=static_type__XP1H(__tmp__DYJH);
} break;
case __SIZE_OF__: {
- __tmp__YQNH=static_type__FJ5H();
+ __tmp__EYJH=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__YQNH=((__CAST *)__tmp__XQNH)->static_type__2G5H;
+ __tmp__EYJH=((__CAST *)__tmp__DYJH)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__YQNH=static_type__SEOL(__tmp__XQNH);
+ __tmp__EYJH=static_type__NOKL(__tmp__DYJH);
} break;
case __READ_SLOT__: {
- __tmp__YQNH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__XQNH)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__EYJH=((__SLOT_DATA *)((__READ_SLOT *)__tmp__DYJH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__YQNH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__XQNH)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__EYJH=((__SLOT_DATA *)((__READ_GLOBAL *)__tmp__DYJH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__YQNH=static_type__VN3M();
+ __tmp__EYJH=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__YQNH=static_type__BIIO();
+ __tmp__EYJH=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__YQNH=static_type__XRMO();
+ __tmp__EYJH=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__YQNH=static_type__GIIO();
+ __tmp__EYJH=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__YQNH=static_type__3RMO();
+ __tmp__EYJH=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__YQNH=static_type__FZMM(__tmp__XQNH);
+ __tmp__EYJH=static_type__DFJM(__tmp__DYJH);
} break;
case __EXPR_ADD__: {
- __tmp__YQNH=static_type__UTQL(__tmp__XQNH);
+ __tmp__EYJH=static_type__P3ML(__tmp__DYJH);
} break;
case __EXPR_NOT__: {
- __tmp__YQNH=static_type__NP1M(__tmp__XQNH);
+ __tmp__EYJH=static_type__R3XM(__tmp__DYJH);
} break;
case __EXPR_MOD__: {
- __tmp__YQNH=static_type__LIIO(__tmp__XQNH);
+ __tmp__EYJH=static_type__DREO(__tmp__DYJH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__YQNH=static_type__CZHP();
+ __tmp__EYJH=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__YQNH=static_type__RMUN();
+ __tmp__EYJH=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__YQNH=static_type__WMUN();
+ __tmp__EYJH=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__YQNH=static_type__ZKTN(__tmp__XQNH);
+ __tmp__EYJH=static_type__3YPN(__tmp__DYJH);
} break;
case __EXPR_XOR__: {
- __tmp__YQNH=static_type__D5VO(__tmp__XQNH);
- } break;
- };
- result_old__AQNH=create__name__style__type__VCNG(Self__2PNH->parent_itm_code__FIIC.parent_itm_object__X1CC.position__BJM,(&__string_60),'+',((__TYPE_FULL *)__tmp__YQNH));
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,write__value__PXJH(result_old__AQNH,Self__2PNH->parent_itm_code__FIIC.parent_itm_object__X1CC.position__BJM,__tmp__XQNH));
- diff__DQNH=(__INTEGER)((__INTEGER)(((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1) - old_upper__CQNH);
- lst__BQNH=((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.code__DRNH;
- while ((diff__DQNH != 0)) {
- Self__014Q=((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG);
- instr__5PNH=((void **)Self__014Q->parent_arrayed_collection__DMRG.storage__X3BH)[Self__014Q->parent_arrayed_collection__DMRG.upper__5BTG];
- if (((void *)node_list__U0QC != (void *)node_list_base__SRNH)) {
- if (instr__5PNH==NULL) {
- __tmp__0RNH=NULL;
+ __tmp__EYJH=static_type__1HSO(__tmp__DYJH);
+ } 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__5PNH)->__id) {
+ switch (((struct ___OBJ *)instr__LXJH)->__id) {
case __LIST__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __STRING_CST__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __PUSH__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __SWITCH__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __NODE_TYPE__: {
- __tmp__0RNH=((void *)instr__5PNH);
+ __tmp__GZJH=((void *)instr__LXJH);
} break;
case __READ_LOCAL__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __NODE_STYLE__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __WRITE_GLOBAL__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __WRITE_SLOT__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __REAL_CST__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_AND__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __PUT_TO__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __ITEM__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __SIZE_OF__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __CAST__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __NOP__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __READ_SLOT__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __WRITE_LOCAL__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __LOOP__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __LOOP_END__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_INF__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_OR__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__0RNH=NULL;
+ __tmp__GZJH=NULL;
} break;
}
};
- node__EQNH=__tmp__0RNH;
- if (((void *)__tmp__0RNH != (void *)NULL)) {
- __tmp__ASNH=node_list__U0QC;
- Self__2S3H=((__LINKED_LISToNODE_TYPEo *)node_list__U0QC);
- element__513H=__tmp__0RNH;
- result__D23H= 1;
- u__C23H=Self__2S3H->parent_linked_collection__T0QC.upper__TBID;
- while ((! ((result__D23H > u__C23H) || ((void *)element__513H == (void *)item__SLSE(Self__2S3H,result__D23H))))) {
- result__D23H=(__INTEGER)(result__D23H + 1);
+ 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;
};
- remove__HYUG(__tmp__ASNH,result__D23H);
- add_last__OSYD(node_list_base__SRNH,__tmp__0RNH);
};
};
- Self__FI0H=((__FAST_ARRAYoINSTRo *)((__LIST *)list_current__IF1)->expr_list__EMRG);
- Self__FI0H->parent_arrayed_collection__DMRG.upper__5BTG=(__INTEGER)(Self__FI0H->parent_arrayed_collection__DMRG.upper__5BTG - 1);
+ 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)) {
- add__to__RZCH(((__LIST *)lst__BQNH)->expr_list__EMRG,instr__5PNH, 1);
+ 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 {
- add_first__1LGM(lst__BQNH,instr__5PNH);
+ 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__DQNH=(__INTEGER)(diff__DQNH - 1);
+ diff__PXJH=(__INTEGER)(diff__PXJH - 1);
};
- profil_second__C4QC=old_profil_second__GQNH;
- stack_local__RIAG=old_stack_local__FQNH;
- return(read__4TCH(result_old__AQNH));
+ profil_second__KPQC=old_profil_second__SXJH;
+ stack_local__ZH4F=old_stack_local__RXJH;
+ return(read__QB5G(result_old__MXJH));
}
-static void* to_run_expr__QTNH(__ITM_EXTERNAL_TYPE *Self__RTNH)
+static void* to_run_expr__20JH(__ITM_EXTERNAL_TYPE *Self__30JH)
// ({ITM_EXTERNAL_TYPE}) With resultNo recursive, No inlinable.
{
- void *lt__UTNH;
- __INTEGER base__BFQH,idx__AFQH,j__TZ1I,__tmp__NUNH,Self__HWUH;
- void *loc__DFQH,*n__QZ1I,*__tmp__1TNH;
- __POSITION __tmp__VHQH,pos__ZYMQ,pos__U5CJ,__tmp__ZTNH;
- void *result__SZ1I;
- void *__tmp__3TNH,*__tmp__UUNH;
- void *__tmp__4TNH,*__tmp__Z05P,*__tmp__VUNH,*__tmp__C15P;
- __ITM_TYPE_STYLE *Self__Y05P,*Self__B15P;
- void *e__TTNH;
- void *tmp__XTNH;
- void *access_list__FFQH;
- void **__tmp__EFER;
- __BOOLEAN __tmp__S11I,__tmp__JIQH,__tmp__2TNH;
- lt__UTNH=NULL;
- base__BFQH= 0;
- loc__DFQH=NULL;
- access_list__FFQH=NULL;
- copy__BNK(string_tmp2__ADB,Self__RTNH->parent_itm_extern__OXIC.extern__F30D);
- idx__AFQH=index_of__since__GNSH(string_tmp2__ADB, 1);
- if ((idx__AFQH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
- access_list__FFQH=new__ATPH();
- while ((idx__AFQH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
- base__BFQH=idx__AFQH;
- idx__AFQH=(__INTEGER)(idx__AFQH + 1);
+ 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__AFQH > ((__STRING *)string_tmp2__ADB)->count__VF) || ((! is_letter_or_digit__V2FJ(((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__AFQH - 1)])) && (((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__AFQH - 1)] != '_'))))) {
- add_last__YPK(string_tmp__RB,((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__AFQH - 1)]);
- idx__AFQH=(__INTEGER)(idx__AFQH + 1);
+ 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__VHQH=Self__RTNH->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 0,(&__string_474));
- put_position__ECH(__tmp__VHQH);
- send_error__2FH();
+ __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__DFQH=get__QEC(string_tmp__RB);
- n__QZ1I=loc__DFQH;
- result__SZ1I=NULL;
- j__TZ1I=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__EFER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
- while ((! ((j__TZ1I < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__EFER)[j__TZ1I])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)n__QZ1I)))) {
- j__TZ1I=(__INTEGER)(j__TZ1I - 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__TZ1I >= stack_local_lower__AIAG)) {
- result__SZ1I=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__TZ1I];
- if (((j__TZ1I < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__SZ1I)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
- context_extern__2GPH=result__SZ1I;
+ 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__S11I=TRUE__;
+ __tmp__PAYI=TRUE__;
} else {
- __tmp__S11I=FALSE__;
+ __tmp__PAYI=FALSE__;
};
- if ((! __tmp__S11I)) {
- if (((void *)profil_first__D4QC != (void *)NULL)) {
- result__SZ1I=lookup__XHNM(profil_first__D4QC,loc__DFQH);
- if ((((void *)result__SZ1I != (void *)NULL) && ((void *)((__LOCAL *)result__SZ1I)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
- context_extern__2GPH=result__SZ1I;
+ 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__SZ1I == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_475));
- append__MOK(string_tmp__RB,loc__DFQH);
- append__MOK(string_tmp__RB,(&__string_476));
- pos__ZYMQ=Self__RTNH->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+ 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__ZYMQ);
- send_error__2FH();
- __tmp__JIQH=TRUE__;
- } else {
- __tmp__JIQH=FALSE__;
- };
- if ((! __tmp__JIQH)) {
- if ((((__LOCAL *)result__SZ1I)->parent_variable__ALMC.parent_named__5KMC.style__ODGC == '-')) {
- copy__BNK(string_tmp__RB,(&__string_475));
- append__MOK(string_tmp__RB,loc__DFQH);
- append__MOK(string_tmp__RB,(&__string_477));
- pos__U5CJ=Self__RTNH->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+ 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__U5CJ);
- send_error__2FH();
+ 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__JLII(access_list__FFQH,read__4TCH(result__SZ1I));
- remove_between__to__ZVCC(string_tmp2__ADB,base__BFQH,(__INTEGER)(base__BFQH + ((__STRING_CONSTANT *)loc__DFQH)->count__XHB));
- insert_string__to__WGTG(string_tmp2__ADB,(&__string_478),base__BFQH);
- idx__AFQH=index_of__since__GNSH(string_tmp2__ADB,(__INTEGER)(base__BFQH + 2));
+ 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));
};
- access_list__FFQH=copy__W4WH(access_list__FFQH);
+ access_list__MMMH=copy__YFTH(result__FLCR);
};
- last_code__0TNH=get__QEC(string_tmp2__ADB);
- __tmp__ZTNH=Self__RTNH->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
- __tmp__1TNH=last_code__0TNH;
- __tmp__2TNH=Self__RTNH->is_persistant__ICJC;
- __tmp__3TNH=Self__RTNH->type__DM0D;
- switch (((struct ___OBJ *)__tmp__3TNH)->__id) {
+ 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__3TNH)->to_run__2VK==0) {
- __tmp__4TNH=((__ITM_TYPE_SIMPLE *)__tmp__3TNH)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__J1JH)->to_run__2VK==0) {
+ __tmp__K1JH=((__ITM_TYPE_SIMPLE *)__tmp__J1JH)->to_run__1VK;
} else {
- __tmp__4TNH=to_run__XVK(__tmp__3TNH);
+ __tmp__K1JH=to_run__XVK(__tmp__J1JH);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__3TNH)->to_run__V1IB==0) {
- __tmp__4TNH=((__ITM_TYPE_STYLE *)__tmp__3TNH)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__J1JH)->to_run__E1IB==0) {
+ __tmp__K1JH=((__ITM_TYPE_STYLE *)__tmp__J1JH)->to_run__D1IB;
} else {
- Self__Y05P=((__ITM_TYPE_STYLE *)__tmp__3TNH);
- __tmp__Z05P=get__XUN(Self__Y05P);
- Self__Y05P->to_run__U1IB=__tmp__Z05P;
- Self__Y05P->to_run__V1IB=0;
- __tmp__4TNH=__tmp__Z05P;
+ 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__4TNH=to_run__W1IB(__tmp__3TNH);
+ __tmp__K1JH=to_run__F1IB(__tmp__J1JH);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__4TNH=to_run__BDXD();
+ 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));
+ };
+ };
+ __tmp__K1JH=run_value__SLQC;
} break;
case __ITM_TYPE_GENERIC_ELT__: {
- __tmp__4TNH=to_run__DHAG(__tmp__3TNH);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__4TNH=NULL;
+ __tmp__K1JH=to_run__LJEF(__tmp__J1JH);
} break;
};
- e__TTNH=create__text__access__persistant__type__F30C(__tmp__ZTNH,__tmp__1TNH,access_list__FFQH,__tmp__2TNH,__tmp__4TNH);
- if (((void *)Self__RTNH->type_list__SJ1D != (void *)NULL)) {
- lt__UTNH=new__IYVG();
- __tmp__NUNH=((__FAST_ARRAYoITM_TYPE_MONOo *)Self__RTNH->type_list__SJ1D)->parent_arrayed_collection__PIB.upper__BWK;
- Self__HWUH= 0;
- while ((Self__HWUH <= __tmp__NUNH)) {
- __tmp__UUNH=((void **)((__FAST_ARRAYoITM_TYPE_MONOo *)Self__RTNH->type_list__SJ1D)->parent_arrayed_collection__PIB.storage__5WK)[Self__HWUH];
- switch (((struct ___OBJ *)__tmp__UUNH)->__id) {
+ 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__UUNH)->to_run__2VK==0) {
- __tmp__VUNH=((__ITM_TYPE_SIMPLE *)__tmp__UUNH)->to_run__1VK;
+ if (((__ITM_TYPE_SIMPLE *)__tmp__A2JH)->to_run__2VK==0) {
+ __tmp__B2JH=((__ITM_TYPE_SIMPLE *)__tmp__A2JH)->to_run__1VK;
} else {
- __tmp__VUNH=to_run__XVK(__tmp__UUNH);
+ __tmp__B2JH=to_run__XVK(__tmp__A2JH);
};
} break;
case __ITM_TYPE_STYLE__: {
- if (((__ITM_TYPE_STYLE *)__tmp__UUNH)->to_run__V1IB==0) {
- __tmp__VUNH=((__ITM_TYPE_STYLE *)__tmp__UUNH)->to_run__U1IB;
+ if (((__ITM_TYPE_STYLE *)__tmp__A2JH)->to_run__E1IB==0) {
+ __tmp__B2JH=((__ITM_TYPE_STYLE *)__tmp__A2JH)->to_run__D1IB;
} else {
- Self__B15P=((__ITM_TYPE_STYLE *)__tmp__UUNH);
- __tmp__C15P=get__XUN(Self__B15P);
- Self__B15P->to_run__U1IB=__tmp__C15P;
- Self__B15P->to_run__V1IB=0;
- __tmp__VUNH=__tmp__C15P;
+ 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__VUNH=to_run__W1IB(__tmp__UUNH);
+ __tmp__B2JH=to_run__F1IB(__tmp__A2JH);
} break;
case __ITM_TYPE_SELF__: {
- __tmp__VUNH=to_run__BDXD();
+ 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__VUNH=to_run__DHAG(__tmp__UUNH);
- } break;
- case __ITM_TYPE_PARAMETER__: {
- print__1ZE((&__string_248));
- fputc((int)('\n'),stdout);
- exit(( 1));
- __tmp__VUNH=NULL;
+ __tmp__B2JH=to_run__LJEF(__tmp__A2JH);
} break;
};
- add__3YIJ(lt__UTNH,((__TYPE_FULL *)__tmp__VUNH)->parent_type__KTL);
- Self__HWUH=(__INTEGER)(Self__HWUH + 1);
+ add__Z1EJ(lt__A1JH,((__TYPE_FULL *)__tmp__B2JH)->parent_type__5SL);
+ Self__J3QH=(__INTEGER)(Self__J3QH + 1);
};
- ((__EXTERNAL_C *)e__TTNH)->living_type__XWUH=to_types__M0IJ(lt__UTNH);
+ ((__EXTERNAL_C *)result__IRHR)->living_type__Z3QH=to_types__I3EJ(lt__A1JH);
};
- tmp__XTNH=create__name__style__type__VCNG(Self__RTNH->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,(&__string_60),'+',((__TYPE_FULL *)((__EXTERNAL_C *)e__TTNH)->static_type__KMZD));
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,write__value__PXJH(tmp__XTNH,Self__RTNH->parent_itm_extern__OXIC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,e__TTNH));
- return(read__4TCH(tmp__XTNH));
+ 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__FVNH(__ITM_REAL *Self__GVNH)
+static void* to_run_expr__R2JH(__ITM_REAL *Self__S2JH)
// ({ITM_REAL}) With resultNo recursive, No inlinable.
{
- __POSITION __tmp__JVNH;
- void *__tmp__KVNH;
- void *__tmp__LVNH;
- void *__tmp__MVNH;
- __tmp__JVNH=Self__GVNH->parent_itm_constant__A1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
- __tmp__KVNH=Self__GVNH->value__QXZD;
- __tmp__LVNH=type_real__FKB;
- switch (((struct ___OBJ *)__tmp__LVNH)->__id) {
+ __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__MVNH=((__TYPE *)__tmp__LVNH)->default__AKC;
+ __tmp__Y2JH=((__TYPE *)__tmp__X2JH)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__MVNH=((__TYPE_NULL *)__tmp__LVNH)->parent_type__TIB.default__AKC;
+ __tmp__Y2JH=((__TYPE_NULL *)__tmp__X2JH)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__MVNH=((__TYPE_VOID *)__tmp__LVNH)->parent_type__UIB.default__AKC;
+ __tmp__Y2JH=((__TYPE_VOID *)__tmp__X2JH)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__MVNH=((__TYPE_CONTEXT *)__tmp__LVNH)->parent_type__VIB.default__AKC;
+ __tmp__Y2JH=((__TYPE_CONTEXT *)__tmp__X2JH)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__MVNH=((__TYPE_ID *)__tmp__LVNH)->parent_type__WIB.default__AKC;
+ __tmp__Y2JH=((__TYPE_ID *)__tmp__X2JH)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__MVNH=((__TYPE_GENERIC *)__tmp__LVNH)->parent_type__T2IB.default__AKC;
+ __tmp__Y2JH=((__TYPE_GENERIC *)__tmp__X2JH)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__MVNH=((__PROFIL_BLOCK *)__tmp__LVNH)->parent_type__VNCG.default__AKC;
+ __tmp__Y2JH=((__PROFIL_BLOCK *)__tmp__X2JH)->parent_type__PGAG.default__AKC;
} break;
};
- return(create__value__type__2KQH(__tmp__JVNH,__tmp__KVNH,__tmp__MVNH));
+ 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;
+ };
+ 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__PVNH(__ITM_NUMBER *Self__QVNH)
+static void* to_run_expr__12JH(__ITM_NUMBER *Self__22JH)
// ({ITM_NUMBER}) With resultNo recursive, No inlinable.
{
- __INTEGER_64 __tmp__TVNH;
- __POSITION __tmp__SVNH;
- void *__tmp__UVNH;
- void *__tmp__VVNH;
- __tmp__SVNH=Self__QVNH->parent_itm_constant__S1IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM;
- __tmp__TVNH=Self__QVNH->value__VXZD;
- __tmp__UVNH=type_integer__3JB;
- switch (((struct ___OBJ *)__tmp__UVNH)->__id) {
+ __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__VVNH=((__TYPE *)__tmp__UVNH)->default__AKC;
+ __tmp__B3JH=((__TYPE *)__tmp__A3JH)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__VVNH=((__TYPE_NULL *)__tmp__UVNH)->parent_type__TIB.default__AKC;
+ __tmp__B3JH=((__TYPE_NULL *)__tmp__A3JH)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__VVNH=((__TYPE_VOID *)__tmp__UVNH)->parent_type__UIB.default__AKC;
+ __tmp__B3JH=((__TYPE_VOID *)__tmp__A3JH)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__VVNH=((__TYPE_CONTEXT *)__tmp__UVNH)->parent_type__VIB.default__AKC;
+ __tmp__B3JH=((__TYPE_CONTEXT *)__tmp__A3JH)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__VVNH=((__TYPE_ID *)__tmp__UVNH)->parent_type__WIB.default__AKC;
+ __tmp__B3JH=((__TYPE_ID *)__tmp__A3JH)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__VVNH=((__TYPE_GENERIC *)__tmp__UVNH)->parent_type__T2IB.default__AKC;
+ __tmp__B3JH=((__TYPE_GENERIC *)__tmp__A3JH)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__VVNH=((__PROFIL_BLOCK *)__tmp__UVNH)->parent_type__VNCG.default__AKC;
+ __tmp__B3JH=((__PROFIL_BLOCK *)__tmp__A3JH)->parent_type__PGAG.default__AKC;
} break;
};
- return(create__value__type__I1QC(__tmp__SVNH,__tmp__TVNH,__tmp__VVNH));
+ 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;
+ };
+ 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__XLQH(__POSITION p__ZLQH,void *car__0LQH)
+static __CHARACTER_CST* create__char__4SMH(__POSITION p__ATMH,void *car__BTMH)
// ({POSITION},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- __CHARACTER_CST *result__4QSH,*Self__XYHI;
- __POINTER ptr__5QSH;
- __INTEGER typ_id__ERSH;
- __UINTEGER_32 sz__BRSH,a__V24Q,new_size__T24Q,t__Z24Q,a__124Q;
- void *__tmp__0YHI;
- void *__tmp__1YHI;
- result__4QSH=NULL;
- ptr__5QSH=((__POINTER )(NULL));
- typ_id__ERSH= 0;
- sz__BRSH=((__UINTEGER_32 )sizeof(__CHARACTER_CST));
- if ((sz__BRSH == 0)) {
- result__4QSH=CHARACTER_CST__;
- } else {
- typ_id__ERSH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__BRSH);
- if ((typ_id__ERSH == (__INTEGER)(- 1))) {
- a__V24Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__T24Q=(__UINTEGER_32)((__UINTEGER_32)(sz__BRSH + a__V24Q) & (__UINTEGER_32)(~ a__V24Q));
- ptr__5QSH=micro_alloc__table__lab__BOI(new_size__T24Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__T24Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__T24Q);
- } else {
- t__Z24Q=((__UINTEGER_32 )typ_id__ERSH);
- a__124Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__5QSH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__BRSH + a__124Q) & (__UINTEGER_32)(~ a__124Q)),((__POINTER )(&(table_type[(t__Z24Q)]))),(__UINTEGER_32)(t__Z24Q | 1));
- };
- result__4QSH=((__CHARACTER_CST *)ptr__5QSH);
- *(result__4QSH) = *(CHARACTER_CST__);
- };
- Self__XYHI=((__CHARACTER_CST *)result__4QSH);
- Self__XYHI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=p__ZLQH;
- Self__XYHI->text__ZGAI=car__0LQH;
- __tmp__0YHI=type_character__1KB;
- switch (((struct ___OBJ *)__tmp__0YHI)->__id) {
+ __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;
+ };
+ 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__1YHI=((__TYPE *)__tmp__0YHI)->default__AKC;
+ __tmp__R5DI=((__TYPE *)__tmp__Q5DI)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__1YHI=((__TYPE_NULL *)__tmp__0YHI)->parent_type__TIB.default__AKC;
+ __tmp__R5DI=((__TYPE_NULL *)__tmp__Q5DI)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__1YHI=((__TYPE_VOID *)__tmp__0YHI)->parent_type__UIB.default__AKC;
+ __tmp__R5DI=((__TYPE_VOID *)__tmp__Q5DI)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__1YHI=((__TYPE_CONTEXT *)__tmp__0YHI)->parent_type__VIB.default__AKC;
+ __tmp__R5DI=((__TYPE_CONTEXT *)__tmp__Q5DI)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__1YHI=((__TYPE_ID *)__tmp__0YHI)->parent_type__WIB.default__AKC;
+ __tmp__R5DI=((__TYPE_ID *)__tmp__Q5DI)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__1YHI=((__TYPE_GENERIC *)__tmp__0YHI)->parent_type__T2IB.default__AKC;
+ __tmp__R5DI=((__TYPE_GENERIC *)__tmp__Q5DI)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__1YHI=((__PROFIL_BLOCK *)__tmp__0YHI)->parent_type__VNCG.default__AKC;
+ __tmp__R5DI=((__PROFIL_BLOCK *)__tmp__Q5DI)->parent_type__PGAG.default__AKC;
} break;
};
- Self__XYHI->parent_constant__1VNH.static_type__LSYD=__tmp__1YHI;
- return(result__4QSH);
+ Self__N5DI->parent_constant__H3JH.static_type__M2YD=__tmp__R5DI;
+ return(result__AYOH);
}
-static __STRING_CST* create__text__BMQH(__POSITION p__DMQH,void *n__EMQH)
+static __STRING_CST* create__text__ITMH(__POSITION p__KTMH,void *n__LTMH)
// ({POSITION},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- __STRING_CST *result__QSSH,*Self__3YHI;
- __POINTER ptr__RSSH;
- __INTEGER typ_id__WSSH;
- __UINTEGER_32 sz__TSSH,a__A34Q,new_size__424Q,t__E34Q,a__G34Q;
- void *__tmp__AZHI;
- void *__tmp__BZHI;
- result__QSSH=NULL;
- ptr__RSSH=((__POINTER )(NULL));
- typ_id__WSSH= 0;
- sz__TSSH=((__UINTEGER_32 )sizeof(__STRING_CST));
- if ((sz__TSSH == 0)) {
- result__QSSH=STRING_CST__;
- } else {
- typ_id__WSSH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__TSSH);
- if ((typ_id__WSSH == (__INTEGER)(- 1))) {
- a__A34Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__424Q=(__UINTEGER_32)((__UINTEGER_32)(sz__TSSH + a__A34Q) & (__UINTEGER_32)(~ a__A34Q));
- ptr__RSSH=micro_alloc__table__lab__BOI(new_size__424Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__424Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__424Q);
- } else {
- t__E34Q=((__UINTEGER_32 )typ_id__WSSH);
- a__G34Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__RSSH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__TSSH + a__G34Q) & (__UINTEGER_32)(~ a__G34Q)),((__POINTER )(&(table_type[(t__E34Q)]))),(__UINTEGER_32)(t__E34Q | 1));
- };
- result__QSSH=((__STRING_CST *)ptr__RSSH);
- *(result__QSSH) = *(STRING_CST__);
- };
- Self__3YHI=((__STRING_CST *)result__QSSH);
- Self__3YHI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM=p__DMQH;
- Self__3YHI->string__LDAI=n__EMQH;
- __tmp__AZHI=type_string_constant__TKB;
- switch (((struct ___OBJ *)__tmp__AZHI)->__id) {
+ __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;
+ };
+ 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__BZHI=((__TYPE *)__tmp__AZHI)->default__AKC;
+ __tmp__X5DI=((__TYPE *)__tmp__W5DI)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__BZHI=((__TYPE_NULL *)__tmp__AZHI)->parent_type__TIB.default__AKC;
+ __tmp__X5DI=((__TYPE_NULL *)__tmp__W5DI)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__BZHI=((__TYPE_VOID *)__tmp__AZHI)->parent_type__UIB.default__AKC;
+ __tmp__X5DI=((__TYPE_VOID *)__tmp__W5DI)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__BZHI=((__TYPE_CONTEXT *)__tmp__AZHI)->parent_type__VIB.default__AKC;
+ __tmp__X5DI=((__TYPE_CONTEXT *)__tmp__W5DI)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__BZHI=((__TYPE_ID *)__tmp__AZHI)->parent_type__WIB.default__AKC;
+ __tmp__X5DI=((__TYPE_ID *)__tmp__W5DI)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__BZHI=((__TYPE_GENERIC *)__tmp__AZHI)->parent_type__T2IB.default__AKC;
+ __tmp__X5DI=((__TYPE_GENERIC *)__tmp__W5DI)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__BZHI=((__PROFIL_BLOCK *)__tmp__AZHI)->parent_type__VNCG.default__AKC;
+ __tmp__X5DI=((__PROFIL_BLOCK *)__tmp__W5DI)->parent_type__PGAG.default__AKC;
} break;
};
- Self__3YHI->parent_constant__5F.static_type__LSYD=__tmp__BZHI;
- return(result__QSSH);
+ Self__T5DI->parent_constant__5F.static_type__M2YD=__tmp__X5DI;
+ return(result__SZOH);
}
-static void* to_run_expr__FWNH(__ITM_EXTERNAL *Self__GWNH)
+static void* to_run_expr__R3JH(__ITM_EXTERNAL *Self__S3JH)
// ({ITM_EXTERNAL}) With resultNo recursive, No inlinable.
{
- void *result__IWNH,*exp1__LWNH,*exp2__MWNH,*left__OWNH,*right__PWNH;
- void *type__QWNH,*__tmp__Z3NH,*__tmp__U5NH;
- __STRING_CONSTANT *Self__MMQH,*Self__XYUH;
- __INTEGER state__PMQH,value__QMQH,i__OMQH,state__0YUH,result__3YUH;
- __INTEGER i__ZYUH,__tmp__X3NH,base__WBVH,idx__VBVH,j__2I2I;
- __POSITION pos__BZMQ,__tmp__W3NH,__tmp__S5NH,pos__EZMQ,pos__I2YH;
- __POSITION pos__HZMQ,pos__WDDJ;
- void *__tmp__Y3NH,*__tmp__T5NH;
- void *loc__YBVH,*n__ZI2I;
- void *result__1I2I;
- __BOOLEAN negative__RMQH,result__SMQH,__tmp__AOQH,result__HHMJ;
- __BOOLEAN __tmp__MOQH,result__UHMJ,__tmp__APQH,__tmp__5PQH;
- __BOOLEAN result__0M1I,__tmp__TSQH,result__MN1I,__tmp__ASQH;
- __BOOLEAN negative__2YUH,__tmp__J0UH,result__RLMJ,__tmp__20UH;
- __BOOLEAN __tmp__R1UH,result__S41I,__tmp__Y2UH,result__E51I;
- __BOOLEAN __tmp__1K2I,__tmp__4EVH;
- __CHARACTER cc__TMQH,cc__1YUH;
- void *access_list__0BVH;
- void **__tmp__FFER;
- result__IWNH=NULL;
- exp1__LWNH=NULL;
- exp2__MWNH=NULL;
- left__OWNH=NULL;
- right__PWNH=NULL;
- type__QWNH=NULL;
- Self__MMQH=((__STRING_CONSTANT *)Self__GWNH->parent_itm_extern__QAJC.extern__F30D);
- state__PMQH= 0;
- value__QMQH= 0;
- negative__RMQH=FALSE__;
- result__SMQH=FALSE__;
- cc__TMQH='\0';
- i__OMQH= 1;
- while ((! ((state__PMQH == 4) || (i__OMQH > Self__MMQH->count__XHB)))) {
- cc__TMQH=((__CHARACTER *)Self__MMQH->storage__C5K)[(__INTEGER)(i__OMQH - 1)];
- if ((state__PMQH == 0)) {
- if (is_separator__X32E(cc__TMQH)) {
- __tmp__AOQH=TRUE__;
+ __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__HHMJ=(cc__TMQH == '+');
- if (result__HHMJ) {
- state__PMQH= 1;
+ result__DKIJ=(cc__0TMH == '+');
+ if (result__DKIJ) {
+ state__WTMH= 1;
};
- __tmp__AOQH=result__HHMJ;
+ __tmp__HVMH=result__DKIJ;
};
- if (__tmp__AOQH) {
- __tmp__MOQH=TRUE__;
+ if (__tmp__HVMH) {
+ __tmp__TVMH=TRUE__;
} else {
- result__UHMJ=(cc__TMQH == '-');
- if (result__UHMJ) {
- negative__RMQH=TRUE__;
- state__PMQH= 1;
+ result__QKIJ=(cc__0TMH == '-');
+ if (result__QKIJ) {
+ negative__YTMH=TRUE__;
+ state__WTMH= 1;
};
- __tmp__MOQH=result__UHMJ;
+ __tmp__TVMH=result__QKIJ;
};
- if ((! __tmp__MOQH)) {
- if (is_digit__EWEB(cc__TMQH)) {
- value__QMQH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__TMQH)) - 48);
- state__PMQH= 2;
+ 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__PMQH= 4;
+ state__WTMH= 4;
};
};
- __tmp__APQH=TRUE__;
+ __tmp__HWMH=TRUE__;
} else {
- __tmp__APQH=FALSE__;
+ __tmp__HWMH=FALSE__;
};
- if (__tmp__APQH) {
- __tmp__5PQH=TRUE__;
+ if (__tmp__HWMH) {
+ __tmp__GXMH=TRUE__;
} else {
- result__0M1I=(state__PMQH == 1);
- if (result__0M1I) {
- if (is_digit__EWEB(cc__TMQH)) {
- value__QMQH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__TMQH)) - 48);
- if (negative__RMQH) {
- value__QMQH=(__INTEGER)(- value__QMQH);
+ 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__PMQH= 2;
+ state__WTMH= 2;
} else {
- state__PMQH= 4;
+ state__WTMH= 4;
};
};
- __tmp__5PQH=result__0M1I;
+ __tmp__GXMH=result__XRXI;
};
- if (__tmp__5PQH) {
- __tmp__TSQH=TRUE__;
+ if (__tmp__GXMH) {
+ __tmp__0ZMH=TRUE__;
} else {
- result__MN1I=(state__PMQH == 2);
- if (result__MN1I) {
- if (is_digit__EWEB(cc__TMQH)) {
- if (negative__RMQH) {
- value__QMQH=(__INTEGER)((__INTEGER)( 10 * value__QMQH) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__TMQH)) - 48));
+ 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__QMQH=(__INTEGER)((__INTEGER)( 10 * value__QMQH) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__TMQH)) - 48));
+ value__XTMH=(__INTEGER)((__INTEGER)( 10 * value__XTMH) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__0TMH)) - 48));
};
- if (((negative__RMQH && (value__QMQH > 0)) || ((! negative__RMQH) && (value__QMQH < 0)))) {
- state__PMQH= 4;
+ if (((negative__YTMH && (value__XTMH > 0)) || ((! negative__YTMH) && (value__XTMH < 0)))) {
+ state__WTMH= 4;
};
- __tmp__ASQH=TRUE__;
+ __tmp__HZMH=TRUE__;
} else {
- __tmp__ASQH=FALSE__;
+ __tmp__HZMH=FALSE__;
};
- if ((! __tmp__ASQH)) {
- if (is_separator__X32E(cc__TMQH)) {
- state__PMQH= 3;
+ 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__PMQH= 4;
+ state__WTMH= 4;
};
};
};
- __tmp__TSQH=result__MN1I;
+ __tmp__0ZMH=result__JSXI;
};
- if ((! __tmp__TSQH)) {
- if ((state__PMQH == 3)) {
- if ((! is_separator__X32E(cc__TMQH))) {
- state__PMQH= 4;
+ 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__OMQH=(__INTEGER)(i__OMQH + 1);
+ i__VTMH=(__INTEGER)(i__VTMH + 1);
};
- if (((state__PMQH != 0) && (state__PMQH != 4))) {
- result__SMQH=TRUE__;
+ if (((state__WTMH != 0) && (state__WTMH != 4))) {
+ result__ZTMH=TRUE__;
};
- if (result__SMQH) {
- Self__XYUH=((__STRING_CONSTANT *)Self__GWNH->parent_itm_extern__QAJC.extern__F30D);
- state__0YUH= 0;
- cc__1YUH='\0';
- negative__2YUH=FALSE__;
- result__3YUH= 0;
- i__ZYUH= 1;
- while ((i__ZYUH <= Self__XYUH->count__XHB)) {
- cc__1YUH=((__CHARACTER *)Self__XYUH->storage__C5K)[(__INTEGER)(i__ZYUH - 1)];
- if ((state__0YUH == 0)) {
- if (is_separator__X32E(cc__1YUH)) {
- __tmp__J0UH=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__RLMJ=(cc__1YUH == '+');
- if (result__RLMJ) {
- state__0YUH= 1;
+ result__NOIJ=(cc__35QH == '+');
+ if (result__NOIJ) {
+ state__25QH= 1;
};
- __tmp__J0UH=result__RLMJ;
+ __tmp__LBRH=result__NOIJ;
};
- if ((! __tmp__J0UH)) {
- if ((cc__1YUH == '-')) {
- negative__2YUH=TRUE__;
- state__0YUH= 1;
+ if ((! __tmp__LBRH)) {
+ if ((cc__35QH == '-')) {
+ negative__45QH=TRUE__;
+ state__25QH= 1;
} else {
- result__3YUH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__1YUH)) - 48);
- state__0YUH= 2;
+ result__55QH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__35QH)) - 48);
+ state__25QH= 2;
};
};
- __tmp__20UH=TRUE__;
+ __tmp__4BRH=TRUE__;
} else {
- __tmp__20UH=FALSE__;
+ __tmp__4BRH=FALSE__;
};
- if (__tmp__20UH) {
- __tmp__R1UH=TRUE__;
+ if (__tmp__4BRH) {
+ __tmp__TCRH=TRUE__;
} else {
- result__S41I=(state__0YUH == 1);
- if (result__S41I) {
- result__3YUH=(__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__1YUH)) - 48);
- if (negative__2YUH) {
- result__3YUH=(__INTEGER)(- result__3YUH);
+ 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__0YUH= 2;
+ state__25QH= 2;
};
- __tmp__R1UH=result__S41I;
+ __tmp__TCRH=result__PDYI;
};
- if (__tmp__R1UH) {
- __tmp__Y2UH=TRUE__;
+ if (__tmp__TCRH) {
+ __tmp__0DRH=TRUE__;
} else {
- result__E51I=(state__0YUH == 2);
- if (result__E51I) {
- if (is_digit__EWEB(cc__1YUH)) {
- if (negative__2YUH) {
- result__3YUH=(__INTEGER)((__INTEGER)( 10 * result__3YUH) - (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__1YUH)) - 48));
+ 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__3YUH=(__INTEGER)((__INTEGER)( 10 * result__3YUH) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__1YUH)) - 48));
+ result__55QH=(__INTEGER)((__INTEGER)( 10 * result__55QH) + (__INTEGER)(((__INTEGER )((__INTEGER_8 )cc__35QH)) - 48));
};
} else {
- state__0YUH= 3;
+ state__25QH= 3;
};
};
- __tmp__Y2UH=result__E51I;
+ __tmp__0DRH=result__BEYI;
};
- if ((! __tmp__Y2UH)) {
- if ((state__0YUH == 3)) {
- i__ZYUH=Self__XYUH->count__XHB;
+ if ((! __tmp__0DRH)) {
+ if ((state__25QH == 3)) {
+ i__15QH=__tmp__SLCR;
};
};
- i__ZYUH=(__INTEGER)(i__ZYUH + 1);
- };
- if ((result__3YUH > 15)) {
- pos__BZMQ=Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 0,(&__string_479));
- put_position__ECH(pos__BZMQ);
- send_error__2FH();
- };
- if ((result__3YUH == 0)) {
- exp1__LWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- result__IWNH=create__receiver__2J0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,exp1__LWNH);
- };
- if ((result__3YUH == 1)) {
- exp1__LWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- result__IWNH=create__receiver__NK0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,exp1__LWNH);
- };
- if ((result__3YUH == 2)) {
- left__OWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- right__PWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 1]);
- result__IWNH=create__with__and__HL0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,left__OWNH,right__PWNH);
- };
- if ((result__3YUH == 3)) {
- left__OWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- right__PWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 1]);
- result__IWNH=create__with__and__CM0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,left__OWNH,right__PWNH);
- };
- if ((result__3YUH == 4)) {
- left__OWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- right__PWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 1]);
- result__IWNH=create__with__and__3M0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,left__OWNH,right__PWNH);
- };
- if ((result__3YUH == 5)) {
- left__OWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- right__PWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 1]);
- result__IWNH=create__with__and__YN0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,left__OWNH,right__PWNH);
- };
- if ((result__3YUH == 6)) {
- left__OWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- right__PWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 1]);
- result__IWNH=create__with__and__TO0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,left__OWNH,right__PWNH);
- };
- if ((result__3YUH == 7)) {
- left__OWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- right__PWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 1]);
- result__IWNH=create__with__and__OP0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,left__OWNH,right__PWNH);
- };
- if ((result__3YUH == 8)) {
- left__OWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- right__PWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 1]);
- result__IWNH=create__with__and__JQ0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,left__OWNH,right__PWNH);
+ i__15QH=(__INTEGER)(i__15QH + 1);
};
- if ((result__3YUH == 9)) {
- exp1__LWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- exp2__MWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 1]);
- result__IWNH=create__base__index__value__JR0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,exp1__LWNH,read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 2]),exp2__MWNH);
- };
- if ((result__3YUH == 10)) {
- exp1__LWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- exp2__MWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 1]);
- result__IWNH=create__base__index__DS0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,exp1__LWNH,exp2__MWNH);
+ 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)) {
+ exit(( 1));
+ };
};
- if ((result__3YUH == 11)) {
- __tmp__W3NH=Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
- __tmp__X3NH=debug_level_option__3C;
- __tmp__Y3NH=type_integer__3JB;
- switch (((struct ___OBJ *)__tmp__Y3NH)->__id) {
+ 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;
+ };
+ 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;
+ };
+ result__Q4TR=((__ITEM *)ptr__R4TR);
+ *(result__Q4TR) = *(ITEM__);
+ };
+ 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__Z3NH=((__TYPE *)__tmp__Y3NH)->default__AKC;
+ __tmp__FFKH=((__TYPE *)__tmp__EFKH)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__Z3NH=((__TYPE_NULL *)__tmp__Y3NH)->parent_type__TIB.default__AKC;
+ __tmp__FFKH=((__TYPE_NULL *)__tmp__EFKH)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__Z3NH=((__TYPE_VOID *)__tmp__Y3NH)->parent_type__UIB.default__AKC;
+ __tmp__FFKH=((__TYPE_VOID *)__tmp__EFKH)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__Z3NH=((__TYPE_CONTEXT *)__tmp__Y3NH)->parent_type__VIB.default__AKC;
+ __tmp__FFKH=((__TYPE_CONTEXT *)__tmp__EFKH)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__Z3NH=((__TYPE_ID *)__tmp__Y3NH)->parent_type__WIB.default__AKC;
+ __tmp__FFKH=((__TYPE_ID *)__tmp__EFKH)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__Z3NH=((__TYPE_GENERIC *)__tmp__Y3NH)->parent_type__T2IB.default__AKC;
+ __tmp__FFKH=((__TYPE_GENERIC *)__tmp__EFKH)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__Z3NH=((__PROFIL_BLOCK *)__tmp__Y3NH)->parent_type__VNCG.default__AKC;
+ __tmp__FFKH=((__PROFIL_BLOCK *)__tmp__EFKH)->parent_type__PGAG.default__AKC;
} break;
};
- result__IWNH=create__value__type__I1QC(__tmp__W3NH,((__INTEGER_64 )__tmp__X3NH),__tmp__Z3NH);
- };
- if ((result__3YUH == 12)) {
- exp1__LWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 0]);
- result__IWNH=create__receiver__GT0H(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,exp1__LWNH);
+ 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__);
+ };
+ 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__3YUH == 13)) {
- type__QWNH=((__LOCAL *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.result_last__T4NH)->parent_variable__ALMC.type__LCCG;
- exp2__MWNH=read__4TCH(((void **)((__FAST_ARRAYoLOCALo *)((__PROFIL_SLOT *)profil_first__D4QC)->parent_profil__4KMC.argument_list__JXNH)->parent_arrayed_collection__QIAG.storage__3RSG)[ 1]);
- result__IWNH=create__value__YT0H(CAST__,type__QWNH,exp2__MWNH);
+ 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__3YUH == 14)) {
+ if ((result__55QH == 14)) {
if ((debug_level_option__3C == 0)) {
- result__IWNH=create__type__HZQC(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,TYPE_NULL__->parent_type__TIB.default__AKC);
+ 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);
} else {
- __tmp__S5NH=Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
- __tmp__T5NH=type_pointer__HLB;
- switch (((struct ___OBJ *)__tmp__T5NH)->__id) {
+ __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__U5NH=((__TYPE *)__tmp__T5NH)->default__AKC;
+ __tmp__AHKH=((__TYPE *)__tmp__5GKH)->default__AKC;
} break;
case __TYPE_NULL__: {
- __tmp__U5NH=((__TYPE_NULL *)__tmp__T5NH)->parent_type__TIB.default__AKC;
+ __tmp__AHKH=((__TYPE_NULL *)__tmp__5GKH)->parent_type__TIB.default__AKC;
} break;
case __TYPE_VOID__: {
- __tmp__U5NH=((__TYPE_VOID *)__tmp__T5NH)->parent_type__UIB.default__AKC;
+ __tmp__AHKH=((__TYPE_VOID *)__tmp__5GKH)->parent_type__UIB.default__AKC;
} break;
case __TYPE_CONTEXT__: {
- __tmp__U5NH=((__TYPE_CONTEXT *)__tmp__T5NH)->parent_type__VIB.default__AKC;
+ __tmp__AHKH=((__TYPE_CONTEXT *)__tmp__5GKH)->parent_type__VIB.default__AKC;
} break;
case __TYPE_ID__: {
- __tmp__U5NH=((__TYPE_ID *)__tmp__T5NH)->parent_type__WIB.default__AKC;
+ __tmp__AHKH=((__TYPE_ID *)__tmp__5GKH)->parent_type__WIB.default__AKC;
} break;
case __TYPE_GENERIC__: {
- __tmp__U5NH=((__TYPE_GENERIC *)__tmp__T5NH)->parent_type__T2IB.default__AKC;
+ __tmp__AHKH=((__TYPE_GENERIC *)__tmp__5GKH)->parent_type__C2IB.default__AKC;
} break;
case __PROFIL_BLOCK__: {
- __tmp__U5NH=((__PROFIL_BLOCK *)__tmp__T5NH)->parent_type__VNCG.default__AKC;
+ __tmp__AHKH=((__PROFIL_BLOCK *)__tmp__5GKH)->parent_type__PGAG.default__AKC;
} break;
};
- result__IWNH=create__text__access__persistant__type__F30C(__tmp__S5NH,(&__string_480),NULL,FALSE__,__tmp__U5NH);
+ 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));
};
- };
- if ((result__3YUH == 15)) {
- pos__EZMQ=Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 0,(&__string_481));
- put_position__ECH(pos__EZMQ);
- send_error__2FH();
};
} else {
- base__WBVH= 0;
- loc__YBVH=NULL;
- access_list__0BVH=NULL;
- copy__BNK(string_tmp2__ADB,Self__GWNH->parent_itm_extern__QAJC.extern__F30D);
- idx__VBVH=index_of__since__GNSH(string_tmp2__ADB, 1);
- if ((idx__VBVH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
- access_list__0BVH=new__ATPH();
- while ((idx__VBVH <= ((__STRING *)string_tmp2__ADB)->count__VF)) {
- base__WBVH=idx__VBVH;
- idx__VBVH=(__INTEGER)(idx__VBVH + 1);
+ 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__VBVH > ((__STRING *)string_tmp2__ADB)->count__VF) || ((! is_letter_or_digit__V2FJ(((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__VBVH - 1)])) && (((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__VBVH - 1)] != '_'))))) {
- add_last__YPK(string_tmp__RB,((__CHARACTER *)((__STRING *)string_tmp2__ADB)->storage__XNK)[(__INTEGER)(idx__VBVH - 1)]);
- idx__VBVH=(__INTEGER)(idx__VBVH + 1);
+ 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__I2YH=Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 0,(&__string_474));
- put_position__ECH(pos__I2YH);
- send_error__2FH();
- };
- loc__YBVH=get__QEC(string_tmp__RB);
- n__ZI2I=loc__YBVH;
- result__1I2I=NULL;
- j__2I2I=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.upper__TIAG;
- __tmp__FFER=((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG;
- while ((! ((j__2I2I < stack_local_lower__AIAG) || ((void *)((__LOCAL *)((void **)__tmp__FFER)[j__2I2I])->parent_variable__ALMC.parent_named__5KMC.name__1QB == (void *)n__ZI2I)))) {
- j__2I2I=(__INTEGER)(j__2I2I - 1);
+ 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));
+ };
};
- if ((j__2I2I >= stack_local_lower__AIAG)) {
- result__1I2I=((void **)((__FAST_ARRAYoLOCALo *)stack_local__RIAG)->parent_arrayed_collection__QIAG.storage__3RSG)[j__2I2I];
- if (((j__2I2I < ((__CONTEXT *)((void **)((__FAST_ARRAYoCONTEXTo *)stack__LVQC)->parent_arrayed_collection__KVQC.storage__DSYD)[top__CVQC])->local__CIAG) && (((__LOCAL *)result__1I2I)->parent_variable__ALMC.parent_named__5KMC.style__ODGC != '-'))) {
- context_extern__2GPH=result__1I2I;
+ 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__1K2I=TRUE__;
+ __tmp__YPYI=TRUE__;
} else {
- __tmp__1K2I=FALSE__;
+ __tmp__YPYI=FALSE__;
};
- if ((! __tmp__1K2I)) {
- if (((void *)profil_first__D4QC != (void *)NULL)) {
- result__1I2I=lookup__XHNM(profil_first__D4QC,loc__YBVH);
- if ((((void *)result__1I2I != (void *)NULL) && ((void *)((__LOCAL *)result__1I2I)->parent_variable__ALMC.parent_named__5KMC.name__1QB != (void *)(&__string_57)))) {
- context_extern__2GPH=result__1I2I;
+ 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__1I2I == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_475));
- append__MOK(string_tmp__RB,loc__YBVH);
- append__MOK(string_tmp__RB,(&__string_476));
- pos__HZMQ=Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+ 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__HZMQ);
- send_error__2FH();
- __tmp__4EVH=TRUE__;
- } else {
- __tmp__4EVH=FALSE__;
- };
- if ((! __tmp__4EVH)) {
- if ((((__LOCAL *)result__1I2I)->parent_variable__ALMC.parent_named__5KMC.style__ODGC == '-')) {
- copy__BNK(string_tmp__RB,(&__string_475));
- append__MOK(string_tmp__RB,loc__YBVH);
- append__MOK(string_tmp__RB,(&__string_477));
- pos__WDDJ=Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM;
+ 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__WDDJ);
- send_error__2FH();
+ 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;
};
};
- add_last__JLII(access_list__0BVH,read__4TCH(result__1I2I));
- remove_between__to__ZVCC(string_tmp2__ADB,base__WBVH,(__INTEGER)(base__WBVH + ((__STRING_CONSTANT *)loc__YBVH)->count__XHB));
- insert_string__to__WGTG(string_tmp2__ADB,(&__string_478),base__WBVH);
- idx__VBVH=index_of__since__GNSH(string_tmp2__ADB,(__INTEGER)(base__WBVH + 2));
+ ptr__DTHR=result__1AUR;
};
- access_list__0BVH=copy__W4WH(access_list__0BVH);
+ result__CTHR=((__EXTERNAL_C *)ptr__DTHR);
+ *(result__CTHR) = *(EXTERNAL_C__);
};
- last_code__0TNH=get__QEC(string_tmp2__ADB);
- result__IWNH=create__text__access__persistant__type__F30C(Self__GWNH->parent_itm_extern__QAJC.parent_itm_code__NXIC.parent_itm_object__X1CC.position__BJM,last_code__0TNH,access_list__0BVH,TRUE__,TYPE_VOID__->parent_type__UIB.default__AKC);
+ 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__IWNH);
+ return(result__U3JH);
}
-static void* to_run_expr__PAOH(__ITM_READ_ARGS *Self__QAOH)
+static void* to_run_expr__1HKH(__ITM_READ_ARGS *Self__2HKH)
// ({ITM_READ_ARGS}) With resultRecursive, No inlinable.
{
- __INTEGER __tmp__0AOH,Self__JUQH,__tmp__D0QH,__tmp__N2QH,Self__5PXH;
- void *__tmp__GBOH,*__tmp__EWQH,*__tmp__T2QH;
- void *receiver__4UQH,*__tmp__0VQH,*__tmp__U2QH,*__tmp__B3QH;
- void *__tmp__C3QH,*__tmp__43QH,*__tmp__BARH,*__tmp__CARH;
- __POSITION pos_null__BVQH,__tmp__X25P,pos__NZMQ,pos__0OXH,__tmp__X0QH;
- __POSITION __tmp__30QH,__tmp__R1QH,__tmp__135P,__tmp__D5QH;
- void *itm_list__EVQH,*__tmp__2VQH;
- void *itm_read__FVQH,*__tmp__FWQH,*__tmp__MWQH;
- void *slot_msg__HVQH,*__tmp__AYQH;
- void *base__JVQH;
- __ITM_CHARACTER *Self__Y25P,*Self__235P;
- __ITM_STRING *Self__Z25P,*Self__335P;
- void *__tmp__UWQH;
- void *__tmp__VWQH,*__tmp__5XQH;
- void *__tmp__3WQH,*__tmp__A5QH;
- void *receiver_type__5UQH,*__tmp__JXQH,*__tmp__0YQH,*__tmp__1YQH;
- void *__tmp__SYQH,*__tmp__YYQH,*__tmp__FZQH;
- void *__tmp__TZQH,*__tmp__E0QH;
- void *__tmp__40QH;
- void *__tmp__11QH,*em__AVQH;
- __STRING_CST *Self__RZMQ,*Self__3ZMQ;
- __PROTOTYPE_CST *Self__SZMQ,*Self__4ZMQ;
- __INTEGER_CST *Self__TZMQ,*Self__5ZMQ;
- __REAL_CST *Self__VZMQ,*Self__B0MQ;
- __CHARACTER_CST *Self__XZMQ,*Self__D0MQ;
- __IS_EXPANDED *Self__YZMQ,*Self__E0MQ;
- __READ_LOCAL *Self__ZZMQ,*Self__1ZMQ;
- __READ_GLOBAL *Self__2ZMQ;
- void *l_arg__SAOH;
- __BOOLEAN is_resend__GVQH,is_block_value__IVQH,__tmp__0WQH;
- __BOOLEAN __tmp__KXQH,__tmp__2YQH,__tmp__5YQH,__tmp__YZQH,__tmp__O0QH;
- __BOOLEAN __tmp__L0QH,__tmp__H3QH;
- void *args__3UQH;
- l_arg__SAOH=new__NFFC();
- __tmp__0AOH=((__FAST_ARRAYoITM_CODEo *)Self__QAOH->args__STQC)->parent_arrayed_collection__DFEC.upper__YPPC;
- Self__JUQH= 1;
- while ((Self__JUQH <= __tmp__0AOH)) {
- add_last__HNQC(l_arg__SAOH,((void **)((__FAST_ARRAYoITM_CODEo *)Self__QAOH->args__STQC)->parent_arrayed_collection__DFEC.storage__5QPC)[Self__JUQH]);
- Self__JUQH=(__INTEGER)(Self__JUQH + 1);
- };
- __tmp__GBOH=((void **)((__FAST_ARRAYoITM_CODEo *)Self__QAOH->args__STQC)->parent_arrayed_collection__DFEC.storage__5QPC)[ 0];
- receiver__4UQH=NULL;
- pos_null__BVQH=((__POSITION ) 0);
- itm_list__EVQH=NULL;
- itm_read__FVQH=NULL;
- is_resend__GVQH=FALSE__;
- slot_msg__HVQH=NULL;
- is_block_value__IVQH=FALSE__;
- base__JVQH=NULL;
- args__3UQH=new__ATPH();
- if (((void *)__tmp__GBOH == (void *)NULL)) {
- receiver__4UQH=read__4TCH(lookup__YKXH());
- } else {
- switch (((struct ___OBJ *)__tmp__GBOH)->__id) {
+ __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__0VQH=to_run_expr__5UMH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__L2IH(__tmp__SIKH);
} break;
case __ITM_LDOTS__: {
- __tmp__0VQH=to_run_expr__KSUH(__tmp__GBOH);
+ __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__0VQH=to_run_expr__IVMH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__U2IH(__tmp__SIKH);
} break;
case __ITM_LIST_IDF__: {
- __tmp__X25P=((__ITM_LIST_IDF *)__tmp__GBOH)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__X25P);
- send_error__2FH();
- __tmp__0VQH=NULL;
+ __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__0VQH=to_run_expr__QYMH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__25IH(__tmp__SIKH);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__0VQH=to_run_expr__S1MH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__4CJH(__tmp__SIKH);
} break;
case __ITM_READ__: {
- __tmp__0VQH=to_run_expr__F4MH(__tmp__GBOH);
+ 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__0VQH=to_run_expr__I5MH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__UGJH(__tmp__SIKH);
} break;
case __ITM_READ_ARG2__: {
- __tmp__0VQH=to_run_expr__ZANH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__FIJH(__tmp__SIKH);
} break;
case __ITM_BINARY__: {
- __tmp__0VQH=to_run_expr__NENH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__ZLJH(__tmp__SIKH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__0VQH=to_run_expr__WPNH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__CXJH(__tmp__SIKH);
} break;
case __ITM_OLD__: {
- __tmp__0VQH=to_run_expr__1PNH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__HXJH(__tmp__SIKH);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__0VQH=to_run_expr__QTNH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__20JH(__tmp__SIKH);
} break;
case __ITM_REAL__: {
- __tmp__0VQH=to_run_expr__FVNH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__R2JH(__tmp__SIKH);
} break;
case __ITM_NUMBER__: {
- __tmp__0VQH=to_run_expr__PVNH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__12JH(__tmp__SIKH);
} break;
case __ITM_CHARACTER__: {
- Self__Y25P=((__ITM_CHARACTER *)__tmp__GBOH);
- __tmp__0VQH=create__char__XLQH(Self__Y25P->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__Y25P->character__0XZD);
+ 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__Z25P=((__ITM_STRING *)__tmp__GBOH);
- __tmp__0VQH=create__text__BMQH(Self__Z25P->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__Z25P->string__GYZD);
+ 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__0VQH=to_run_expr__FWNH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__R3JH(__tmp__SIKH);
} break;
case __ITM_READ_ARGS__: {
- __tmp__0VQH=to_run_expr__PAOH(__tmp__GBOH);
+ __tmp__B3MH=to_run_expr__1HKH(__tmp__SIKH);
} break;
case __ITM_RESULT__: {
- print__1ZE((&__string_248));
+ print__1ZE((&__string_338));
fputc((int)('\n'),stdout);
exit(( 1));
- __tmp__0VQH=NULL;
+ __tmp__B3MH=NULL;
} break;
};
- receiver__4UQH=__tmp__0VQH;
- if (__tmp__GBOH==NULL) {
- __tmp__2VQH=NULL;
+ receiver__F2MH=__tmp__B3MH;
+ if (__tmp__SIKH==NULL) {
+ __tmp__D3MH=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__GBOH)->__id) {
+ switch (((struct ___OBJ *)__tmp__SIKH)->__id) {
case __ITM_LIST__: {
- __tmp__2VQH=((void *)__tmp__GBOH);
+ __tmp__D3MH=((void *)__tmp__SIKH);
} break;
case __ITM_LDOTS__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_READ__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_WRITE_CODE__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_BINARY__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_OLD__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_REAL__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_STRING__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
case __ITM_RESULT__: {
- __tmp__2VQH=NULL;
+ __tmp__D3MH=NULL;
} break;
}
};
- itm_list__EVQH=__tmp__2VQH;
- if (((void *)__tmp__2VQH != (void *)NULL)) {
- __tmp__EWQH=((void **)((__FAST_ARRAYoITM_CODEo *)((__ITM_LIST *)__tmp__2VQH)->code__FOPC)->parent_arrayed_collection__DFEC.storage__5QPC)[ 0];
- if (__tmp__EWQH==NULL) {
- __tmp__FWQH=NULL;
+ 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__EWQH)->__id) {
+ switch (((struct ___OBJ *)__tmp__L3MH)->__id) {
case __ITM_LIST__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_LDOTS__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_READ__: {
- __tmp__FWQH=((void *)__tmp__EWQH);
+ __tmp__M3MH=((void *)__tmp__L3MH);
} break;
case __ITM_WRITE_CODE__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__FWQH=((void *)__tmp__EWQH);
+ __tmp__M3MH=((void *)__tmp__L3MH);
} break;
case __ITM_BINARY__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__FWQH=((void *)__tmp__EWQH);
+ __tmp__M3MH=((void *)__tmp__L3MH);
} break;
case __ITM_OLD__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_REAL__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_STRING__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__FWQH=((void *)__tmp__EWQH);
+ __tmp__M3MH=((void *)__tmp__L3MH);
} break;
case __ITM_RESULT__: {
- __tmp__FWQH=NULL;
+ __tmp__M3MH=NULL;
} break;
}
};
- itm_read__FVQH=__tmp__FWQH;
+ itm_read__M2MH=__tmp__M3MH;
} else {
- if (__tmp__GBOH==NULL) {
- __tmp__MWQH=NULL;
+ if (__tmp__SIKH==NULL) {
+ __tmp__T3MH=NULL;
} else {
- switch (((struct ___OBJ *)__tmp__GBOH)->__id) {
+ switch (((struct ___OBJ *)__tmp__SIKH)->__id) {
case __ITM_LIST__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_LDOTS__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_PROTOTYPE__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_LIST_IDF__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_WRITE_VALUE__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_WRITE_CAST__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_READ__: {
- __tmp__MWQH=((void *)__tmp__GBOH);
+ __tmp__T3MH=((void *)__tmp__SIKH);
} break;
case __ITM_WRITE_CODE__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_READ_ARG2__: {
- __tmp__MWQH=((void *)__tmp__GBOH);
+ __tmp__T3MH=((void *)__tmp__SIKH);
} break;
case __ITM_BINARY__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_READ_ARG1__: {
- __tmp__MWQH=((void *)__tmp__GBOH);
+ __tmp__T3MH=((void *)__tmp__SIKH);
} break;
case __ITM_OLD__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_REAL__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_NUMBER__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_CHARACTER__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_STRING__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_EXTERNAL__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
case __ITM_READ_ARGS__: {
- __tmp__MWQH=((void *)__tmp__GBOH);
+ __tmp__T3MH=((void *)__tmp__SIKH);
} break;
case __ITM_RESULT__: {
- __tmp__MWQH=NULL;
+ __tmp__T3MH=NULL;
} break;
}
};
- itm_read__FVQH=__tmp__MWQH;
+ itm_read__M2MH=__tmp__T3MH;
};
- if (((void *)itm_read__FVQH != (void *)NULL)) {
- __tmp__UWQH=((void **)((__FAST_ARRAYoPROTOTYPEo *)prototype_list__GQB)->parent_arrayed_collection__FQB.storage__D0M)[(__INTEGER)(((__INTEGER )((__UINTEGER_32 )Self__QAOH->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM)) & 511)];
- switch (((struct ___OBJ *)itm_read__FVQH)->__id) {
+ 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__VWQH=((__ITM_READ *)itm_read__FVQH)->name__SEQC;
+ __tmp__23MH=((__ITM_READ *)itm_read__M2MH)->name__AVPC;
} break;
case __ITM_READ_ARG2__: {
- __tmp__VWQH=((__ITM_READ_ARG2 *)itm_read__FVQH)->parent_itm_read__Y4FC.name__SEQC;
+ __tmp__23MH=((__ITM_READ_ARG2 *)itm_read__M2MH)->parent_itm_read__H4FC.name__AVPC;
} break;
case __ITM_READ_ARG1__: {
- __tmp__VWQH=((__ITM_READ_ARG1 *)itm_read__FVQH)->parent_itm_read__V5GC.name__SEQC;
+ __tmp__23MH=((__ITM_READ_ARG1 *)itm_read__M2MH)->parent_itm_read__E5GC.name__AVPC;
} break;
case __ITM_READ_ARGS__: {
- __tmp__VWQH=((__ITM_READ_ARGS *)itm_read__FVQH)->parent_itm_read__N5JC.name__SEQC;
+ __tmp__23MH=((__ITM_READ_ARGS *)itm_read__M2MH)->parent_itm_read__14JC.name__AVPC;
} break;
};
- __tmp__0WQH=search_parent__0B0H(__tmp__UWQH,__tmp__VWQH);
+ __tmp__B4MH=search_parent__2IWH(__tmp__13MH,__tmp__23MH);
} else {
- __tmp__0WQH=FALSE__;
+ __tmp__B4MH=FALSE__;
};
- is_resend__GVQH=__tmp__0WQH;
+ is_resend__N2MH=__tmp__B4MH;
};
- switch (((struct ___OBJ *)receiver__4UQH)->__id) {
+ switch (((struct ___OBJ *)receiver__F2MH)->__id) {
case __LIST__: {
- __tmp__3WQH=static_type__SCTG(receiver__4UQH);
+ __tmp__E4MH=static_type__OHQG(receiver__F2MH);
} break;
case __STRING_CST__: {
- __tmp__3WQH=((__STRING_CST *)receiver__4UQH)->parent_constant__5F.static_type__LSYD;
+ __tmp__E4MH=((__STRING_CST *)receiver__F2MH)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__3WQH=((__EXTERNAL_C *)receiver__4UQH)->static_type__KMZD;
+ __tmp__E4MH=((__EXTERNAL_C *)receiver__F2MH)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__3WQH=((__PROTOTYPE_CST *)receiver__4UQH)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__E4MH=((__PROTOTYPE_CST *)receiver__F2MH)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__3WQH=((__INTEGER_CST *)receiver__4UQH)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__E4MH=((__INTEGER_CST *)receiver__F2MH)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__3WQH=((__LOCAL *)((__READ_LOCAL *)receiver__4UQH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__E4MH=((__LOCAL *)((__READ_LOCAL *)receiver__F2MH)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__3WQH=static_type__EG5H(receiver__4UQH);
+ __tmp__E4MH=static_type__CN1H(receiver__F2MH);
} break;
case __EXPR_EQUAL__: {
- __tmp__3WQH=static_type__3G5H();
+ __tmp__E4MH=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__3WQH=static_type__CH5H();
+ __tmp__E4MH=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__3WQH=((__REAL_CST *)receiver__4UQH)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__E4MH=((__REAL_CST *)receiver__F2MH)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__3WQH=((__CHARACTER_CST *)receiver__4UQH)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__E4MH=((__CHARACTER_CST *)receiver__F2MH)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__3WQH=static_type__HH5H();
+ __tmp__E4MH=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__3WQH=static_type__MH5H();
+ __tmp__E4MH=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__3WQH=static_type__RH5H();
+ __tmp__E4MH=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__3WQH=static_type__WH5H(receiver__4UQH);
+ __tmp__E4MH=static_type__UO1H(receiver__F2MH);
} break;
case __EXPR_MUL__: {
- __tmp__3WQH=static_type__2H5H(receiver__4UQH);
+ __tmp__E4MH=static_type__0O1H(receiver__F2MH);
} break;
case __EXPR_DIV__: {
- __tmp__3WQH=static_type__BI5H(receiver__4UQH);
+ __tmp__E4MH=static_type__5O1H(receiver__F2MH);
} break;
case __EXPR_AND__: {
- __tmp__3WQH=static_type__GI5H(receiver__4UQH);
+ __tmp__E4MH=static_type__EP1H(receiver__F2MH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__3WQH=static_type__LI5H(receiver__4UQH);
+ __tmp__E4MH=static_type__JP1H(receiver__F2MH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__3WQH=static_type__QI5H(receiver__4UQH);
+ __tmp__E4MH=static_type__OP1H(receiver__F2MH);
} break;
case __PUT_TO__: {
- __tmp__3WQH=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__E4MH=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__3WQH=static_type__ZI5H(receiver__4UQH);
+ __tmp__E4MH=static_type__XP1H(receiver__F2MH);
} break;
case __SIZE_OF__: {
- __tmp__3WQH=static_type__FJ5H();
+ __tmp__E4MH=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__3WQH=((__CAST *)receiver__4UQH)->static_type__2G5H;
+ __tmp__E4MH=((__CAST *)receiver__F2MH)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__3WQH=static_type__SEOL(receiver__4UQH);
+ __tmp__E4MH=static_type__NOKL(receiver__F2MH);
} break;
case __READ_SLOT__: {
- __tmp__3WQH=((__SLOT_DATA *)((__READ_SLOT *)receiver__4UQH)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__E4MH=((__SLOT_DATA *)((__READ_SLOT *)receiver__F2MH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__3WQH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__4UQH)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__E4MH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__F2MH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__3WQH=static_type__VN3M();
+ __tmp__E4MH=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__3WQH=static_type__BIIO();
+ __tmp__E4MH=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__3WQH=static_type__XRMO();
+ __tmp__E4MH=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__3WQH=static_type__GIIO();
+ __tmp__E4MH=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__3WQH=static_type__3RMO();
+ __tmp__E4MH=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__3WQH=static_type__FZMM(receiver__4UQH);
+ __tmp__E4MH=static_type__DFJM(receiver__F2MH);
} break;
case __EXPR_ADD__: {
- __tmp__3WQH=static_type__UTQL(receiver__4UQH);
+ __tmp__E4MH=static_type__P3ML(receiver__F2MH);
} break;
case __EXPR_NOT__: {
- __tmp__3WQH=static_type__NP1M(receiver__4UQH);
+ __tmp__E4MH=static_type__R3XM(receiver__F2MH);
} break;
case __EXPR_MOD__: {
- __tmp__3WQH=static_type__LIIO(receiver__4UQH);
+ __tmp__E4MH=static_type__DREO(receiver__F2MH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__3WQH=static_type__CZHP();
+ __tmp__E4MH=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__3WQH=static_type__RMUN();
+ __tmp__E4MH=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__3WQH=static_type__WMUN();
+ __tmp__E4MH=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__3WQH=static_type__ZKTN(receiver__4UQH);
+ __tmp__E4MH=static_type__3YPN(receiver__F2MH);
} break;
case __EXPR_XOR__: {
- __tmp__3WQH=static_type__D5VO(receiver__4UQH);
+ __tmp__E4MH=static_type__1HSO(receiver__F2MH);
} break;
};
- receiver_type__5UQH=((__TYPE_FULL *)__tmp__3WQH)->parent_type__KTL;
- if (((void *)receiver_type__5UQH == (void *)TYPE_VOID__)) {
- pos__NZMQ=Self__QAOH->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_462));
- put_position__ECH(pos__NZMQ);
- send_error__2FH();
+ 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__JXQH=type_block__BLB;
- switch (((struct ___OBJ *)receiver_type__5UQH)->__id) {
+ __tmp__Q4MH=type_block__BLB;
+ switch (((struct ___OBJ *)receiver_type__G2MH)->__id) {
case __TYPE__: {
- __tmp__KXQH=((void *)((__TYPE *)receiver_type__5UQH) == (void *)__tmp__JXQH);
+ __tmp__R4MH=((void *)((__TYPE *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
} break;
case __TYPE_NULL__: {
- __tmp__KXQH=((void *)((__TYPE_NULL *)receiver_type__5UQH) == (void *)__tmp__JXQH);
+ __tmp__R4MH=((void *)((__TYPE_NULL *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
} break;
case __TYPE_VOID__: {
- __tmp__KXQH=((void *)((__TYPE_VOID *)receiver_type__5UQH) == (void *)__tmp__JXQH);
+ __tmp__R4MH=((void *)((__TYPE_VOID *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
} break;
case __TYPE_CONTEXT__: {
- __tmp__KXQH=((void *)((__TYPE_CONTEXT *)receiver_type__5UQH) == (void *)__tmp__JXQH);
+ __tmp__R4MH=((void *)((__TYPE_CONTEXT *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
} break;
case __TYPE_ID__: {
- __tmp__KXQH=((void *)((__TYPE_ID *)receiver_type__5UQH) == (void *)__tmp__JXQH);
+ __tmp__R4MH=((void *)((__TYPE_ID *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
} break;
case __TYPE_GENERIC__: {
- __tmp__KXQH=((void *)((__TYPE_GENERIC *)receiver_type__5UQH) == (void *)__tmp__JXQH);
+ __tmp__R4MH=((void *)((__TYPE_GENERIC *)receiver_type__G2MH) == (void *)__tmp__Q4MH);
} break;
case __PROFIL_BLOCK__: {
- __tmp__KXQH=__infix_equal_equal__SOJJ(receiver_type__5UQH,__tmp__JXQH);
+ __tmp__R4MH=__infix_equal_equal__ORFJ(receiver_type__G2MH,__tmp__Q4MH);
} break;
};
- if ((__tmp__KXQH && ((void *)Self__QAOH->parent_itm_read__N5JC.name__SEQC == (void *)(&__string_79)))) {
- is_block_value__IVQH=TRUE__;
+ if ((__tmp__R4MH && ((void *)Self__2HKH->parent_itm_read__14JC.name__AVPC == (void *)(&__string_79)))) {
+ is_block_value__P2MH=TRUE__;
} else {
- __tmp__5XQH=Self__QAOH->parent_itm_read__N5JC.name__SEQC;
- switch (((struct ___OBJ *)receiver_type__5UQH)->__id) {
+ __tmp__G5MH=Self__2HKH->parent_itm_read__14JC.name__AVPC;
+ switch (((struct ___OBJ *)receiver_type__G2MH)->__id) {
case __TYPE__: {
- __tmp__AYQH=get_slot__3MEG(receiver_type__5UQH,__tmp__5XQH);
+ __tmp__H5MH=get_slot__20BG(receiver_type__G2MH,__tmp__G5MH);
} break;
case __TYPE_NULL__: {
- __tmp__AYQH=get_slot__TOEG(receiver_type__5UQH,__tmp__5XQH);
+ __tmp__H5MH=get_slot__S2BG(receiver_type__G2MH,__tmp__G5MH);
} break;
case __TYPE_VOID__: {
- __tmp__AYQH=get_slot__JQEG(receiver_type__5UQH,__tmp__5XQH);
+ __tmp__H5MH=get_slot__I4BG(receiver_type__G2MH,__tmp__G5MH);
} break;
case __TYPE_CONTEXT__: {
- __tmp__AYQH=get_slot__5REG(receiver_type__5UQH,__tmp__5XQH);
+ __tmp__H5MH=get_slot__45BG(receiver_type__G2MH,__tmp__G5MH);
} break;
case __TYPE_ID__: {
- __tmp__AYQH=get_slot__VTEG(receiver_type__5UQH,__tmp__5XQH);
+ __tmp__H5MH=get_slot__UBCG(receiver_type__G2MH,__tmp__G5MH);
} break;
case __TYPE_GENERIC__: {
- __tmp__AYQH=get_slot__LVEG(receiver_type__5UQH,__tmp__5XQH);
+ __tmp__H5MH=get_slot__KDCG(receiver_type__G2MH,__tmp__G5MH);
} break;
case __PROFIL_BLOCK__: {
- __tmp__AYQH=get_slot__BUIJ(__tmp__5XQH);
+ __tmp__H5MH=get_slot__3WEJ(__tmp__G5MH);
} break;
};
- slot_msg__HVQH=__tmp__AYQH;
- if (((void *)__tmp__AYQH == (void *)NULL)) {
- copy__BNK(string_tmp__RB,(&__string_456));
- append__MOK(string_tmp__RB,Self__QAOH->parent_itm_read__N5JC.name__SEQC);
- append__MOK(string_tmp__RB,(&__string_463));
- switch (((struct ___OBJ *)receiver_type__5UQH)->__id) {
+ 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__5UQH)->prototype__RD)->parent_named__QD.name__1QB);
+ 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));
@@ -78505,34321 +120039,74853 @@ static void* to_run_expr__PAOH(__ITM_READ_ARGS *Self__QAOH)
append__MOK(string_tmp__RB,(&__string_46));
} break;
case __TYPE_GENERIC__: {
- append__MOK(string_tmp__RB,((__TYPE_GENERIC *)receiver_type__5UQH)->name__2R2B);
+ 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_464));
- pos__0OXH=Self__QAOH->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ 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__0OXH);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
- if (((struct ___OBJ *)__tmp__AYQH)->__id==__SLOT_DATA__) {
- __tmp__SYQH=((__SLOT *)((__SLOT_DATA *)__tmp__AYQH)->parent_slot__H3YD)->slot_data_intern__B4YD;
+ if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
+ __tmp__Z5MH=((__SLOT *)((__SLOT_DATA *)__tmp__H5MH)->parent_slot__IHZD)->slot_data_intern__CIZD;
} else {
- __tmp__SYQH=((__SLOT *)((__SLOT_CODE *)__tmp__AYQH)->parent_slot__C24F)->slot_data_intern__B4YD;
+ __tmp__Z5MH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->slot_data_intern__CIZD;
};
- if (((void *)__tmp__SYQH != (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__AYQH)->__id==__SLOT_DATA__) {
- __tmp__YYQH=((__SLOT *)((__SLOT_DATA *)__tmp__AYQH)->parent_slot__H3YD)->slot_data_intern__B4YD;
+ 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__YYQH=((__SLOT *)((__SLOT_CODE *)__tmp__AYQH)->parent_slot__C24F)->slot_data_intern__B4YD;
+ __tmp__55MH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->slot_data_intern__CIZD;
};
- __tmp__0YQH=((__TYPE_FULL *)((__SLOT_DATA *)__tmp__YYQH)->parent_variable__G3YD.type__LCCG)->parent_type__KTL;
- __tmp__1YQH=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__0YQH)->__id) {
+ __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__2YQH=((void *)((__TYPE *)__tmp__0YQH) == (void *)__tmp__1YQH);
+ __tmp__DANH=((void *)((__TYPE *)__tmp__BANH) == (void *)__tmp__CANH);
} break;
case __TYPE_NULL__: {
- __tmp__2YQH=((void *)((__TYPE_NULL *)__tmp__0YQH) == (void *)__tmp__1YQH);
+ __tmp__DANH=((void *)((__TYPE_NULL *)__tmp__BANH) == (void *)__tmp__CANH);
} break;
case __TYPE_VOID__: {
- __tmp__2YQH=((void *)((__TYPE_VOID *)__tmp__0YQH) == (void *)__tmp__1YQH);
+ __tmp__DANH=((void *)((__TYPE_VOID *)__tmp__BANH) == (void *)__tmp__CANH);
} break;
case __TYPE_CONTEXT__: {
- __tmp__2YQH=((void *)((__TYPE_CONTEXT *)__tmp__0YQH) == (void *)__tmp__1YQH);
+ __tmp__DANH=((void *)((__TYPE_CONTEXT *)__tmp__BANH) == (void *)__tmp__CANH);
} break;
case __TYPE_ID__: {
- __tmp__2YQH=((void *)((__TYPE_ID *)__tmp__0YQH) == (void *)__tmp__1YQH);
+ __tmp__DANH=((void *)((__TYPE_ID *)__tmp__BANH) == (void *)__tmp__CANH);
} break;
case __TYPE_GENERIC__: {
- __tmp__2YQH=((void *)((__TYPE_GENERIC *)__tmp__0YQH) == (void *)__tmp__1YQH);
+ __tmp__DANH=((void *)((__TYPE_GENERIC *)__tmp__BANH) == (void *)__tmp__CANH);
} break;
case __PROFIL_BLOCK__: {
- __tmp__2YQH=__infix_equal_equal__SOJJ(__tmp__0YQH,__tmp__1YQH);
+ __tmp__DANH=__infix_equal_equal__ORFJ(__tmp__BANH,__tmp__CANH);
} break;
};
- __tmp__5YQH=__tmp__2YQH;
+ __tmp__GANH=__tmp__DANH;
} else {
- __tmp__5YQH=FALSE__;
+ __tmp__GANH=FALSE__;
};
- if (__tmp__5YQH) {
- if (((struct ___OBJ *)__tmp__AYQH)->__id==__SLOT_DATA__) {
- __tmp__FZQH=slot_data__5WXH(__tmp__AYQH);
+ if (__tmp__GANH) {
+ if (((struct ___OBJ *)__tmp__H5MH)->__id==__SLOT_DATA__) {
+ __tmp__MANH=slot_data__B4TH(__tmp__H5MH);
} else {
- __tmp__FZQH=slot_data__ZXXH(__tmp__AYQH);
+ __tmp__MANH=slot_data__14TH(__tmp__H5MH);
};
- init__BWRG(__tmp__FZQH);
+ init__K3OG(__tmp__MANH);
};
- if (verify__XJCG) {
- if (((void *)l_arg__SAOH == (void *)NULL)) {
- if (((struct ___OBJ *)__tmp__AYQH)->__id==__SLOT_DATA__) {
- __tmp__TZQH=((__SLOT *)((__SLOT_DATA *)__tmp__AYQH)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__TZQH=((__SLOT *)((__SLOT_CODE *)__tmp__AYQH)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__0ANH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F;
};
- __tmp__YZQH=((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__TZQH)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.upper__RR1D + 1) != 1);
+ __tmp__5ANH=((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__0ANH)->argument_list__IA2D)->parent_arrayed_collection__CFJD.upper__311D + 1) != 1);
} else {
- __tmp__YZQH=FALSE__;
+ __tmp__5ANH=FALSE__;
};
- if (__tmp__YZQH) {
- __tmp__O0QH=TRUE__;
+ if (__tmp__5ANH) {
+ __tmp__VBNH=TRUE__;
} else {
- if (((void *)l_arg__SAOH != (void *)NULL)) {
- __tmp__D0QH=(__INTEGER)(((__FAST_ARRAYoITM_CODEo *)l_arg__SAOH)->parent_arrayed_collection__DFEC.upper__YPPC + 1);
- if (((struct ___OBJ *)__tmp__AYQH)->__id==__SLOT_DATA__) {
- __tmp__E0QH=((__SLOT *)((__SLOT_DATA *)__tmp__AYQH)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__E0QH=((__SLOT *)((__SLOT_CODE *)__tmp__AYQH)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__LBNH=((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F;
};
- __tmp__L0QH=(__tmp__D0QH != (__INTEGER)((__INTEGER)(((__FAST_ARRAYoITM_ARGUMENTo *)((__ITM_SLOT *)__tmp__E0QH)->argument_list__2V1D)->parent_arrayed_collection__ZFJD.upper__RR1D + 1) - 1));
+ __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__L0QH=FALSE__;
+ __tmp__SBNH=FALSE__;
};
- __tmp__O0QH=__tmp__L0QH;
+ __tmp__VBNH=__tmp__SBNH;
};
- if (__tmp__O0QH) {
- put_error__text__0AH( 1,(&__string_465));
- if (((struct ___OBJ *)__tmp__AYQH)->__id==__SLOT_DATA__) {
- __tmp__X0QH=((__SLOT_DATA *)__tmp__AYQH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__X0QH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__AYQH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__X0QH);
- put_position__ECH(Self__QAOH->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM);
- send_error__2FH();
};
- if (((struct ___OBJ *)__tmp__AYQH)->__id==__SLOT_DATA__) {
- __tmp__30QH=((__SLOT_DATA *)__tmp__AYQH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__30QH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__AYQH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- last_position__GG1=__tmp__30QH;
- if (((struct ___OBJ *)__tmp__AYQH)->__id==__SLOT_DATA__) {
- __tmp__40QH=id_section__FGAG(__tmp__AYQH);
+ __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__40QH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__AYQH)->parent_slot__C24F)->base_slot__Z14F)->id_section__EACC;
+ __tmp__FCNH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__H5MH)->parent_slot__A22F)->base_slot__X12F)->id_section__T5BC;
};
- if ((! access__with__INQM(__tmp__40QH,receiver_type__5UQH,((__TYPE_FULL *)to_run__BDXD())->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_466));
- append_name_in__0UXD(to_run__BDXD(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_467));
+ 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__AYQH)->__id==__SLOT_DATA__) {
- __tmp__R1QH=((__SLOT_DATA *)__tmp__AYQH)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__R1QH=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)__tmp__AYQH)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_position__ECH(__tmp__R1QH);
- put_position__ECH(Self__QAOH->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM);
- send_error__2FH();
};
- last_position__GG1=pos_null__BVQH;
+ last_position__CI1=pos_null__I2MH;
};
};
- add_arg__to__in__for__block__XVSH(receiver__4UQH, 0,args__3UQH,slot_msg__HVQH,is_block_value__IVQH);
- if (receiver__4UQH==NULL) {
- __tmp__11QH=NULL;
+ 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__4UQH)->__id) {
+ switch (((struct ___OBJ *)receiver__F2MH)->__id) {
case __LIST__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __STRING_CST__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__11QH=((void *)receiver__4UQH);
+ __tmp__CDNH=((void *)receiver__F2MH);
} break;
case __EXPR_EQUAL__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __REAL_CST__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_AND__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __PUT_TO__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __ITEM__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __SIZE_OF__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __CAST__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __READ_SLOT__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_INF__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_OR__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__11QH=NULL;
+ __tmp__CDNH=NULL;
} break;
}
};
- em__AVQH=__tmp__11QH;
- if (((void *)__tmp__11QH != (void *)NULL)) {
- receiver__4UQH=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__11QH)->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
+ 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 *)l_arg__SAOH != (void *)NULL)) {
- __tmp__N2QH=((__FAST_ARRAYoITM_CODEo *)l_arg__SAOH)->parent_arrayed_collection__DFEC.upper__YPPC;
- Self__5PXH= 0;
- while ((Self__5PXH <= __tmp__N2QH)) {
- __tmp__T2QH=((void **)((__FAST_ARRAYoITM_CODEo *)l_arg__SAOH)->parent_arrayed_collection__DFEC.storage__5QPC)[Self__5PXH];
- switch (((struct ___OBJ *)__tmp__T2QH)->__id) {
+ 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__U2QH=to_run_expr__5UMH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__L2IH(__tmp__0DNH);
} break;
case __ITM_LDOTS__: {
- __tmp__U2QH=to_run_expr__KSUH(__tmp__T2QH);
+ __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__U2QH=to_run_expr__IVMH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__U2IH(__tmp__0DNH);
} break;
case __ITM_LIST_IDF__: {
- __tmp__135P=((__ITM_LIST_IDF *)__tmp__T2QH)->parent_itm_code__QXFC.parent_itm_object__X1CC.position__BJM;
- put_error__text__0AH( 1,(&__string_327));
- put_position__ECH(__tmp__135P);
- send_error__2FH();
- __tmp__U2QH=NULL;
+ __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__U2QH=to_run_expr__QYMH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__25IH(__tmp__0DNH);
} break;
case __ITM_WRITE_CAST__: {
- __tmp__U2QH=to_run_expr__S1MH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__4CJH(__tmp__0DNH);
} break;
case __ITM_READ__: {
- __tmp__U2QH=to_run_expr__F4MH(__tmp__T2QH);
+ 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__U2QH=to_run_expr__I5MH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__UGJH(__tmp__0DNH);
} break;
case __ITM_READ_ARG2__: {
- __tmp__U2QH=to_run_expr__ZANH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__FIJH(__tmp__0DNH);
} break;
case __ITM_BINARY__: {
- __tmp__U2QH=to_run_expr__NENH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__ZLJH(__tmp__0DNH);
} break;
case __ITM_READ_ARG1__: {
- __tmp__U2QH=to_run_expr__WPNH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__CXJH(__tmp__0DNH);
} break;
case __ITM_OLD__: {
- __tmp__U2QH=to_run_expr__1PNH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__HXJH(__tmp__0DNH);
} break;
case __ITM_EXTERNAL_TYPE__: {
- __tmp__U2QH=to_run_expr__QTNH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__20JH(__tmp__0DNH);
} break;
case __ITM_REAL__: {
- __tmp__U2QH=to_run_expr__FVNH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__R2JH(__tmp__0DNH);
} break;
case __ITM_NUMBER__: {
- __tmp__U2QH=to_run_expr__PVNH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__12JH(__tmp__0DNH);
} break;
case __ITM_CHARACTER__: {
- Self__235P=((__ITM_CHARACTER *)__tmp__T2QH);
- __tmp__U2QH=create__char__XLQH(Self__235P->parent_itm_constant__E2IC.parent_itm_code__NHEC.parent_itm_object__X1CC.position__BJM,Self__235P->character__0XZD);
+ 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__335P=((__ITM_STRING *)__tmp__T2QH);
- __tmp__U2QH=create__text__BMQH(Self__335P->parent_itm_code__V2IC.parent_itm_object__X1CC.position__BJM,Self__335P->string__GYZD);
+ 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__U2QH=to_run_expr__FWNH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__R3JH(__tmp__0DNH);
} break;
case __ITM_READ_ARGS__: {
- __tmp__U2QH=to_run_expr__PAOH(__tmp__T2QH);
+ __tmp__1DNH=to_run_expr__1HKH(__tmp__0DNH);
} break;
case __ITM_RESULT__: {
- print__1ZE((&__string_248));
+ print__1ZE((&__string_338));
fputc((int)('\n'),stdout);
exit(( 1));
- __tmp__U2QH=NULL;
+ __tmp__1DNH=NULL;
} break;
};
- add_arg__to__in__for__block__XVSH(__tmp__U2QH,(__INTEGER)(Self__5PXH + 1),args__3UQH,slot_msg__HVQH,is_block_value__IVQH);
- Self__5PXH=(__INTEGER)(Self__5PXH + 1);
+ 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__IVQH) {
- args__3UQH=copy__W4WH(args__3UQH);
- __tmp__B3QH=((void **)((__FAST_ARRAYoEXPRo *)args__3UQH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__B3QH)->__id) {
+ 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__C3QH=my_copy__IE2M(__tmp__B3QH);
+ __tmp__JENH=my_copy__MSYM(__tmp__IENH);
} break;
case __STRING_CST__: {
- Self__RZMQ=((__STRING_CST *)__tmp__B3QH);
- __tmp__C3QH=create__text__BMQH(Self__RZMQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RZMQ->string__LDAI);
+ 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__C3QH=my_copy__ODAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__EK2H(__tmp__IENH);
} break;
case __PROTOTYPE_CST__: {
- Self__SZMQ=((__PROTOTYPE_CST *)__tmp__B3QH);
- __tmp__C3QH=create__type__HZQC(Self__SZMQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SZMQ->parent_constant__DMMC.static_type__LSYD);
+ 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__TZMQ=((__INTEGER_CST *)__tmp__B3QH);
- __tmp__C3QH=create__value__type__I1QC(Self__TZMQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TZMQ->value__VUYD,Self__TZMQ->parent_constant__OMMC.static_type__LSYD);
+ 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__C3QH=my_copy__02IJ(__tmp__B3QH);
+ __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__C3QH=my_copy__2EAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__SL2H(__tmp__IENH);
} break;
case __EXPR_EQUAL__: {
- __tmp__C3QH=my_copy__VFAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__LM2H(__tmp__IENH);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__C3QH=my_copy__CGAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__YM2H(__tmp__IENH);
} break;
case __REAL_CST__: {
- Self__VZMQ=((__REAL_CST *)__tmp__B3QH);
- __tmp__C3QH=create__value__type__2KQH(Self__VZMQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VZMQ->value__RGAI,Self__VZMQ->parent_constant__IVNH.static_type__LSYD);
+ 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__XZMQ=((__CHARACTER_CST *)__tmp__B3QH);
- __tmp__C3QH=create__char__XLQH(Self__XZMQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XZMQ->text__ZGAI);
+ 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__YZMQ=((__IS_EXPANDED *)__tmp__B3QH);
- __tmp__C3QH=create__receiver__2J0H(Self__YZMQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__YZMQ->receiver__AHAI));
+ 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__C3QH=my_copy__FHAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__1N2H(__tmp__IENH);
} break;
case __EXPR_SUP__: {
- __tmp__C3QH=my_copy__OHAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__EO2H(__tmp__IENH);
} break;
case __EXPR_SUB__: {
- __tmp__C3QH=my_copy__ZHAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__PO2H(__tmp__IENH);
} break;
case __EXPR_MUL__: {
- __tmp__C3QH=my_copy__FIAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__1O2H(__tmp__IENH);
} break;
case __EXPR_DIV__: {
- __tmp__C3QH=my_copy__QIAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__GP2H(__tmp__IENH);
} break;
case __EXPR_AND__: {
- __tmp__C3QH=my_copy__1IAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__RP2H(__tmp__IENH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__C3QH=my_copy__GJAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__2P2H(__tmp__IENH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__C3QH=my_copy__RJAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__HQ2H(__tmp__IENH);
} break;
case __PUT_TO__: {
- __tmp__C3QH=my_copy__2JAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__SQ2H(__tmp__IENH);
} break;
case __ITEM__: {
- __tmp__C3QH=my_copy__NKAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__DR2H(__tmp__IENH);
} break;
case __SIZE_OF__: {
- __tmp__C3QH=my_copy__ZKAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__PR2H(__tmp__IENH);
} break;
case __CAST__: {
- __tmp__C3QH=my_copy__CLAI(__tmp__B3QH);
+ __tmp__JENH=my_copy__YR2H(__tmp__IENH);
} break;
case __CALL_SLOT__: {
- __tmp__C3QH=my_copy__1E2M(__tmp__B3QH);
+ __tmp__JENH=my_copy__5SYM(__tmp__IENH);
} break;
case __READ_SLOT__: {
- __tmp__C3QH=my_copy__MRKK(__tmp__B3QH);
+ __tmp__JENH=my_copy__IUGK(__tmp__IENH);
} break;
case __READ_GLOBAL__: {
- __tmp__C3QH=my_copy__ZRKK(__tmp__B3QH);
+ __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__C3QH=my_copy__3BGN(__tmp__B3QH);
+ __tmp__JENH=my_copy__BQCN(__tmp__IENH);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__C3QH=my_copy__VIIO(__tmp__B3QH);
+ __tmp__JENH=my_copy__NREO(__tmp__IENH);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__C3QH=my_copy__3PNO(__tmp__B3QH);
+ __tmp__JENH=my_copy__VYJO(__tmp__IENH);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__C3QH=my_copy__CJIO(__tmp__B3QH);
+ __tmp__JENH=my_copy__0REO(__tmp__IENH);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__C3QH=my_copy__JQNO(__tmp__B3QH);
+ __tmp__JENH=my_copy__BZJO(__tmp__IENH);
} break;
case __EXPR_NEG__: {
- __tmp__C3QH=my_copy__EBNM(__tmp__B3QH);
+ __tmp__JENH=my_copy__CNJM(__tmp__IENH);
} break;
case __EXPR_ADD__: {
- __tmp__C3QH=my_copy__EOPL(__tmp__B3QH);
+ __tmp__JENH=my_copy__5XLL(__tmp__IENH);
} break;
case __EXPR_NOT__: {
- __tmp__C3QH=my_copy__SH2M(__tmp__B3QH);
+ __tmp__JENH=my_copy__WVYM(__tmp__IENH);
} break;
case __EXPR_MOD__: {
- __tmp__C3QH=my_copy__NJIO(__tmp__B3QH);
+ __tmp__JENH=my_copy__FSEO(__tmp__IENH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__C3QH=my_copy__YZHP(__tmp__B3QH);
+ __tmp__JENH=my_copy__QCEP(__tmp__IENH);
} break;
case __EXPR_INF__: {
- __tmp__C3QH=my_copy__13VN(__tmp__B3QH);
+ __tmp__JENH=my_copy__5LSN(__tmp__IENH);
} break;
case __EXPR_INF_EQ__: {
- __tmp__C3QH=my_copy__G4VN(__tmp__B3QH);
+ __tmp__JENH=my_copy__KMSN(__tmp__IENH);
} break;
case __EXPR_OR__: {
- __tmp__C3QH=my_copy__FLTN(__tmp__B3QH);
+ __tmp__JENH=my_copy__JZPN(__tmp__IENH);
} break;
case __EXPR_XOR__: {
- __tmp__C3QH=my_copy__OUWO(__tmp__B3QH);
+ __tmp__JENH=my_copy__G3SO(__tmp__IENH);
} break;
};
- ((void **)((__FAST_ARRAYoEXPRo *)args__3UQH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=__tmp__C3QH;
- base__JVQH=new_block__receiver__with__B5WH(Self__QAOH->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,receiver__4UQH,args__3UQH);
- __tmp__H3QH=TRUE__;
+ ((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__H3QH=FALSE__;
- };
- if ((! __tmp__H3QH)) {
- if (((__INTEGER)(((__FAST_ARRAYoEXPRo *)args__3UQH)->parent_arrayed_collection__3LMC.upper__0KWH + 1) == 1)) {
- if (is_resend__GVQH) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__3UQH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=read__4TCH(lookup__YKXH());
- __tmp__43QH=((void **)((__FAST_ARRAYoEXPRo *)args__3UQH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__43QH)->__id) {
+ __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__WLNJ(__tmp__43QH);
+ remove__SOJJ(__tmp__FFNH);
} break;
case __STRING_CST__: {
} break;
case __EXTERNAL_C__: {
- remove__AREK(__tmp__43QH);
+ remove__2TAK(__tmp__FFNH);
} break;
case __PROTOTYPE_CST__: {
} break;
case __INTEGER_CST__: {
} break;
case __READ_LOCAL__: {
- Self__ZZMQ=((__READ_LOCAL *)__tmp__43QH);
- unread__ESNK(Self__ZZMQ->local__G5YD,Self__ZZMQ);
+ 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__5REK(__tmp__43QH);
+ remove__1UAK(__tmp__FFNH);
} break;
case __EXPR_EQUAL__: {
- remove__PSEK(__tmp__43QH);
+ remove__LVAK(__tmp__FFNH);
} break;
case __EXPR_NOT_EQUAL__: {
- remove__TSEK(__tmp__43QH);
+ remove__PVAK(__tmp__FFNH);
} break;
case __REAL_CST__: {
} break;
case __CHARACTER_CST__: {
} break;
case __IS_EXPANDED__: {
- Self__1ZMQ=((__READ_LOCAL *)((__IS_EXPANDED *)__tmp__43QH)->receiver__AHAI);
- unread__ESNK(Self__1ZMQ->local__G5YD,Self__1ZMQ);
+ 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__4SEK(__tmp__43QH);
+ remove__0VAK(__tmp__FFNH);
} break;
case __EXPR_SUP__: {
- remove__BTEK(__tmp__43QH);
+ remove__3VAK(__tmp__FFNH);
} break;
case __EXPR_SUB__: {
- remove__FTEK(__tmp__43QH);
+ remove__BWAK(__tmp__FFNH);
} break;
case __EXPR_MUL__: {
- remove__JTEK(__tmp__43QH);
+ remove__FWAK(__tmp__FFNH);
} break;
case __EXPR_DIV__: {
- remove__NTEK(__tmp__43QH);
+ remove__JWAK(__tmp__FFNH);
} break;
case __EXPR_AND__: {
- remove__RTEK(__tmp__43QH);
+ remove__NWAK(__tmp__FFNH);
} break;
case __EXPR_SHIFT_R__: {
- remove__VTEK(__tmp__43QH);
+ remove__RWAK(__tmp__FFNH);
} break;
case __EXPR_SHIFT_L__: {
- remove__ZTEK(__tmp__43QH);
+ remove__VWAK(__tmp__FFNH);
} break;
case __PUT_TO__: {
- remove__3TEK(__tmp__43QH);
+ remove__ZWAK(__tmp__FFNH);
} break;
case __ITEM__: {
- remove__4UEK(__tmp__43QH);
+ remove__0XAK(__tmp__FFNH);
} break;
case __SIZE_OF__: {
- remove__CVEK(__tmp__43QH);
+ remove__4XAK(__tmp__FFNH);
} break;
case __CAST__: {
- remove__FVEK(__tmp__43QH);
+ remove__BYAK(__tmp__FFNH);
} break;
case __CALL_SLOT__: {
- remove__IKQL(__tmp__43QH);
+ remove__DUML(__tmp__FFNH);
} break;
case __READ_SLOT__: {
- remove__KDLK(__tmp__43QH);
+ remove__GGHK(__tmp__FFNH);
} break;
case __READ_GLOBAL__: {
- Self__2ZMQ=((__READ_GLOBAL *)__tmp__43QH);
- unread__H2QL(Self__2ZMQ->global__3DNK,Self__2ZMQ);
+ Self__JZIQ=((__READ_GLOBAL *)__tmp__FFNH);
+ unread__CGNL(Self__JZIQ->global__ZGJK,Self__JZIQ);
} break;
case __EXPR_NOT_LOGIC__: {
- remove__SS3M(__tmp__43QH);
+ remove__WA0M(__tmp__FFNH);
} break;
case __EXPR_OR_LOGIC__: {
- remove__CMIO(__tmp__43QH);
+ remove__0UEO(__tmp__FFNH);
} break;
case __EXPR_OR_OR_LOGIC__: {
- remove__CJOO(__tmp__43QH);
+ remove__0RKO(__tmp__FFNH);
} break;
case __EXPR_AND_LOGIC__: {
- remove__GMIO(__tmp__43QH);
+ remove__4UEO(__tmp__FFNH);
} break;
case __EXPR_AND_AND_LOGIC__: {
- remove__HJOO(__tmp__43QH);
+ remove__5RKO(__tmp__FFNH);
} break;
case __EXPR_NEG__: {
- remove__JHNM(__tmp__43QH);
+ remove__HTJM(__tmp__FFNH);
} break;
case __EXPR_ADD__: {
- remove__2MQL(__tmp__43QH);
+ remove__XWML(__tmp__FFNH);
} break;
case __EXPR_NOT__: {
- remove__P12M(__tmp__43QH);
+ remove__TJZM(__tmp__FFNH);
} break;
case __EXPR_MOD__: {
- remove__KMIO(__tmp__43QH);
+ remove__CVEO(__tmp__FFNH);
} break;
case __EXPR_SUP_EQ__: {
- remove__D2HP(__tmp__43QH);
+ remove__1EEP(__tmp__FFNH);
} break;
case __EXPR_INF__: {
- remove__WVUN(__tmp__43QH);
+ remove__0DRN(__tmp__FFNH);
} break;
case __EXPR_INF_EQ__: {
- remove__0VUN(__tmp__43QH);
+ remove__4DRN(__tmp__FFNH);
} break;
case __EXPR_OR__: {
- remove__XQTN(__tmp__43QH);
+ remove__14PN(__tmp__FFNH);
} break;
case __EXPR_XOR__: {
- remove__MMXO(__tmp__43QH);
+ remove__EVTO(__tmp__FFNH);
} break;
};
};
- if (((verify__XJCG & is_all_warning__2BB) && __infix_equal_equal__TKW(Self__QAOH->parent_itm_read__N5JC.name__SEQC,(&__string_468)))) {
- copy__BNK(string_tmp__RB,(&__string_469));
- append__MOK(string_tmp__RB,((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)((__PROFIL_SLOT *)profil_first__D4QC)->slot_code__D1RL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.name__1QB);
- append__MOK(string_tmp__RB,(&__string_470));
- switch (((struct ___OBJ *)receiver__4UQH)->__id) {
+ 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__A5QH=static_type__SCTG(receiver__4UQH);
+ __tmp__HGNH=static_type__OHQG(receiver__F2MH);
} break;
case __STRING_CST__: {
- __tmp__A5QH=((__STRING_CST *)receiver__4UQH)->parent_constant__5F.static_type__LSYD;
+ __tmp__HGNH=((__STRING_CST *)receiver__F2MH)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__A5QH=((__EXTERNAL_C *)receiver__4UQH)->static_type__KMZD;
+ __tmp__HGNH=((__EXTERNAL_C *)receiver__F2MH)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__A5QH=((__PROTOTYPE_CST *)receiver__4UQH)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__HGNH=((__PROTOTYPE_CST *)receiver__F2MH)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__A5QH=((__INTEGER_CST *)receiver__4UQH)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__HGNH=((__INTEGER_CST *)receiver__F2MH)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__A5QH=((__LOCAL *)((__READ_LOCAL *)receiver__4UQH)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__HGNH=((__LOCAL *)((__READ_LOCAL *)receiver__F2MH)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__A5QH=static_type__EG5H(receiver__4UQH);
+ __tmp__HGNH=static_type__CN1H(receiver__F2MH);
} break;
case __EXPR_EQUAL__: {
- __tmp__A5QH=static_type__3G5H();
+ __tmp__HGNH=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__A5QH=static_type__CH5H();
+ __tmp__HGNH=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__A5QH=((__REAL_CST *)receiver__4UQH)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__HGNH=((__REAL_CST *)receiver__F2MH)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__A5QH=((__CHARACTER_CST *)receiver__4UQH)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__HGNH=((__CHARACTER_CST *)receiver__F2MH)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__A5QH=static_type__HH5H();
+ __tmp__HGNH=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__A5QH=static_type__MH5H();
+ __tmp__HGNH=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__A5QH=static_type__RH5H();
+ __tmp__HGNH=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__A5QH=static_type__WH5H(receiver__4UQH);
+ __tmp__HGNH=static_type__UO1H(receiver__F2MH);
} break;
case __EXPR_MUL__: {
- __tmp__A5QH=static_type__2H5H(receiver__4UQH);
+ __tmp__HGNH=static_type__0O1H(receiver__F2MH);
} break;
case __EXPR_DIV__: {
- __tmp__A5QH=static_type__BI5H(receiver__4UQH);
+ __tmp__HGNH=static_type__5O1H(receiver__F2MH);
} break;
case __EXPR_AND__: {
- __tmp__A5QH=static_type__GI5H(receiver__4UQH);
+ __tmp__HGNH=static_type__EP1H(receiver__F2MH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__A5QH=static_type__LI5H(receiver__4UQH);
+ __tmp__HGNH=static_type__JP1H(receiver__F2MH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__A5QH=static_type__QI5H(receiver__4UQH);
+ __tmp__HGNH=static_type__OP1H(receiver__F2MH);
} break;
case __PUT_TO__: {
- __tmp__A5QH=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__HGNH=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__A5QH=static_type__ZI5H(receiver__4UQH);
+ __tmp__HGNH=static_type__XP1H(receiver__F2MH);
} break;
case __SIZE_OF__: {
- __tmp__A5QH=static_type__FJ5H();
+ __tmp__HGNH=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__A5QH=((__CAST *)receiver__4UQH)->static_type__2G5H;
+ __tmp__HGNH=((__CAST *)receiver__F2MH)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__A5QH=static_type__SEOL(receiver__4UQH);
+ __tmp__HGNH=static_type__NOKL(receiver__F2MH);
} break;
case __READ_SLOT__: {
- __tmp__A5QH=((__SLOT_DATA *)((__READ_SLOT *)receiver__4UQH)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HGNH=((__SLOT_DATA *)((__READ_SLOT *)receiver__F2MH)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__A5QH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__4UQH)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__HGNH=((__SLOT_DATA *)((__READ_GLOBAL *)receiver__F2MH)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__A5QH=static_type__VN3M();
+ __tmp__HGNH=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__A5QH=static_type__BIIO();
+ __tmp__HGNH=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__A5QH=static_type__XRMO();
+ __tmp__HGNH=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__A5QH=static_type__GIIO();
+ __tmp__HGNH=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__A5QH=static_type__3RMO();
+ __tmp__HGNH=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__A5QH=static_type__FZMM(receiver__4UQH);
+ __tmp__HGNH=static_type__DFJM(receiver__F2MH);
} break;
case __EXPR_ADD__: {
- __tmp__A5QH=static_type__UTQL(receiver__4UQH);
+ __tmp__HGNH=static_type__P3ML(receiver__F2MH);
} break;
case __EXPR_NOT__: {
- __tmp__A5QH=static_type__NP1M(receiver__4UQH);
+ __tmp__HGNH=static_type__R3XM(receiver__F2MH);
} break;
case __EXPR_MOD__: {
- __tmp__A5QH=static_type__LIIO(receiver__4UQH);
+ __tmp__HGNH=static_type__DREO(receiver__F2MH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__A5QH=static_type__CZHP();
+ __tmp__HGNH=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__A5QH=static_type__RMUN();
+ __tmp__HGNH=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__A5QH=static_type__WMUN();
+ __tmp__HGNH=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__A5QH=static_type__ZKTN(receiver__4UQH);
+ __tmp__HGNH=static_type__3YPN(receiver__F2MH);
} break;
case __EXPR_XOR__: {
- __tmp__A5QH=static_type__D5VO(receiver__4UQH);
+ __tmp__HGNH=static_type__1HSO(receiver__F2MH);
} break;
};
- append_name_in__0UXD(__tmp__A5QH,string_tmp__RB);
- __tmp__D5QH=Self__QAOH->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM;
+ 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__D5QH);
- send_error__2FH();
+ 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__JVQH=new_read__slot__receiver__self__3ZQC(Self__QAOH->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,slot_msg__HVQH,receiver__4UQH,((void **)((__FAST_ARRAYoEXPRo *)args__3UQH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]);
- free__DWPH(args__3UQH);
+ 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__GVQH) {
- ((void **)((__FAST_ARRAYoEXPRo *)args__3UQH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=read__4TCH(lookup__YKXH());
+ if (is_resend__N2MH) {
+ ((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=read__QB5G(lookup__0RTH());
} else {
- __tmp__BARH=((void **)((__FAST_ARRAYoEXPRo *)args__3UQH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__BARH)->__id) {
+ __tmp__IHNH=((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0];
+ switch (((struct ___OBJ *)__tmp__IHNH)->__id) {
case __LIST__: {
- __tmp__CARH=my_copy__IE2M(__tmp__BARH);
+ __tmp__JHNH=my_copy__MSYM(__tmp__IHNH);
} break;
case __STRING_CST__: {
- Self__3ZMQ=((__STRING_CST *)__tmp__BARH);
- __tmp__CARH=create__text__BMQH(Self__3ZMQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3ZMQ->string__LDAI);
+ 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__CARH=my_copy__ODAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__EK2H(__tmp__IHNH);
} break;
case __PROTOTYPE_CST__: {
- Self__4ZMQ=((__PROTOTYPE_CST *)__tmp__BARH);
- __tmp__CARH=create__type__HZQC(Self__4ZMQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4ZMQ->parent_constant__DMMC.static_type__LSYD);
+ 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__5ZMQ=((__INTEGER_CST *)__tmp__BARH);
- __tmp__CARH=create__value__type__I1QC(Self__5ZMQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5ZMQ->value__VUYD,Self__5ZMQ->parent_constant__OMMC.static_type__LSYD);
+ 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__CARH=my_copy__02IJ(__tmp__BARH);
+ __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__CARH=my_copy__2EAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__SL2H(__tmp__IHNH);
} break;
case __EXPR_EQUAL__: {
- __tmp__CARH=my_copy__VFAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__LM2H(__tmp__IHNH);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__CARH=my_copy__CGAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__YM2H(__tmp__IHNH);
} break;
case __REAL_CST__: {
- Self__B0MQ=((__REAL_CST *)__tmp__BARH);
- __tmp__CARH=create__value__type__2KQH(Self__B0MQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__B0MQ->value__RGAI,Self__B0MQ->parent_constant__IVNH.static_type__LSYD);
+ 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__D0MQ=((__CHARACTER_CST *)__tmp__BARH);
- __tmp__CARH=create__char__XLQH(Self__D0MQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__D0MQ->text__ZGAI);
+ 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__E0MQ=((__IS_EXPANDED *)__tmp__BARH);
- __tmp__CARH=create__receiver__2J0H(Self__E0MQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__E0MQ->receiver__AHAI));
+ 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__CARH=my_copy__FHAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__1N2H(__tmp__IHNH);
} break;
case __EXPR_SUP__: {
- __tmp__CARH=my_copy__OHAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__EO2H(__tmp__IHNH);
} break;
case __EXPR_SUB__: {
- __tmp__CARH=my_copy__ZHAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__PO2H(__tmp__IHNH);
} break;
case __EXPR_MUL__: {
- __tmp__CARH=my_copy__FIAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__1O2H(__tmp__IHNH);
} break;
case __EXPR_DIV__: {
- __tmp__CARH=my_copy__QIAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__GP2H(__tmp__IHNH);
} break;
case __EXPR_AND__: {
- __tmp__CARH=my_copy__1IAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__RP2H(__tmp__IHNH);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__CARH=my_copy__GJAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__2P2H(__tmp__IHNH);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__CARH=my_copy__RJAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__HQ2H(__tmp__IHNH);
} break;
case __PUT_TO__: {
- __tmp__CARH=my_copy__2JAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__SQ2H(__tmp__IHNH);
} break;
case __ITEM__: {
- __tmp__CARH=my_copy__NKAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__DR2H(__tmp__IHNH);
} break;
case __SIZE_OF__: {
- __tmp__CARH=my_copy__ZKAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__PR2H(__tmp__IHNH);
} break;
case __CAST__: {
- __tmp__CARH=my_copy__CLAI(__tmp__BARH);
+ __tmp__JHNH=my_copy__YR2H(__tmp__IHNH);
} break;
case __CALL_SLOT__: {
- __tmp__CARH=my_copy__1E2M(__tmp__BARH);
+ __tmp__JHNH=my_copy__5SYM(__tmp__IHNH);
} break;
case __READ_SLOT__: {
- __tmp__CARH=my_copy__MRKK(__tmp__BARH);
+ __tmp__JHNH=my_copy__IUGK(__tmp__IHNH);
} break;
case __READ_GLOBAL__: {
- __tmp__CARH=my_copy__ZRKK(__tmp__BARH);
+ __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__CARH=my_copy__3BGN(__tmp__BARH);
+ __tmp__JHNH=my_copy__BQCN(__tmp__IHNH);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__CARH=my_copy__VIIO(__tmp__BARH);
+ __tmp__JHNH=my_copy__NREO(__tmp__IHNH);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__CARH=my_copy__3PNO(__tmp__BARH);
+ __tmp__JHNH=my_copy__VYJO(__tmp__IHNH);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__CARH=my_copy__CJIO(__tmp__BARH);
+ __tmp__JHNH=my_copy__0REO(__tmp__IHNH);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__CARH=my_copy__JQNO(__tmp__BARH);
+ __tmp__JHNH=my_copy__BZJO(__tmp__IHNH);
} break;
case __EXPR_NEG__: {
- __tmp__CARH=my_copy__EBNM(__tmp__BARH);
+ __tmp__JHNH=my_copy__CNJM(__tmp__IHNH);
} break;
case __EXPR_ADD__: {
- __tmp__CARH=my_copy__EOPL(__tmp__BARH);
+ __tmp__JHNH=my_copy__5XLL(__tmp__IHNH);
} break;
case __EXPR_NOT__: {
- __tmp__CARH=my_copy__SH2M(__tmp__BARH);
+ __tmp__JHNH=my_copy__WVYM(__tmp__IHNH);
} break;
case __EXPR_MOD__: {
- __tmp__CARH=my_copy__NJIO(__tmp__BARH);
+ __tmp__JHNH=my_copy__FSEO(__tmp__IHNH);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__CARH=my_copy__YZHP(__tmp__BARH);
+ __tmp__JHNH=my_copy__QCEP(__tmp__IHNH);
} break;
case __EXPR_INF__: {
- __tmp__CARH=my_copy__13VN(__tmp__BARH);
+ __tmp__JHNH=my_copy__5LSN(__tmp__IHNH);
} break;
case __EXPR_INF_EQ__: {
- __tmp__CARH=my_copy__G4VN(__tmp__BARH);
+ __tmp__JHNH=my_copy__KMSN(__tmp__IHNH);
} break;
case __EXPR_OR__: {
- __tmp__CARH=my_copy__FLTN(__tmp__BARH);
+ __tmp__JHNH=my_copy__JZPN(__tmp__IHNH);
} break;
case __EXPR_XOR__: {
- __tmp__CARH=my_copy__OUWO(__tmp__BARH);
+ __tmp__JHNH=my_copy__G3SO(__tmp__IHNH);
} break;
};
- ((void **)((__FAST_ARRAYoEXPRo *)args__3UQH)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0]=__tmp__CARH;
+ ((void **)((__FAST_ARRAYoEXPRo *)args__E2MH)->parent_arrayed_collection__Q2LC.storage__DSDI)[ 0]=__tmp__JHNH;
};
- args__3UQH=copy__W4WH(args__3UQH);
- base__JVQH=new_read__slot__receiver__with__4G0H(Self__QAOH->parent_itm_read__N5JC.parent_itm_code__J1FC.parent_itm_object__X1CC.position__BJM,slot_msg__HVQH,receiver__4UQH,args__3UQH);
+ 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);
};
};
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,base__JVQH);
- if (((void *)l_arg__SAOH != (void *)NULL)) {
- free__PQFC(l_arg__SAOH);
+ add_last__IK4G(((__LIST *)list_current__EH1)->expr_list__RTOG,base__Q2MH);
+ if (((void *)result__5EFC != (void *)NULL)) {
+ free__4PFC(result__5EFC);
};
- return(result_expr__BOHI(base__JVQH));
+ __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);
}
-static void* check_type__with__51GN(__LIST *Self__A2GN,void *t__B2GN,__POSITION p__C2GN)
+static void* check_type__with__DKDN(__LIST *Self__EKDN,void *t__FKDN,__POSITION p__GKDN)
// ({LIST},{NULLxTYPE_FULL},{POSITION}) With resultRecursive, No inlinable.
{
- void *result__E2GN,*rec__H2GN,*__tmp__DEHN,*__tmp__EEHN;
- void *local__F2GN;
- void *instr__G2GN;
- void *slot_name__I2GN;
- void *slot_msg__J2GN;
- void *node__K2GN;
- void *__tmp__04GN,*__tmp__GCHN;
- __POSITION __tmp__B5GN,__tmp__JAHN,__tmp__NCHN,__tmp__VDHN;
- __POSITION __tmp__CEHN;
- void *__tmp__H5GN,*__tmp__TCHN;
- __STRING_CST *Self__S0MQ;
- __PROTOTYPE_CST *Self__T0MQ;
- __INTEGER_CST *Self__U0MQ;
- __REAL_CST *Self__W0MQ;
- __CHARACTER_CST *Self__Y0MQ;
- __IS_EXPANDED *Self__Z0MQ;
- void *args__L2GN;
- __BOOLEAN __tmp__WAHN;
- result__E2GN=NULL;
- local__F2GN=NULL;
- instr__G2GN=NULL;
- rec__H2GN=NULL;
- slot_name__I2GN=NULL;
- slot_msg__J2GN=NULL;
- node__K2GN=NULL;
- args__L2GN=NULL;
- if (affect_with__L1KI(t__B2GN,static_type__SCTG(Self__A2GN))) {
- result__E2GN=Self__A2GN;
- } else {
- if (is_export_to__Q3YI(static_type__SCTG(Self__A2GN),t__B2GN)) {
- local__F2GN=create__name__style__type__VCNG(Self__A2GN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__SCTG(Self__A2GN)));
- instr__G2GN=write__value__PXJH(local__F2GN,Self__A2GN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__A2GN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__G2GN);
- slot_name__I2GN=get__QEC(last_cast_name__3WAI);
- slot_msg__J2GN=get_slot__WADH(static_type__SCTG(Self__A2GN),slot_name__I2GN);
- if (((void *)slot_msg__J2GN == (void *)NULL)) {
+ __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__0UXD(static_type__SCTG(Self__A2GN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__B2GN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__I2GN);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__SCTG(Self__A2GN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__C2GN);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__SCTG(Self__A2GN)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__J2GN)->__id==__SLOT_DATA__) {
- __tmp__04GN=((__SLOT *)((__SLOT_DATA *)slot_msg__J2GN)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__04GN=((__SLOT *)((__SLOT_CODE *)slot_msg__J2GN)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__4MDN=((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__04GN) != 1)) {
- if (((struct ___OBJ *)slot_msg__J2GN)->__id==__SLOT_DATA__) {
- __tmp__B5GN=((__SLOT_DATA *)slot_msg__J2GN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__B5GN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__J2GN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__B5GN);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__J2GN)->__id==__SLOT_DATA__) {
- __tmp__H5GN=get_type_result__NX5G(slot_msg__J2GN);
+ if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
+ __tmp__LNDN=get_type_result__XF2G(slot_msg__NKDN);
} else {
- __tmp__H5GN=get_type_result__XY5G(slot_msg__J2GN);
- };
- if ((((void *)__tmp__H5GN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__H5GN)->parent_type__KTL != (void *)((__TYPE_FULL *)t__B2GN)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__H5GN != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__H5GN,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__B2GN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__J2GN)->__id==__SLOT_DATA__) {
- __tmp__JAHN=((__SLOT_DATA *)slot_msg__J2GN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__JAHN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__J2GN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__JAHN);
- put_position__ECH(Self__A2GN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__H2GN=read__4TCH(local__F2GN);
- node__K2GN=new_read__slot__receiver__self__3ZQC(Self__A2GN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__J2GN,rec__H2GN,rec__H2GN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__K2GN);
- result__E2GN=result_expr__BOHI(node__K2GN);
- __tmp__WAHN=TRUE__;
- } else {
- __tmp__WAHN=FALSE__;
- };
- if ((! __tmp__WAHN)) {
- if (is_import_to__VMBJ(t__B2GN,static_type__SCTG(Self__A2GN))) {
- local__F2GN=create__name__style__type__VCNG(Self__A2GN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__SCTG(Self__A2GN)));
- instr__G2GN=write__value__PXJH(local__F2GN,Self__A2GN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__A2GN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__G2GN);
- slot_name__I2GN=get__QEC(last_cast_name__3WAI);
- slot_msg__J2GN=get_slot__WADH(t__B2GN,slot_name__I2GN);
- if (((void *)slot_msg__J2GN == (void *)NULL)) {
+ 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__0UXD(t__B2GN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__SCTG(Self__A2GN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__I2GN);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__B2GN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__C2GN);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__B2GN))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__J2GN)->__id==__SLOT_DATA__) {
- __tmp__GCHN=((__SLOT *)((__SLOT_DATA *)slot_msg__J2GN)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__GCHN=((__SLOT *)((__SLOT_CODE *)slot_msg__J2GN)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__KQDN=((__SLOT *)((__SLOT_CODE *)slot_msg__NKDN)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__GCHN) != 2)) {
- if (((struct ___OBJ *)slot_msg__J2GN)->__id==__SLOT_DATA__) {
- __tmp__NCHN=((__SLOT_DATA *)slot_msg__J2GN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__NCHN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__J2GN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__NCHN);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__J2GN)->__id==__SLOT_DATA__) {
- __tmp__TCHN=get_type_result__NX5G(slot_msg__J2GN);
+ if (((struct ___OBJ *)slot_msg__NKDN)->__id==__SLOT_DATA__) {
+ __tmp__XQDN=get_type_result__XF2G(slot_msg__NKDN);
} else {
- __tmp__TCHN=get_type_result__XY5G(slot_msg__J2GN);
- };
- if ((((void *)__tmp__TCHN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__TCHN)->parent_type__KTL != (void *)((__TYPE_FULL *)t__B2GN)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__TCHN != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__TCHN,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__B2GN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__J2GN)->__id==__SLOT_DATA__) {
- __tmp__VDHN=((__SLOT_DATA *)slot_msg__J2GN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__VDHN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__J2GN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__VDHN);
- put_position__ECH(Self__A2GN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__L2GN=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__L2GN,create__type__HZQC(Self__A2GN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,t__B2GN));
- add_last__JLII(args__L2GN,read__4TCH(local__F2GN));
- __tmp__CEHN=Self__A2GN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__DEHN=((void **)((__FAST_ARRAYoEXPRo *)args__L2GN)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__DEHN)->__id) {
+ 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__EEHN=my_copy__IE2M(__tmp__DEHN);
+ __tmp__ISDN=my_copy__MSYM(__tmp__HSDN);
} break;
case __STRING_CST__: {
- Self__S0MQ=((__STRING_CST *)__tmp__DEHN);
- __tmp__EEHN=create__text__BMQH(Self__S0MQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__S0MQ->string__LDAI);
+ 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__EEHN=my_copy__ODAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__EK2H(__tmp__HSDN);
} break;
case __PROTOTYPE_CST__: {
- Self__T0MQ=((__PROTOTYPE_CST *)__tmp__DEHN);
- __tmp__EEHN=create__type__HZQC(Self__T0MQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__T0MQ->parent_constant__DMMC.static_type__LSYD);
+ 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__U0MQ=((__INTEGER_CST *)__tmp__DEHN);
- __tmp__EEHN=create__value__type__I1QC(Self__U0MQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__U0MQ->value__VUYD,Self__U0MQ->parent_constant__OMMC.static_type__LSYD);
+ 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__EEHN=my_copy__02IJ(__tmp__DEHN);
+ __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__EEHN=my_copy__2EAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__SL2H(__tmp__HSDN);
} break;
case __EXPR_EQUAL__: {
- __tmp__EEHN=my_copy__VFAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__LM2H(__tmp__HSDN);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__EEHN=my_copy__CGAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__YM2H(__tmp__HSDN);
} break;
case __REAL_CST__: {
- Self__W0MQ=((__REAL_CST *)__tmp__DEHN);
- __tmp__EEHN=create__value__type__2KQH(Self__W0MQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__W0MQ->value__RGAI,Self__W0MQ->parent_constant__IVNH.static_type__LSYD);
+ 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__Y0MQ=((__CHARACTER_CST *)__tmp__DEHN);
- __tmp__EEHN=create__char__XLQH(Self__Y0MQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Y0MQ->text__ZGAI);
+ 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__Z0MQ=((__IS_EXPANDED *)__tmp__DEHN);
- __tmp__EEHN=create__receiver__2J0H(Self__Z0MQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__Z0MQ->receiver__AHAI));
+ 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__EEHN=my_copy__FHAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__1N2H(__tmp__HSDN);
} break;
case __EXPR_SUP__: {
- __tmp__EEHN=my_copy__OHAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__EO2H(__tmp__HSDN);
} break;
case __EXPR_SUB__: {
- __tmp__EEHN=my_copy__ZHAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__PO2H(__tmp__HSDN);
} break;
case __EXPR_MUL__: {
- __tmp__EEHN=my_copy__FIAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__1O2H(__tmp__HSDN);
} break;
case __EXPR_DIV__: {
- __tmp__EEHN=my_copy__QIAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__GP2H(__tmp__HSDN);
} break;
case __EXPR_AND__: {
- __tmp__EEHN=my_copy__1IAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__RP2H(__tmp__HSDN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__EEHN=my_copy__GJAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__2P2H(__tmp__HSDN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__EEHN=my_copy__RJAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__HQ2H(__tmp__HSDN);
} break;
case __PUT_TO__: {
- __tmp__EEHN=my_copy__2JAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__SQ2H(__tmp__HSDN);
} break;
case __ITEM__: {
- __tmp__EEHN=my_copy__NKAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__DR2H(__tmp__HSDN);
} break;
case __SIZE_OF__: {
- __tmp__EEHN=my_copy__ZKAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__PR2H(__tmp__HSDN);
} break;
case __CAST__: {
- __tmp__EEHN=my_copy__CLAI(__tmp__DEHN);
+ __tmp__ISDN=my_copy__YR2H(__tmp__HSDN);
} break;
case __CALL_SLOT__: {
- __tmp__EEHN=my_copy__1E2M(__tmp__DEHN);
+ __tmp__ISDN=my_copy__5SYM(__tmp__HSDN);
} break;
case __READ_SLOT__: {
- __tmp__EEHN=my_copy__MRKK(__tmp__DEHN);
+ __tmp__ISDN=my_copy__IUGK(__tmp__HSDN);
} break;
case __READ_GLOBAL__: {
- __tmp__EEHN=my_copy__ZRKK(__tmp__DEHN);
+ __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__EEHN=my_copy__3BGN(__tmp__DEHN);
+ __tmp__ISDN=my_copy__BQCN(__tmp__HSDN);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__EEHN=my_copy__VIIO(__tmp__DEHN);
+ __tmp__ISDN=my_copy__NREO(__tmp__HSDN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__EEHN=my_copy__3PNO(__tmp__DEHN);
+ __tmp__ISDN=my_copy__VYJO(__tmp__HSDN);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__EEHN=my_copy__CJIO(__tmp__DEHN);
+ __tmp__ISDN=my_copy__0REO(__tmp__HSDN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__EEHN=my_copy__JQNO(__tmp__DEHN);
+ __tmp__ISDN=my_copy__BZJO(__tmp__HSDN);
} break;
case __EXPR_NEG__: {
- __tmp__EEHN=my_copy__EBNM(__tmp__DEHN);
+ __tmp__ISDN=my_copy__CNJM(__tmp__HSDN);
} break;
case __EXPR_ADD__: {
- __tmp__EEHN=my_copy__EOPL(__tmp__DEHN);
+ __tmp__ISDN=my_copy__5XLL(__tmp__HSDN);
} break;
case __EXPR_NOT__: {
- __tmp__EEHN=my_copy__SH2M(__tmp__DEHN);
+ __tmp__ISDN=my_copy__WVYM(__tmp__HSDN);
} break;
case __EXPR_MOD__: {
- __tmp__EEHN=my_copy__NJIO(__tmp__DEHN);
+ __tmp__ISDN=my_copy__FSEO(__tmp__HSDN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__EEHN=my_copy__YZHP(__tmp__DEHN);
+ __tmp__ISDN=my_copy__QCEP(__tmp__HSDN);
} break;
case __EXPR_INF__: {
- __tmp__EEHN=my_copy__13VN(__tmp__DEHN);
+ __tmp__ISDN=my_copy__5LSN(__tmp__HSDN);
} break;
case __EXPR_INF_EQ__: {
- __tmp__EEHN=my_copy__G4VN(__tmp__DEHN);
+ __tmp__ISDN=my_copy__KMSN(__tmp__HSDN);
} break;
case __EXPR_OR__: {
- __tmp__EEHN=my_copy__FLTN(__tmp__DEHN);
+ __tmp__ISDN=my_copy__JZPN(__tmp__HSDN);
} break;
case __EXPR_XOR__: {
- __tmp__EEHN=my_copy__OUWO(__tmp__DEHN);
+ __tmp__ISDN=my_copy__G3SO(__tmp__HSDN);
} break;
};
- node__K2GN=new_read__slot__receiver__with__4G0H(__tmp__CEHN,slot_msg__J2GN,__tmp__EEHN,args__L2GN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__K2GN);
- result__E2GN=result_expr__BOHI(node__K2GN);
+ 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_491));
- append_name_in__0UXD(t__B2GN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__SCTG(Self__A2GN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__C2GN);
- put_position__ECH(Self__A2GN->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__E2GN);
+ return(result__IKDN);
}
-static void* check_type__with__CVAI(__STRING_CST *Self__DVAI,void *t__EVAI,__POSITION p__FVAI)
+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.
{
- void *result__HVAI,*rec__KVAI,*__tmp__H3AI,*__tmp__I3AI;
- void *local__IVAI;
- void *instr__JVAI;
- void *slot_name__LVAI;
- void *slot_msg__MVAI;
- void *node__NVAI;
- void *__tmp__4XAI,*__tmp__K1AI;
- __POSITION __tmp__FYAI,__tmp__NZAI,__tmp__R1AI,__tmp__Z2AI;
- __POSITION __tmp__G3AI;
- void *__tmp__LYAI,*__tmp__X1AI;
- __STRING_CST *Self__H1MQ;
- __PROTOTYPE_CST *Self__I1MQ;
- __INTEGER_CST *Self__J1MQ;
- __REAL_CST *Self__L1MQ;
- __CHARACTER_CST *Self__N1MQ;
- __IS_EXPANDED *Self__O1MQ;
- void *args__OVAI;
- __BOOLEAN __tmp__0ZAI;
- result__HVAI=NULL;
- local__IVAI=NULL;
- instr__JVAI=NULL;
- rec__KVAI=NULL;
- slot_name__LVAI=NULL;
- slot_msg__MVAI=NULL;
- node__NVAI=NULL;
- args__OVAI=NULL;
- if (affect_with__L1KI(t__EVAI,Self__DVAI->parent_constant__5F.static_type__LSYD)) {
- result__HVAI=Self__DVAI;
- } else {
- if (is_export_to__Q3YI(Self__DVAI->parent_constant__5F.static_type__LSYD,t__EVAI)) {
- local__IVAI=create__name__style__type__VCNG(Self__DVAI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__DVAI->parent_constant__5F.static_type__LSYD));
- instr__JVAI=write__value__PXJH(local__IVAI,Self__DVAI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DVAI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__JVAI);
- slot_name__LVAI=get__QEC(last_cast_name__3WAI);
- slot_msg__MVAI=get_slot__WADH(Self__DVAI->parent_constant__5F.static_type__LSYD,slot_name__LVAI);
- if (((void *)slot_msg__MVAI == (void *)NULL)) {
+ __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__0UXD(Self__DVAI->parent_constant__5F.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__EVAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__LVAI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(Self__DVAI->parent_constant__5F.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__FVAI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(Self__DVAI->parent_constant__5F.static_type__LSYD))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__MVAI)->__id==__SLOT_DATA__) {
- __tmp__4XAI=((__SLOT *)((__SLOT_DATA *)slot_msg__MVAI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__4XAI=((__SLOT *)((__SLOT_CODE *)slot_msg__MVAI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__U42H=((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__4XAI) != 1)) {
- if (((struct ___OBJ *)slot_msg__MVAI)->__id==__SLOT_DATA__) {
- __tmp__FYAI=((__SLOT_DATA *)slot_msg__MVAI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__FYAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MVAI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__FYAI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__MVAI)->__id==__SLOT_DATA__) {
- __tmp__LYAI=get_type_result__NX5G(slot_msg__MVAI);
+ if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
+ __tmp__B52H=get_type_result__XF2G(slot_msg__C22H);
} else {
- __tmp__LYAI=get_type_result__XY5G(slot_msg__MVAI);
- };
- if ((((void *)__tmp__LYAI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__LYAI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__EVAI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__LYAI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__LYAI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__EVAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__MVAI)->__id==__SLOT_DATA__) {
- __tmp__NZAI=((__SLOT_DATA *)slot_msg__MVAI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__NZAI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MVAI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__NZAI);
- put_position__ECH(Self__DVAI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__KVAI=read__4TCH(local__IVAI);
- node__NVAI=new_read__slot__receiver__self__3ZQC(Self__DVAI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__MVAI,rec__KVAI,rec__KVAI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__NVAI);
- result__HVAI=result_expr__BOHI(node__NVAI);
- __tmp__0ZAI=TRUE__;
- } else {
- __tmp__0ZAI=FALSE__;
- };
- if ((! __tmp__0ZAI)) {
- if (is_import_to__VMBJ(t__EVAI,Self__DVAI->parent_constant__5F.static_type__LSYD)) {
- local__IVAI=create__name__style__type__VCNG(Self__DVAI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__DVAI->parent_constant__5F.static_type__LSYD));
- instr__JVAI=write__value__PXJH(local__IVAI,Self__DVAI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DVAI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__JVAI);
- slot_name__LVAI=get__QEC(last_cast_name__3WAI);
- slot_msg__MVAI=get_slot__WADH(t__EVAI,slot_name__LVAI);
- if (((void *)slot_msg__MVAI == (void *)NULL)) {
+ 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__0UXD(t__EVAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(Self__DVAI->parent_constant__5F.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__LVAI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__EVAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__FVAI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__EVAI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__MVAI)->__id==__SLOT_DATA__) {
- __tmp__K1AI=((__SLOT *)((__SLOT_DATA *)slot_msg__MVAI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__K1AI=((__SLOT *)((__SLOT_CODE *)slot_msg__MVAI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__AC3H=((__SLOT *)((__SLOT_CODE *)slot_msg__C22H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__K1AI) != 2)) {
- if (((struct ___OBJ *)slot_msg__MVAI)->__id==__SLOT_DATA__) {
- __tmp__R1AI=((__SLOT_DATA *)slot_msg__MVAI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__R1AI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MVAI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__R1AI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__MVAI)->__id==__SLOT_DATA__) {
- __tmp__X1AI=get_type_result__NX5G(slot_msg__MVAI);
+ if (((struct ___OBJ *)slot_msg__C22H)->__id==__SLOT_DATA__) {
+ __tmp__NC3H=get_type_result__XF2G(slot_msg__C22H);
} else {
- __tmp__X1AI=get_type_result__XY5G(slot_msg__MVAI);
- };
- if ((((void *)__tmp__X1AI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__X1AI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__EVAI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__X1AI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__X1AI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__EVAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__MVAI)->__id==__SLOT_DATA__) {
- __tmp__Z2AI=((__SLOT_DATA *)slot_msg__MVAI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__Z2AI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__MVAI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__Z2AI);
- put_position__ECH(Self__DVAI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__OVAI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__OVAI,create__type__HZQC(Self__DVAI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,t__EVAI));
- add_last__JLII(args__OVAI,read__4TCH(local__IVAI));
- __tmp__G3AI=Self__DVAI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__H3AI=((void **)((__FAST_ARRAYoEXPRo *)args__OVAI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__H3AI)->__id) {
+ 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__I3AI=my_copy__IE2M(__tmp__H3AI);
+ __tmp__4D3H=my_copy__MSYM(__tmp__3D3H);
} break;
case __STRING_CST__: {
- Self__H1MQ=((__STRING_CST *)__tmp__H3AI);
- __tmp__I3AI=create__text__BMQH(Self__H1MQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__H1MQ->string__LDAI);
+ 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__I3AI=my_copy__ODAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__EK2H(__tmp__3D3H);
} break;
case __PROTOTYPE_CST__: {
- Self__I1MQ=((__PROTOTYPE_CST *)__tmp__H3AI);
- __tmp__I3AI=create__type__HZQC(Self__I1MQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__I1MQ->parent_constant__DMMC.static_type__LSYD);
+ 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__J1MQ=((__INTEGER_CST *)__tmp__H3AI);
- __tmp__I3AI=create__value__type__I1QC(Self__J1MQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__J1MQ->value__VUYD,Self__J1MQ->parent_constant__OMMC.static_type__LSYD);
+ 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__I3AI=my_copy__02IJ(__tmp__H3AI);
+ __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__I3AI=my_copy__2EAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__SL2H(__tmp__3D3H);
} break;
case __EXPR_EQUAL__: {
- __tmp__I3AI=my_copy__VFAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__LM2H(__tmp__3D3H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__I3AI=my_copy__CGAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__YM2H(__tmp__3D3H);
} break;
case __REAL_CST__: {
- Self__L1MQ=((__REAL_CST *)__tmp__H3AI);
- __tmp__I3AI=create__value__type__2KQH(Self__L1MQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__L1MQ->value__RGAI,Self__L1MQ->parent_constant__IVNH.static_type__LSYD);
+ 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__N1MQ=((__CHARACTER_CST *)__tmp__H3AI);
- __tmp__I3AI=create__char__XLQH(Self__N1MQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__N1MQ->text__ZGAI);
+ 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__O1MQ=((__IS_EXPANDED *)__tmp__H3AI);
- __tmp__I3AI=create__receiver__2J0H(Self__O1MQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__O1MQ->receiver__AHAI));
+ 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__I3AI=my_copy__FHAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__1N2H(__tmp__3D3H);
} break;
case __EXPR_SUP__: {
- __tmp__I3AI=my_copy__OHAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__EO2H(__tmp__3D3H);
} break;
case __EXPR_SUB__: {
- __tmp__I3AI=my_copy__ZHAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__PO2H(__tmp__3D3H);
} break;
case __EXPR_MUL__: {
- __tmp__I3AI=my_copy__FIAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__1O2H(__tmp__3D3H);
} break;
case __EXPR_DIV__: {
- __tmp__I3AI=my_copy__QIAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__GP2H(__tmp__3D3H);
} break;
case __EXPR_AND__: {
- __tmp__I3AI=my_copy__1IAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__RP2H(__tmp__3D3H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__I3AI=my_copy__GJAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__2P2H(__tmp__3D3H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__I3AI=my_copy__RJAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__HQ2H(__tmp__3D3H);
} break;
case __PUT_TO__: {
- __tmp__I3AI=my_copy__2JAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__SQ2H(__tmp__3D3H);
} break;
case __ITEM__: {
- __tmp__I3AI=my_copy__NKAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__DR2H(__tmp__3D3H);
} break;
case __SIZE_OF__: {
- __tmp__I3AI=my_copy__ZKAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__PR2H(__tmp__3D3H);
} break;
case __CAST__: {
- __tmp__I3AI=my_copy__CLAI(__tmp__H3AI);
+ __tmp__4D3H=my_copy__YR2H(__tmp__3D3H);
} break;
case __CALL_SLOT__: {
- __tmp__I3AI=my_copy__1E2M(__tmp__H3AI);
+ __tmp__4D3H=my_copy__5SYM(__tmp__3D3H);
} break;
case __READ_SLOT__: {
- __tmp__I3AI=my_copy__MRKK(__tmp__H3AI);
+ __tmp__4D3H=my_copy__IUGK(__tmp__3D3H);
} break;
case __READ_GLOBAL__: {
- __tmp__I3AI=my_copy__ZRKK(__tmp__H3AI);
+ __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__I3AI=my_copy__3BGN(__tmp__H3AI);
+ __tmp__4D3H=my_copy__BQCN(__tmp__3D3H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__I3AI=my_copy__VIIO(__tmp__H3AI);
+ __tmp__4D3H=my_copy__NREO(__tmp__3D3H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__I3AI=my_copy__3PNO(__tmp__H3AI);
+ __tmp__4D3H=my_copy__VYJO(__tmp__3D3H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__I3AI=my_copy__CJIO(__tmp__H3AI);
+ __tmp__4D3H=my_copy__0REO(__tmp__3D3H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__I3AI=my_copy__JQNO(__tmp__H3AI);
+ __tmp__4D3H=my_copy__BZJO(__tmp__3D3H);
} break;
case __EXPR_NEG__: {
- __tmp__I3AI=my_copy__EBNM(__tmp__H3AI);
+ __tmp__4D3H=my_copy__CNJM(__tmp__3D3H);
} break;
case __EXPR_ADD__: {
- __tmp__I3AI=my_copy__EOPL(__tmp__H3AI);
+ __tmp__4D3H=my_copy__5XLL(__tmp__3D3H);
} break;
case __EXPR_NOT__: {
- __tmp__I3AI=my_copy__SH2M(__tmp__H3AI);
+ __tmp__4D3H=my_copy__WVYM(__tmp__3D3H);
} break;
case __EXPR_MOD__: {
- __tmp__I3AI=my_copy__NJIO(__tmp__H3AI);
+ __tmp__4D3H=my_copy__FSEO(__tmp__3D3H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__I3AI=my_copy__YZHP(__tmp__H3AI);
+ __tmp__4D3H=my_copy__QCEP(__tmp__3D3H);
} break;
case __EXPR_INF__: {
- __tmp__I3AI=my_copy__13VN(__tmp__H3AI);
+ __tmp__4D3H=my_copy__5LSN(__tmp__3D3H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__I3AI=my_copy__G4VN(__tmp__H3AI);
+ __tmp__4D3H=my_copy__KMSN(__tmp__3D3H);
} break;
case __EXPR_OR__: {
- __tmp__I3AI=my_copy__FLTN(__tmp__H3AI);
+ __tmp__4D3H=my_copy__JZPN(__tmp__3D3H);
} break;
case __EXPR_XOR__: {
- __tmp__I3AI=my_copy__OUWO(__tmp__H3AI);
+ __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;
};
- node__NVAI=new_read__slot__receiver__with__4G0H(__tmp__G3AI,slot_msg__MVAI,__tmp__I3AI,args__OVAI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__NVAI);
- result__HVAI=result_expr__BOHI(node__NVAI);
+ result__312H=__tmp__324R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__EVAI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(Self__DVAI->parent_constant__5F.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__FVAI);
- put_position__ECH(Self__DVAI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
};
};
- return(result__HVAI);
+ return(result__312H);
}
-static void* check_type__with__B4AI(__EXTERNAL_C *Self__C4AI,void *t__D4AI,__POSITION p__E4AI)
+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.
{
- void *result__G4AI,*rec__J4AI,*__tmp__FGBI,*__tmp__GGBI;
- void *local__H4AI;
- void *instr__I4AI;
- void *slot_name__K4AI;
- void *slot_msg__L4AI;
- void *node__M4AI;
- void *__tmp__2ABI,*__tmp__IEBI;
- __POSITION __tmp__DBBI,__tmp__LCBI,__tmp__PEBI,__tmp__XFBI;
- __POSITION __tmp__EGBI;
- void *__tmp__JBBI,*__tmp__VEBI;
- __STRING_CST *Self__21MQ;
- __PROTOTYPE_CST *Self__31MQ;
- __INTEGER_CST *Self__41MQ;
- __REAL_CST *Self__A2MQ;
- __CHARACTER_CST *Self__C2MQ;
- __IS_EXPANDED *Self__D2MQ;
- void *args__N4AI;
- __BOOLEAN __tmp__YCBI;
- result__G4AI=NULL;
- local__H4AI=NULL;
- instr__I4AI=NULL;
- rec__J4AI=NULL;
- slot_name__K4AI=NULL;
- slot_msg__L4AI=NULL;
- node__M4AI=NULL;
- args__N4AI=NULL;
- if (affect_with__L1KI(t__D4AI,Self__C4AI->static_type__KMZD)) {
- result__G4AI=Self__C4AI;
- } else {
- if (is_export_to__Q3YI(Self__C4AI->static_type__KMZD,t__D4AI)) {
- local__H4AI=create__name__style__type__VCNG(Self__C4AI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__C4AI->static_type__KMZD));
- instr__I4AI=write__value__PXJH(local__H4AI,Self__C4AI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__C4AI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__I4AI);
- slot_name__K4AI=get__QEC(last_cast_name__3WAI);
- slot_msg__L4AI=get_slot__WADH(Self__C4AI->static_type__KMZD,slot_name__K4AI);
- if (((void *)slot_msg__L4AI == (void *)NULL)) {
+ __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__0UXD(Self__C4AI->static_type__KMZD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__D4AI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__K4AI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(Self__C4AI->static_type__KMZD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__E4AI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(Self__C4AI->static_type__KMZD))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__L4AI)->__id==__SLOT_DATA__) {
- __tmp__2ABI=((__SLOT *)((__SLOT_DATA *)slot_msg__L4AI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__2ABI=((__SLOT *)((__SLOT_CODE *)slot_msg__L4AI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__SH3H=((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__2ABI) != 1)) {
- if (((struct ___OBJ *)slot_msg__L4AI)->__id==__SLOT_DATA__) {
- __tmp__DBBI=((__SLOT_DATA *)slot_msg__L4AI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__DBBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__L4AI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__DBBI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__L4AI)->__id==__SLOT_DATA__) {
- __tmp__JBBI=get_type_result__NX5G(slot_msg__L4AI);
+ if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
+ __tmp__5H3H=get_type_result__XF2G(slot_msg__BF3H);
} else {
- __tmp__JBBI=get_type_result__XY5G(slot_msg__L4AI);
- };
- if ((((void *)__tmp__JBBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__JBBI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__D4AI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__JBBI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__JBBI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__D4AI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__L4AI)->__id==__SLOT_DATA__) {
- __tmp__LCBI=((__SLOT_DATA *)slot_msg__L4AI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__LCBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__L4AI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__LCBI);
- put_position__ECH(Self__C4AI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__J4AI=read__4TCH(local__H4AI);
- node__M4AI=new_read__slot__receiver__self__3ZQC(Self__C4AI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__L4AI,rec__J4AI,rec__J4AI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__M4AI);
- result__G4AI=result_expr__BOHI(node__M4AI);
- __tmp__YCBI=TRUE__;
- } else {
- __tmp__YCBI=FALSE__;
- };
- if ((! __tmp__YCBI)) {
- if (is_import_to__VMBJ(t__D4AI,Self__C4AI->static_type__KMZD)) {
- local__H4AI=create__name__style__type__VCNG(Self__C4AI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__C4AI->static_type__KMZD));
- instr__I4AI=write__value__PXJH(local__H4AI,Self__C4AI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__C4AI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__I4AI);
- slot_name__K4AI=get__QEC(last_cast_name__3WAI);
- slot_msg__L4AI=get_slot__WADH(t__D4AI,slot_name__K4AI);
- if (((void *)slot_msg__L4AI == (void *)NULL)) {
+ 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__0UXD(t__D4AI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(Self__C4AI->static_type__KMZD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__K4AI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__D4AI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__E4AI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__D4AI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__L4AI)->__id==__SLOT_DATA__) {
- __tmp__IEBI=((__SLOT *)((__SLOT_DATA *)slot_msg__L4AI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__IEBI=((__SLOT *)((__SLOT_CODE *)slot_msg__L4AI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__4K3H=((__SLOT *)((__SLOT_CODE *)slot_msg__BF3H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__IEBI) != 2)) {
- if (((struct ___OBJ *)slot_msg__L4AI)->__id==__SLOT_DATA__) {
- __tmp__PEBI=((__SLOT_DATA *)slot_msg__L4AI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__PEBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__L4AI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__PEBI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__L4AI)->__id==__SLOT_DATA__) {
- __tmp__VEBI=get_type_result__NX5G(slot_msg__L4AI);
+ if (((struct ___OBJ *)slot_msg__BF3H)->__id==__SLOT_DATA__) {
+ __tmp__LL3H=get_type_result__XF2G(slot_msg__BF3H);
} else {
- __tmp__VEBI=get_type_result__XY5G(slot_msg__L4AI);
- };
- if ((((void *)__tmp__VEBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__VEBI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__D4AI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__VEBI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__VEBI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__D4AI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__L4AI)->__id==__SLOT_DATA__) {
- __tmp__XFBI=((__SLOT_DATA *)slot_msg__L4AI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__XFBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__L4AI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__XFBI);
- put_position__ECH(Self__C4AI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__N4AI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__N4AI,create__type__HZQC(Self__C4AI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM,t__D4AI));
- add_last__JLII(args__N4AI,read__4TCH(local__H4AI));
- __tmp__EGBI=Self__C4AI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__FGBI=((void **)((__FAST_ARRAYoEXPRo *)args__N4AI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__FGBI)->__id) {
+ 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__GGBI=my_copy__IE2M(__tmp__FGBI);
+ __tmp__2M3H=my_copy__MSYM(__tmp__1M3H);
} break;
case __STRING_CST__: {
- Self__21MQ=((__STRING_CST *)__tmp__FGBI);
- __tmp__GGBI=create__text__BMQH(Self__21MQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__21MQ->string__LDAI);
+ 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__GGBI=my_copy__ODAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__EK2H(__tmp__1M3H);
} break;
case __PROTOTYPE_CST__: {
- Self__31MQ=((__PROTOTYPE_CST *)__tmp__FGBI);
- __tmp__GGBI=create__type__HZQC(Self__31MQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__31MQ->parent_constant__DMMC.static_type__LSYD);
+ 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__41MQ=((__INTEGER_CST *)__tmp__FGBI);
- __tmp__GGBI=create__value__type__I1QC(Self__41MQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__41MQ->value__VUYD,Self__41MQ->parent_constant__OMMC.static_type__LSYD);
+ 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__GGBI=my_copy__02IJ(__tmp__FGBI);
+ __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__GGBI=my_copy__2EAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__SL2H(__tmp__1M3H);
} break;
case __EXPR_EQUAL__: {
- __tmp__GGBI=my_copy__VFAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__LM2H(__tmp__1M3H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__GGBI=my_copy__CGAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__YM2H(__tmp__1M3H);
} break;
case __REAL_CST__: {
- Self__A2MQ=((__REAL_CST *)__tmp__FGBI);
- __tmp__GGBI=create__value__type__2KQH(Self__A2MQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__A2MQ->value__RGAI,Self__A2MQ->parent_constant__IVNH.static_type__LSYD);
+ 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__C2MQ=((__CHARACTER_CST *)__tmp__FGBI);
- __tmp__GGBI=create__char__XLQH(Self__C2MQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__C2MQ->text__ZGAI);
+ 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__D2MQ=((__IS_EXPANDED *)__tmp__FGBI);
- __tmp__GGBI=create__receiver__2J0H(Self__D2MQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__D2MQ->receiver__AHAI));
+ 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__GGBI=my_copy__FHAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__1N2H(__tmp__1M3H);
} break;
case __EXPR_SUP__: {
- __tmp__GGBI=my_copy__OHAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__EO2H(__tmp__1M3H);
} break;
case __EXPR_SUB__: {
- __tmp__GGBI=my_copy__ZHAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__PO2H(__tmp__1M3H);
} break;
case __EXPR_MUL__: {
- __tmp__GGBI=my_copy__FIAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__1O2H(__tmp__1M3H);
} break;
case __EXPR_DIV__: {
- __tmp__GGBI=my_copy__QIAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__GP2H(__tmp__1M3H);
} break;
case __EXPR_AND__: {
- __tmp__GGBI=my_copy__1IAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__RP2H(__tmp__1M3H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__GGBI=my_copy__GJAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__2P2H(__tmp__1M3H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__GGBI=my_copy__RJAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__HQ2H(__tmp__1M3H);
} break;
case __PUT_TO__: {
- __tmp__GGBI=my_copy__2JAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__SQ2H(__tmp__1M3H);
} break;
case __ITEM__: {
- __tmp__GGBI=my_copy__NKAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__DR2H(__tmp__1M3H);
} break;
case __SIZE_OF__: {
- __tmp__GGBI=my_copy__ZKAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__PR2H(__tmp__1M3H);
} break;
case __CAST__: {
- __tmp__GGBI=my_copy__CLAI(__tmp__FGBI);
+ __tmp__2M3H=my_copy__YR2H(__tmp__1M3H);
} break;
case __CALL_SLOT__: {
- __tmp__GGBI=my_copy__1E2M(__tmp__FGBI);
+ __tmp__2M3H=my_copy__5SYM(__tmp__1M3H);
} break;
case __READ_SLOT__: {
- __tmp__GGBI=my_copy__MRKK(__tmp__FGBI);
+ __tmp__2M3H=my_copy__IUGK(__tmp__1M3H);
} break;
case __READ_GLOBAL__: {
- __tmp__GGBI=my_copy__ZRKK(__tmp__FGBI);
+ __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__GGBI=my_copy__3BGN(__tmp__FGBI);
+ __tmp__2M3H=my_copy__BQCN(__tmp__1M3H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__GGBI=my_copy__VIIO(__tmp__FGBI);
+ __tmp__2M3H=my_copy__NREO(__tmp__1M3H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__GGBI=my_copy__3PNO(__tmp__FGBI);
+ __tmp__2M3H=my_copy__VYJO(__tmp__1M3H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__GGBI=my_copy__CJIO(__tmp__FGBI);
+ __tmp__2M3H=my_copy__0REO(__tmp__1M3H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__GGBI=my_copy__JQNO(__tmp__FGBI);
+ __tmp__2M3H=my_copy__BZJO(__tmp__1M3H);
} break;
case __EXPR_NEG__: {
- __tmp__GGBI=my_copy__EBNM(__tmp__FGBI);
+ __tmp__2M3H=my_copy__CNJM(__tmp__1M3H);
} break;
case __EXPR_ADD__: {
- __tmp__GGBI=my_copy__EOPL(__tmp__FGBI);
+ __tmp__2M3H=my_copy__5XLL(__tmp__1M3H);
} break;
case __EXPR_NOT__: {
- __tmp__GGBI=my_copy__SH2M(__tmp__FGBI);
+ __tmp__2M3H=my_copy__WVYM(__tmp__1M3H);
} break;
case __EXPR_MOD__: {
- __tmp__GGBI=my_copy__NJIO(__tmp__FGBI);
+ __tmp__2M3H=my_copy__FSEO(__tmp__1M3H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__GGBI=my_copy__YZHP(__tmp__FGBI);
+ __tmp__2M3H=my_copy__QCEP(__tmp__1M3H);
} break;
case __EXPR_INF__: {
- __tmp__GGBI=my_copy__13VN(__tmp__FGBI);
+ __tmp__2M3H=my_copy__5LSN(__tmp__1M3H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__GGBI=my_copy__G4VN(__tmp__FGBI);
+ __tmp__2M3H=my_copy__KMSN(__tmp__1M3H);
} break;
case __EXPR_OR__: {
- __tmp__GGBI=my_copy__FLTN(__tmp__FGBI);
+ __tmp__2M3H=my_copy__JZPN(__tmp__1M3H);
} break;
case __EXPR_XOR__: {
- __tmp__GGBI=my_copy__OUWO(__tmp__FGBI);
+ __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;
};
- node__M4AI=new_read__slot__receiver__with__4G0H(__tmp__EGBI,slot_msg__L4AI,__tmp__GGBI,args__N4AI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__M4AI);
- result__G4AI=result_expr__BOHI(node__M4AI);
+ result__2E3H=__tmp__D34R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__D4AI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(Self__C4AI->static_type__KMZD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__E4AI);
- put_position__ECH(Self__C4AI->parent_expr__VLMC.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__G4AI);
+ return(result__2E3H);
}
-static void* check_type__with__AHBI(__PROTOTYPE_CST *Self__BHBI,void *t__CHBI,__POSITION p__DHBI)
+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.
{
- void *result__FHBI,*rec__IHBI,*__tmp__EPBI,*__tmp__FPBI;
- void *local__GHBI;
- void *instr__HHBI;
- void *slot_name__JHBI;
- void *slot_msg__KHBI;
- void *node__LHBI;
- void *__tmp__1JBI,*__tmp__HNBI;
- __POSITION __tmp__CKBI,__tmp__KLBI,__tmp__ONBI,__tmp__WOBI;
- __POSITION __tmp__DPBI;
- void *__tmp__IKBI,*__tmp__UNBI;
- __STRING_CST *Self__R2MQ;
- __PROTOTYPE_CST *Self__S2MQ;
- __INTEGER_CST *Self__T2MQ;
- __REAL_CST *Self__V2MQ;
- __CHARACTER_CST *Self__X2MQ;
- __IS_EXPANDED *Self__Y2MQ;
- void *args__MHBI;
- __BOOLEAN __tmp__XLBI;
- result__FHBI=NULL;
- local__GHBI=NULL;
- instr__HHBI=NULL;
- rec__IHBI=NULL;
- slot_name__JHBI=NULL;
- slot_msg__KHBI=NULL;
- node__LHBI=NULL;
- args__MHBI=NULL;
- if (affect_with__L1KI(t__CHBI,Self__BHBI->parent_constant__DMMC.static_type__LSYD)) {
- result__FHBI=Self__BHBI;
- } else {
- if (is_export_to__Q3YI(Self__BHBI->parent_constant__DMMC.static_type__LSYD,t__CHBI)) {
- local__GHBI=create__name__style__type__VCNG(Self__BHBI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__BHBI->parent_constant__DMMC.static_type__LSYD));
- instr__HHBI=write__value__PXJH(local__GHBI,Self__BHBI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BHBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__HHBI);
- slot_name__JHBI=get__QEC(last_cast_name__3WAI);
- slot_msg__KHBI=get_slot__WADH(Self__BHBI->parent_constant__DMMC.static_type__LSYD,slot_name__JHBI);
- if (((void *)slot_msg__KHBI == (void *)NULL)) {
+ __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__0UXD(Self__BHBI->parent_constant__DMMC.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__CHBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__JHBI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(Self__BHBI->parent_constant__DMMC.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__DHBI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(Self__BHBI->parent_constant__DMMC.static_type__LSYD))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__KHBI)->__id==__SLOT_DATA__) {
- __tmp__1JBI=((__SLOT *)((__SLOT_DATA *)slot_msg__KHBI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__1JBI=((__SLOT *)((__SLOT_CODE *)slot_msg__KHBI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__RQ3H=((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__1JBI) != 1)) {
- if (((struct ___OBJ *)slot_msg__KHBI)->__id==__SLOT_DATA__) {
- __tmp__CKBI=((__SLOT_DATA *)slot_msg__KHBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__CKBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KHBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__CKBI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__KHBI)->__id==__SLOT_DATA__) {
- __tmp__IKBI=get_type_result__NX5G(slot_msg__KHBI);
+ if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
+ __tmp__4Q3H=get_type_result__XF2G(slot_msg__AO3H);
} else {
- __tmp__IKBI=get_type_result__XY5G(slot_msg__KHBI);
- };
- if ((((void *)__tmp__IKBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__IKBI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__CHBI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__IKBI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__IKBI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__CHBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__KHBI)->__id==__SLOT_DATA__) {
- __tmp__KLBI=((__SLOT_DATA *)slot_msg__KHBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__KLBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KHBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__KLBI);
- put_position__ECH(Self__BHBI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__IHBI=read__4TCH(local__GHBI);
- node__LHBI=new_read__slot__receiver__self__3ZQC(Self__BHBI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__KHBI,rec__IHBI,rec__IHBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__LHBI);
- result__FHBI=result_expr__BOHI(node__LHBI);
- __tmp__XLBI=TRUE__;
- } else {
- __tmp__XLBI=FALSE__;
- };
- if ((! __tmp__XLBI)) {
- if (is_import_to__VMBJ(t__CHBI,Self__BHBI->parent_constant__DMMC.static_type__LSYD)) {
- local__GHBI=create__name__style__type__VCNG(Self__BHBI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__BHBI->parent_constant__DMMC.static_type__LSYD));
- instr__HHBI=write__value__PXJH(local__GHBI,Self__BHBI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BHBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__HHBI);
- slot_name__JHBI=get__QEC(last_cast_name__3WAI);
- slot_msg__KHBI=get_slot__WADH(t__CHBI,slot_name__JHBI);
- if (((void *)slot_msg__KHBI == (void *)NULL)) {
+ 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__0UXD(t__CHBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(Self__BHBI->parent_constant__DMMC.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__JHBI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__CHBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__DHBI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__CHBI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__KHBI)->__id==__SLOT_DATA__) {
- __tmp__HNBI=((__SLOT *)((__SLOT_DATA *)slot_msg__KHBI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__HNBI=((__SLOT *)((__SLOT_CODE *)slot_msg__KHBI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__3T3H=((__SLOT *)((__SLOT_CODE *)slot_msg__AO3H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__HNBI) != 2)) {
- if (((struct ___OBJ *)slot_msg__KHBI)->__id==__SLOT_DATA__) {
- __tmp__ONBI=((__SLOT_DATA *)slot_msg__KHBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__ONBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KHBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__ONBI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__KHBI)->__id==__SLOT_DATA__) {
- __tmp__UNBI=get_type_result__NX5G(slot_msg__KHBI);
+ if (((struct ___OBJ *)slot_msg__AO3H)->__id==__SLOT_DATA__) {
+ __tmp__KU3H=get_type_result__XF2G(slot_msg__AO3H);
} else {
- __tmp__UNBI=get_type_result__XY5G(slot_msg__KHBI);
- };
- if ((((void *)__tmp__UNBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__UNBI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__CHBI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__UNBI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__UNBI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__CHBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__KHBI)->__id==__SLOT_DATA__) {
- __tmp__WOBI=((__SLOT_DATA *)slot_msg__KHBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__WOBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KHBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__WOBI);
- put_position__ECH(Self__BHBI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__MHBI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__MHBI,create__type__HZQC(Self__BHBI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,t__CHBI));
- add_last__JLII(args__MHBI,read__4TCH(local__GHBI));
- __tmp__DPBI=Self__BHBI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__EPBI=((void **)((__FAST_ARRAYoEXPRo *)args__MHBI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__EPBI)->__id) {
+ 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__FPBI=my_copy__IE2M(__tmp__EPBI);
+ __tmp__1V3H=my_copy__MSYM(__tmp__0V3H);
} break;
case __STRING_CST__: {
- Self__R2MQ=((__STRING_CST *)__tmp__EPBI);
- __tmp__FPBI=create__text__BMQH(Self__R2MQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R2MQ->string__LDAI);
+ 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__FPBI=my_copy__ODAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__EK2H(__tmp__0V3H);
} break;
case __PROTOTYPE_CST__: {
- Self__S2MQ=((__PROTOTYPE_CST *)__tmp__EPBI);
- __tmp__FPBI=create__type__HZQC(Self__S2MQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__S2MQ->parent_constant__DMMC.static_type__LSYD);
+ 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__T2MQ=((__INTEGER_CST *)__tmp__EPBI);
- __tmp__FPBI=create__value__type__I1QC(Self__T2MQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__T2MQ->value__VUYD,Self__T2MQ->parent_constant__OMMC.static_type__LSYD);
+ 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__FPBI=my_copy__02IJ(__tmp__EPBI);
+ __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__FPBI=my_copy__2EAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__SL2H(__tmp__0V3H);
} break;
case __EXPR_EQUAL__: {
- __tmp__FPBI=my_copy__VFAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__LM2H(__tmp__0V3H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__FPBI=my_copy__CGAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__YM2H(__tmp__0V3H);
} break;
case __REAL_CST__: {
- Self__V2MQ=((__REAL_CST *)__tmp__EPBI);
- __tmp__FPBI=create__value__type__2KQH(Self__V2MQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__V2MQ->value__RGAI,Self__V2MQ->parent_constant__IVNH.static_type__LSYD);
+ 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__X2MQ=((__CHARACTER_CST *)__tmp__EPBI);
- __tmp__FPBI=create__char__XLQH(Self__X2MQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__X2MQ->text__ZGAI);
+ 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__Y2MQ=((__IS_EXPANDED *)__tmp__EPBI);
- __tmp__FPBI=create__receiver__2J0H(Self__Y2MQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__Y2MQ->receiver__AHAI));
+ 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__FPBI=my_copy__FHAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__1N2H(__tmp__0V3H);
} break;
case __EXPR_SUP__: {
- __tmp__FPBI=my_copy__OHAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__EO2H(__tmp__0V3H);
} break;
case __EXPR_SUB__: {
- __tmp__FPBI=my_copy__ZHAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__PO2H(__tmp__0V3H);
} break;
case __EXPR_MUL__: {
- __tmp__FPBI=my_copy__FIAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__1O2H(__tmp__0V3H);
} break;
case __EXPR_DIV__: {
- __tmp__FPBI=my_copy__QIAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__GP2H(__tmp__0V3H);
} break;
case __EXPR_AND__: {
- __tmp__FPBI=my_copy__1IAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__RP2H(__tmp__0V3H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__FPBI=my_copy__GJAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__2P2H(__tmp__0V3H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__FPBI=my_copy__RJAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__HQ2H(__tmp__0V3H);
} break;
case __PUT_TO__: {
- __tmp__FPBI=my_copy__2JAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__SQ2H(__tmp__0V3H);
} break;
case __ITEM__: {
- __tmp__FPBI=my_copy__NKAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__DR2H(__tmp__0V3H);
} break;
case __SIZE_OF__: {
- __tmp__FPBI=my_copy__ZKAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__PR2H(__tmp__0V3H);
} break;
case __CAST__: {
- __tmp__FPBI=my_copy__CLAI(__tmp__EPBI);
+ __tmp__1V3H=my_copy__YR2H(__tmp__0V3H);
} break;
case __CALL_SLOT__: {
- __tmp__FPBI=my_copy__1E2M(__tmp__EPBI);
+ __tmp__1V3H=my_copy__5SYM(__tmp__0V3H);
} break;
case __READ_SLOT__: {
- __tmp__FPBI=my_copy__MRKK(__tmp__EPBI);
+ __tmp__1V3H=my_copy__IUGK(__tmp__0V3H);
} break;
case __READ_GLOBAL__: {
- __tmp__FPBI=my_copy__ZRKK(__tmp__EPBI);
+ __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__FPBI=my_copy__3BGN(__tmp__EPBI);
+ __tmp__1V3H=my_copy__BQCN(__tmp__0V3H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__FPBI=my_copy__VIIO(__tmp__EPBI);
+ __tmp__1V3H=my_copy__NREO(__tmp__0V3H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__FPBI=my_copy__3PNO(__tmp__EPBI);
+ __tmp__1V3H=my_copy__VYJO(__tmp__0V3H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__FPBI=my_copy__CJIO(__tmp__EPBI);
+ __tmp__1V3H=my_copy__0REO(__tmp__0V3H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__FPBI=my_copy__JQNO(__tmp__EPBI);
+ __tmp__1V3H=my_copy__BZJO(__tmp__0V3H);
} break;
case __EXPR_NEG__: {
- __tmp__FPBI=my_copy__EBNM(__tmp__EPBI);
+ __tmp__1V3H=my_copy__CNJM(__tmp__0V3H);
} break;
case __EXPR_ADD__: {
- __tmp__FPBI=my_copy__EOPL(__tmp__EPBI);
+ __tmp__1V3H=my_copy__5XLL(__tmp__0V3H);
} break;
case __EXPR_NOT__: {
- __tmp__FPBI=my_copy__SH2M(__tmp__EPBI);
+ __tmp__1V3H=my_copy__WVYM(__tmp__0V3H);
} break;
case __EXPR_MOD__: {
- __tmp__FPBI=my_copy__NJIO(__tmp__EPBI);
+ __tmp__1V3H=my_copy__FSEO(__tmp__0V3H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__FPBI=my_copy__YZHP(__tmp__EPBI);
+ __tmp__1V3H=my_copy__QCEP(__tmp__0V3H);
} break;
case __EXPR_INF__: {
- __tmp__FPBI=my_copy__13VN(__tmp__EPBI);
+ __tmp__1V3H=my_copy__5LSN(__tmp__0V3H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__FPBI=my_copy__G4VN(__tmp__EPBI);
+ __tmp__1V3H=my_copy__KMSN(__tmp__0V3H);
} break;
case __EXPR_OR__: {
- __tmp__FPBI=my_copy__FLTN(__tmp__EPBI);
+ __tmp__1V3H=my_copy__JZPN(__tmp__0V3H);
} break;
case __EXPR_XOR__: {
- __tmp__FPBI=my_copy__OUWO(__tmp__EPBI);
+ __tmp__1V3H=my_copy__G3SO(__tmp__0V3H);
} break;
};
- node__LHBI=new_read__slot__receiver__with__4G0H(__tmp__DPBI,slot_msg__KHBI,__tmp__FPBI,args__MHBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__LHBI);
- result__FHBI=result_expr__BOHI(node__LHBI);
+ 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_491));
- append_name_in__0UXD(t__CHBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(Self__BHBI->parent_constant__DMMC.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__DHBI);
- put_position__ECH(Self__BHBI->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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__FHBI);
+ return(result__1N3H);
}
-static void* check_type__with__5PBI(__INTEGER_CST *Self__AQBI,void *t__BQBI,__POSITION p__CQBI)
+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.
{
- void *result__EQBI,*rec__HQBI,*__tmp__DYBI,*__tmp__EYBI;
- void *local__FQBI;
- void *instr__GQBI;
- void *slot_name__IQBI;
- void *slot_msg__JQBI;
- void *node__KQBI;
- void *__tmp__0SBI,*__tmp__GWBI;
- __POSITION __tmp__BTBI,__tmp__JUBI,__tmp__NWBI,__tmp__VXBI;
- __POSITION __tmp__CYBI;
- void *__tmp__HTBI,*__tmp__TWBI;
- __STRING_CST *Self__G3MQ;
- __PROTOTYPE_CST *Self__H3MQ;
- __INTEGER_CST *Self__I3MQ;
- __REAL_CST *Self__K3MQ;
- __CHARACTER_CST *Self__M3MQ;
- __IS_EXPANDED *Self__N3MQ;
- void *args__LQBI;
- __BOOLEAN __tmp__WUBI;
- result__EQBI=NULL;
- local__FQBI=NULL;
- instr__GQBI=NULL;
- rec__HQBI=NULL;
- slot_name__IQBI=NULL;
- slot_msg__JQBI=NULL;
- node__KQBI=NULL;
- args__LQBI=NULL;
- if (affect_with__L1KI(t__BQBI,Self__AQBI->parent_constant__OMMC.static_type__LSYD)) {
- result__EQBI=Self__AQBI;
- } else {
- if (is_export_to__Q3YI(Self__AQBI->parent_constant__OMMC.static_type__LSYD,t__BQBI)) {
- local__FQBI=create__name__style__type__VCNG(Self__AQBI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__AQBI->parent_constant__OMMC.static_type__LSYD));
- instr__GQBI=write__value__PXJH(local__FQBI,Self__AQBI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AQBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__GQBI);
- slot_name__IQBI=get__QEC(last_cast_name__3WAI);
- slot_msg__JQBI=get_slot__WADH(Self__AQBI->parent_constant__OMMC.static_type__LSYD,slot_name__IQBI);
- if (((void *)slot_msg__JQBI == (void *)NULL)) {
+ __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__0UXD(Self__AQBI->parent_constant__OMMC.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__BQBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__IQBI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(Self__AQBI->parent_constant__OMMC.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__CQBI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(Self__AQBI->parent_constant__OMMC.static_type__LSYD))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
- if (((struct ___OBJ *)slot_msg__JQBI)->__id==__SLOT_DATA__) {
- __tmp__0SBI=((__SLOT *)((__SLOT_DATA *)slot_msg__JQBI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__0SBI=((__SLOT *)((__SLOT_CODE *)slot_msg__JQBI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__QZ3H=((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__0SBI) != 1)) {
- if (((struct ___OBJ *)slot_msg__JQBI)->__id==__SLOT_DATA__) {
- __tmp__BTBI=((__SLOT_DATA *)slot_msg__JQBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__BTBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__JQBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__BTBI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__JQBI)->__id==__SLOT_DATA__) {
- __tmp__HTBI=get_type_result__NX5G(slot_msg__JQBI);
+ if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
+ __tmp__3Z3H=get_type_result__XF2G(slot_msg__5W3H);
} else {
- __tmp__HTBI=get_type_result__XY5G(slot_msg__JQBI);
- };
- if ((((void *)__tmp__HTBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__HTBI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__BQBI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__HTBI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__HTBI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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);
+ };
+ Self__3ZHR->storage__XNK=new__A0HR;
+ Self__3ZHR->capacity__MNK=new_capacity__2ZHR;
+ };
+ };
+ ((__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_486));
- append_name_in__0UXD(t__BQBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__JQBI)->__id==__SLOT_DATA__) {
- __tmp__JUBI=((__SLOT_DATA *)slot_msg__JQBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__JUBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__JQBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__JUBI);
- put_position__ECH(Self__AQBI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__HQBI=read__4TCH(local__FQBI);
- node__KQBI=new_read__slot__receiver__self__3ZQC(Self__AQBI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__JQBI,rec__HQBI,rec__HQBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__KQBI);
- result__EQBI=result_expr__BOHI(node__KQBI);
- __tmp__WUBI=TRUE__;
- } else {
- __tmp__WUBI=FALSE__;
- };
- if ((! __tmp__WUBI)) {
- if (is_import_to__VMBJ(t__BQBI,Self__AQBI->parent_constant__OMMC.static_type__LSYD)) {
- local__FQBI=create__name__style__type__VCNG(Self__AQBI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__AQBI->parent_constant__OMMC.static_type__LSYD));
- instr__GQBI=write__value__PXJH(local__FQBI,Self__AQBI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AQBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__GQBI);
- slot_name__IQBI=get__QEC(last_cast_name__3WAI);
- slot_msg__JQBI=get_slot__WADH(t__BQBI,slot_name__IQBI);
- if (((void *)slot_msg__JQBI == (void *)NULL)) {
+ 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__0UXD(t__BQBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(Self__AQBI->parent_constant__OMMC.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__IQBI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__BQBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__CQBI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__BQBI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__JQBI)->__id==__SLOT_DATA__) {
- __tmp__GWBI=((__SLOT *)((__SLOT_DATA *)slot_msg__JQBI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__GWBI=((__SLOT *)((__SLOT_CODE *)slot_msg__JQBI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__223H=((__SLOT *)((__SLOT_CODE *)slot_msg__5W3H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__GWBI) != 2)) {
- if (((struct ___OBJ *)slot_msg__JQBI)->__id==__SLOT_DATA__) {
- __tmp__NWBI=((__SLOT_DATA *)slot_msg__JQBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__NWBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__JQBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__NWBI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__JQBI)->__id==__SLOT_DATA__) {
- __tmp__TWBI=get_type_result__NX5G(slot_msg__JQBI);
+ if (((struct ___OBJ *)slot_msg__5W3H)->__id==__SLOT_DATA__) {
+ __tmp__J33H=get_type_result__XF2G(slot_msg__5W3H);
} else {
- __tmp__TWBI=get_type_result__XY5G(slot_msg__JQBI);
- };
- if ((((void *)__tmp__TWBI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__TWBI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__BQBI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__TWBI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__TWBI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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;
+ };
+ };
+ ((__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_490));
- append_name_in__0UXD(t__BQBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__JQBI)->__id==__SLOT_DATA__) {
- __tmp__VXBI=((__SLOT_DATA *)slot_msg__JQBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__VXBI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__JQBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__VXBI);
- put_position__ECH(Self__AQBI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__LQBI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__LQBI,create__type__HZQC(Self__AQBI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,t__BQBI));
- add_last__JLII(args__LQBI,read__4TCH(local__FQBI));
- __tmp__CYBI=Self__AQBI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__DYBI=((void **)((__FAST_ARRAYoEXPRo *)args__LQBI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__DYBI)->__id) {
+ 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__EYBI=my_copy__IE2M(__tmp__DYBI);
+ __tmp__043H=my_copy__MSYM(__tmp__Z43H);
} break;
case __STRING_CST__: {
- Self__G3MQ=((__STRING_CST *)__tmp__DYBI);
- __tmp__EYBI=create__text__BMQH(Self__G3MQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__G3MQ->string__LDAI);
+ 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__EYBI=my_copy__ODAI(__tmp__DYBI);
+ __tmp__043H=my_copy__EK2H(__tmp__Z43H);
} break;
case __PROTOTYPE_CST__: {
- Self__H3MQ=((__PROTOTYPE_CST *)__tmp__DYBI);
- __tmp__EYBI=create__type__HZQC(Self__H3MQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__H3MQ->parent_constant__DMMC.static_type__LSYD);
+ 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__I3MQ=((__INTEGER_CST *)__tmp__DYBI);
- __tmp__EYBI=create__value__type__I1QC(Self__I3MQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__I3MQ->value__VUYD,Self__I3MQ->parent_constant__OMMC.static_type__LSYD);
+ 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__EYBI=my_copy__02IJ(__tmp__DYBI);
+ __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__EYBI=my_copy__2EAI(__tmp__DYBI);
+ __tmp__043H=my_copy__SL2H(__tmp__Z43H);
} break;
case __EXPR_EQUAL__: {
- __tmp__EYBI=my_copy__VFAI(__tmp__DYBI);
+ __tmp__043H=my_copy__LM2H(__tmp__Z43H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__EYBI=my_copy__CGAI(__tmp__DYBI);
+ __tmp__043H=my_copy__YM2H(__tmp__Z43H);
} break;
case __REAL_CST__: {
- Self__K3MQ=((__REAL_CST *)__tmp__DYBI);
- __tmp__EYBI=create__value__type__2KQH(Self__K3MQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__K3MQ->value__RGAI,Self__K3MQ->parent_constant__IVNH.static_type__LSYD);
+ 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__M3MQ=((__CHARACTER_CST *)__tmp__DYBI);
- __tmp__EYBI=create__char__XLQH(Self__M3MQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__M3MQ->text__ZGAI);
+ 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__N3MQ=((__IS_EXPANDED *)__tmp__DYBI);
- __tmp__EYBI=create__receiver__2J0H(Self__N3MQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__N3MQ->receiver__AHAI));
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ ptr__BPUR=result__SPUR;
+ };
+ 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__EYBI=my_copy__FHAI(__tmp__DYBI);
+ __tmp__043H=my_copy__1N2H(__tmp__Z43H);
} break;
case __EXPR_SUP__: {
- __tmp__EYBI=my_copy__OHAI(__tmp__DYBI);
+ __tmp__043H=my_copy__EO2H(__tmp__Z43H);
} break;
case __EXPR_SUB__: {
- __tmp__EYBI=my_copy__ZHAI(__tmp__DYBI);
+ __tmp__043H=my_copy__PO2H(__tmp__Z43H);
} break;
case __EXPR_MUL__: {
- __tmp__EYBI=my_copy__FIAI(__tmp__DYBI);
+ __tmp__043H=my_copy__1O2H(__tmp__Z43H);
} break;
case __EXPR_DIV__: {
- __tmp__EYBI=my_copy__QIAI(__tmp__DYBI);
+ __tmp__043H=my_copy__GP2H(__tmp__Z43H);
} break;
case __EXPR_AND__: {
- __tmp__EYBI=my_copy__1IAI(__tmp__DYBI);
+ __tmp__043H=my_copy__RP2H(__tmp__Z43H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__EYBI=my_copy__GJAI(__tmp__DYBI);
+ __tmp__043H=my_copy__2P2H(__tmp__Z43H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__EYBI=my_copy__RJAI(__tmp__DYBI);
+ __tmp__043H=my_copy__HQ2H(__tmp__Z43H);
} break;
case __PUT_TO__: {
- __tmp__EYBI=my_copy__2JAI(__tmp__DYBI);
+ __tmp__043H=my_copy__SQ2H(__tmp__Z43H);
} break;
case __ITEM__: {
- __tmp__EYBI=my_copy__NKAI(__tmp__DYBI);
+ __tmp__043H=my_copy__DR2H(__tmp__Z43H);
} break;
case __SIZE_OF__: {
- __tmp__EYBI=my_copy__ZKAI(__tmp__DYBI);
+ __tmp__043H=my_copy__PR2H(__tmp__Z43H);
} break;
case __CAST__: {
- __tmp__EYBI=my_copy__CLAI(__tmp__DYBI);
+ __tmp__043H=my_copy__YR2H(__tmp__Z43H);
} break;
case __CALL_SLOT__: {
- __tmp__EYBI=my_copy__1E2M(__tmp__DYBI);
+ __tmp__043H=my_copy__5SYM(__tmp__Z43H);
} break;
case __READ_SLOT__: {
- __tmp__EYBI=my_copy__MRKK(__tmp__DYBI);
+ __tmp__043H=my_copy__IUGK(__tmp__Z43H);
} break;
case __READ_GLOBAL__: {
- __tmp__EYBI=my_copy__ZRKK(__tmp__DYBI);
+ __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__043H=__tmp__20HR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__EYBI=my_copy__3BGN(__tmp__DYBI);
+ __tmp__043H=my_copy__BQCN(__tmp__Z43H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__EYBI=my_copy__VIIO(__tmp__DYBI);
+ __tmp__043H=my_copy__NREO(__tmp__Z43H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__EYBI=my_copy__3PNO(__tmp__DYBI);
+ __tmp__043H=my_copy__VYJO(__tmp__Z43H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__EYBI=my_copy__CJIO(__tmp__DYBI);
+ __tmp__043H=my_copy__0REO(__tmp__Z43H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__EYBI=my_copy__JQNO(__tmp__DYBI);
+ __tmp__043H=my_copy__BZJO(__tmp__Z43H);
} break;
case __EXPR_NEG__: {
- __tmp__EYBI=my_copy__EBNM(__tmp__DYBI);
+ __tmp__043H=my_copy__CNJM(__tmp__Z43H);
} break;
case __EXPR_ADD__: {
- __tmp__EYBI=my_copy__EOPL(__tmp__DYBI);
+ __tmp__043H=my_copy__5XLL(__tmp__Z43H);
} break;
case __EXPR_NOT__: {
- __tmp__EYBI=my_copy__SH2M(__tmp__DYBI);
+ __tmp__043H=my_copy__WVYM(__tmp__Z43H);
} break;
case __EXPR_MOD__: {
- __tmp__EYBI=my_copy__NJIO(__tmp__DYBI);
+ __tmp__043H=my_copy__FSEO(__tmp__Z43H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__EYBI=my_copy__YZHP(__tmp__DYBI);
+ __tmp__043H=my_copy__QCEP(__tmp__Z43H);
} break;
case __EXPR_INF__: {
- __tmp__EYBI=my_copy__13VN(__tmp__DYBI);
+ __tmp__043H=my_copy__5LSN(__tmp__Z43H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__EYBI=my_copy__G4VN(__tmp__DYBI);
+ __tmp__043H=my_copy__KMSN(__tmp__Z43H);
} break;
case __EXPR_OR__: {
- __tmp__EYBI=my_copy__FLTN(__tmp__DYBI);
+ __tmp__043H=my_copy__JZPN(__tmp__Z43H);
} break;
case __EXPR_XOR__: {
- __tmp__EYBI=my_copy__OUWO(__tmp__DYBI);
+ __tmp__043H=my_copy__G3SO(__tmp__Z43H);
} break;
};
- node__KQBI=new_read__slot__receiver__with__4G0H(__tmp__CYBI,slot_msg__JQBI,__tmp__EYBI,args__LQBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__KQBI);
- result__EQBI=result_expr__BOHI(node__KQBI);
+ 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_491));
- append_name_in__0UXD(t__BQBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(Self__AQBI->parent_constant__OMMC.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__CQBI);
- put_position__ECH(Self__AQBI->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
};
};
- return(result__EQBI);
+ return(result__0W3H);
}
-static void* check_type__with__XAJJ(__READ_LOCAL *Self__YAJJ,void *t__ZAJJ,__POSITION p__0AJJ)
+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.
{
- void *result__2AJJ,*rec__5AJJ,*__tmp__1IJJ,*__tmp__2IJJ;
- void *local__3AJJ;
- void *instr__4AJJ;
- void *slot_name__ABJJ;
- void *slot_msg__BBJJ;
- void *node__CBJJ;
- void *__tmp__SDJJ,*__tmp__4GJJ;
- __POSITION __tmp__ZDJJ,__tmp__BFJJ,__tmp__FHJJ,__tmp__NIJJ;
- __POSITION __tmp__0IJJ;
- void *__tmp__5DJJ,*__tmp__LHJJ;
- __STRING_CST *Self__13MQ;
- __PROTOTYPE_CST *Self__23MQ;
- __INTEGER_CST *Self__33MQ;
- __REAL_CST *Self__53MQ;
- __CHARACTER_CST *Self__B4MQ;
- __IS_EXPANDED *Self__C4MQ;
- void *args__DBJJ;
- __BOOLEAN __tmp__OFJJ;
- result__2AJJ=NULL;
- local__3AJJ=NULL;
- instr__4AJJ=NULL;
- rec__5AJJ=NULL;
- slot_name__ABJJ=NULL;
- slot_msg__BBJJ=NULL;
- node__CBJJ=NULL;
- args__DBJJ=NULL;
- if (affect_with__L1KI(t__ZAJJ,((__LOCAL *)Self__YAJJ->local__G5YD)->parent_variable__ALMC.type__LCCG)) {
- result__2AJJ=Self__YAJJ;
- } else {
- if (is_export_to__Q3YI(((__LOCAL *)Self__YAJJ->local__G5YD)->parent_variable__ALMC.type__LCCG,t__ZAJJ)) {
- local__3AJJ=create__name__style__type__VCNG(Self__YAJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)((__LOCAL *)Self__YAJJ->local__G5YD)->parent_variable__ALMC.type__LCCG));
- instr__4AJJ=write__value__PXJH(local__3AJJ,Self__YAJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YAJJ);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__4AJJ);
- slot_name__ABJJ=get__QEC(last_cast_name__3WAI);
- slot_msg__BBJJ=get_slot__WADH(((__LOCAL *)Self__YAJJ->local__G5YD)->parent_variable__ALMC.type__LCCG,slot_name__ABJJ);
- if (((void *)slot_msg__BBJJ == (void *)NULL)) {
+ __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__0UXD(((__LOCAL *)Self__YAJJ->local__G5YD)->parent_variable__ALMC.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__ZAJJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__ABJJ);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(((__LOCAL *)Self__YAJJ->local__G5YD)->parent_variable__ALMC.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__0AJJ);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(((__LOCAL *)Self__YAJJ->local__G5YD)->parent_variable__ALMC.type__LCCG))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__BBJJ)->__id==__SLOT_DATA__) {
- __tmp__SDJJ=((__SLOT *)((__SLOT_DATA *)slot_msg__BBJJ)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__SDJJ=((__SLOT *)((__SLOT_CODE *)slot_msg__BBJJ)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__OGFJ=((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__SDJJ) != 1)) {
- if (((struct ___OBJ *)slot_msg__BBJJ)->__id==__SLOT_DATA__) {
- __tmp__ZDJJ=((__SLOT_DATA *)slot_msg__BBJJ)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__ZDJJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BBJJ)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__ZDJJ);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__BBJJ)->__id==__SLOT_DATA__) {
- __tmp__5DJJ=get_type_result__NX5G(slot_msg__BBJJ);
+ if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
+ __tmp__1GFJ=get_type_result__XF2G(slot_msg__3DFJ);
} else {
- __tmp__5DJJ=get_type_result__XY5G(slot_msg__BBJJ);
- };
- if ((((void *)__tmp__5DJJ == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__5DJJ)->parent_type__KTL != (void *)((__TYPE_FULL *)t__ZAJJ)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__5DJJ != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__5DJJ,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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;
+ };
+ };
+ ((__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_486));
- append_name_in__0UXD(t__ZAJJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__BBJJ)->__id==__SLOT_DATA__) {
- __tmp__BFJJ=((__SLOT_DATA *)slot_msg__BBJJ)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__BFJJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BBJJ)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__BFJJ);
- put_position__ECH(Self__YAJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__5AJJ=read__4TCH(local__3AJJ);
- node__CBJJ=new_read__slot__receiver__self__3ZQC(Self__YAJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__BBJJ,rec__5AJJ,rec__5AJJ);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__CBJJ);
- result__2AJJ=result_expr__BOHI(node__CBJJ);
- __tmp__OFJJ=TRUE__;
- } else {
- __tmp__OFJJ=FALSE__;
- };
- if ((! __tmp__OFJJ)) {
- if (is_import_to__VMBJ(t__ZAJJ,((__LOCAL *)Self__YAJJ->local__G5YD)->parent_variable__ALMC.type__LCCG)) {
- local__3AJJ=create__name__style__type__VCNG(Self__YAJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)((__LOCAL *)Self__YAJJ->local__G5YD)->parent_variable__ALMC.type__LCCG));
- instr__4AJJ=write__value__PXJH(local__3AJJ,Self__YAJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YAJJ);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__4AJJ);
- slot_name__ABJJ=get__QEC(last_cast_name__3WAI);
- slot_msg__BBJJ=get_slot__WADH(t__ZAJJ,slot_name__ABJJ);
- if (((void *)slot_msg__BBJJ == (void *)NULL)) {
+ 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;
+ } break;
+ case __DTA_WR_VALUE__: {
+ __tmp__S34R=((__DTA_WR_VALUE *)__tmp__R34R)->parent_dta__XSUH.result_expr__YHZD;
+ } break;
+ case __DTA_RD_ARGS__: {
+ __tmp__S34R=((__DTA_RD_ARGS *)__tmp__R34R)->parent_dta__HOWH.result_expr__YHZD;
+ } 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__0UXD(t__ZAJJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(((__LOCAL *)Self__YAJJ->local__G5YD)->parent_variable__ALMC.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__ABJJ);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__ZAJJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__0AJJ);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__ZAJJ))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__BBJJ)->__id==__SLOT_DATA__) {
- __tmp__4GJJ=((__SLOT *)((__SLOT_DATA *)slot_msg__BBJJ)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__4GJJ=((__SLOT *)((__SLOT_CODE *)slot_msg__BBJJ)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__0JFJ=((__SLOT *)((__SLOT_CODE *)slot_msg__3DFJ)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__4GJJ) != 2)) {
- if (((struct ___OBJ *)slot_msg__BBJJ)->__id==__SLOT_DATA__) {
- __tmp__FHJJ=((__SLOT_DATA *)slot_msg__BBJJ)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__FHJJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BBJJ)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__FHJJ);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__BBJJ)->__id==__SLOT_DATA__) {
- __tmp__LHJJ=get_type_result__NX5G(slot_msg__BBJJ);
+ if (((struct ___OBJ *)slot_msg__3DFJ)->__id==__SLOT_DATA__) {
+ __tmp__HKFJ=get_type_result__XF2G(slot_msg__3DFJ);
} else {
- __tmp__LHJJ=get_type_result__XY5G(slot_msg__BBJJ);
- };
- if ((((void *)__tmp__LHJJ == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__LHJJ)->parent_type__KTL != (void *)((__TYPE_FULL *)t__ZAJJ)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__LHJJ != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__LHJJ,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__ZAJJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__BBJJ)->__id==__SLOT_DATA__) {
- __tmp__NIJJ=((__SLOT_DATA *)slot_msg__BBJJ)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__NIJJ=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BBJJ)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__NIJJ);
- put_position__ECH(Self__YAJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__DBJJ=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__DBJJ,create__type__HZQC(Self__YAJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,t__ZAJJ));
- add_last__JLII(args__DBJJ,read__4TCH(local__3AJJ));
- __tmp__0IJJ=Self__YAJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__1IJJ=((void **)((__FAST_ARRAYoEXPRo *)args__DBJJ)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__1IJJ)->__id) {
+ 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__2IJJ=my_copy__IE2M(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__MSYM(__tmp__XLFJ);
} break;
case __STRING_CST__: {
- Self__13MQ=((__STRING_CST *)__tmp__1IJJ);
- __tmp__2IJJ=create__text__BMQH(Self__13MQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__13MQ->string__LDAI);
+ 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__2IJJ=my_copy__ODAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__EK2H(__tmp__XLFJ);
} break;
case __PROTOTYPE_CST__: {
- Self__23MQ=((__PROTOTYPE_CST *)__tmp__1IJJ);
- __tmp__2IJJ=create__type__HZQC(Self__23MQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__23MQ->parent_constant__DMMC.static_type__LSYD);
+ 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__33MQ=((__INTEGER_CST *)__tmp__1IJJ);
- __tmp__2IJJ=create__value__type__I1QC(Self__33MQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__33MQ->value__VUYD,Self__33MQ->parent_constant__OMMC.static_type__LSYD);
+ 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__2IJJ=my_copy__02IJ(__tmp__1IJJ);
+ __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__2IJJ=my_copy__2EAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__SL2H(__tmp__XLFJ);
} break;
case __EXPR_EQUAL__: {
- __tmp__2IJJ=my_copy__VFAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__LM2H(__tmp__XLFJ);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__2IJJ=my_copy__CGAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__YM2H(__tmp__XLFJ);
} break;
case __REAL_CST__: {
- Self__53MQ=((__REAL_CST *)__tmp__1IJJ);
- __tmp__2IJJ=create__value__type__2KQH(Self__53MQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__53MQ->value__RGAI,Self__53MQ->parent_constant__IVNH.static_type__LSYD);
+ 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__B4MQ=((__CHARACTER_CST *)__tmp__1IJJ);
- __tmp__2IJJ=create__char__XLQH(Self__B4MQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__B4MQ->text__ZGAI);
+ 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__C4MQ=((__IS_EXPANDED *)__tmp__1IJJ);
- __tmp__2IJJ=create__receiver__2J0H(Self__C4MQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__C4MQ->receiver__AHAI));
+ 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__2IJJ=my_copy__FHAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__1N2H(__tmp__XLFJ);
} break;
case __EXPR_SUP__: {
- __tmp__2IJJ=my_copy__OHAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__EO2H(__tmp__XLFJ);
} break;
case __EXPR_SUB__: {
- __tmp__2IJJ=my_copy__ZHAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__PO2H(__tmp__XLFJ);
} break;
case __EXPR_MUL__: {
- __tmp__2IJJ=my_copy__FIAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__1O2H(__tmp__XLFJ);
} break;
case __EXPR_DIV__: {
- __tmp__2IJJ=my_copy__QIAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__GP2H(__tmp__XLFJ);
} break;
case __EXPR_AND__: {
- __tmp__2IJJ=my_copy__1IAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__RP2H(__tmp__XLFJ);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__2IJJ=my_copy__GJAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__2P2H(__tmp__XLFJ);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__2IJJ=my_copy__RJAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__HQ2H(__tmp__XLFJ);
} break;
case __PUT_TO__: {
- __tmp__2IJJ=my_copy__2JAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__SQ2H(__tmp__XLFJ);
} break;
case __ITEM__: {
- __tmp__2IJJ=my_copy__NKAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__DR2H(__tmp__XLFJ);
} break;
case __SIZE_OF__: {
- __tmp__2IJJ=my_copy__ZKAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__PR2H(__tmp__XLFJ);
} break;
case __CAST__: {
- __tmp__2IJJ=my_copy__CLAI(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__YR2H(__tmp__XLFJ);
} break;
case __CALL_SLOT__: {
- __tmp__2IJJ=my_copy__1E2M(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__5SYM(__tmp__XLFJ);
} break;
case __READ_SLOT__: {
- __tmp__2IJJ=my_copy__MRKK(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__IUGK(__tmp__XLFJ);
} break;
case __READ_GLOBAL__: {
- __tmp__2IJJ=my_copy__ZRKK(__tmp__1IJJ);
+ __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__2IJJ=my_copy__3BGN(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__BQCN(__tmp__XLFJ);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__2IJJ=my_copy__VIIO(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__NREO(__tmp__XLFJ);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__2IJJ=my_copy__3PNO(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__VYJO(__tmp__XLFJ);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__2IJJ=my_copy__CJIO(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__0REO(__tmp__XLFJ);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__2IJJ=my_copy__JQNO(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__BZJO(__tmp__XLFJ);
} break;
case __EXPR_NEG__: {
- __tmp__2IJJ=my_copy__EBNM(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__CNJM(__tmp__XLFJ);
} break;
case __EXPR_ADD__: {
- __tmp__2IJJ=my_copy__EOPL(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__5XLL(__tmp__XLFJ);
} break;
case __EXPR_NOT__: {
- __tmp__2IJJ=my_copy__SH2M(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__WVYM(__tmp__XLFJ);
} break;
case __EXPR_MOD__: {
- __tmp__2IJJ=my_copy__NJIO(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__FSEO(__tmp__XLFJ);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__2IJJ=my_copy__YZHP(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__QCEP(__tmp__XLFJ);
} break;
case __EXPR_INF__: {
- __tmp__2IJJ=my_copy__13VN(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__5LSN(__tmp__XLFJ);
} break;
case __EXPR_INF_EQ__: {
- __tmp__2IJJ=my_copy__G4VN(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__KMSN(__tmp__XLFJ);
} break;
case __EXPR_OR__: {
- __tmp__2IJJ=my_copy__FLTN(__tmp__1IJJ);
+ __tmp__YLFJ=my_copy__JZPN(__tmp__XLFJ);
} break;
case __EXPR_XOR__: {
- __tmp__2IJJ=my_copy__OUWO(__tmp__1IJJ);
+ __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;
};
- node__CBJJ=new_read__slot__receiver__with__4G0H(__tmp__0IJJ,slot_msg__BBJJ,__tmp__2IJJ,args__DBJJ);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__CBJJ);
- result__2AJJ=result_expr__BOHI(node__CBJJ);
+ result__YDFJ=__tmp__V34R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__ZAJJ,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(((__LOCAL *)Self__YAJJ->local__G5YD)->parent_variable__ALMC.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__0AJJ);
- put_position__ECH(Self__YAJJ->parent_read__L3YD.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__2AJJ);
+ return(result__YDFJ);
}
-static void* check_type__with__3YBI(__EXPR_MULTIPLE *Self__4YBI,void *t__5YBI,__POSITION p__AZBI)
+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.
{
- void *result__CZBI,*rec__FZBI,*__tmp__BBCI,*__tmp__CBCI;
- void *local__DZBI;
- void *instr__EZBI;
- void *slot_name__GZBI;
- void *slot_msg__HZBI;
- void *node__IZBI;
- void *__tmp__Y1BI,*__tmp__E5BI;
- __POSITION __tmp__51BI,__tmp__H3BI,__tmp__L5BI,__tmp__TACI;
- __POSITION __tmp__ABCI;
- void *__tmp__F2BI,*__tmp__R5BI;
- __STRING_CST *Self__P4MQ;
- __PROTOTYPE_CST *Self__Q4MQ;
- __INTEGER_CST *Self__R4MQ;
- __REAL_CST *Self__T4MQ;
- __CHARACTER_CST *Self__V4MQ;
- __IS_EXPANDED *Self__W4MQ;
- void *args__JZBI;
- __BOOLEAN __tmp__U3BI;
- result__CZBI=NULL;
- local__DZBI=NULL;
- instr__EZBI=NULL;
- rec__FZBI=NULL;
- slot_name__GZBI=NULL;
- slot_msg__HZBI=NULL;
- node__IZBI=NULL;
- args__JZBI=NULL;
- if (affect_with__L1KI(t__5YBI,static_type__EG5H(Self__4YBI))) {
- result__CZBI=Self__4YBI;
- } else {
- if (is_export_to__Q3YI(static_type__EG5H(Self__4YBI),t__5YBI)) {
- local__DZBI=create__name__style__type__VCNG(EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__EG5H(Self__4YBI)));
- instr__EZBI=write__value__PXJH(local__DZBI,EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4YBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__EZBI);
- slot_name__GZBI=get__QEC(last_cast_name__3WAI);
- slot_msg__HZBI=get_slot__WADH(static_type__EG5H(Self__4YBI),slot_name__GZBI);
- if (((void *)slot_msg__HZBI == (void *)NULL)) {
+ __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__0UXD(static_type__EG5H(Self__4YBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__5YBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__GZBI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__EG5H(Self__4YBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__AZBI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__EG5H(Self__4YBI)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__HZBI)->__id==__SLOT_DATA__) {
- __tmp__Y1BI=((__SLOT *)((__SLOT_DATA *)slot_msg__HZBI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__Y1BI=((__SLOT *)((__SLOT_CODE *)slot_msg__HZBI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__OC4H=((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__Y1BI) != 1)) {
- if (((struct ___OBJ *)slot_msg__HZBI)->__id==__SLOT_DATA__) {
- __tmp__51BI=((__SLOT_DATA *)slot_msg__HZBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__51BI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HZBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__51BI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__HZBI)->__id==__SLOT_DATA__) {
- __tmp__F2BI=get_type_result__NX5G(slot_msg__HZBI);
+ if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
+ __tmp__1C4H=get_type_result__XF2G(slot_msg__353H);
} else {
- __tmp__F2BI=get_type_result__XY5G(slot_msg__HZBI);
- };
- if ((((void *)__tmp__F2BI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__F2BI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__5YBI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__F2BI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__F2BI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__5YBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__HZBI)->__id==__SLOT_DATA__) {
- __tmp__H3BI=((__SLOT_DATA *)slot_msg__HZBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__H3BI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HZBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__H3BI);
- put_position__ECH(EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__FZBI=read__4TCH(local__DZBI);
- node__IZBI=new_read__slot__receiver__self__3ZQC(EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__HZBI,rec__FZBI,rec__FZBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__IZBI);
- result__CZBI=result_expr__BOHI(node__IZBI);
- __tmp__U3BI=TRUE__;
- } else {
- __tmp__U3BI=FALSE__;
- };
- if ((! __tmp__U3BI)) {
- if (is_import_to__VMBJ(t__5YBI,static_type__EG5H(Self__4YBI))) {
- local__DZBI=create__name__style__type__VCNG(EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__EG5H(Self__4YBI)));
- instr__EZBI=write__value__PXJH(local__DZBI,EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4YBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__EZBI);
- slot_name__GZBI=get__QEC(last_cast_name__3WAI);
- slot_msg__HZBI=get_slot__WADH(t__5YBI,slot_name__GZBI);
- if (((void *)slot_msg__HZBI == (void *)NULL)) {
+ 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__0UXD(t__5YBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__EG5H(Self__4YBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__GZBI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__5YBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__AZBI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__5YBI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__HZBI)->__id==__SLOT_DATA__) {
- __tmp__E5BI=((__SLOT *)((__SLOT_DATA *)slot_msg__HZBI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__E5BI=((__SLOT *)((__SLOT_CODE *)slot_msg__HZBI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__0F4H=((__SLOT *)((__SLOT_CODE *)slot_msg__353H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__E5BI) != 2)) {
- if (((struct ___OBJ *)slot_msg__HZBI)->__id==__SLOT_DATA__) {
- __tmp__L5BI=((__SLOT_DATA *)slot_msg__HZBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__L5BI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HZBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__L5BI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__HZBI)->__id==__SLOT_DATA__) {
- __tmp__R5BI=get_type_result__NX5G(slot_msg__HZBI);
+ if (((struct ___OBJ *)slot_msg__353H)->__id==__SLOT_DATA__) {
+ __tmp__HG4H=get_type_result__XF2G(slot_msg__353H);
} else {
- __tmp__R5BI=get_type_result__XY5G(slot_msg__HZBI);
- };
- if ((((void *)__tmp__R5BI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__R5BI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__5YBI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__R5BI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__R5BI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__5YBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__HZBI)->__id==__SLOT_DATA__) {
- __tmp__TACI=((__SLOT_DATA *)slot_msg__HZBI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__TACI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HZBI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__TACI);
- put_position__ECH(EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__JZBI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__JZBI,create__type__HZQC(EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM,t__5YBI));
- add_last__JLII(args__JZBI,read__4TCH(local__DZBI));
- __tmp__ABCI=EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__BBCI=((void **)((__FAST_ARRAYoEXPRo *)args__JZBI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__BBCI)->__id) {
+ 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__CBCI=my_copy__IE2M(__tmp__BBCI);
+ __tmp__YH4H=my_copy__MSYM(__tmp__XH4H);
} break;
case __STRING_CST__: {
- Self__P4MQ=((__STRING_CST *)__tmp__BBCI);
- __tmp__CBCI=create__text__BMQH(Self__P4MQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__P4MQ->string__LDAI);
+ 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__CBCI=my_copy__ODAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__EK2H(__tmp__XH4H);
} break;
case __PROTOTYPE_CST__: {
- Self__Q4MQ=((__PROTOTYPE_CST *)__tmp__BBCI);
- __tmp__CBCI=create__type__HZQC(Self__Q4MQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Q4MQ->parent_constant__DMMC.static_type__LSYD);
+ 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__R4MQ=((__INTEGER_CST *)__tmp__BBCI);
- __tmp__CBCI=create__value__type__I1QC(Self__R4MQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R4MQ->value__VUYD,Self__R4MQ->parent_constant__OMMC.static_type__LSYD);
+ 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__CBCI=my_copy__02IJ(__tmp__BBCI);
+ __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__CBCI=my_copy__2EAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__SL2H(__tmp__XH4H);
} break;
case __EXPR_EQUAL__: {
- __tmp__CBCI=my_copy__VFAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__LM2H(__tmp__XH4H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__CBCI=my_copy__CGAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__YM2H(__tmp__XH4H);
} break;
case __REAL_CST__: {
- Self__T4MQ=((__REAL_CST *)__tmp__BBCI);
- __tmp__CBCI=create__value__type__2KQH(Self__T4MQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__T4MQ->value__RGAI,Self__T4MQ->parent_constant__IVNH.static_type__LSYD);
+ 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__V4MQ=((__CHARACTER_CST *)__tmp__BBCI);
- __tmp__CBCI=create__char__XLQH(Self__V4MQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__V4MQ->text__ZGAI);
+ 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__W4MQ=((__IS_EXPANDED *)__tmp__BBCI);
- __tmp__CBCI=create__receiver__2J0H(Self__W4MQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__W4MQ->receiver__AHAI));
+ 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__CBCI=my_copy__FHAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__1N2H(__tmp__XH4H);
} break;
case __EXPR_SUP__: {
- __tmp__CBCI=my_copy__OHAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__EO2H(__tmp__XH4H);
} break;
case __EXPR_SUB__: {
- __tmp__CBCI=my_copy__ZHAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__PO2H(__tmp__XH4H);
} break;
case __EXPR_MUL__: {
- __tmp__CBCI=my_copy__FIAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__1O2H(__tmp__XH4H);
} break;
case __EXPR_DIV__: {
- __tmp__CBCI=my_copy__QIAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__GP2H(__tmp__XH4H);
} break;
case __EXPR_AND__: {
- __tmp__CBCI=my_copy__1IAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__RP2H(__tmp__XH4H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__CBCI=my_copy__GJAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__2P2H(__tmp__XH4H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__CBCI=my_copy__RJAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__HQ2H(__tmp__XH4H);
} break;
case __PUT_TO__: {
- __tmp__CBCI=my_copy__2JAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__SQ2H(__tmp__XH4H);
} break;
case __ITEM__: {
- __tmp__CBCI=my_copy__NKAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__DR2H(__tmp__XH4H);
} break;
case __SIZE_OF__: {
- __tmp__CBCI=my_copy__ZKAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__PR2H(__tmp__XH4H);
} break;
case __CAST__: {
- __tmp__CBCI=my_copy__CLAI(__tmp__BBCI);
+ __tmp__YH4H=my_copy__YR2H(__tmp__XH4H);
} break;
case __CALL_SLOT__: {
- __tmp__CBCI=my_copy__1E2M(__tmp__BBCI);
+ __tmp__YH4H=my_copy__5SYM(__tmp__XH4H);
} break;
case __READ_SLOT__: {
- __tmp__CBCI=my_copy__MRKK(__tmp__BBCI);
+ __tmp__YH4H=my_copy__IUGK(__tmp__XH4H);
} break;
case __READ_GLOBAL__: {
- __tmp__CBCI=my_copy__ZRKK(__tmp__BBCI);
+ __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__CBCI=my_copy__3BGN(__tmp__BBCI);
+ __tmp__YH4H=my_copy__BQCN(__tmp__XH4H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__CBCI=my_copy__VIIO(__tmp__BBCI);
+ __tmp__YH4H=my_copy__NREO(__tmp__XH4H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__CBCI=my_copy__3PNO(__tmp__BBCI);
+ __tmp__YH4H=my_copy__VYJO(__tmp__XH4H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__CBCI=my_copy__CJIO(__tmp__BBCI);
+ __tmp__YH4H=my_copy__0REO(__tmp__XH4H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__CBCI=my_copy__JQNO(__tmp__BBCI);
+ __tmp__YH4H=my_copy__BZJO(__tmp__XH4H);
} break;
case __EXPR_NEG__: {
- __tmp__CBCI=my_copy__EBNM(__tmp__BBCI);
+ __tmp__YH4H=my_copy__CNJM(__tmp__XH4H);
} break;
case __EXPR_ADD__: {
- __tmp__CBCI=my_copy__EOPL(__tmp__BBCI);
+ __tmp__YH4H=my_copy__5XLL(__tmp__XH4H);
} break;
case __EXPR_NOT__: {
- __tmp__CBCI=my_copy__SH2M(__tmp__BBCI);
+ __tmp__YH4H=my_copy__WVYM(__tmp__XH4H);
} break;
case __EXPR_MOD__: {
- __tmp__CBCI=my_copy__NJIO(__tmp__BBCI);
+ __tmp__YH4H=my_copy__FSEO(__tmp__XH4H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__CBCI=my_copy__YZHP(__tmp__BBCI);
+ __tmp__YH4H=my_copy__QCEP(__tmp__XH4H);
} break;
case __EXPR_INF__: {
- __tmp__CBCI=my_copy__13VN(__tmp__BBCI);
+ __tmp__YH4H=my_copy__5LSN(__tmp__XH4H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__CBCI=my_copy__G4VN(__tmp__BBCI);
+ __tmp__YH4H=my_copy__KMSN(__tmp__XH4H);
} break;
case __EXPR_OR__: {
- __tmp__CBCI=my_copy__FLTN(__tmp__BBCI);
+ __tmp__YH4H=my_copy__JZPN(__tmp__XH4H);
} break;
case __EXPR_XOR__: {
- __tmp__CBCI=my_copy__OUWO(__tmp__BBCI);
+ __tmp__YH4H=my_copy__G3SO(__tmp__XH4H);
} break;
};
- node__IZBI=new_read__slot__receiver__with__4G0H(__tmp__ABCI,slot_msg__HZBI,__tmp__CBCI,args__JZBI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__IZBI);
- result__CZBI=result_expr__BOHI(node__IZBI);
+ 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_491));
- append_name_in__0UXD(t__5YBI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__EG5H(Self__4YBI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__AZBI);
- put_position__ECH(EXPR__->parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__CZBI);
+ return(result__Y53H);
}
-static void* check_type__with__2BCI(__EXPR_EQUAL *Self__3BCI,void *t__4BCI,__POSITION p__5BCI)
+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.
{
- void *result__BCCI,*rec__ECCI,*__tmp__AKCI,*__tmp__BKCI;
- void *local__CCCI;
- void *instr__DCCI;
- void *slot_name__FCCI;
- void *slot_msg__GCCI;
- void *node__HCCI;
- void *__tmp__XECI,*__tmp__DICI;
- __POSITION __tmp__4ECI,__tmp__GGCI,__tmp__KICI,__tmp__SJCI;
- __POSITION __tmp__5JCI;
- void *__tmp__EFCI,*__tmp__QICI;
- __STRING_CST *Self__E5MQ;
- __PROTOTYPE_CST *Self__F5MQ;
- __INTEGER_CST *Self__G5MQ;
- __REAL_CST *Self__I5MQ;
- __CHARACTER_CST *Self__K5MQ;
- __IS_EXPANDED *Self__L5MQ;
- void *args__ICCI;
- __BOOLEAN __tmp__TGCI;
- result__BCCI=NULL;
- local__CCCI=NULL;
- instr__DCCI=NULL;
- rec__ECCI=NULL;
- slot_name__FCCI=NULL;
- slot_msg__GCCI=NULL;
- node__HCCI=NULL;
- args__ICCI=NULL;
- if (affect_with__L1KI(t__4BCI,static_type__3G5H())) {
- result__BCCI=Self__3BCI;
- } else {
- if (is_export_to__Q3YI(static_type__3G5H(),t__4BCI)) {
- local__CCCI=create__name__style__type__VCNG(Self__3BCI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__3G5H()));
- instr__DCCI=write__value__PXJH(local__CCCI,Self__3BCI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3BCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__DCCI);
- slot_name__FCCI=get__QEC(last_cast_name__3WAI);
- slot_msg__GCCI=get_slot__WADH(static_type__3G5H(),slot_name__FCCI);
- if (((void *)slot_msg__GCCI == (void *)NULL)) {
+ __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__0UXD(static_type__3G5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__4BCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__FCCI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__3G5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__5BCI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__3G5H()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__GCCI)->__id==__SLOT_DATA__) {
- __tmp__XECI=((__SLOT *)((__SLOT_DATA *)slot_msg__GCCI)->parent_slot__H3YD)->base_slot__Z14F;
+ if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
+ __tmp__NL4H=((__SLOT *)((__SLOT_DATA *)slot_msg__2I4H)->parent_slot__IHZD)->base_slot__X12F;
} else {
- __tmp__XECI=((__SLOT *)((__SLOT_CODE *)slot_msg__GCCI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__NL4H=((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__XECI) != 1)) {
- if (((struct ___OBJ *)slot_msg__GCCI)->__id==__SLOT_DATA__) {
- __tmp__4ECI=((__SLOT_DATA *)slot_msg__GCCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__4ECI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GCCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__4ECI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__GCCI)->__id==__SLOT_DATA__) {
- __tmp__EFCI=get_type_result__NX5G(slot_msg__GCCI);
+ if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
+ __tmp__0L4H=get_type_result__XF2G(slot_msg__2I4H);
} else {
- __tmp__EFCI=get_type_result__XY5G(slot_msg__GCCI);
- };
- if ((((void *)__tmp__EFCI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__EFCI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__4BCI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__EFCI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__EFCI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__4BCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__GCCI)->__id==__SLOT_DATA__) {
- __tmp__GGCI=((__SLOT_DATA *)slot_msg__GCCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__GGCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GCCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__GGCI);
- put_position__ECH(Self__3BCI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__ECCI=read__4TCH(local__CCCI);
- node__HCCI=new_read__slot__receiver__self__3ZQC(Self__3BCI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__GCCI,rec__ECCI,rec__ECCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__HCCI);
- result__BCCI=result_expr__BOHI(node__HCCI);
- __tmp__TGCI=TRUE__;
- } else {
- __tmp__TGCI=FALSE__;
- };
- if ((! __tmp__TGCI)) {
- if (is_import_to__VMBJ(t__4BCI,static_type__3G5H())) {
- local__CCCI=create__name__style__type__VCNG(Self__3BCI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__3G5H()));
- instr__DCCI=write__value__PXJH(local__CCCI,Self__3BCI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3BCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__DCCI);
- slot_name__FCCI=get__QEC(last_cast_name__3WAI);
- slot_msg__GCCI=get_slot__WADH(t__4BCI,slot_name__FCCI);
- if (((void *)slot_msg__GCCI == (void *)NULL)) {
+ 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__0UXD(t__4BCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__3G5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__FCCI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__4BCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__5BCI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__4BCI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__GCCI)->__id==__SLOT_DATA__) {
- __tmp__DICI=((__SLOT *)((__SLOT_DATA *)slot_msg__GCCI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__DICI=((__SLOT *)((__SLOT_CODE *)slot_msg__GCCI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__ZO4H=((__SLOT *)((__SLOT_CODE *)slot_msg__2I4H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__DICI) != 2)) {
- if (((struct ___OBJ *)slot_msg__GCCI)->__id==__SLOT_DATA__) {
- __tmp__KICI=((__SLOT_DATA *)slot_msg__GCCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__KICI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GCCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__KICI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__GCCI)->__id==__SLOT_DATA__) {
- __tmp__QICI=get_type_result__NX5G(slot_msg__GCCI);
+ if (((struct ___OBJ *)slot_msg__2I4H)->__id==__SLOT_DATA__) {
+ __tmp__GP4H=get_type_result__XF2G(slot_msg__2I4H);
} else {
- __tmp__QICI=get_type_result__XY5G(slot_msg__GCCI);
- };
- if ((((void *)__tmp__QICI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__QICI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__4BCI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__QICI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__QICI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__4BCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__GCCI)->__id==__SLOT_DATA__) {
- __tmp__SJCI=((__SLOT_DATA *)slot_msg__GCCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__SJCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GCCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__SJCI);
- put_position__ECH(Self__3BCI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__ICCI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__ICCI,create__type__HZQC(Self__3BCI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__4BCI));
- add_last__JLII(args__ICCI,read__4TCH(local__CCCI));
- __tmp__5JCI=Self__3BCI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__AKCI=((void **)((__FAST_ARRAYoEXPRo *)args__ICCI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__AKCI)->__id) {
+ 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__BKCI=my_copy__IE2M(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__MSYM(__tmp__WQ4H);
} break;
case __STRING_CST__: {
- Self__E5MQ=((__STRING_CST *)__tmp__AKCI);
- __tmp__BKCI=create__text__BMQH(Self__E5MQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__E5MQ->string__LDAI);
+ 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__BKCI=my_copy__ODAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__EK2H(__tmp__WQ4H);
} break;
case __PROTOTYPE_CST__: {
- Self__F5MQ=((__PROTOTYPE_CST *)__tmp__AKCI);
- __tmp__BKCI=create__type__HZQC(Self__F5MQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__F5MQ->parent_constant__DMMC.static_type__LSYD);
+ 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__G5MQ=((__INTEGER_CST *)__tmp__AKCI);
- __tmp__BKCI=create__value__type__I1QC(Self__G5MQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__G5MQ->value__VUYD,Self__G5MQ->parent_constant__OMMC.static_type__LSYD);
+ 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__BKCI=my_copy__02IJ(__tmp__AKCI);
+ __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__BKCI=my_copy__2EAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__SL2H(__tmp__WQ4H);
} break;
case __EXPR_EQUAL__: {
- __tmp__BKCI=my_copy__VFAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__LM2H(__tmp__WQ4H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__BKCI=my_copy__CGAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__YM2H(__tmp__WQ4H);
} break;
case __REAL_CST__: {
- Self__I5MQ=((__REAL_CST *)__tmp__AKCI);
- __tmp__BKCI=create__value__type__2KQH(Self__I5MQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__I5MQ->value__RGAI,Self__I5MQ->parent_constant__IVNH.static_type__LSYD);
+ 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__K5MQ=((__CHARACTER_CST *)__tmp__AKCI);
- __tmp__BKCI=create__char__XLQH(Self__K5MQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__K5MQ->text__ZGAI);
+ 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__L5MQ=((__IS_EXPANDED *)__tmp__AKCI);
- __tmp__BKCI=create__receiver__2J0H(Self__L5MQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__L5MQ->receiver__AHAI));
+ 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__BKCI=my_copy__FHAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__1N2H(__tmp__WQ4H);
} break;
case __EXPR_SUP__: {
- __tmp__BKCI=my_copy__OHAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__EO2H(__tmp__WQ4H);
} break;
case __EXPR_SUB__: {
- __tmp__BKCI=my_copy__ZHAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__PO2H(__tmp__WQ4H);
} break;
case __EXPR_MUL__: {
- __tmp__BKCI=my_copy__FIAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__1O2H(__tmp__WQ4H);
} break;
case __EXPR_DIV__: {
- __tmp__BKCI=my_copy__QIAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__GP2H(__tmp__WQ4H);
} break;
case __EXPR_AND__: {
- __tmp__BKCI=my_copy__1IAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__RP2H(__tmp__WQ4H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__BKCI=my_copy__GJAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__2P2H(__tmp__WQ4H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__BKCI=my_copy__RJAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__HQ2H(__tmp__WQ4H);
} break;
case __PUT_TO__: {
- __tmp__BKCI=my_copy__2JAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__SQ2H(__tmp__WQ4H);
} break;
case __ITEM__: {
- __tmp__BKCI=my_copy__NKAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__DR2H(__tmp__WQ4H);
} break;
case __SIZE_OF__: {
- __tmp__BKCI=my_copy__ZKAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__PR2H(__tmp__WQ4H);
} break;
case __CAST__: {
- __tmp__BKCI=my_copy__CLAI(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__YR2H(__tmp__WQ4H);
} break;
case __CALL_SLOT__: {
- __tmp__BKCI=my_copy__1E2M(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__5SYM(__tmp__WQ4H);
} break;
case __READ_SLOT__: {
- __tmp__BKCI=my_copy__MRKK(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__IUGK(__tmp__WQ4H);
} break;
case __READ_GLOBAL__: {
- __tmp__BKCI=my_copy__ZRKK(__tmp__AKCI);
+ __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__BKCI=my_copy__3BGN(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__BQCN(__tmp__WQ4H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__BKCI=my_copy__VIIO(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__NREO(__tmp__WQ4H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__BKCI=my_copy__3PNO(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__VYJO(__tmp__WQ4H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__BKCI=my_copy__CJIO(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__0REO(__tmp__WQ4H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__BKCI=my_copy__JQNO(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__BZJO(__tmp__WQ4H);
} break;
case __EXPR_NEG__: {
- __tmp__BKCI=my_copy__EBNM(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__CNJM(__tmp__WQ4H);
} break;
case __EXPR_ADD__: {
- __tmp__BKCI=my_copy__EOPL(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__5XLL(__tmp__WQ4H);
} break;
case __EXPR_NOT__: {
- __tmp__BKCI=my_copy__SH2M(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__WVYM(__tmp__WQ4H);
} break;
case __EXPR_MOD__: {
- __tmp__BKCI=my_copy__NJIO(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__FSEO(__tmp__WQ4H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__BKCI=my_copy__YZHP(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__QCEP(__tmp__WQ4H);
} break;
case __EXPR_INF__: {
- __tmp__BKCI=my_copy__13VN(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__5LSN(__tmp__WQ4H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__BKCI=my_copy__G4VN(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__KMSN(__tmp__WQ4H);
} break;
case __EXPR_OR__: {
- __tmp__BKCI=my_copy__FLTN(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__JZPN(__tmp__WQ4H);
} break;
case __EXPR_XOR__: {
- __tmp__BKCI=my_copy__OUWO(__tmp__AKCI);
+ __tmp__XQ4H=my_copy__G3SO(__tmp__WQ4H);
} break;
};
- node__HCCI=new_read__slot__receiver__with__4G0H(__tmp__5JCI,slot_msg__GCCI,__tmp__BKCI,args__ICCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__HCCI);
- result__BCCI=result_expr__BOHI(node__HCCI);
+ 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;
+ } break;
+ case __DTA_WR_VALUE__: {
+ __tmp__B44R=((__DTA_WR_VALUE *)__tmp__A44R)->parent_dta__XSUH.result_expr__YHZD;
+ } break;
+ case __DTA_RD_ARGS__: {
+ __tmp__B44R=((__DTA_RD_ARGS *)__tmp__A44R)->parent_dta__HOWH.result_expr__YHZD;
+ } break;
+ };
+ result__XI4H=__tmp__B44R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__4BCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__3G5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__5BCI);
- put_position__ECH(Self__3BCI->parent_expr_binary_cmp__XDNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__BCCI);
+ return(result__XI4H);
}
-static void* check_type__with__1KCI(__EXPR_NOT_EQUAL *Self__2KCI,void *t__3KCI,__POSITION p__4KCI)
+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.
{
- void *result__ALCI,*rec__DLCI,*__tmp__5SCI,*__tmp__ATCI;
- void *local__BLCI;
- void *instr__CLCI;
- void *slot_name__ELCI;
- void *slot_msg__FLCI;
- void *node__GLCI;
- void *__tmp__WNCI,*__tmp__CRCI;
- __POSITION __tmp__3NCI,__tmp__FPCI,__tmp__JRCI,__tmp__RSCI;
- __POSITION __tmp__4SCI;
- void *__tmp__DOCI,*__tmp__PRCI;
- __STRING_CST *Self__Z5MQ;
- __PROTOTYPE_CST *Self__05MQ;
- __INTEGER_CST *Self__15MQ;
- __REAL_CST *Self__35MQ;
- __CHARACTER_CST *Self__55MQ;
- __IS_EXPANDED *Self__AANQ;
- void *args__HLCI;
- __BOOLEAN __tmp__SPCI;
- result__ALCI=NULL;
- local__BLCI=NULL;
- instr__CLCI=NULL;
- rec__DLCI=NULL;
- slot_name__ELCI=NULL;
- slot_msg__FLCI=NULL;
- node__GLCI=NULL;
- args__HLCI=NULL;
- if (affect_with__L1KI(t__3KCI,static_type__CH5H())) {
- result__ALCI=Self__2KCI;
- } else {
- if (is_export_to__Q3YI(static_type__CH5H(),t__3KCI)) {
- local__BLCI=create__name__style__type__VCNG(Self__2KCI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__CH5H()));
- instr__CLCI=write__value__PXJH(local__BLCI,Self__2KCI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2KCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__CLCI);
- slot_name__ELCI=get__QEC(last_cast_name__3WAI);
- slot_msg__FLCI=get_slot__WADH(static_type__CH5H(),slot_name__ELCI);
- if (((void *)slot_msg__FLCI == (void *)NULL)) {
+ __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__0UXD(static_type__CH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__3KCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__ELCI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__CH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__4KCI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__CH5H()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__FLCI)->__id==__SLOT_DATA__) {
- __tmp__WNCI=((__SLOT *)((__SLOT_DATA *)slot_msg__FLCI)->parent_slot__H3YD)->base_slot__Z14F;
+ if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
+ __tmp__MU4H=((__SLOT *)((__SLOT_DATA *)slot_msg__1R4H)->parent_slot__IHZD)->base_slot__X12F;
} else {
- __tmp__WNCI=((__SLOT *)((__SLOT_CODE *)slot_msg__FLCI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__MU4H=((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__WNCI) != 1)) {
- if (((struct ___OBJ *)slot_msg__FLCI)->__id==__SLOT_DATA__) {
- __tmp__3NCI=((__SLOT_DATA *)slot_msg__FLCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__3NCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__FLCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__3NCI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__FLCI)->__id==__SLOT_DATA__) {
- __tmp__DOCI=get_type_result__NX5G(slot_msg__FLCI);
+ if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
+ __tmp__ZU4H=get_type_result__XF2G(slot_msg__1R4H);
} else {
- __tmp__DOCI=get_type_result__XY5G(slot_msg__FLCI);
- };
- if ((((void *)__tmp__DOCI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__DOCI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__3KCI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__DOCI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__DOCI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__3KCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__FLCI)->__id==__SLOT_DATA__) {
- __tmp__FPCI=((__SLOT_DATA *)slot_msg__FLCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__FPCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__FLCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__FPCI);
- put_position__ECH(Self__2KCI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__DLCI=read__4TCH(local__BLCI);
- node__GLCI=new_read__slot__receiver__self__3ZQC(Self__2KCI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__FLCI,rec__DLCI,rec__DLCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__GLCI);
- result__ALCI=result_expr__BOHI(node__GLCI);
- __tmp__SPCI=TRUE__;
- } else {
- __tmp__SPCI=FALSE__;
- };
- if ((! __tmp__SPCI)) {
- if (is_import_to__VMBJ(t__3KCI,static_type__CH5H())) {
- local__BLCI=create__name__style__type__VCNG(Self__2KCI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__CH5H()));
- instr__CLCI=write__value__PXJH(local__BLCI,Self__2KCI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2KCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__CLCI);
- slot_name__ELCI=get__QEC(last_cast_name__3WAI);
- slot_msg__FLCI=get_slot__WADH(t__3KCI,slot_name__ELCI);
- if (((void *)slot_msg__FLCI == (void *)NULL)) {
+ 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__0UXD(t__3KCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__CH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__ELCI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__3KCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__4KCI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__3KCI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__FLCI)->__id==__SLOT_DATA__) {
- __tmp__CRCI=((__SLOT *)((__SLOT_DATA *)slot_msg__FLCI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__CRCI=((__SLOT *)((__SLOT_CODE *)slot_msg__FLCI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__YX4H=((__SLOT *)((__SLOT_CODE *)slot_msg__1R4H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__CRCI) != 2)) {
- if (((struct ___OBJ *)slot_msg__FLCI)->__id==__SLOT_DATA__) {
- __tmp__JRCI=((__SLOT_DATA *)slot_msg__FLCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__JRCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__FLCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__JRCI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__FLCI)->__id==__SLOT_DATA__) {
- __tmp__PRCI=get_type_result__NX5G(slot_msg__FLCI);
+ if (((struct ___OBJ *)slot_msg__1R4H)->__id==__SLOT_DATA__) {
+ __tmp__FY4H=get_type_result__XF2G(slot_msg__1R4H);
} else {
- __tmp__PRCI=get_type_result__XY5G(slot_msg__FLCI);
- };
- if ((((void *)__tmp__PRCI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__PRCI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__3KCI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__PRCI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__PRCI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__3KCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__FLCI)->__id==__SLOT_DATA__) {
- __tmp__RSCI=((__SLOT_DATA *)slot_msg__FLCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__RSCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__FLCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__RSCI);
- put_position__ECH(Self__2KCI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__HLCI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__HLCI,create__type__HZQC(Self__2KCI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__3KCI));
- add_last__JLII(args__HLCI,read__4TCH(local__BLCI));
- __tmp__4SCI=Self__2KCI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__5SCI=((void **)((__FAST_ARRAYoEXPRo *)args__HLCI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__5SCI)->__id) {
+ 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__ATCI=my_copy__IE2M(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__MSYM(__tmp__VZ4H);
} break;
case __STRING_CST__: {
- Self__Z5MQ=((__STRING_CST *)__tmp__5SCI);
- __tmp__ATCI=create__text__BMQH(Self__Z5MQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__Z5MQ->string__LDAI);
+ 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__ATCI=my_copy__ODAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__EK2H(__tmp__VZ4H);
} break;
case __PROTOTYPE_CST__: {
- Self__05MQ=((__PROTOTYPE_CST *)__tmp__5SCI);
- __tmp__ATCI=create__type__HZQC(Self__05MQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__05MQ->parent_constant__DMMC.static_type__LSYD);
+ 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__15MQ=((__INTEGER_CST *)__tmp__5SCI);
- __tmp__ATCI=create__value__type__I1QC(Self__15MQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__15MQ->value__VUYD,Self__15MQ->parent_constant__OMMC.static_type__LSYD);
+ 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__ATCI=my_copy__02IJ(__tmp__5SCI);
+ __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__ATCI=my_copy__2EAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__SL2H(__tmp__VZ4H);
} break;
case __EXPR_EQUAL__: {
- __tmp__ATCI=my_copy__VFAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__LM2H(__tmp__VZ4H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ATCI=my_copy__CGAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__YM2H(__tmp__VZ4H);
} break;
case __REAL_CST__: {
- Self__35MQ=((__REAL_CST *)__tmp__5SCI);
- __tmp__ATCI=create__value__type__2KQH(Self__35MQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__35MQ->value__RGAI,Self__35MQ->parent_constant__IVNH.static_type__LSYD);
+ 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__55MQ=((__CHARACTER_CST *)__tmp__5SCI);
- __tmp__ATCI=create__char__XLQH(Self__55MQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__55MQ->text__ZGAI);
+ 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__AANQ=((__IS_EXPANDED *)__tmp__5SCI);
- __tmp__ATCI=create__receiver__2J0H(Self__AANQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__AANQ->receiver__AHAI));
+ 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__ATCI=my_copy__FHAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__1N2H(__tmp__VZ4H);
} break;
case __EXPR_SUP__: {
- __tmp__ATCI=my_copy__OHAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__EO2H(__tmp__VZ4H);
} break;
case __EXPR_SUB__: {
- __tmp__ATCI=my_copy__ZHAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__PO2H(__tmp__VZ4H);
} break;
case __EXPR_MUL__: {
- __tmp__ATCI=my_copy__FIAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__1O2H(__tmp__VZ4H);
} break;
case __EXPR_DIV__: {
- __tmp__ATCI=my_copy__QIAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__GP2H(__tmp__VZ4H);
} break;
case __EXPR_AND__: {
- __tmp__ATCI=my_copy__1IAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__RP2H(__tmp__VZ4H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ATCI=my_copy__GJAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__2P2H(__tmp__VZ4H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ATCI=my_copy__RJAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__HQ2H(__tmp__VZ4H);
} break;
case __PUT_TO__: {
- __tmp__ATCI=my_copy__2JAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__SQ2H(__tmp__VZ4H);
} break;
case __ITEM__: {
- __tmp__ATCI=my_copy__NKAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__DR2H(__tmp__VZ4H);
} break;
case __SIZE_OF__: {
- __tmp__ATCI=my_copy__ZKAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__PR2H(__tmp__VZ4H);
} break;
case __CAST__: {
- __tmp__ATCI=my_copy__CLAI(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__YR2H(__tmp__VZ4H);
} break;
case __CALL_SLOT__: {
- __tmp__ATCI=my_copy__1E2M(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__5SYM(__tmp__VZ4H);
} break;
case __READ_SLOT__: {
- __tmp__ATCI=my_copy__MRKK(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__IUGK(__tmp__VZ4H);
} break;
case __READ_GLOBAL__: {
- __tmp__ATCI=my_copy__ZRKK(__tmp__5SCI);
+ __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__ATCI=my_copy__3BGN(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__BQCN(__tmp__VZ4H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ATCI=my_copy__VIIO(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__NREO(__tmp__VZ4H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ATCI=my_copy__3PNO(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__VYJO(__tmp__VZ4H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ATCI=my_copy__CJIO(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__0REO(__tmp__VZ4H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ATCI=my_copy__JQNO(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__BZJO(__tmp__VZ4H);
} break;
case __EXPR_NEG__: {
- __tmp__ATCI=my_copy__EBNM(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__CNJM(__tmp__VZ4H);
} break;
case __EXPR_ADD__: {
- __tmp__ATCI=my_copy__EOPL(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__5XLL(__tmp__VZ4H);
} break;
case __EXPR_NOT__: {
- __tmp__ATCI=my_copy__SH2M(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__WVYM(__tmp__VZ4H);
} break;
case __EXPR_MOD__: {
- __tmp__ATCI=my_copy__NJIO(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__FSEO(__tmp__VZ4H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ATCI=my_copy__YZHP(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__QCEP(__tmp__VZ4H);
} break;
case __EXPR_INF__: {
- __tmp__ATCI=my_copy__13VN(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__5LSN(__tmp__VZ4H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__ATCI=my_copy__G4VN(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__KMSN(__tmp__VZ4H);
} break;
case __EXPR_OR__: {
- __tmp__ATCI=my_copy__FLTN(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__JZPN(__tmp__VZ4H);
} break;
case __EXPR_XOR__: {
- __tmp__ATCI=my_copy__OUWO(__tmp__5SCI);
+ __tmp__WZ4H=my_copy__G3SO(__tmp__VZ4H);
} break;
};
- node__GLCI=new_read__slot__receiver__with__4G0H(__tmp__4SCI,slot_msg__FLCI,__tmp__ATCI,args__HLCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__GLCI);
- result__ALCI=result_expr__BOHI(node__GLCI);
+ 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;
+ } break;
+ case __DTA_WR_VALUE__: {
+ __tmp__H44R=((__DTA_WR_VALUE *)__tmp__G44R)->parent_dta__XSUH.result_expr__YHZD;
+ } break;
+ case __DTA_RD_ARGS__: {
+ __tmp__H44R=((__DTA_RD_ARGS *)__tmp__G44R)->parent_dta__HOWH.result_expr__YHZD;
+ } break;
+ };
+ result__WR4H=__tmp__H44R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__3KCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__CH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__4KCI);
- put_position__ECH(Self__2KCI->parent_expr_binary_cmp__5DNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__ALCI);
+ return(result__WR4H);
}
-static void* check_type__with__0TCI(__REAL_CST *Self__1TCI,void *t__2TCI,__POSITION p__3TCI)
+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.
{
- void *result__5TCI,*rec__CUCI,*__tmp__41CI,*__tmp__51CI;
- void *local__AUCI;
- void *instr__BUCI;
- void *slot_name__DUCI;
- void *slot_msg__EUCI;
- void *node__FUCI;
- void *__tmp__VWCI,*__tmp__B0CI;
- __POSITION __tmp__2WCI,__tmp__EYCI,__tmp__I0CI,__tmp__Q1CI;
- __POSITION __tmp__31CI;
- void *__tmp__CXCI,*__tmp__O0CI;
- __STRING_CST *Self__OANQ;
- __PROTOTYPE_CST *Self__PANQ;
- __INTEGER_CST *Self__QANQ;
- __REAL_CST *Self__SANQ;
- __CHARACTER_CST *Self__UANQ;
- __IS_EXPANDED *Self__VANQ;
- void *args__GUCI;
- __BOOLEAN __tmp__RYCI;
- result__5TCI=NULL;
- local__AUCI=NULL;
- instr__BUCI=NULL;
- rec__CUCI=NULL;
- slot_name__DUCI=NULL;
- slot_msg__EUCI=NULL;
- node__FUCI=NULL;
- args__GUCI=NULL;
- if (affect_with__L1KI(t__2TCI,Self__1TCI->parent_constant__IVNH.static_type__LSYD)) {
- result__5TCI=Self__1TCI;
- } else {
- if (is_export_to__Q3YI(Self__1TCI->parent_constant__IVNH.static_type__LSYD,t__2TCI)) {
- local__AUCI=create__name__style__type__VCNG(Self__1TCI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__1TCI->parent_constant__IVNH.static_type__LSYD));
- instr__BUCI=write__value__PXJH(local__AUCI,Self__1TCI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1TCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__BUCI);
- slot_name__DUCI=get__QEC(last_cast_name__3WAI);
- slot_msg__EUCI=get_slot__WADH(Self__1TCI->parent_constant__IVNH.static_type__LSYD,slot_name__DUCI);
- if (((void *)slot_msg__EUCI == (void *)NULL)) {
+ __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__0UXD(Self__1TCI->parent_constant__IVNH.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__2TCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__DUCI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(Self__1TCI->parent_constant__IVNH.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__3TCI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(Self__1TCI->parent_constant__IVNH.static_type__LSYD))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__EUCI)->__id==__SLOT_DATA__) {
- __tmp__VWCI=((__SLOT *)((__SLOT_DATA *)slot_msg__EUCI)->parent_slot__H3YD)->base_slot__Z14F;
+ if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
+ __tmp__L34H=((__SLOT *)((__SLOT_DATA *)slot_msg__004H)->parent_slot__IHZD)->base_slot__X12F;
} else {
- __tmp__VWCI=((__SLOT *)((__SLOT_CODE *)slot_msg__EUCI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__L34H=((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__VWCI) != 1)) {
- if (((struct ___OBJ *)slot_msg__EUCI)->__id==__SLOT_DATA__) {
- __tmp__2WCI=((__SLOT_DATA *)slot_msg__EUCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__2WCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__EUCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__2WCI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__EUCI)->__id==__SLOT_DATA__) {
- __tmp__CXCI=get_type_result__NX5G(slot_msg__EUCI);
+ if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
+ __tmp__Y34H=get_type_result__XF2G(slot_msg__004H);
} else {
- __tmp__CXCI=get_type_result__XY5G(slot_msg__EUCI);
- };
- if ((((void *)__tmp__CXCI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__CXCI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__2TCI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__CXCI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__CXCI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__2TCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__EUCI)->__id==__SLOT_DATA__) {
- __tmp__EYCI=((__SLOT_DATA *)slot_msg__EUCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__EYCI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__EUCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__EYCI);
- put_position__ECH(Self__1TCI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__CUCI=read__4TCH(local__AUCI);
- node__FUCI=new_read__slot__receiver__self__3ZQC(Self__1TCI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__EUCI,rec__CUCI,rec__CUCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__FUCI);
- result__5TCI=result_expr__BOHI(node__FUCI);
- __tmp__RYCI=TRUE__;
- } else {
- __tmp__RYCI=FALSE__;
- };
- if ((! __tmp__RYCI)) {
- if (is_import_to__VMBJ(t__2TCI,Self__1TCI->parent_constant__IVNH.static_type__LSYD)) {
- local__AUCI=create__name__style__type__VCNG(Self__1TCI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__1TCI->parent_constant__IVNH.static_type__LSYD));
- instr__BUCI=write__value__PXJH(local__AUCI,Self__1TCI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1TCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__BUCI);
- slot_name__DUCI=get__QEC(last_cast_name__3WAI);
- slot_msg__EUCI=get_slot__WADH(t__2TCI,slot_name__DUCI);
- if (((void *)slot_msg__EUCI == (void *)NULL)) {
+ 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__0UXD(t__2TCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(Self__1TCI->parent_constant__IVNH.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__DUCI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__2TCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__3TCI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__2TCI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__EUCI)->__id==__SLOT_DATA__) {
- __tmp__B0CI=((__SLOT *)((__SLOT_DATA *)slot_msg__EUCI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__B0CI=((__SLOT *)((__SLOT_CODE *)slot_msg__EUCI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__XA5H=((__SLOT *)((__SLOT_CODE *)slot_msg__004H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__B0CI) != 2)) {
- if (((struct ___OBJ *)slot_msg__EUCI)->__id==__SLOT_DATA__) {
- __tmp__I0CI=((__SLOT_DATA *)slot_msg__EUCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__I0CI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__EUCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__I0CI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__EUCI)->__id==__SLOT_DATA__) {
- __tmp__O0CI=get_type_result__NX5G(slot_msg__EUCI);
+ if (((struct ___OBJ *)slot_msg__004H)->__id==__SLOT_DATA__) {
+ __tmp__EB5H=get_type_result__XF2G(slot_msg__004H);
} else {
- __tmp__O0CI=get_type_result__XY5G(slot_msg__EUCI);
- };
- if ((((void *)__tmp__O0CI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__O0CI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__2TCI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__O0CI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__O0CI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__2TCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__EUCI)->__id==__SLOT_DATA__) {
- __tmp__Q1CI=((__SLOT_DATA *)slot_msg__EUCI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__Q1CI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__EUCI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__Q1CI);
- put_position__ECH(Self__1TCI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__GUCI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__GUCI,create__type__HZQC(Self__1TCI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,t__2TCI));
- add_last__JLII(args__GUCI,read__4TCH(local__AUCI));
- __tmp__31CI=Self__1TCI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__41CI=((void **)((__FAST_ARRAYoEXPRo *)args__GUCI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__41CI)->__id) {
+ 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__51CI=my_copy__IE2M(__tmp__41CI);
+ __tmp__VC5H=my_copy__MSYM(__tmp__UC5H);
} break;
case __STRING_CST__: {
- Self__OANQ=((__STRING_CST *)__tmp__41CI);
- __tmp__51CI=create__text__BMQH(Self__OANQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OANQ->string__LDAI);
+ 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__51CI=my_copy__ODAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__EK2H(__tmp__UC5H);
} break;
case __PROTOTYPE_CST__: {
- Self__PANQ=((__PROTOTYPE_CST *)__tmp__41CI);
- __tmp__51CI=create__type__HZQC(Self__PANQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PANQ->parent_constant__DMMC.static_type__LSYD);
+ 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__QANQ=((__INTEGER_CST *)__tmp__41CI);
- __tmp__51CI=create__value__type__I1QC(Self__QANQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QANQ->value__VUYD,Self__QANQ->parent_constant__OMMC.static_type__LSYD);
+ 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__51CI=my_copy__02IJ(__tmp__41CI);
+ __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__51CI=my_copy__2EAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__SL2H(__tmp__UC5H);
} break;
case __EXPR_EQUAL__: {
- __tmp__51CI=my_copy__VFAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__LM2H(__tmp__UC5H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__51CI=my_copy__CGAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__YM2H(__tmp__UC5H);
} break;
case __REAL_CST__: {
- Self__SANQ=((__REAL_CST *)__tmp__41CI);
- __tmp__51CI=create__value__type__2KQH(Self__SANQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SANQ->value__RGAI,Self__SANQ->parent_constant__IVNH.static_type__LSYD);
+ 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__UANQ=((__CHARACTER_CST *)__tmp__41CI);
- __tmp__51CI=create__char__XLQH(Self__UANQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UANQ->text__ZGAI);
+ 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__VANQ=((__IS_EXPANDED *)__tmp__41CI);
- __tmp__51CI=create__receiver__2J0H(Self__VANQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__VANQ->receiver__AHAI));
+ 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__51CI=my_copy__FHAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__1N2H(__tmp__UC5H);
} break;
case __EXPR_SUP__: {
- __tmp__51CI=my_copy__OHAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__EO2H(__tmp__UC5H);
} break;
case __EXPR_SUB__: {
- __tmp__51CI=my_copy__ZHAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__PO2H(__tmp__UC5H);
} break;
case __EXPR_MUL__: {
- __tmp__51CI=my_copy__FIAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__1O2H(__tmp__UC5H);
} break;
case __EXPR_DIV__: {
- __tmp__51CI=my_copy__QIAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__GP2H(__tmp__UC5H);
} break;
case __EXPR_AND__: {
- __tmp__51CI=my_copy__1IAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__RP2H(__tmp__UC5H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__51CI=my_copy__GJAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__2P2H(__tmp__UC5H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__51CI=my_copy__RJAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__HQ2H(__tmp__UC5H);
} break;
case __PUT_TO__: {
- __tmp__51CI=my_copy__2JAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__SQ2H(__tmp__UC5H);
} break;
case __ITEM__: {
- __tmp__51CI=my_copy__NKAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__DR2H(__tmp__UC5H);
} break;
case __SIZE_OF__: {
- __tmp__51CI=my_copy__ZKAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__PR2H(__tmp__UC5H);
} break;
case __CAST__: {
- __tmp__51CI=my_copy__CLAI(__tmp__41CI);
+ __tmp__VC5H=my_copy__YR2H(__tmp__UC5H);
} break;
case __CALL_SLOT__: {
- __tmp__51CI=my_copy__1E2M(__tmp__41CI);
+ __tmp__VC5H=my_copy__5SYM(__tmp__UC5H);
} break;
case __READ_SLOT__: {
- __tmp__51CI=my_copy__MRKK(__tmp__41CI);
+ __tmp__VC5H=my_copy__IUGK(__tmp__UC5H);
} break;
case __READ_GLOBAL__: {
- __tmp__51CI=my_copy__ZRKK(__tmp__41CI);
+ __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__51CI=my_copy__3BGN(__tmp__41CI);
+ __tmp__VC5H=my_copy__BQCN(__tmp__UC5H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__51CI=my_copy__VIIO(__tmp__41CI);
+ __tmp__VC5H=my_copy__NREO(__tmp__UC5H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__51CI=my_copy__3PNO(__tmp__41CI);
+ __tmp__VC5H=my_copy__VYJO(__tmp__UC5H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__51CI=my_copy__CJIO(__tmp__41CI);
+ __tmp__VC5H=my_copy__0REO(__tmp__UC5H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__51CI=my_copy__JQNO(__tmp__41CI);
+ __tmp__VC5H=my_copy__BZJO(__tmp__UC5H);
} break;
case __EXPR_NEG__: {
- __tmp__51CI=my_copy__EBNM(__tmp__41CI);
+ __tmp__VC5H=my_copy__CNJM(__tmp__UC5H);
} break;
case __EXPR_ADD__: {
- __tmp__51CI=my_copy__EOPL(__tmp__41CI);
+ __tmp__VC5H=my_copy__5XLL(__tmp__UC5H);
} break;
case __EXPR_NOT__: {
- __tmp__51CI=my_copy__SH2M(__tmp__41CI);
+ __tmp__VC5H=my_copy__WVYM(__tmp__UC5H);
} break;
case __EXPR_MOD__: {
- __tmp__51CI=my_copy__NJIO(__tmp__41CI);
+ __tmp__VC5H=my_copy__FSEO(__tmp__UC5H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__51CI=my_copy__YZHP(__tmp__41CI);
+ __tmp__VC5H=my_copy__QCEP(__tmp__UC5H);
} break;
case __EXPR_INF__: {
- __tmp__51CI=my_copy__13VN(__tmp__41CI);
+ __tmp__VC5H=my_copy__5LSN(__tmp__UC5H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__51CI=my_copy__G4VN(__tmp__41CI);
+ __tmp__VC5H=my_copy__KMSN(__tmp__UC5H);
} break;
case __EXPR_OR__: {
- __tmp__51CI=my_copy__FLTN(__tmp__41CI);
+ __tmp__VC5H=my_copy__JZPN(__tmp__UC5H);
} break;
case __EXPR_XOR__: {
- __tmp__51CI=my_copy__OUWO(__tmp__41CI);
+ __tmp__VC5H=my_copy__G3SO(__tmp__UC5H);
+ } break;
+ };
+ 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;
+ } break;
+ case __DTA_WR_VALUE__: {
+ __tmp__N44R=((__DTA_WR_VALUE *)__tmp__M44R)->parent_dta__XSUH.result_expr__YHZD;
+ } break;
+ case __DTA_RD_ARGS__: {
+ __tmp__N44R=((__DTA_RD_ARGS *)__tmp__M44R)->parent_dta__HOWH.result_expr__YHZD;
} break;
};
- node__FUCI=new_read__slot__receiver__with__4G0H(__tmp__31CI,slot_msg__EUCI,__tmp__51CI,args__GUCI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__FUCI);
- result__5TCI=result_expr__BOHI(node__FUCI);
+ result__V04H=__tmp__N44R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__2TCI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(Self__1TCI->parent_constant__IVNH.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__3TCI);
- put_position__ECH(Self__1TCI->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__5TCI);
+ return(result__V04H);
}
-static void* check_type__with__Z2CI(__CHARACTER_CST *Self__02CI,void *t__12CI,__POSITION p__22CI)
+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.
{
- void *result__42CI,*rec__B3CI,*__tmp__3EDI,*__tmp__4EDI;
- void *local__52CI;
- void *instr__A3CI;
- void *slot_name__C3CI;
- void *slot_msg__D3CI;
- void *node__E3CI;
- void *__tmp__U5CI,*__tmp__ADDI;
- __POSITION __tmp__15CI,__tmp__DBDI,__tmp__HDDI,__tmp__PEDI;
- __POSITION __tmp__2EDI;
- void *__tmp__BADI,*__tmp__NDDI;
- __STRING_CST *Self__DBNQ;
- __PROTOTYPE_CST *Self__EBNQ;
- __INTEGER_CST *Self__FBNQ;
- __REAL_CST *Self__HBNQ;
- __CHARACTER_CST *Self__JBNQ;
- __IS_EXPANDED *Self__KBNQ;
- void *args__F3CI;
- __BOOLEAN __tmp__QBDI;
- result__42CI=NULL;
- local__52CI=NULL;
- instr__A3CI=NULL;
- rec__B3CI=NULL;
- slot_name__C3CI=NULL;
- slot_msg__D3CI=NULL;
- node__E3CI=NULL;
- args__F3CI=NULL;
- if (affect_with__L1KI(t__12CI,Self__02CI->parent_constant__1VNH.static_type__LSYD)) {
- result__42CI=Self__02CI;
- } else {
- if (is_export_to__Q3YI(Self__02CI->parent_constant__1VNH.static_type__LSYD,t__12CI)) {
- local__52CI=create__name__style__type__VCNG(Self__02CI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__02CI->parent_constant__1VNH.static_type__LSYD));
- instr__A3CI=write__value__PXJH(local__52CI,Self__02CI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__02CI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__A3CI);
- slot_name__C3CI=get__QEC(last_cast_name__3WAI);
- slot_msg__D3CI=get_slot__WADH(Self__02CI->parent_constant__1VNH.static_type__LSYD,slot_name__C3CI);
- if (((void *)slot_msg__D3CI == (void *)NULL)) {
+ __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__0UXD(Self__02CI->parent_constant__1VNH.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__12CI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__C3CI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(Self__02CI->parent_constant__1VNH.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__22CI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(Self__02CI->parent_constant__1VNH.static_type__LSYD))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__D3CI)->__id==__SLOT_DATA__) {
- __tmp__U5CI=((__SLOT *)((__SLOT_DATA *)slot_msg__D3CI)->parent_slot__H3YD)->base_slot__Z14F;
+ if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
+ __tmp__KG5H=((__SLOT *)((__SLOT_DATA *)slot_msg__ZD5H)->parent_slot__IHZD)->base_slot__X12F;
} else {
- __tmp__U5CI=((__SLOT *)((__SLOT_CODE *)slot_msg__D3CI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__KG5H=((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__U5CI) != 1)) {
- if (((struct ___OBJ *)slot_msg__D3CI)->__id==__SLOT_DATA__) {
- __tmp__15CI=((__SLOT_DATA *)slot_msg__D3CI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__15CI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__D3CI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__15CI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__D3CI)->__id==__SLOT_DATA__) {
- __tmp__BADI=get_type_result__NX5G(slot_msg__D3CI);
+ if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
+ __tmp__XG5H=get_type_result__XF2G(slot_msg__ZD5H);
} else {
- __tmp__BADI=get_type_result__XY5G(slot_msg__D3CI);
- };
- if ((((void *)__tmp__BADI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__BADI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__12CI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__BADI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__BADI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__12CI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__D3CI)->__id==__SLOT_DATA__) {
- __tmp__DBDI=((__SLOT_DATA *)slot_msg__D3CI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__DBDI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__D3CI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__DBDI);
- put_position__ECH(Self__02CI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__B3CI=read__4TCH(local__52CI);
- node__E3CI=new_read__slot__receiver__self__3ZQC(Self__02CI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__D3CI,rec__B3CI,rec__B3CI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__E3CI);
- result__42CI=result_expr__BOHI(node__E3CI);
- __tmp__QBDI=TRUE__;
- } else {
- __tmp__QBDI=FALSE__;
- };
- if ((! __tmp__QBDI)) {
- if (is_import_to__VMBJ(t__12CI,Self__02CI->parent_constant__1VNH.static_type__LSYD)) {
- local__52CI=create__name__style__type__VCNG(Self__02CI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__02CI->parent_constant__1VNH.static_type__LSYD));
- instr__A3CI=write__value__PXJH(local__52CI,Self__02CI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__02CI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__A3CI);
- slot_name__C3CI=get__QEC(last_cast_name__3WAI);
- slot_msg__D3CI=get_slot__WADH(t__12CI,slot_name__C3CI);
- if (((void *)slot_msg__D3CI == (void *)NULL)) {
+ 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__0UXD(t__12CI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(Self__02CI->parent_constant__1VNH.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__C3CI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__12CI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__22CI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__12CI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__D3CI)->__id==__SLOT_DATA__) {
- __tmp__ADDI=((__SLOT *)((__SLOT_DATA *)slot_msg__D3CI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__ADDI=((__SLOT *)((__SLOT_CODE *)slot_msg__D3CI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__WJ5H=((__SLOT *)((__SLOT_CODE *)slot_msg__ZD5H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__ADDI) != 2)) {
- if (((struct ___OBJ *)slot_msg__D3CI)->__id==__SLOT_DATA__) {
- __tmp__HDDI=((__SLOT_DATA *)slot_msg__D3CI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__HDDI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__D3CI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__HDDI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__D3CI)->__id==__SLOT_DATA__) {
- __tmp__NDDI=get_type_result__NX5G(slot_msg__D3CI);
+ if (((struct ___OBJ *)slot_msg__ZD5H)->__id==__SLOT_DATA__) {
+ __tmp__DK5H=get_type_result__XF2G(slot_msg__ZD5H);
} else {
- __tmp__NDDI=get_type_result__XY5G(slot_msg__D3CI);
- };
- if ((((void *)__tmp__NDDI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__NDDI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__12CI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__NDDI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__NDDI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__12CI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__D3CI)->__id==__SLOT_DATA__) {
- __tmp__PEDI=((__SLOT_DATA *)slot_msg__D3CI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__PEDI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__D3CI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__PEDI);
- put_position__ECH(Self__02CI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__F3CI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__F3CI,create__type__HZQC(Self__02CI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,t__12CI));
- add_last__JLII(args__F3CI,read__4TCH(local__52CI));
- __tmp__2EDI=Self__02CI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__3EDI=((void **)((__FAST_ARRAYoEXPRo *)args__F3CI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__3EDI)->__id) {
+ 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__4EDI=my_copy__IE2M(__tmp__3EDI);
+ __tmp__UL5H=my_copy__MSYM(__tmp__TL5H);
} break;
case __STRING_CST__: {
- Self__DBNQ=((__STRING_CST *)__tmp__3EDI);
- __tmp__4EDI=create__text__BMQH(Self__DBNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DBNQ->string__LDAI);
+ 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__4EDI=my_copy__ODAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__EK2H(__tmp__TL5H);
} break;
case __PROTOTYPE_CST__: {
- Self__EBNQ=((__PROTOTYPE_CST *)__tmp__3EDI);
- __tmp__4EDI=create__type__HZQC(Self__EBNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__EBNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__FBNQ=((__INTEGER_CST *)__tmp__3EDI);
- __tmp__4EDI=create__value__type__I1QC(Self__FBNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FBNQ->value__VUYD,Self__FBNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__4EDI=my_copy__02IJ(__tmp__3EDI);
+ __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__4EDI=my_copy__2EAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__SL2H(__tmp__TL5H);
} break;
case __EXPR_EQUAL__: {
- __tmp__4EDI=my_copy__VFAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__LM2H(__tmp__TL5H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__4EDI=my_copy__CGAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__YM2H(__tmp__TL5H);
} break;
case __REAL_CST__: {
- Self__HBNQ=((__REAL_CST *)__tmp__3EDI);
- __tmp__4EDI=create__value__type__2KQH(Self__HBNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HBNQ->value__RGAI,Self__HBNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__JBNQ=((__CHARACTER_CST *)__tmp__3EDI);
- __tmp__4EDI=create__char__XLQH(Self__JBNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JBNQ->text__ZGAI);
+ 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__KBNQ=((__IS_EXPANDED *)__tmp__3EDI);
- __tmp__4EDI=create__receiver__2J0H(Self__KBNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__KBNQ->receiver__AHAI));
+ 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__4EDI=my_copy__FHAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__1N2H(__tmp__TL5H);
} break;
case __EXPR_SUP__: {
- __tmp__4EDI=my_copy__OHAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__EO2H(__tmp__TL5H);
} break;
case __EXPR_SUB__: {
- __tmp__4EDI=my_copy__ZHAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__PO2H(__tmp__TL5H);
} break;
case __EXPR_MUL__: {
- __tmp__4EDI=my_copy__FIAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__1O2H(__tmp__TL5H);
} break;
case __EXPR_DIV__: {
- __tmp__4EDI=my_copy__QIAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__GP2H(__tmp__TL5H);
} break;
case __EXPR_AND__: {
- __tmp__4EDI=my_copy__1IAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__RP2H(__tmp__TL5H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__4EDI=my_copy__GJAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__2P2H(__tmp__TL5H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__4EDI=my_copy__RJAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__HQ2H(__tmp__TL5H);
} break;
case __PUT_TO__: {
- __tmp__4EDI=my_copy__2JAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__SQ2H(__tmp__TL5H);
} break;
case __ITEM__: {
- __tmp__4EDI=my_copy__NKAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__DR2H(__tmp__TL5H);
} break;
case __SIZE_OF__: {
- __tmp__4EDI=my_copy__ZKAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__PR2H(__tmp__TL5H);
} break;
case __CAST__: {
- __tmp__4EDI=my_copy__CLAI(__tmp__3EDI);
+ __tmp__UL5H=my_copy__YR2H(__tmp__TL5H);
} break;
case __CALL_SLOT__: {
- __tmp__4EDI=my_copy__1E2M(__tmp__3EDI);
+ __tmp__UL5H=my_copy__5SYM(__tmp__TL5H);
} break;
case __READ_SLOT__: {
- __tmp__4EDI=my_copy__MRKK(__tmp__3EDI);
+ __tmp__UL5H=my_copy__IUGK(__tmp__TL5H);
} break;
case __READ_GLOBAL__: {
- __tmp__4EDI=my_copy__ZRKK(__tmp__3EDI);
+ __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__4EDI=my_copy__3BGN(__tmp__3EDI);
+ __tmp__UL5H=my_copy__BQCN(__tmp__TL5H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__4EDI=my_copy__VIIO(__tmp__3EDI);
+ __tmp__UL5H=my_copy__NREO(__tmp__TL5H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__4EDI=my_copy__3PNO(__tmp__3EDI);
+ __tmp__UL5H=my_copy__VYJO(__tmp__TL5H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__4EDI=my_copy__CJIO(__tmp__3EDI);
+ __tmp__UL5H=my_copy__0REO(__tmp__TL5H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__4EDI=my_copy__JQNO(__tmp__3EDI);
+ __tmp__UL5H=my_copy__BZJO(__tmp__TL5H);
} break;
case __EXPR_NEG__: {
- __tmp__4EDI=my_copy__EBNM(__tmp__3EDI);
+ __tmp__UL5H=my_copy__CNJM(__tmp__TL5H);
} break;
case __EXPR_ADD__: {
- __tmp__4EDI=my_copy__EOPL(__tmp__3EDI);
+ __tmp__UL5H=my_copy__5XLL(__tmp__TL5H);
} break;
case __EXPR_NOT__: {
- __tmp__4EDI=my_copy__SH2M(__tmp__3EDI);
+ __tmp__UL5H=my_copy__WVYM(__tmp__TL5H);
} break;
case __EXPR_MOD__: {
- __tmp__4EDI=my_copy__NJIO(__tmp__3EDI);
+ __tmp__UL5H=my_copy__FSEO(__tmp__TL5H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__4EDI=my_copy__YZHP(__tmp__3EDI);
+ __tmp__UL5H=my_copy__QCEP(__tmp__TL5H);
} break;
case __EXPR_INF__: {
- __tmp__4EDI=my_copy__13VN(__tmp__3EDI);
+ __tmp__UL5H=my_copy__5LSN(__tmp__TL5H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__4EDI=my_copy__G4VN(__tmp__3EDI);
+ __tmp__UL5H=my_copy__KMSN(__tmp__TL5H);
} break;
case __EXPR_OR__: {
- __tmp__4EDI=my_copy__FLTN(__tmp__3EDI);
+ __tmp__UL5H=my_copy__JZPN(__tmp__TL5H);
} break;
case __EXPR_XOR__: {
- __tmp__4EDI=my_copy__OUWO(__tmp__3EDI);
+ __tmp__UL5H=my_copy__G3SO(__tmp__TL5H);
+ } break;
+ };
+ 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;
+ } break;
+ case __DTA_WR_VALUE__: {
+ __tmp__T44R=((__DTA_WR_VALUE *)__tmp__S44R)->parent_dta__XSUH.result_expr__YHZD;
+ } break;
+ case __DTA_RD_ARGS__: {
+ __tmp__T44R=((__DTA_RD_ARGS *)__tmp__S44R)->parent_dta__HOWH.result_expr__YHZD;
} break;
};
- node__E3CI=new_read__slot__receiver__with__4G0H(__tmp__2EDI,slot_msg__D3CI,__tmp__4EDI,args__F3CI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__E3CI);
- result__42CI=result_expr__BOHI(node__E3CI);
+ result__UD5H=__tmp__T44R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__12CI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(Self__02CI->parent_constant__1VNH.static_type__LSYD,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__22CI);
- put_position__ECH(Self__02CI->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__42CI);
+ return(result__UD5H);
}
-static void* check_type__with__XFDI(__IS_EXPANDED *Self__YFDI,void *t__ZFDI,__POSITION p__0FDI)
+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.
{
- void *result__2FDI,*rec__5FDI,*__tmp__1NDI,*__tmp__2NDI;
- void *local__3FDI;
- void *instr__4FDI;
- void *slot_name__AGDI;
- void *slot_msg__BGDI;
- void *node__CGDI;
- void *__tmp__SIDI,*__tmp__4LDI;
- __POSITION __tmp__ZIDI,__tmp__BKDI,__tmp__FMDI,__tmp__NNDI;
- __POSITION __tmp__0NDI;
- void *__tmp__5IDI,*__tmp__LMDI;
- __STRING_CST *Self__YBNQ;
- __PROTOTYPE_CST *Self__ZBNQ;
- __INTEGER_CST *Self__0BNQ;
- __REAL_CST *Self__2BNQ;
- __CHARACTER_CST *Self__4BNQ;
- __IS_EXPANDED *Self__5BNQ;
- void *args__DGDI;
- __BOOLEAN __tmp__OKDI;
- result__2FDI=NULL;
- local__3FDI=NULL;
- instr__4FDI=NULL;
- rec__5FDI=NULL;
- slot_name__AGDI=NULL;
- slot_msg__BGDI=NULL;
- node__CGDI=NULL;
- args__DGDI=NULL;
- if (affect_with__L1KI(t__ZFDI,static_type__HH5H())) {
- result__2FDI=Self__YFDI;
- } else {
- if (is_export_to__Q3YI(static_type__HH5H(),t__ZFDI)) {
- local__3FDI=create__name__style__type__VCNG(Self__YFDI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__HH5H()));
- instr__4FDI=write__value__PXJH(local__3FDI,Self__YFDI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YFDI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__4FDI);
- slot_name__AGDI=get__QEC(last_cast_name__3WAI);
- slot_msg__BGDI=get_slot__WADH(static_type__HH5H(),slot_name__AGDI);
- if (((void *)slot_msg__BGDI == (void *)NULL)) {
+ __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__0UXD(static_type__HH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__ZFDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__AGDI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__HH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__0FDI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__HH5H()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__BGDI)->__id==__SLOT_DATA__) {
- __tmp__SIDI=((__SLOT *)((__SLOT_DATA *)slot_msg__BGDI)->parent_slot__H3YD)->base_slot__Z14F;
+ if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
+ __tmp__IP5H=((__SLOT *)((__SLOT_DATA *)slot_msg__XM5H)->parent_slot__IHZD)->base_slot__X12F;
} else {
- __tmp__SIDI=((__SLOT *)((__SLOT_CODE *)slot_msg__BGDI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__IP5H=((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__SIDI) != 1)) {
- if (((struct ___OBJ *)slot_msg__BGDI)->__id==__SLOT_DATA__) {
- __tmp__ZIDI=((__SLOT_DATA *)slot_msg__BGDI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__ZIDI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BGDI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__ZIDI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__BGDI)->__id==__SLOT_DATA__) {
- __tmp__5IDI=get_type_result__NX5G(slot_msg__BGDI);
+ if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
+ __tmp__VP5H=get_type_result__XF2G(slot_msg__XM5H);
} else {
- __tmp__5IDI=get_type_result__XY5G(slot_msg__BGDI);
- };
- if ((((void *)__tmp__5IDI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__5IDI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__ZFDI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__5IDI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__5IDI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__ZFDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__BGDI)->__id==__SLOT_DATA__) {
- __tmp__BKDI=((__SLOT_DATA *)slot_msg__BGDI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__BKDI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BGDI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__BKDI);
- put_position__ECH(Self__YFDI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__5FDI=read__4TCH(local__3FDI);
- node__CGDI=new_read__slot__receiver__self__3ZQC(Self__YFDI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__BGDI,rec__5FDI,rec__5FDI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__CGDI);
- result__2FDI=result_expr__BOHI(node__CGDI);
- __tmp__OKDI=TRUE__;
- } else {
- __tmp__OKDI=FALSE__;
- };
- if ((! __tmp__OKDI)) {
- if (is_import_to__VMBJ(t__ZFDI,static_type__HH5H())) {
- local__3FDI=create__name__style__type__VCNG(Self__YFDI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__HH5H()));
- instr__4FDI=write__value__PXJH(local__3FDI,Self__YFDI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YFDI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__4FDI);
- slot_name__AGDI=get__QEC(last_cast_name__3WAI);
- slot_msg__BGDI=get_slot__WADH(t__ZFDI,slot_name__AGDI);
- if (((void *)slot_msg__BGDI == (void *)NULL)) {
+ 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__0UXD(t__ZFDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__HH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__AGDI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__ZFDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__0FDI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__ZFDI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__BGDI)->__id==__SLOT_DATA__) {
- __tmp__4LDI=((__SLOT *)((__SLOT_DATA *)slot_msg__BGDI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__4LDI=((__SLOT *)((__SLOT_CODE *)slot_msg__BGDI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__US5H=((__SLOT *)((__SLOT_CODE *)slot_msg__XM5H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__4LDI) != 2)) {
- if (((struct ___OBJ *)slot_msg__BGDI)->__id==__SLOT_DATA__) {
- __tmp__FMDI=((__SLOT_DATA *)slot_msg__BGDI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__FMDI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BGDI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__FMDI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__BGDI)->__id==__SLOT_DATA__) {
- __tmp__LMDI=get_type_result__NX5G(slot_msg__BGDI);
+ if (((struct ___OBJ *)slot_msg__XM5H)->__id==__SLOT_DATA__) {
+ __tmp__BT5H=get_type_result__XF2G(slot_msg__XM5H);
} else {
- __tmp__LMDI=get_type_result__XY5G(slot_msg__BGDI);
- };
- if ((((void *)__tmp__LMDI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__LMDI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__ZFDI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__LMDI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__LMDI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__ZFDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__BGDI)->__id==__SLOT_DATA__) {
- __tmp__NNDI=((__SLOT_DATA *)slot_msg__BGDI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__NNDI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__BGDI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__NNDI);
- put_position__ECH(Self__YFDI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__DGDI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__DGDI,create__type__HZQC(Self__YFDI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__ZFDI));
- add_last__JLII(args__DGDI,read__4TCH(local__3FDI));
- __tmp__0NDI=Self__YFDI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__1NDI=((void **)((__FAST_ARRAYoEXPRo *)args__DGDI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__1NDI)->__id) {
+ 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__2NDI=my_copy__IE2M(__tmp__1NDI);
+ __tmp__SU5H=my_copy__MSYM(__tmp__RU5H);
} break;
case __STRING_CST__: {
- Self__YBNQ=((__STRING_CST *)__tmp__1NDI);
- __tmp__2NDI=create__text__BMQH(Self__YBNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YBNQ->string__LDAI);
+ 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__2NDI=my_copy__ODAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__EK2H(__tmp__RU5H);
} break;
case __PROTOTYPE_CST__: {
- Self__ZBNQ=((__PROTOTYPE_CST *)__tmp__1NDI);
- __tmp__2NDI=create__type__HZQC(Self__ZBNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZBNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__0BNQ=((__INTEGER_CST *)__tmp__1NDI);
- __tmp__2NDI=create__value__type__I1QC(Self__0BNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0BNQ->value__VUYD,Self__0BNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__2NDI=my_copy__02IJ(__tmp__1NDI);
+ __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__2NDI=my_copy__2EAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__SL2H(__tmp__RU5H);
} break;
case __EXPR_EQUAL__: {
- __tmp__2NDI=my_copy__VFAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__LM2H(__tmp__RU5H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__2NDI=my_copy__CGAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__YM2H(__tmp__RU5H);
} break;
case __REAL_CST__: {
- Self__2BNQ=((__REAL_CST *)__tmp__1NDI);
- __tmp__2NDI=create__value__type__2KQH(Self__2BNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2BNQ->value__RGAI,Self__2BNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__4BNQ=((__CHARACTER_CST *)__tmp__1NDI);
- __tmp__2NDI=create__char__XLQH(Self__4BNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4BNQ->text__ZGAI);
+ 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__5BNQ=((__IS_EXPANDED *)__tmp__1NDI);
- __tmp__2NDI=create__receiver__2J0H(Self__5BNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__5BNQ->receiver__AHAI));
+ 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__2NDI=my_copy__FHAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__1N2H(__tmp__RU5H);
} break;
case __EXPR_SUP__: {
- __tmp__2NDI=my_copy__OHAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__EO2H(__tmp__RU5H);
} break;
case __EXPR_SUB__: {
- __tmp__2NDI=my_copy__ZHAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__PO2H(__tmp__RU5H);
} break;
case __EXPR_MUL__: {
- __tmp__2NDI=my_copy__FIAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__1O2H(__tmp__RU5H);
} break;
case __EXPR_DIV__: {
- __tmp__2NDI=my_copy__QIAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__GP2H(__tmp__RU5H);
} break;
case __EXPR_AND__: {
- __tmp__2NDI=my_copy__1IAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__RP2H(__tmp__RU5H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__2NDI=my_copy__GJAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__2P2H(__tmp__RU5H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__2NDI=my_copy__RJAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__HQ2H(__tmp__RU5H);
} break;
case __PUT_TO__: {
- __tmp__2NDI=my_copy__2JAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__SQ2H(__tmp__RU5H);
} break;
case __ITEM__: {
- __tmp__2NDI=my_copy__NKAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__DR2H(__tmp__RU5H);
} break;
case __SIZE_OF__: {
- __tmp__2NDI=my_copy__ZKAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__PR2H(__tmp__RU5H);
} break;
case __CAST__: {
- __tmp__2NDI=my_copy__CLAI(__tmp__1NDI);
+ __tmp__SU5H=my_copy__YR2H(__tmp__RU5H);
} break;
case __CALL_SLOT__: {
- __tmp__2NDI=my_copy__1E2M(__tmp__1NDI);
+ __tmp__SU5H=my_copy__5SYM(__tmp__RU5H);
} break;
case __READ_SLOT__: {
- __tmp__2NDI=my_copy__MRKK(__tmp__1NDI);
+ __tmp__SU5H=my_copy__IUGK(__tmp__RU5H);
} break;
case __READ_GLOBAL__: {
- __tmp__2NDI=my_copy__ZRKK(__tmp__1NDI);
+ __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__2NDI=my_copy__3BGN(__tmp__1NDI);
+ __tmp__SU5H=my_copy__BQCN(__tmp__RU5H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__2NDI=my_copy__VIIO(__tmp__1NDI);
+ __tmp__SU5H=my_copy__NREO(__tmp__RU5H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__2NDI=my_copy__3PNO(__tmp__1NDI);
+ __tmp__SU5H=my_copy__VYJO(__tmp__RU5H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__2NDI=my_copy__CJIO(__tmp__1NDI);
+ __tmp__SU5H=my_copy__0REO(__tmp__RU5H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__2NDI=my_copy__JQNO(__tmp__1NDI);
+ __tmp__SU5H=my_copy__BZJO(__tmp__RU5H);
} break;
case __EXPR_NEG__: {
- __tmp__2NDI=my_copy__EBNM(__tmp__1NDI);
+ __tmp__SU5H=my_copy__CNJM(__tmp__RU5H);
} break;
case __EXPR_ADD__: {
- __tmp__2NDI=my_copy__EOPL(__tmp__1NDI);
+ __tmp__SU5H=my_copy__5XLL(__tmp__RU5H);
} break;
case __EXPR_NOT__: {
- __tmp__2NDI=my_copy__SH2M(__tmp__1NDI);
+ __tmp__SU5H=my_copy__WVYM(__tmp__RU5H);
} break;
case __EXPR_MOD__: {
- __tmp__2NDI=my_copy__NJIO(__tmp__1NDI);
+ __tmp__SU5H=my_copy__FSEO(__tmp__RU5H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__2NDI=my_copy__YZHP(__tmp__1NDI);
+ __tmp__SU5H=my_copy__QCEP(__tmp__RU5H);
} break;
case __EXPR_INF__: {
- __tmp__2NDI=my_copy__13VN(__tmp__1NDI);
+ __tmp__SU5H=my_copy__5LSN(__tmp__RU5H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__2NDI=my_copy__G4VN(__tmp__1NDI);
+ __tmp__SU5H=my_copy__KMSN(__tmp__RU5H);
} break;
case __EXPR_OR__: {
- __tmp__2NDI=my_copy__FLTN(__tmp__1NDI);
+ __tmp__SU5H=my_copy__JZPN(__tmp__RU5H);
} break;
case __EXPR_XOR__: {
- __tmp__2NDI=my_copy__OUWO(__tmp__1NDI);
+ __tmp__SU5H=my_copy__G3SO(__tmp__RU5H);
} break;
};
- node__CGDI=new_read__slot__receiver__with__4G0H(__tmp__0NDI,slot_msg__BGDI,__tmp__2NDI,args__DGDI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__CGDI);
- result__2FDI=result_expr__BOHI(node__CGDI);
+ 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;
+ } break;
+ case __DTA_CAST__: {
+ __tmp__Z44R=((__DTA_CAST *)__tmp__Y44R)->result_expr__G01H;
+ } break;
+ case __DTA_WR_CODE__: {
+ __tmp__Z44R=((__DTA_WR_CODE *)__tmp__Y44R)->parent_dta__MZLH.result_expr__YHZD;
+ } break;
+ case __DTA_BLOCK__: {
+ __tmp__Z44R=((__DTA_BLOCK *)__tmp__Y44R)->result_expr__F41H;
+ } break;
+ case __DTA_WR_VALUE__: {
+ __tmp__Z44R=((__DTA_WR_VALUE *)__tmp__Y44R)->parent_dta__XSUH.result_expr__YHZD;
+ } break;
+ case __DTA_RD_ARGS__: {
+ __tmp__Z44R=((__DTA_RD_ARGS *)__tmp__Y44R)->parent_dta__HOWH.result_expr__YHZD;
+ } break;
+ };
+ result__SM5H=__tmp__Z44R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__ZFDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__HH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__0FDI);
- put_position__ECH(Self__YFDI->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__2FDI);
+ return(result__SM5H);
}
-static void* check_type__with__VODI(__GET_TYPE_ID *Self__WODI,void *t__XODI,__POSITION p__YODI)
+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.
{
- void *result__0ODI,*rec__3ODI,*__tmp__ZWDI,*__tmp__0WDI;
- void *local__1ODI;
- void *instr__2ODI;
- void *slot_name__4ODI;
- void *slot_msg__5ODI;
- void *node__APDI;
- void *__tmp__QRDI,*__tmp__2UDI;
- __POSITION __tmp__XRDI,__tmp__5SDI,__tmp__DVDI,__tmp__LWDI;
- __POSITION __tmp__YWDI;
- void *__tmp__3RDI,*__tmp__JVDI;
- __STRING_CST *Self__NCNQ;
- __PROTOTYPE_CST *Self__OCNQ;
- __INTEGER_CST *Self__PCNQ;
- __REAL_CST *Self__RCNQ;
- __CHARACTER_CST *Self__TCNQ;
- __IS_EXPANDED *Self__UCNQ;
- void *args__BPDI;
- __BOOLEAN __tmp__MTDI;
- result__0ODI=NULL;
- local__1ODI=NULL;
- instr__2ODI=NULL;
- rec__3ODI=NULL;
- slot_name__4ODI=NULL;
- slot_msg__5ODI=NULL;
- node__APDI=NULL;
- args__BPDI=NULL;
- if (affect_with__L1KI(t__XODI,static_type__MH5H())) {
- result__0ODI=Self__WODI;
- } else {
- if (is_export_to__Q3YI(static_type__MH5H(),t__XODI)) {
- local__1ODI=create__name__style__type__VCNG(Self__WODI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__MH5H()));
- instr__2ODI=write__value__PXJH(local__1ODI,Self__WODI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WODI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__2ODI);
- slot_name__4ODI=get__QEC(last_cast_name__3WAI);
- slot_msg__5ODI=get_slot__WADH(static_type__MH5H(),slot_name__4ODI);
- if (((void *)slot_msg__5ODI == (void *)NULL)) {
+ __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__0UXD(static_type__MH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__XODI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__4ODI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__MH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__YODI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__MH5H()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__5ODI)->__id==__SLOT_DATA__) {
- __tmp__QRDI=((__SLOT *)((__SLOT_DATA *)slot_msg__5ODI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__QRDI=((__SLOT *)((__SLOT_CODE *)slot_msg__5ODI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__GY5H=((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__QRDI) != 1)) {
- if (((struct ___OBJ *)slot_msg__5ODI)->__id==__SLOT_DATA__) {
- __tmp__XRDI=((__SLOT_DATA *)slot_msg__5ODI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__XRDI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5ODI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__XRDI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__5ODI)->__id==__SLOT_DATA__) {
- __tmp__3RDI=get_type_result__NX5G(slot_msg__5ODI);
+ if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
+ __tmp__TY5H=get_type_result__XF2G(slot_msg__VV5H);
} else {
- __tmp__3RDI=get_type_result__XY5G(slot_msg__5ODI);
- };
- if ((((void *)__tmp__3RDI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__3RDI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__XODI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__3RDI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__3RDI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__XODI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__5ODI)->__id==__SLOT_DATA__) {
- __tmp__5SDI=((__SLOT_DATA *)slot_msg__5ODI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__5SDI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5ODI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__5SDI);
- put_position__ECH(Self__WODI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__3ODI=read__4TCH(local__1ODI);
- node__APDI=new_read__slot__receiver__self__3ZQC(Self__WODI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__5ODI,rec__3ODI,rec__3ODI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__APDI);
- result__0ODI=result_expr__BOHI(node__APDI);
- __tmp__MTDI=TRUE__;
- } else {
- __tmp__MTDI=FALSE__;
- };
- if ((! __tmp__MTDI)) {
- if (is_import_to__VMBJ(t__XODI,static_type__MH5H())) {
- local__1ODI=create__name__style__type__VCNG(Self__WODI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__MH5H()));
- instr__2ODI=write__value__PXJH(local__1ODI,Self__WODI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WODI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__2ODI);
- slot_name__4ODI=get__QEC(last_cast_name__3WAI);
- slot_msg__5ODI=get_slot__WADH(t__XODI,slot_name__4ODI);
- if (((void *)slot_msg__5ODI == (void *)NULL)) {
+ 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__0UXD(t__XODI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__MH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__4ODI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__XODI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__YODI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__XODI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__5ODI)->__id==__SLOT_DATA__) {
- __tmp__2UDI=((__SLOT *)((__SLOT_DATA *)slot_msg__5ODI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__2UDI=((__SLOT *)((__SLOT_CODE *)slot_msg__5ODI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__S15H=((__SLOT *)((__SLOT_CODE *)slot_msg__VV5H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__2UDI) != 2)) {
- if (((struct ___OBJ *)slot_msg__5ODI)->__id==__SLOT_DATA__) {
- __tmp__DVDI=((__SLOT_DATA *)slot_msg__5ODI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__DVDI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5ODI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__DVDI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__5ODI)->__id==__SLOT_DATA__) {
- __tmp__JVDI=get_type_result__NX5G(slot_msg__5ODI);
+ if (((struct ___OBJ *)slot_msg__VV5H)->__id==__SLOT_DATA__) {
+ __tmp__515H=get_type_result__XF2G(slot_msg__VV5H);
} else {
- __tmp__JVDI=get_type_result__XY5G(slot_msg__5ODI);
- };
- if ((((void *)__tmp__JVDI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__JVDI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__XODI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__JVDI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__JVDI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__XODI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__5ODI)->__id==__SLOT_DATA__) {
- __tmp__LWDI=((__SLOT_DATA *)slot_msg__5ODI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__LWDI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__5ODI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__LWDI);
- put_position__ECH(Self__WODI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__BPDI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__BPDI,create__type__HZQC(Self__WODI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__XODI));
- add_last__JLII(args__BPDI,read__4TCH(local__1ODI));
- __tmp__YWDI=Self__WODI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__ZWDI=((void **)((__FAST_ARRAYoEXPRo *)args__BPDI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__ZWDI)->__id) {
+ 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__0WDI=my_copy__IE2M(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__MSYM(__tmp__P35H);
} break;
case __STRING_CST__: {
- Self__NCNQ=((__STRING_CST *)__tmp__ZWDI);
- __tmp__0WDI=create__text__BMQH(Self__NCNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NCNQ->string__LDAI);
+ 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__0WDI=my_copy__ODAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__EK2H(__tmp__P35H);
} break;
case __PROTOTYPE_CST__: {
- Self__OCNQ=((__PROTOTYPE_CST *)__tmp__ZWDI);
- __tmp__0WDI=create__type__HZQC(Self__OCNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OCNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__PCNQ=((__INTEGER_CST *)__tmp__ZWDI);
- __tmp__0WDI=create__value__type__I1QC(Self__PCNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PCNQ->value__VUYD,Self__PCNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__0WDI=my_copy__02IJ(__tmp__ZWDI);
+ __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__0WDI=my_copy__2EAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__SL2H(__tmp__P35H);
} break;
case __EXPR_EQUAL__: {
- __tmp__0WDI=my_copy__VFAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__LM2H(__tmp__P35H);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__0WDI=my_copy__CGAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__YM2H(__tmp__P35H);
} break;
case __REAL_CST__: {
- Self__RCNQ=((__REAL_CST *)__tmp__ZWDI);
- __tmp__0WDI=create__value__type__2KQH(Self__RCNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RCNQ->value__RGAI,Self__RCNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__TCNQ=((__CHARACTER_CST *)__tmp__ZWDI);
- __tmp__0WDI=create__char__XLQH(Self__TCNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TCNQ->text__ZGAI);
+ 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__UCNQ=((__IS_EXPANDED *)__tmp__ZWDI);
- __tmp__0WDI=create__receiver__2J0H(Self__UCNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__UCNQ->receiver__AHAI));
+ 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__0WDI=my_copy__FHAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__1N2H(__tmp__P35H);
} break;
case __EXPR_SUP__: {
- __tmp__0WDI=my_copy__OHAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__EO2H(__tmp__P35H);
} break;
case __EXPR_SUB__: {
- __tmp__0WDI=my_copy__ZHAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__PO2H(__tmp__P35H);
} break;
case __EXPR_MUL__: {
- __tmp__0WDI=my_copy__FIAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__1O2H(__tmp__P35H);
} break;
case __EXPR_DIV__: {
- __tmp__0WDI=my_copy__QIAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__GP2H(__tmp__P35H);
} break;
case __EXPR_AND__: {
- __tmp__0WDI=my_copy__1IAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__RP2H(__tmp__P35H);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__0WDI=my_copy__GJAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__2P2H(__tmp__P35H);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__0WDI=my_copy__RJAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__HQ2H(__tmp__P35H);
} break;
case __PUT_TO__: {
- __tmp__0WDI=my_copy__2JAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__SQ2H(__tmp__P35H);
} break;
case __ITEM__: {
- __tmp__0WDI=my_copy__NKAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__DR2H(__tmp__P35H);
} break;
case __SIZE_OF__: {
- __tmp__0WDI=my_copy__ZKAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__PR2H(__tmp__P35H);
} break;
case __CAST__: {
- __tmp__0WDI=my_copy__CLAI(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__YR2H(__tmp__P35H);
} break;
case __CALL_SLOT__: {
- __tmp__0WDI=my_copy__1E2M(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__5SYM(__tmp__P35H);
} break;
case __READ_SLOT__: {
- __tmp__0WDI=my_copy__MRKK(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__IUGK(__tmp__P35H);
} break;
case __READ_GLOBAL__: {
- __tmp__0WDI=my_copy__ZRKK(__tmp__ZWDI);
+ __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__0WDI=my_copy__3BGN(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__BQCN(__tmp__P35H);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__0WDI=my_copy__VIIO(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__NREO(__tmp__P35H);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__0WDI=my_copy__3PNO(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__VYJO(__tmp__P35H);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__0WDI=my_copy__CJIO(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__0REO(__tmp__P35H);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__0WDI=my_copy__JQNO(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__BZJO(__tmp__P35H);
} break;
case __EXPR_NEG__: {
- __tmp__0WDI=my_copy__EBNM(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__CNJM(__tmp__P35H);
} break;
case __EXPR_ADD__: {
- __tmp__0WDI=my_copy__EOPL(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__5XLL(__tmp__P35H);
} break;
case __EXPR_NOT__: {
- __tmp__0WDI=my_copy__SH2M(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__WVYM(__tmp__P35H);
} break;
case __EXPR_MOD__: {
- __tmp__0WDI=my_copy__NJIO(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__FSEO(__tmp__P35H);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__0WDI=my_copy__YZHP(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__QCEP(__tmp__P35H);
} break;
case __EXPR_INF__: {
- __tmp__0WDI=my_copy__13VN(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__5LSN(__tmp__P35H);
} break;
case __EXPR_INF_EQ__: {
- __tmp__0WDI=my_copy__G4VN(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__KMSN(__tmp__P35H);
} break;
case __EXPR_OR__: {
- __tmp__0WDI=my_copy__FLTN(__tmp__ZWDI);
+ __tmp__Q35H=my_copy__JZPN(__tmp__P35H);
} break;
case __EXPR_XOR__: {
- __tmp__0WDI=my_copy__OUWO(__tmp__ZWDI);
+ __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;
};
- node__APDI=new_read__slot__receiver__with__4G0H(__tmp__YWDI,slot_msg__5ODI,__tmp__0WDI,args__BPDI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__APDI);
- result__0ODI=result_expr__BOHI(node__APDI);
+ result__QV5H=__tmp__544R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__XODI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__MH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__YODI);
- put_position__ECH(Self__WODI->parent_expr__2XNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__0ODI);
+ return(result__QV5H);
}
-static void* check_type__with__UXDI(__EXPR_SUP *Self__VXDI,void *t__WXDI,__POSITION p__XXDI)
+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.
{
- void *result__ZXDI,*rec__2XDI,*__tmp__Y5DI,*__tmp__Z5DI;
- void *local__0XDI;
- void *instr__1XDI;
- void *slot_name__3XDI;
- void *slot_msg__4XDI;
- void *node__5XDI;
- void *__tmp__P0DI,*__tmp__13DI;
- __POSITION __tmp__W0DI,__tmp__41DI,__tmp__C4DI,__tmp__K5DI;
- __POSITION __tmp__X5DI;
- void *__tmp__20DI,*__tmp__I4DI;
- __STRING_CST *Self__CDNQ;
- __PROTOTYPE_CST *Self__DDNQ;
- __INTEGER_CST *Self__EDNQ;
- __REAL_CST *Self__GDNQ;
- __CHARACTER_CST *Self__IDNQ;
- __IS_EXPANDED *Self__JDNQ;
- void *args__AYDI;
- __BOOLEAN __tmp__L2DI;
- result__ZXDI=NULL;
- local__0XDI=NULL;
- instr__1XDI=NULL;
- rec__2XDI=NULL;
- slot_name__3XDI=NULL;
- slot_msg__4XDI=NULL;
- node__5XDI=NULL;
- args__AYDI=NULL;
- if (affect_with__L1KI(t__WXDI,static_type__RH5H())) {
- result__ZXDI=Self__VXDI;
- } else {
- if (is_export_to__Q3YI(static_type__RH5H(),t__WXDI)) {
- local__0XDI=create__name__style__type__VCNG(Self__VXDI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__RH5H()));
- instr__1XDI=write__value__PXJH(local__0XDI,Self__VXDI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VXDI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__1XDI);
- slot_name__3XDI=get__QEC(last_cast_name__3WAI);
- slot_msg__4XDI=get_slot__WADH(static_type__RH5H(),slot_name__3XDI);
- if (((void *)slot_msg__4XDI == (void *)NULL)) {
+ __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__0UXD(static_type__RH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__WXDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__3XDI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__RH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XXDI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__RH5H()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
- if (((struct ___OBJ *)slot_msg__4XDI)->__id==__SLOT_DATA__) {
- __tmp__P0DI=((__SLOT *)((__SLOT_DATA *)slot_msg__4XDI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__P0DI=((__SLOT *)((__SLOT_CODE *)slot_msg__4XDI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__FBAI=((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__P0DI) != 1)) {
- if (((struct ___OBJ *)slot_msg__4XDI)->__id==__SLOT_DATA__) {
- __tmp__W0DI=((__SLOT_DATA *)slot_msg__4XDI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__W0DI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4XDI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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;
+ };
+ 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 (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__W0DI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__4XDI)->__id==__SLOT_DATA__) {
- __tmp__20DI=get_type_result__NX5G(slot_msg__4XDI);
+ if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
+ __tmp__SBAI=get_type_result__XF2G(slot_msg__U45H);
} else {
- __tmp__20DI=get_type_result__XY5G(slot_msg__4XDI);
- };
- if ((((void *)__tmp__20DI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__20DI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__WXDI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__20DI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__20DI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__WXDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__4XDI)->__id==__SLOT_DATA__) {
- __tmp__41DI=((__SLOT_DATA *)slot_msg__4XDI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__41DI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4XDI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__41DI);
- put_position__ECH(Self__VXDI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__2XDI=read__4TCH(local__0XDI);
- node__5XDI=new_read__slot__receiver__self__3ZQC(Self__VXDI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__4XDI,rec__2XDI,rec__2XDI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__5XDI);
- result__ZXDI=result_expr__BOHI(node__5XDI);
- __tmp__L2DI=TRUE__;
- } else {
- __tmp__L2DI=FALSE__;
- };
- if ((! __tmp__L2DI)) {
- if (is_import_to__VMBJ(t__WXDI,static_type__RH5H())) {
- local__0XDI=create__name__style__type__VCNG(Self__VXDI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__RH5H()));
- instr__1XDI=write__value__PXJH(local__0XDI,Self__VXDI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VXDI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__1XDI);
- slot_name__3XDI=get__QEC(last_cast_name__3WAI);
- slot_msg__4XDI=get_slot__WADH(t__WXDI,slot_name__3XDI);
- if (((void *)slot_msg__4XDI == (void *)NULL)) {
+ 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__0UXD(t__WXDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__RH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__3XDI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__WXDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XXDI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__WXDI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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 (((struct ___OBJ *)slot_msg__4XDI)->__id==__SLOT_DATA__) {
- __tmp__13DI=((__SLOT *)((__SLOT_DATA *)slot_msg__4XDI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__13DI=((__SLOT *)((__SLOT_CODE *)slot_msg__4XDI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__REAI=((__SLOT *)((__SLOT_CODE *)slot_msg__U45H)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__13DI) != 2)) {
- if (((struct ___OBJ *)slot_msg__4XDI)->__id==__SLOT_DATA__) {
- __tmp__C4DI=((__SLOT_DATA *)slot_msg__4XDI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__C4DI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4XDI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__C4DI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__4XDI)->__id==__SLOT_DATA__) {
- __tmp__I4DI=get_type_result__NX5G(slot_msg__4XDI);
+ if (((struct ___OBJ *)slot_msg__U45H)->__id==__SLOT_DATA__) {
+ __tmp__4EAI=get_type_result__XF2G(slot_msg__U45H);
} else {
- __tmp__I4DI=get_type_result__XY5G(slot_msg__4XDI);
- };
- if ((((void *)__tmp__I4DI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__I4DI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__WXDI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__I4DI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__I4DI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__WXDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__4XDI)->__id==__SLOT_DATA__) {
- __tmp__K5DI=((__SLOT_DATA *)slot_msg__4XDI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__K5DI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4XDI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__K5DI);
- put_position__ECH(Self__VXDI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__AYDI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__AYDI,create__type__HZQC(Self__VXDI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__WXDI));
- add_last__JLII(args__AYDI,read__4TCH(local__0XDI));
- __tmp__X5DI=Self__VXDI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__Y5DI=((void **)((__FAST_ARRAYoEXPRo *)args__AYDI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__Y5DI)->__id) {
+ 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__Z5DI=my_copy__IE2M(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__MSYM(__tmp__OGAI);
} break;
case __STRING_CST__: {
- Self__CDNQ=((__STRING_CST *)__tmp__Y5DI);
- __tmp__Z5DI=create__text__BMQH(Self__CDNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__CDNQ->string__LDAI);
+ 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__Z5DI=my_copy__ODAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__EK2H(__tmp__OGAI);
} break;
case __PROTOTYPE_CST__: {
- Self__DDNQ=((__PROTOTYPE_CST *)__tmp__Y5DI);
- __tmp__Z5DI=create__type__HZQC(Self__DDNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DDNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__EDNQ=((__INTEGER_CST *)__tmp__Y5DI);
- __tmp__Z5DI=create__value__type__I1QC(Self__EDNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__EDNQ->value__VUYD,Self__EDNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__Z5DI=my_copy__02IJ(__tmp__Y5DI);
+ __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__Z5DI=my_copy__2EAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__SL2H(__tmp__OGAI);
} break;
case __EXPR_EQUAL__: {
- __tmp__Z5DI=my_copy__VFAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__LM2H(__tmp__OGAI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__Z5DI=my_copy__CGAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__YM2H(__tmp__OGAI);
} break;
case __REAL_CST__: {
- Self__GDNQ=((__REAL_CST *)__tmp__Y5DI);
- __tmp__Z5DI=create__value__type__2KQH(Self__GDNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GDNQ->value__RGAI,Self__GDNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__IDNQ=((__CHARACTER_CST *)__tmp__Y5DI);
- __tmp__Z5DI=create__char__XLQH(Self__IDNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IDNQ->text__ZGAI);
+ 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__JDNQ=((__IS_EXPANDED *)__tmp__Y5DI);
- __tmp__Z5DI=create__receiver__2J0H(Self__JDNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__JDNQ->receiver__AHAI));
+ 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__Z5DI=my_copy__FHAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__1N2H(__tmp__OGAI);
} break;
case __EXPR_SUP__: {
- __tmp__Z5DI=my_copy__OHAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__EO2H(__tmp__OGAI);
} break;
case __EXPR_SUB__: {
- __tmp__Z5DI=my_copy__ZHAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__PO2H(__tmp__OGAI);
} break;
case __EXPR_MUL__: {
- __tmp__Z5DI=my_copy__FIAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__1O2H(__tmp__OGAI);
} break;
case __EXPR_DIV__: {
- __tmp__Z5DI=my_copy__QIAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__GP2H(__tmp__OGAI);
} break;
case __EXPR_AND__: {
- __tmp__Z5DI=my_copy__1IAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__RP2H(__tmp__OGAI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__Z5DI=my_copy__GJAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__2P2H(__tmp__OGAI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__Z5DI=my_copy__RJAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__HQ2H(__tmp__OGAI);
} break;
case __PUT_TO__: {
- __tmp__Z5DI=my_copy__2JAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__SQ2H(__tmp__OGAI);
} break;
case __ITEM__: {
- __tmp__Z5DI=my_copy__NKAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__DR2H(__tmp__OGAI);
} break;
case __SIZE_OF__: {
- __tmp__Z5DI=my_copy__ZKAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__PR2H(__tmp__OGAI);
} break;
case __CAST__: {
- __tmp__Z5DI=my_copy__CLAI(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__YR2H(__tmp__OGAI);
} break;
case __CALL_SLOT__: {
- __tmp__Z5DI=my_copy__1E2M(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__5SYM(__tmp__OGAI);
} break;
case __READ_SLOT__: {
- __tmp__Z5DI=my_copy__MRKK(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__IUGK(__tmp__OGAI);
} break;
case __READ_GLOBAL__: {
- __tmp__Z5DI=my_copy__ZRKK(__tmp__Y5DI);
+ __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__Z5DI=my_copy__3BGN(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__BQCN(__tmp__OGAI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__Z5DI=my_copy__VIIO(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__NREO(__tmp__OGAI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__Z5DI=my_copy__3PNO(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__VYJO(__tmp__OGAI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__Z5DI=my_copy__CJIO(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__0REO(__tmp__OGAI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__Z5DI=my_copy__JQNO(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__BZJO(__tmp__OGAI);
} break;
case __EXPR_NEG__: {
- __tmp__Z5DI=my_copy__EBNM(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__CNJM(__tmp__OGAI);
} break;
case __EXPR_ADD__: {
- __tmp__Z5DI=my_copy__EOPL(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__5XLL(__tmp__OGAI);
} break;
case __EXPR_NOT__: {
- __tmp__Z5DI=my_copy__SH2M(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__WVYM(__tmp__OGAI);
} break;
case __EXPR_MOD__: {
- __tmp__Z5DI=my_copy__NJIO(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__FSEO(__tmp__OGAI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__Z5DI=my_copy__YZHP(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__QCEP(__tmp__OGAI);
} break;
case __EXPR_INF__: {
- __tmp__Z5DI=my_copy__13VN(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__5LSN(__tmp__OGAI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__Z5DI=my_copy__G4VN(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__KMSN(__tmp__OGAI);
} break;
case __EXPR_OR__: {
- __tmp__Z5DI=my_copy__FLTN(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__JZPN(__tmp__OGAI);
} break;
case __EXPR_XOR__: {
- __tmp__Z5DI=my_copy__OUWO(__tmp__Y5DI);
+ __tmp__PGAI=my_copy__G3SO(__tmp__OGAI);
+ } break;
+ };
+ 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;
};
- node__5XDI=new_read__slot__receiver__with__4G0H(__tmp__X5DI,slot_msg__4XDI,__tmp__Z5DI,args__AYDI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__5XDI);
- result__ZXDI=result_expr__BOHI(node__5XDI);
+ result__P45H=__tmp__F54R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__WXDI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__RH5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XXDI);
- put_position__ECH(Self__VXDI->parent_expr_binary_cmp__PYNH.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__ZXDI);
+ return(result__P45H);
}
-static void* check_type__with__TAEI(__EXPR_SUB *Self__UAEI,void *t__VAEI,__POSITION p__WAEI)
+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.
{
- void *result__YAEI,*rec__1AEI,*__tmp__XIEI,*__tmp__YIEI;
- void *local__ZAEI;
- void *instr__0AEI;
- void *slot_name__2AEI;
- void *slot_msg__3AEI;
- void *node__4AEI;
- void *__tmp__ODEI,*__tmp__0GEI;
- __POSITION __tmp__VDEI,__tmp__3EEI,__tmp__BHEI,__tmp__JIEI;
- __POSITION __tmp__WIEI;
- void *__tmp__1DEI,*__tmp__HHEI;
- __STRING_CST *Self__XDNQ;
- __PROTOTYPE_CST *Self__YDNQ;
- __INTEGER_CST *Self__ZDNQ;
- __REAL_CST *Self__1DNQ;
- __CHARACTER_CST *Self__3DNQ;
- __IS_EXPANDED *Self__4DNQ;
- void *args__5AEI;
- __BOOLEAN __tmp__KFEI;
- result__YAEI=NULL;
- local__ZAEI=NULL;
- instr__0AEI=NULL;
- rec__1AEI=NULL;
- slot_name__2AEI=NULL;
- slot_msg__3AEI=NULL;
- node__4AEI=NULL;
- args__5AEI=NULL;
- if (affect_with__L1KI(t__VAEI,static_type__WH5H(Self__UAEI))) {
- result__YAEI=Self__UAEI;
- } else {
- if (is_export_to__Q3YI(static_type__WH5H(Self__UAEI),t__VAEI)) {
- local__ZAEI=create__name__style__type__VCNG(Self__UAEI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__WH5H(Self__UAEI)));
- instr__0AEI=write__value__PXJH(local__ZAEI,Self__UAEI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UAEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__0AEI);
- slot_name__2AEI=get__QEC(last_cast_name__3WAI);
- slot_msg__3AEI=get_slot__WADH(static_type__WH5H(Self__UAEI),slot_name__2AEI);
- if (((void *)slot_msg__3AEI == (void *)NULL)) {
+ __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__0UXD(static_type__WH5H(Self__UAEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__VAEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__2AEI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__WH5H(Self__UAEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__WAEI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__WH5H(Self__UAEI)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__3AEI)->__id==__SLOT_DATA__) {
- __tmp__ODEI=((__SLOT *)((__SLOT_DATA *)slot_msg__3AEI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__ODEI=((__SLOT *)((__SLOT_CODE *)slot_msg__3AEI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__EKAI=((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__ODEI) != 1)) {
- if (((struct ___OBJ *)slot_msg__3AEI)->__id==__SLOT_DATA__) {
- __tmp__VDEI=((__SLOT_DATA *)slot_msg__3AEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__VDEI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3AEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__VDEI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__3AEI)->__id==__SLOT_DATA__) {
- __tmp__1DEI=get_type_result__NX5G(slot_msg__3AEI);
+ if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
+ __tmp__RKAI=get_type_result__XF2G(slot_msg__THAI);
} else {
- __tmp__1DEI=get_type_result__XY5G(slot_msg__3AEI);
- };
- if ((((void *)__tmp__1DEI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__1DEI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__VAEI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__1DEI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__1DEI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__VAEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__3AEI)->__id==__SLOT_DATA__) {
- __tmp__3EEI=((__SLOT_DATA *)slot_msg__3AEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__3EEI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3AEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__3EEI);
- put_position__ECH(Self__UAEI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__1AEI=read__4TCH(local__ZAEI);
- node__4AEI=new_read__slot__receiver__self__3ZQC(Self__UAEI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__3AEI,rec__1AEI,rec__1AEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__4AEI);
- result__YAEI=result_expr__BOHI(node__4AEI);
- __tmp__KFEI=TRUE__;
- } else {
- __tmp__KFEI=FALSE__;
- };
- if ((! __tmp__KFEI)) {
- if (is_import_to__VMBJ(t__VAEI,static_type__WH5H(Self__UAEI))) {
- local__ZAEI=create__name__style__type__VCNG(Self__UAEI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__WH5H(Self__UAEI)));
- instr__0AEI=write__value__PXJH(local__ZAEI,Self__UAEI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UAEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__0AEI);
- slot_name__2AEI=get__QEC(last_cast_name__3WAI);
- slot_msg__3AEI=get_slot__WADH(t__VAEI,slot_name__2AEI);
- if (((void *)slot_msg__3AEI == (void *)NULL)) {
+ 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__0UXD(t__VAEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__WH5H(Self__UAEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__2AEI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__VAEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__WAEI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__VAEI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__3AEI)->__id==__SLOT_DATA__) {
- __tmp__0GEI=((__SLOT *)((__SLOT_DATA *)slot_msg__3AEI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__0GEI=((__SLOT *)((__SLOT_CODE *)slot_msg__3AEI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__QNAI=((__SLOT *)((__SLOT_CODE *)slot_msg__THAI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__0GEI) != 2)) {
- if (((struct ___OBJ *)slot_msg__3AEI)->__id==__SLOT_DATA__) {
- __tmp__BHEI=((__SLOT_DATA *)slot_msg__3AEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__BHEI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3AEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__BHEI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__3AEI)->__id==__SLOT_DATA__) {
- __tmp__HHEI=get_type_result__NX5G(slot_msg__3AEI);
+ if (((struct ___OBJ *)slot_msg__THAI)->__id==__SLOT_DATA__) {
+ __tmp__3NAI=get_type_result__XF2G(slot_msg__THAI);
} else {
- __tmp__HHEI=get_type_result__XY5G(slot_msg__3AEI);
- };
- if ((((void *)__tmp__HHEI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__HHEI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__VAEI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__HHEI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__HHEI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__VAEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__3AEI)->__id==__SLOT_DATA__) {
- __tmp__JIEI=((__SLOT_DATA *)slot_msg__3AEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__JIEI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__3AEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__JIEI);
- put_position__ECH(Self__UAEI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__5AEI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__5AEI,create__type__HZQC(Self__UAEI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__VAEI));
- add_last__JLII(args__5AEI,read__4TCH(local__ZAEI));
- __tmp__WIEI=Self__UAEI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__XIEI=((void **)((__FAST_ARRAYoEXPRo *)args__5AEI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__XIEI)->__id) {
+ 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__YIEI=my_copy__IE2M(__tmp__XIEI);
+ __tmp__OPAI=my_copy__MSYM(__tmp__NPAI);
} break;
case __STRING_CST__: {
- Self__XDNQ=((__STRING_CST *)__tmp__XIEI);
- __tmp__YIEI=create__text__BMQH(Self__XDNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XDNQ->string__LDAI);
+ 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__YIEI=my_copy__ODAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__EK2H(__tmp__NPAI);
} break;
case __PROTOTYPE_CST__: {
- Self__YDNQ=((__PROTOTYPE_CST *)__tmp__XIEI);
- __tmp__YIEI=create__type__HZQC(Self__YDNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YDNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__ZDNQ=((__INTEGER_CST *)__tmp__XIEI);
- __tmp__YIEI=create__value__type__I1QC(Self__ZDNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZDNQ->value__VUYD,Self__ZDNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__YIEI=my_copy__02IJ(__tmp__XIEI);
+ __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__YIEI=my_copy__2EAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__SL2H(__tmp__NPAI);
} break;
case __EXPR_EQUAL__: {
- __tmp__YIEI=my_copy__VFAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__LM2H(__tmp__NPAI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__YIEI=my_copy__CGAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__YM2H(__tmp__NPAI);
} break;
case __REAL_CST__: {
- Self__1DNQ=((__REAL_CST *)__tmp__XIEI);
- __tmp__YIEI=create__value__type__2KQH(Self__1DNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1DNQ->value__RGAI,Self__1DNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__3DNQ=((__CHARACTER_CST *)__tmp__XIEI);
- __tmp__YIEI=create__char__XLQH(Self__3DNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3DNQ->text__ZGAI);
+ 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__4DNQ=((__IS_EXPANDED *)__tmp__XIEI);
- __tmp__YIEI=create__receiver__2J0H(Self__4DNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__4DNQ->receiver__AHAI));
+ 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__YIEI=my_copy__FHAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__1N2H(__tmp__NPAI);
} break;
case __EXPR_SUP__: {
- __tmp__YIEI=my_copy__OHAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__EO2H(__tmp__NPAI);
} break;
case __EXPR_SUB__: {
- __tmp__YIEI=my_copy__ZHAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__PO2H(__tmp__NPAI);
} break;
case __EXPR_MUL__: {
- __tmp__YIEI=my_copy__FIAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__1O2H(__tmp__NPAI);
} break;
case __EXPR_DIV__: {
- __tmp__YIEI=my_copy__QIAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__GP2H(__tmp__NPAI);
} break;
case __EXPR_AND__: {
- __tmp__YIEI=my_copy__1IAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__RP2H(__tmp__NPAI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__YIEI=my_copy__GJAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__2P2H(__tmp__NPAI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__YIEI=my_copy__RJAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__HQ2H(__tmp__NPAI);
} break;
case __PUT_TO__: {
- __tmp__YIEI=my_copy__2JAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__SQ2H(__tmp__NPAI);
} break;
case __ITEM__: {
- __tmp__YIEI=my_copy__NKAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__DR2H(__tmp__NPAI);
} break;
case __SIZE_OF__: {
- __tmp__YIEI=my_copy__ZKAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__PR2H(__tmp__NPAI);
} break;
case __CAST__: {
- __tmp__YIEI=my_copy__CLAI(__tmp__XIEI);
+ __tmp__OPAI=my_copy__YR2H(__tmp__NPAI);
} break;
case __CALL_SLOT__: {
- __tmp__YIEI=my_copy__1E2M(__tmp__XIEI);
+ __tmp__OPAI=my_copy__5SYM(__tmp__NPAI);
} break;
case __READ_SLOT__: {
- __tmp__YIEI=my_copy__MRKK(__tmp__XIEI);
+ __tmp__OPAI=my_copy__IUGK(__tmp__NPAI);
} break;
case __READ_GLOBAL__: {
- __tmp__YIEI=my_copy__ZRKK(__tmp__XIEI);
+ __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;
+ } break;
+ case __READ_GLOBAL__: {
+ __tmp__MHIR=((__READ_GLOBAL *)__tmp__LHIR);
+ } break;
+ }
+ };
+ __tmp__OPAI=__tmp__MHIR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__YIEI=my_copy__3BGN(__tmp__XIEI);
+ __tmp__OPAI=my_copy__BQCN(__tmp__NPAI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__YIEI=my_copy__VIIO(__tmp__XIEI);
+ __tmp__OPAI=my_copy__NREO(__tmp__NPAI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__YIEI=my_copy__3PNO(__tmp__XIEI);
+ __tmp__OPAI=my_copy__VYJO(__tmp__NPAI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__YIEI=my_copy__CJIO(__tmp__XIEI);
+ __tmp__OPAI=my_copy__0REO(__tmp__NPAI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__YIEI=my_copy__JQNO(__tmp__XIEI);
+ __tmp__OPAI=my_copy__BZJO(__tmp__NPAI);
} break;
case __EXPR_NEG__: {
- __tmp__YIEI=my_copy__EBNM(__tmp__XIEI);
+ __tmp__OPAI=my_copy__CNJM(__tmp__NPAI);
} break;
case __EXPR_ADD__: {
- __tmp__YIEI=my_copy__EOPL(__tmp__XIEI);
+ __tmp__OPAI=my_copy__5XLL(__tmp__NPAI);
} break;
case __EXPR_NOT__: {
- __tmp__YIEI=my_copy__SH2M(__tmp__XIEI);
+ __tmp__OPAI=my_copy__WVYM(__tmp__NPAI);
} break;
case __EXPR_MOD__: {
- __tmp__YIEI=my_copy__NJIO(__tmp__XIEI);
+ __tmp__OPAI=my_copy__FSEO(__tmp__NPAI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__YIEI=my_copy__YZHP(__tmp__XIEI);
+ __tmp__OPAI=my_copy__QCEP(__tmp__NPAI);
} break;
case __EXPR_INF__: {
- __tmp__YIEI=my_copy__13VN(__tmp__XIEI);
+ __tmp__OPAI=my_copy__5LSN(__tmp__NPAI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__YIEI=my_copy__G4VN(__tmp__XIEI);
+ __tmp__OPAI=my_copy__KMSN(__tmp__NPAI);
} break;
case __EXPR_OR__: {
- __tmp__YIEI=my_copy__FLTN(__tmp__XIEI);
+ __tmp__OPAI=my_copy__JZPN(__tmp__NPAI);
} break;
case __EXPR_XOR__: {
- __tmp__YIEI=my_copy__OUWO(__tmp__XIEI);
+ __tmp__OPAI=my_copy__G3SO(__tmp__NPAI);
} break;
};
- node__4AEI=new_read__slot__receiver__with__4G0H(__tmp__WIEI,slot_msg__3AEI,__tmp__YIEI,args__5AEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__4AEI);
- result__YAEI=result_expr__BOHI(node__4AEI);
+ 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_491));
- append_name_in__0UXD(t__VAEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__WH5H(Self__UAEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__WAEI);
- put_position__ECH(Self__UAEI->parent_expr_binary__DZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__YAEI);
+ return(result__OHAI);
}
-static void* check_type__with__SJEI(__EXPR_MUL *Self__TJEI,void *t__UJEI,__POSITION p__VJEI)
+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.
{
- void *result__XJEI,*rec__0JEI,*__tmp__WREI,*__tmp__XREI;
- void *local__YJEI;
- void *instr__ZJEI;
- void *slot_name__1JEI;
- void *slot_msg__2JEI;
- void *node__3JEI;
- void *__tmp__NMEI,*__tmp__ZPEI;
- __POSITION __tmp__UMEI,__tmp__2NEI,__tmp__AQEI,__tmp__IREI;
- __POSITION __tmp__VREI;
- void *__tmp__0MEI,*__tmp__GQEI;
- __STRING_CST *Self__MENQ;
- __PROTOTYPE_CST *Self__NENQ;
- __INTEGER_CST *Self__OENQ;
- __REAL_CST *Self__QENQ;
- __CHARACTER_CST *Self__SENQ;
- __IS_EXPANDED *Self__TENQ;
- void *args__4JEI;
- __BOOLEAN __tmp__JOEI;
- result__XJEI=NULL;
- local__YJEI=NULL;
- instr__ZJEI=NULL;
- rec__0JEI=NULL;
- slot_name__1JEI=NULL;
- slot_msg__2JEI=NULL;
- node__3JEI=NULL;
- args__4JEI=NULL;
- if (affect_with__L1KI(t__UJEI,static_type__2H5H(Self__TJEI))) {
- result__XJEI=Self__TJEI;
- } else {
- if (is_export_to__Q3YI(static_type__2H5H(Self__TJEI),t__UJEI)) {
- local__YJEI=create__name__style__type__VCNG(Self__TJEI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__2H5H(Self__TJEI)));
- instr__ZJEI=write__value__PXJH(local__YJEI,Self__TJEI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TJEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__ZJEI);
- slot_name__1JEI=get__QEC(last_cast_name__3WAI);
- slot_msg__2JEI=get_slot__WADH(static_type__2H5H(Self__TJEI),slot_name__1JEI);
- if (((void *)slot_msg__2JEI == (void *)NULL)) {
+ __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__0UXD(static_type__2H5H(Self__TJEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__UJEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__1JEI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__2H5H(Self__TJEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__VJEI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__2H5H(Self__TJEI)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__2JEI)->__id==__SLOT_DATA__) {
- __tmp__NMEI=((__SLOT *)((__SLOT_DATA *)slot_msg__2JEI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__NMEI=((__SLOT *)((__SLOT_CODE *)slot_msg__2JEI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__DTAI=((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__NMEI) != 1)) {
- if (((struct ___OBJ *)slot_msg__2JEI)->__id==__SLOT_DATA__) {
- __tmp__UMEI=((__SLOT_DATA *)slot_msg__2JEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__UMEI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2JEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__UMEI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__2JEI)->__id==__SLOT_DATA__) {
- __tmp__0MEI=get_type_result__NX5G(slot_msg__2JEI);
+ if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
+ __tmp__QTAI=get_type_result__XF2G(slot_msg__SQAI);
} else {
- __tmp__0MEI=get_type_result__XY5G(slot_msg__2JEI);
- };
- if ((((void *)__tmp__0MEI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__0MEI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__UJEI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__0MEI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__0MEI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__UJEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__2JEI)->__id==__SLOT_DATA__) {
- __tmp__2NEI=((__SLOT_DATA *)slot_msg__2JEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__2NEI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2JEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__2NEI);
- put_position__ECH(Self__TJEI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__0JEI=read__4TCH(local__YJEI);
- node__3JEI=new_read__slot__receiver__self__3ZQC(Self__TJEI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__2JEI,rec__0JEI,rec__0JEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__3JEI);
- result__XJEI=result_expr__BOHI(node__3JEI);
- __tmp__JOEI=TRUE__;
- } else {
- __tmp__JOEI=FALSE__;
- };
- if ((! __tmp__JOEI)) {
- if (is_import_to__VMBJ(t__UJEI,static_type__2H5H(Self__TJEI))) {
- local__YJEI=create__name__style__type__VCNG(Self__TJEI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__2H5H(Self__TJEI)));
- instr__ZJEI=write__value__PXJH(local__YJEI,Self__TJEI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TJEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__ZJEI);
- slot_name__1JEI=get__QEC(last_cast_name__3WAI);
- slot_msg__2JEI=get_slot__WADH(t__UJEI,slot_name__1JEI);
- if (((void *)slot_msg__2JEI == (void *)NULL)) {
+ 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__0UXD(t__UJEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__2H5H(Self__TJEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__1JEI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__UJEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__VJEI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__UJEI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__2JEI)->__id==__SLOT_DATA__) {
- __tmp__ZPEI=((__SLOT *)((__SLOT_DATA *)slot_msg__2JEI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__ZPEI=((__SLOT *)((__SLOT_CODE *)slot_msg__2JEI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__PWAI=((__SLOT *)((__SLOT_CODE *)slot_msg__SQAI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__ZPEI) != 2)) {
- if (((struct ___OBJ *)slot_msg__2JEI)->__id==__SLOT_DATA__) {
- __tmp__AQEI=((__SLOT_DATA *)slot_msg__2JEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__AQEI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2JEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__AQEI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__2JEI)->__id==__SLOT_DATA__) {
- __tmp__GQEI=get_type_result__NX5G(slot_msg__2JEI);
+ if (((struct ___OBJ *)slot_msg__SQAI)->__id==__SLOT_DATA__) {
+ __tmp__2WAI=get_type_result__XF2G(slot_msg__SQAI);
} else {
- __tmp__GQEI=get_type_result__XY5G(slot_msg__2JEI);
- };
- if ((((void *)__tmp__GQEI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__GQEI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__UJEI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__GQEI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__GQEI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__UJEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__2JEI)->__id==__SLOT_DATA__) {
- __tmp__IREI=((__SLOT_DATA *)slot_msg__2JEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__IREI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2JEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__IREI);
- put_position__ECH(Self__TJEI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__4JEI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__4JEI,create__type__HZQC(Self__TJEI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__UJEI));
- add_last__JLII(args__4JEI,read__4TCH(local__YJEI));
- __tmp__VREI=Self__TJEI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__WREI=((void **)((__FAST_ARRAYoEXPRo *)args__4JEI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__WREI)->__id) {
+ 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__XREI=my_copy__IE2M(__tmp__WREI);
+ __tmp__NYAI=my_copy__MSYM(__tmp__MYAI);
} break;
case __STRING_CST__: {
- Self__MENQ=((__STRING_CST *)__tmp__WREI);
- __tmp__XREI=create__text__BMQH(Self__MENQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__MENQ->string__LDAI);
+ 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__XREI=my_copy__ODAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__EK2H(__tmp__MYAI);
} break;
case __PROTOTYPE_CST__: {
- Self__NENQ=((__PROTOTYPE_CST *)__tmp__WREI);
- __tmp__XREI=create__type__HZQC(Self__NENQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NENQ->parent_constant__DMMC.static_type__LSYD);
+ 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__OENQ=((__INTEGER_CST *)__tmp__WREI);
- __tmp__XREI=create__value__type__I1QC(Self__OENQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OENQ->value__VUYD,Self__OENQ->parent_constant__OMMC.static_type__LSYD);
+ 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__XREI=my_copy__02IJ(__tmp__WREI);
+ __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__XREI=my_copy__2EAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__SL2H(__tmp__MYAI);
} break;
case __EXPR_EQUAL__: {
- __tmp__XREI=my_copy__VFAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__LM2H(__tmp__MYAI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__XREI=my_copy__CGAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__YM2H(__tmp__MYAI);
} break;
case __REAL_CST__: {
- Self__QENQ=((__REAL_CST *)__tmp__WREI);
- __tmp__XREI=create__value__type__2KQH(Self__QENQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QENQ->value__RGAI,Self__QENQ->parent_constant__IVNH.static_type__LSYD);
+ 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__SENQ=((__CHARACTER_CST *)__tmp__WREI);
- __tmp__XREI=create__char__XLQH(Self__SENQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SENQ->text__ZGAI);
+ 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__TENQ=((__IS_EXPANDED *)__tmp__WREI);
- __tmp__XREI=create__receiver__2J0H(Self__TENQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__TENQ->receiver__AHAI));
+ 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__XREI=my_copy__FHAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__1N2H(__tmp__MYAI);
} break;
case __EXPR_SUP__: {
- __tmp__XREI=my_copy__OHAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__EO2H(__tmp__MYAI);
} break;
case __EXPR_SUB__: {
- __tmp__XREI=my_copy__ZHAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__PO2H(__tmp__MYAI);
} break;
case __EXPR_MUL__: {
- __tmp__XREI=my_copy__FIAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__1O2H(__tmp__MYAI);
} break;
case __EXPR_DIV__: {
- __tmp__XREI=my_copy__QIAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__GP2H(__tmp__MYAI);
} break;
case __EXPR_AND__: {
- __tmp__XREI=my_copy__1IAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__RP2H(__tmp__MYAI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__XREI=my_copy__GJAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__2P2H(__tmp__MYAI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__XREI=my_copy__RJAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__HQ2H(__tmp__MYAI);
} break;
case __PUT_TO__: {
- __tmp__XREI=my_copy__2JAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__SQ2H(__tmp__MYAI);
} break;
case __ITEM__: {
- __tmp__XREI=my_copy__NKAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__DR2H(__tmp__MYAI);
} break;
case __SIZE_OF__: {
- __tmp__XREI=my_copy__ZKAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__PR2H(__tmp__MYAI);
} break;
case __CAST__: {
- __tmp__XREI=my_copy__CLAI(__tmp__WREI);
+ __tmp__NYAI=my_copy__YR2H(__tmp__MYAI);
} break;
case __CALL_SLOT__: {
- __tmp__XREI=my_copy__1E2M(__tmp__WREI);
+ __tmp__NYAI=my_copy__5SYM(__tmp__MYAI);
} break;
case __READ_SLOT__: {
- __tmp__XREI=my_copy__MRKK(__tmp__WREI);
+ __tmp__NYAI=my_copy__IUGK(__tmp__MYAI);
} break;
case __READ_GLOBAL__: {
- __tmp__XREI=my_copy__ZRKK(__tmp__WREI);
+ __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__XREI=my_copy__3BGN(__tmp__WREI);
+ __tmp__NYAI=my_copy__BQCN(__tmp__MYAI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__XREI=my_copy__VIIO(__tmp__WREI);
+ __tmp__NYAI=my_copy__NREO(__tmp__MYAI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__XREI=my_copy__3PNO(__tmp__WREI);
+ __tmp__NYAI=my_copy__VYJO(__tmp__MYAI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__XREI=my_copy__CJIO(__tmp__WREI);
+ __tmp__NYAI=my_copy__0REO(__tmp__MYAI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__XREI=my_copy__JQNO(__tmp__WREI);
+ __tmp__NYAI=my_copy__BZJO(__tmp__MYAI);
} break;
case __EXPR_NEG__: {
- __tmp__XREI=my_copy__EBNM(__tmp__WREI);
+ __tmp__NYAI=my_copy__CNJM(__tmp__MYAI);
} break;
case __EXPR_ADD__: {
- __tmp__XREI=my_copy__EOPL(__tmp__WREI);
+ __tmp__NYAI=my_copy__5XLL(__tmp__MYAI);
} break;
case __EXPR_NOT__: {
- __tmp__XREI=my_copy__SH2M(__tmp__WREI);
+ __tmp__NYAI=my_copy__WVYM(__tmp__MYAI);
} break;
case __EXPR_MOD__: {
- __tmp__XREI=my_copy__NJIO(__tmp__WREI);
+ __tmp__NYAI=my_copy__FSEO(__tmp__MYAI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__XREI=my_copy__YZHP(__tmp__WREI);
+ __tmp__NYAI=my_copy__QCEP(__tmp__MYAI);
} break;
case __EXPR_INF__: {
- __tmp__XREI=my_copy__13VN(__tmp__WREI);
+ __tmp__NYAI=my_copy__5LSN(__tmp__MYAI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__XREI=my_copy__G4VN(__tmp__WREI);
+ __tmp__NYAI=my_copy__KMSN(__tmp__MYAI);
} break;
case __EXPR_OR__: {
- __tmp__XREI=my_copy__FLTN(__tmp__WREI);
+ __tmp__NYAI=my_copy__JZPN(__tmp__MYAI);
} break;
case __EXPR_XOR__: {
- __tmp__XREI=my_copy__OUWO(__tmp__WREI);
+ __tmp__NYAI=my_copy__G3SO(__tmp__MYAI);
} break;
};
- node__3JEI=new_read__slot__receiver__with__4G0H(__tmp__VREI,slot_msg__2JEI,__tmp__XREI,args__4JEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__3JEI);
- result__XJEI=result_expr__BOHI(node__3JEI);
+ 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_491));
- append_name_in__0UXD(t__UJEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__2H5H(Self__TJEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__VJEI);
- put_position__ECH(Self__TJEI->parent_expr_binary__WZNH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__XJEI);
+ return(result__NQAI);
}
-static void* check_type__with__RSEI(__EXPR_DIV *Self__SSEI,void *t__TSEI,__POSITION p__USEI)
+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.
{
- void *result__WSEI,*rec__ZSEI,*__tmp__V0EI,*__tmp__W0EI;
- void *local__XSEI;
- void *instr__YSEI;
- void *slot_name__0SEI;
- void *slot_msg__1SEI;
- void *node__2SEI;
- void *__tmp__MVEI,*__tmp__YYEI;
- __POSITION __tmp__TVEI,__tmp__1WEI,__tmp__5YEI,__tmp__H0EI;
- __POSITION __tmp__U0EI;
- void *__tmp__ZVEI,*__tmp__FZEI;
- __STRING_CST *Self__BFNQ;
- __PROTOTYPE_CST *Self__CFNQ;
- __INTEGER_CST *Self__DFNQ;
- __REAL_CST *Self__FFNQ;
- __CHARACTER_CST *Self__HFNQ;
- __IS_EXPANDED *Self__IFNQ;
- void *args__3SEI;
- __BOOLEAN __tmp__IXEI;
- result__WSEI=NULL;
- local__XSEI=NULL;
- instr__YSEI=NULL;
- rec__ZSEI=NULL;
- slot_name__0SEI=NULL;
- slot_msg__1SEI=NULL;
- node__2SEI=NULL;
- args__3SEI=NULL;
- if (affect_with__L1KI(t__TSEI,static_type__BI5H(Self__SSEI))) {
- result__WSEI=Self__SSEI;
- } else {
- if (is_export_to__Q3YI(static_type__BI5H(Self__SSEI),t__TSEI)) {
- local__XSEI=create__name__style__type__VCNG(Self__SSEI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__BI5H(Self__SSEI)));
- instr__YSEI=write__value__PXJH(local__XSEI,Self__SSEI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SSEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__YSEI);
- slot_name__0SEI=get__QEC(last_cast_name__3WAI);
- slot_msg__1SEI=get_slot__WADH(static_type__BI5H(Self__SSEI),slot_name__0SEI);
- if (((void *)slot_msg__1SEI == (void *)NULL)) {
+ __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__0UXD(static_type__BI5H(Self__SSEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__TSEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__0SEI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__BI5H(Self__SSEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__USEI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__BI5H(Self__SSEI)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__1SEI)->__id==__SLOT_DATA__) {
- __tmp__MVEI=((__SLOT *)((__SLOT_DATA *)slot_msg__1SEI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__MVEI=((__SLOT *)((__SLOT_CODE *)slot_msg__1SEI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__C2AI=((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__MVEI) != 1)) {
- if (((struct ___OBJ *)slot_msg__1SEI)->__id==__SLOT_DATA__) {
- __tmp__TVEI=((__SLOT_DATA *)slot_msg__1SEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__TVEI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1SEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__TVEI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__1SEI)->__id==__SLOT_DATA__) {
- __tmp__ZVEI=get_type_result__NX5G(slot_msg__1SEI);
+ if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
+ __tmp__P2AI=get_type_result__XF2G(slot_msg__RZAI);
} else {
- __tmp__ZVEI=get_type_result__XY5G(slot_msg__1SEI);
- };
- if ((((void *)__tmp__ZVEI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__ZVEI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__TSEI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__ZVEI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__ZVEI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__TSEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__1SEI)->__id==__SLOT_DATA__) {
- __tmp__1WEI=((__SLOT_DATA *)slot_msg__1SEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__1WEI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1SEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__1WEI);
- put_position__ECH(Self__SSEI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__ZSEI=read__4TCH(local__XSEI);
- node__2SEI=new_read__slot__receiver__self__3ZQC(Self__SSEI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__1SEI,rec__ZSEI,rec__ZSEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__2SEI);
- result__WSEI=result_expr__BOHI(node__2SEI);
- __tmp__IXEI=TRUE__;
- } else {
- __tmp__IXEI=FALSE__;
- };
- if ((! __tmp__IXEI)) {
- if (is_import_to__VMBJ(t__TSEI,static_type__BI5H(Self__SSEI))) {
- local__XSEI=create__name__style__type__VCNG(Self__SSEI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__BI5H(Self__SSEI)));
- instr__YSEI=write__value__PXJH(local__XSEI,Self__SSEI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SSEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__YSEI);
- slot_name__0SEI=get__QEC(last_cast_name__3WAI);
- slot_msg__1SEI=get_slot__WADH(t__TSEI,slot_name__0SEI);
- if (((void *)slot_msg__1SEI == (void *)NULL)) {
+ 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__0UXD(t__TSEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__BI5H(Self__SSEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__0SEI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__TSEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__USEI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__TSEI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__1SEI)->__id==__SLOT_DATA__) {
- __tmp__YYEI=((__SLOT *)((__SLOT_DATA *)slot_msg__1SEI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__YYEI=((__SLOT *)((__SLOT_CODE *)slot_msg__1SEI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__O5AI=((__SLOT *)((__SLOT_CODE *)slot_msg__RZAI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__YYEI) != 2)) {
- if (((struct ___OBJ *)slot_msg__1SEI)->__id==__SLOT_DATA__) {
- __tmp__5YEI=((__SLOT_DATA *)slot_msg__1SEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__5YEI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1SEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__5YEI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__1SEI)->__id==__SLOT_DATA__) {
- __tmp__FZEI=get_type_result__NX5G(slot_msg__1SEI);
+ if (((struct ___OBJ *)slot_msg__RZAI)->__id==__SLOT_DATA__) {
+ __tmp__15AI=get_type_result__XF2G(slot_msg__RZAI);
} else {
- __tmp__FZEI=get_type_result__XY5G(slot_msg__1SEI);
- };
- if ((((void *)__tmp__FZEI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__FZEI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__TSEI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__FZEI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__FZEI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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);
+ };
+ 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);
+ };
+ Self__JJIR->storage__XNK=new__MJIR;
+ Self__JJIR->capacity__MNK=new_capacity__IJIR;
+ };
+ };
+ ((__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_490));
- append_name_in__0UXD(t__TSEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__1SEI)->__id==__SLOT_DATA__) {
- __tmp__H0EI=((__SLOT_DATA *)slot_msg__1SEI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__H0EI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1SEI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__H0EI);
- put_position__ECH(Self__SSEI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__3SEI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__3SEI,create__type__HZQC(Self__SSEI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__TSEI));
- add_last__JLII(args__3SEI,read__4TCH(local__XSEI));
- __tmp__U0EI=Self__SSEI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__V0EI=((void **)((__FAST_ARRAYoEXPRo *)args__3SEI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__V0EI)->__id) {
+ 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__W0EI=my_copy__IE2M(__tmp__V0EI);
+ __tmp__MBBI=my_copy__MSYM(__tmp__LBBI);
} break;
case __STRING_CST__: {
- Self__BFNQ=((__STRING_CST *)__tmp__V0EI);
- __tmp__W0EI=create__text__BMQH(Self__BFNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BFNQ->string__LDAI);
+ 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__W0EI=my_copy__ODAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__EK2H(__tmp__LBBI);
} break;
case __PROTOTYPE_CST__: {
- Self__CFNQ=((__PROTOTYPE_CST *)__tmp__V0EI);
- __tmp__W0EI=create__type__HZQC(Self__CFNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__CFNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__DFNQ=((__INTEGER_CST *)__tmp__V0EI);
- __tmp__W0EI=create__value__type__I1QC(Self__DFNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DFNQ->value__VUYD,Self__DFNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__W0EI=my_copy__02IJ(__tmp__V0EI);
+ __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__W0EI=my_copy__2EAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__SL2H(__tmp__LBBI);
} break;
case __EXPR_EQUAL__: {
- __tmp__W0EI=my_copy__VFAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__LM2H(__tmp__LBBI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__W0EI=my_copy__CGAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__YM2H(__tmp__LBBI);
} break;
case __REAL_CST__: {
- Self__FFNQ=((__REAL_CST *)__tmp__V0EI);
- __tmp__W0EI=create__value__type__2KQH(Self__FFNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FFNQ->value__RGAI,Self__FFNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__HFNQ=((__CHARACTER_CST *)__tmp__V0EI);
- __tmp__W0EI=create__char__XLQH(Self__HFNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HFNQ->text__ZGAI);
+ 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__IFNQ=((__IS_EXPANDED *)__tmp__V0EI);
- __tmp__W0EI=create__receiver__2J0H(Self__IFNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__IFNQ->receiver__AHAI));
+ 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__);
+ };
+ 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__W0EI=my_copy__FHAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__1N2H(__tmp__LBBI);
} break;
case __EXPR_SUP__: {
- __tmp__W0EI=my_copy__OHAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__EO2H(__tmp__LBBI);
} break;
case __EXPR_SUB__: {
- __tmp__W0EI=my_copy__ZHAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__PO2H(__tmp__LBBI);
} break;
case __EXPR_MUL__: {
- __tmp__W0EI=my_copy__FIAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__1O2H(__tmp__LBBI);
} break;
case __EXPR_DIV__: {
- __tmp__W0EI=my_copy__QIAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__GP2H(__tmp__LBBI);
} break;
case __EXPR_AND__: {
- __tmp__W0EI=my_copy__1IAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__RP2H(__tmp__LBBI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__W0EI=my_copy__GJAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__2P2H(__tmp__LBBI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__W0EI=my_copy__RJAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__HQ2H(__tmp__LBBI);
} break;
case __PUT_TO__: {
- __tmp__W0EI=my_copy__2JAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__SQ2H(__tmp__LBBI);
} break;
case __ITEM__: {
- __tmp__W0EI=my_copy__NKAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__DR2H(__tmp__LBBI);
} break;
case __SIZE_OF__: {
- __tmp__W0EI=my_copy__ZKAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__PR2H(__tmp__LBBI);
} break;
case __CAST__: {
- __tmp__W0EI=my_copy__CLAI(__tmp__V0EI);
+ __tmp__MBBI=my_copy__YR2H(__tmp__LBBI);
} break;
case __CALL_SLOT__: {
- __tmp__W0EI=my_copy__1E2M(__tmp__V0EI);
+ __tmp__MBBI=my_copy__5SYM(__tmp__LBBI);
} break;
case __READ_SLOT__: {
- __tmp__W0EI=my_copy__MRKK(__tmp__V0EI);
+ __tmp__MBBI=my_copy__IUGK(__tmp__LBBI);
} break;
case __READ_GLOBAL__: {
- __tmp__W0EI=my_copy__ZRKK(__tmp__V0EI);
+ __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;
+ }
+ };
+ __tmp__MBBI=__tmp__2JIR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__W0EI=my_copy__3BGN(__tmp__V0EI);
+ __tmp__MBBI=my_copy__BQCN(__tmp__LBBI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__W0EI=my_copy__VIIO(__tmp__V0EI);
+ __tmp__MBBI=my_copy__NREO(__tmp__LBBI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__W0EI=my_copy__3PNO(__tmp__V0EI);
+ __tmp__MBBI=my_copy__VYJO(__tmp__LBBI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__W0EI=my_copy__CJIO(__tmp__V0EI);
+ __tmp__MBBI=my_copy__0REO(__tmp__LBBI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__W0EI=my_copy__JQNO(__tmp__V0EI);
+ __tmp__MBBI=my_copy__BZJO(__tmp__LBBI);
} break;
case __EXPR_NEG__: {
- __tmp__W0EI=my_copy__EBNM(__tmp__V0EI);
+ __tmp__MBBI=my_copy__CNJM(__tmp__LBBI);
} break;
case __EXPR_ADD__: {
- __tmp__W0EI=my_copy__EOPL(__tmp__V0EI);
+ __tmp__MBBI=my_copy__5XLL(__tmp__LBBI);
} break;
case __EXPR_NOT__: {
- __tmp__W0EI=my_copy__SH2M(__tmp__V0EI);
+ __tmp__MBBI=my_copy__WVYM(__tmp__LBBI);
} break;
case __EXPR_MOD__: {
- __tmp__W0EI=my_copy__NJIO(__tmp__V0EI);
+ __tmp__MBBI=my_copy__FSEO(__tmp__LBBI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__W0EI=my_copy__YZHP(__tmp__V0EI);
+ __tmp__MBBI=my_copy__QCEP(__tmp__LBBI);
} break;
case __EXPR_INF__: {
- __tmp__W0EI=my_copy__13VN(__tmp__V0EI);
+ __tmp__MBBI=my_copy__5LSN(__tmp__LBBI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__W0EI=my_copy__G4VN(__tmp__V0EI);
+ __tmp__MBBI=my_copy__KMSN(__tmp__LBBI);
} break;
case __EXPR_OR__: {
- __tmp__W0EI=my_copy__FLTN(__tmp__V0EI);
+ __tmp__MBBI=my_copy__JZPN(__tmp__LBBI);
} break;
case __EXPR_XOR__: {
- __tmp__W0EI=my_copy__OUWO(__tmp__V0EI);
+ __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;
};
- node__2SEI=new_read__slot__receiver__with__4G0H(__tmp__U0EI,slot_msg__1SEI,__tmp__W0EI,args__3SEI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__2SEI);
- result__WSEI=result_expr__BOHI(node__2SEI);
+ result__MZAI=__tmp__X54R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__TSEI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__BI5H(Self__SSEI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__USEI);
- put_position__ECH(Self__SSEI->parent_expr_binary__J0NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__WSEI);
+ return(result__MZAI);
}
-static void* check_type__with__Q1EI(__EXPR_AND *Self__R1EI,void *t__S1EI,__POSITION p__T1EI)
+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.
{
- void *result__V1EI,*rec__Y1EI,*__tmp__UDFI,*__tmp__VDFI;
- void *local__W1EI;
- void *instr__X1EI;
- void *slot_name__Z1EI;
- void *slot_msg__01EI;
- void *node__11EI;
- void *__tmp__L4EI,*__tmp__XBFI;
- __POSITION __tmp__S4EI,__tmp__05EI,__tmp__4BFI,__tmp__GDFI;
- __POSITION __tmp__TDFI;
- void *__tmp__Y4EI,*__tmp__ECFI;
- __STRING_CST *Self__WFNQ;
- __PROTOTYPE_CST *Self__XFNQ;
- __INTEGER_CST *Self__YFNQ;
- __REAL_CST *Self__0FNQ;
- __CHARACTER_CST *Self__2FNQ;
- __IS_EXPANDED *Self__3FNQ;
- void *args__21EI;
- __BOOLEAN __tmp__HAFI;
- result__V1EI=NULL;
- local__W1EI=NULL;
- instr__X1EI=NULL;
- rec__Y1EI=NULL;
- slot_name__Z1EI=NULL;
- slot_msg__01EI=NULL;
- node__11EI=NULL;
- args__21EI=NULL;
- if (affect_with__L1KI(t__S1EI,static_type__GI5H(Self__R1EI))) {
- result__V1EI=Self__R1EI;
- } else {
- if (is_export_to__Q3YI(static_type__GI5H(Self__R1EI),t__S1EI)) {
- local__W1EI=create__name__style__type__VCNG(Self__R1EI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__GI5H(Self__R1EI)));
- instr__X1EI=write__value__PXJH(local__W1EI,Self__R1EI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R1EI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__X1EI);
- slot_name__Z1EI=get__QEC(last_cast_name__3WAI);
- slot_msg__01EI=get_slot__WADH(static_type__GI5H(Self__R1EI),slot_name__Z1EI);
- if (((void *)slot_msg__01EI == (void *)NULL)) {
+ __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__0UXD(static_type__GI5H(Self__R1EI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__S1EI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__Z1EI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__GI5H(Self__R1EI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__T1EI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__GI5H(Self__R1EI)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__01EI)->__id==__SLOT_DATA__) {
- __tmp__L4EI=((__SLOT *)((__SLOT_DATA *)slot_msg__01EI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__L4EI=((__SLOT *)((__SLOT_CODE *)slot_msg__01EI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__BFBI=((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__L4EI) != 1)) {
- if (((struct ___OBJ *)slot_msg__01EI)->__id==__SLOT_DATA__) {
- __tmp__S4EI=((__SLOT_DATA *)slot_msg__01EI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__S4EI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__01EI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__S4EI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__01EI)->__id==__SLOT_DATA__) {
- __tmp__Y4EI=get_type_result__NX5G(slot_msg__01EI);
+ if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
+ __tmp__OFBI=get_type_result__XF2G(slot_msg__QCBI);
} else {
- __tmp__Y4EI=get_type_result__XY5G(slot_msg__01EI);
- };
- if ((((void *)__tmp__Y4EI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__Y4EI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__S1EI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__Y4EI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__Y4EI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__S1EI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__01EI)->__id==__SLOT_DATA__) {
- __tmp__05EI=((__SLOT_DATA *)slot_msg__01EI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__05EI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__01EI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__05EI);
- put_position__ECH(Self__R1EI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__Y1EI=read__4TCH(local__W1EI);
- node__11EI=new_read__slot__receiver__self__3ZQC(Self__R1EI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__01EI,rec__Y1EI,rec__Y1EI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__11EI);
- result__V1EI=result_expr__BOHI(node__11EI);
- __tmp__HAFI=TRUE__;
- } else {
- __tmp__HAFI=FALSE__;
- };
- if ((! __tmp__HAFI)) {
- if (is_import_to__VMBJ(t__S1EI,static_type__GI5H(Self__R1EI))) {
- local__W1EI=create__name__style__type__VCNG(Self__R1EI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__GI5H(Self__R1EI)));
- instr__X1EI=write__value__PXJH(local__W1EI,Self__R1EI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__R1EI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__X1EI);
- slot_name__Z1EI=get__QEC(last_cast_name__3WAI);
- slot_msg__01EI=get_slot__WADH(t__S1EI,slot_name__Z1EI);
- if (((void *)slot_msg__01EI == (void *)NULL)) {
+ 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__0UXD(t__S1EI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__GI5H(Self__R1EI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__Z1EI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__S1EI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__T1EI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__S1EI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__01EI)->__id==__SLOT_DATA__) {
- __tmp__XBFI=((__SLOT *)((__SLOT_DATA *)slot_msg__01EI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__XBFI=((__SLOT *)((__SLOT_CODE *)slot_msg__01EI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__NIBI=((__SLOT *)((__SLOT_CODE *)slot_msg__QCBI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__XBFI) != 2)) {
- if (((struct ___OBJ *)slot_msg__01EI)->__id==__SLOT_DATA__) {
- __tmp__4BFI=((__SLOT_DATA *)slot_msg__01EI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__4BFI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__01EI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__4BFI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__01EI)->__id==__SLOT_DATA__) {
- __tmp__ECFI=get_type_result__NX5G(slot_msg__01EI);
+ if (((struct ___OBJ *)slot_msg__QCBI)->__id==__SLOT_DATA__) {
+ __tmp__0IBI=get_type_result__XF2G(slot_msg__QCBI);
} else {
- __tmp__ECFI=get_type_result__XY5G(slot_msg__01EI);
- };
- if ((((void *)__tmp__ECFI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__ECFI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__S1EI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__ECFI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__ECFI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__S1EI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__01EI)->__id==__SLOT_DATA__) {
- __tmp__GDFI=((__SLOT_DATA *)slot_msg__01EI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__GDFI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__01EI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_position__ECH(__tmp__GDFI);
- put_position__ECH(Self__R1EI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__21EI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__21EI,create__type__HZQC(Self__R1EI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__S1EI));
- add_last__JLII(args__21EI,read__4TCH(local__W1EI));
- __tmp__TDFI=Self__R1EI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__UDFI=((void **)((__FAST_ARRAYoEXPRo *)args__21EI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__UDFI)->__id) {
+ 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__VDFI=my_copy__IE2M(__tmp__UDFI);
+ __tmp__LKBI=my_copy__MSYM(__tmp__KKBI);
} break;
case __STRING_CST__: {
- Self__WFNQ=((__STRING_CST *)__tmp__UDFI);
- __tmp__VDFI=create__text__BMQH(Self__WFNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WFNQ->string__LDAI);
+ 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__VDFI=my_copy__ODAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__EK2H(__tmp__KKBI);
} break;
case __PROTOTYPE_CST__: {
- Self__XFNQ=((__PROTOTYPE_CST *)__tmp__UDFI);
- __tmp__VDFI=create__type__HZQC(Self__XFNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XFNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__YFNQ=((__INTEGER_CST *)__tmp__UDFI);
- __tmp__VDFI=create__value__type__I1QC(Self__YFNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YFNQ->value__VUYD,Self__YFNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__VDFI=my_copy__02IJ(__tmp__UDFI);
+ __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__VDFI=my_copy__2EAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__SL2H(__tmp__KKBI);
} break;
case __EXPR_EQUAL__: {
- __tmp__VDFI=my_copy__VFAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__LM2H(__tmp__KKBI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__VDFI=my_copy__CGAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__YM2H(__tmp__KKBI);
} break;
case __REAL_CST__: {
- Self__0FNQ=((__REAL_CST *)__tmp__UDFI);
- __tmp__VDFI=create__value__type__2KQH(Self__0FNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0FNQ->value__RGAI,Self__0FNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__2FNQ=((__CHARACTER_CST *)__tmp__UDFI);
- __tmp__VDFI=create__char__XLQH(Self__2FNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2FNQ->text__ZGAI);
+ 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__3FNQ=((__IS_EXPANDED *)__tmp__UDFI);
- __tmp__VDFI=create__receiver__2J0H(Self__3FNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__3FNQ->receiver__AHAI));
+ 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__VDFI=my_copy__FHAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__1N2H(__tmp__KKBI);
} break;
case __EXPR_SUP__: {
- __tmp__VDFI=my_copy__OHAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__EO2H(__tmp__KKBI);
} break;
case __EXPR_SUB__: {
- __tmp__VDFI=my_copy__ZHAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__PO2H(__tmp__KKBI);
} break;
case __EXPR_MUL__: {
- __tmp__VDFI=my_copy__FIAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__1O2H(__tmp__KKBI);
} break;
case __EXPR_DIV__: {
- __tmp__VDFI=my_copy__QIAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__GP2H(__tmp__KKBI);
} break;
case __EXPR_AND__: {
- __tmp__VDFI=my_copy__1IAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__RP2H(__tmp__KKBI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__VDFI=my_copy__GJAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__2P2H(__tmp__KKBI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__VDFI=my_copy__RJAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__HQ2H(__tmp__KKBI);
} break;
case __PUT_TO__: {
- __tmp__VDFI=my_copy__2JAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__SQ2H(__tmp__KKBI);
} break;
case __ITEM__: {
- __tmp__VDFI=my_copy__NKAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__DR2H(__tmp__KKBI);
} break;
case __SIZE_OF__: {
- __tmp__VDFI=my_copy__ZKAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__PR2H(__tmp__KKBI);
} break;
case __CAST__: {
- __tmp__VDFI=my_copy__CLAI(__tmp__UDFI);
+ __tmp__LKBI=my_copy__YR2H(__tmp__KKBI);
} break;
case __CALL_SLOT__: {
- __tmp__VDFI=my_copy__1E2M(__tmp__UDFI);
+ __tmp__LKBI=my_copy__5SYM(__tmp__KKBI);
} break;
case __READ_SLOT__: {
- __tmp__VDFI=my_copy__MRKK(__tmp__UDFI);
+ __tmp__LKBI=my_copy__IUGK(__tmp__KKBI);
} break;
case __READ_GLOBAL__: {
- __tmp__VDFI=my_copy__ZRKK(__tmp__UDFI);
+ __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__VDFI=my_copy__3BGN(__tmp__UDFI);
+ __tmp__LKBI=my_copy__BQCN(__tmp__KKBI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__VDFI=my_copy__VIIO(__tmp__UDFI);
+ __tmp__LKBI=my_copy__NREO(__tmp__KKBI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__VDFI=my_copy__3PNO(__tmp__UDFI);
+ __tmp__LKBI=my_copy__VYJO(__tmp__KKBI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__VDFI=my_copy__CJIO(__tmp__UDFI);
+ __tmp__LKBI=my_copy__0REO(__tmp__KKBI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__VDFI=my_copy__JQNO(__tmp__UDFI);
+ __tmp__LKBI=my_copy__BZJO(__tmp__KKBI);
} break;
case __EXPR_NEG__: {
- __tmp__VDFI=my_copy__EBNM(__tmp__UDFI);
+ __tmp__LKBI=my_copy__CNJM(__tmp__KKBI);
} break;
case __EXPR_ADD__: {
- __tmp__VDFI=my_copy__EOPL(__tmp__UDFI);
+ __tmp__LKBI=my_copy__5XLL(__tmp__KKBI);
} break;
case __EXPR_NOT__: {
- __tmp__VDFI=my_copy__SH2M(__tmp__UDFI);
+ __tmp__LKBI=my_copy__WVYM(__tmp__KKBI);
} break;
case __EXPR_MOD__: {
- __tmp__VDFI=my_copy__NJIO(__tmp__UDFI);
+ __tmp__LKBI=my_copy__FSEO(__tmp__KKBI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__VDFI=my_copy__YZHP(__tmp__UDFI);
+ __tmp__LKBI=my_copy__QCEP(__tmp__KKBI);
} break;
case __EXPR_INF__: {
- __tmp__VDFI=my_copy__13VN(__tmp__UDFI);
+ __tmp__LKBI=my_copy__5LSN(__tmp__KKBI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__VDFI=my_copy__G4VN(__tmp__UDFI);
+ __tmp__LKBI=my_copy__KMSN(__tmp__KKBI);
} break;
case __EXPR_OR__: {
- __tmp__VDFI=my_copy__FLTN(__tmp__UDFI);
+ __tmp__LKBI=my_copy__JZPN(__tmp__KKBI);
} break;
case __EXPR_XOR__: {
- __tmp__VDFI=my_copy__OUWO(__tmp__UDFI);
+ __tmp__LKBI=my_copy__G3SO(__tmp__KKBI);
} break;
};
- node__11EI=new_read__slot__receiver__with__4G0H(__tmp__TDFI,slot_msg__01EI,__tmp__VDFI,args__21EI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__11EI);
- result__V1EI=result_expr__BOHI(node__11EI);
+ 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_491));
- append_name_in__0UXD(t__S1EI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__GI5H(Self__R1EI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__T1EI);
- put_position__ECH(Self__R1EI->parent_expr_binary__20NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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__V1EI);
+ return(result__LCBI);
}
-static void* check_type__with__PEFI(__EXPR_SHIFT_R *Self__QEFI,void *t__REFI,__POSITION p__SEFI)
+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.
{
- void *result__UEFI,*rec__XEFI,*__tmp__TMFI,*__tmp__UMFI;
- void *local__VEFI;
- void *instr__WEFI;
- void *slot_name__YEFI;
- void *slot_msg__ZEFI;
- void *node__0EFI;
- void *__tmp__KHFI,*__tmp__WKFI;
- __POSITION __tmp__RHFI,__tmp__ZIFI,__tmp__3KFI,__tmp__FMFI;
- __POSITION __tmp__SMFI;
- void *__tmp__XHFI,*__tmp__DLFI;
- __STRING_CST *Self__LGNQ;
- __PROTOTYPE_CST *Self__MGNQ;
- __INTEGER_CST *Self__NGNQ;
- __REAL_CST *Self__PGNQ;
- __CHARACTER_CST *Self__RGNQ;
- __IS_EXPANDED *Self__SGNQ;
- void *args__1EFI;
- __BOOLEAN __tmp__GJFI;
- result__UEFI=NULL;
- local__VEFI=NULL;
- instr__WEFI=NULL;
- rec__XEFI=NULL;
- slot_name__YEFI=NULL;
- slot_msg__ZEFI=NULL;
- node__0EFI=NULL;
- args__1EFI=NULL;
- if (affect_with__L1KI(t__REFI,static_type__LI5H(Self__QEFI))) {
- result__UEFI=Self__QEFI;
- } else {
- if (is_export_to__Q3YI(static_type__LI5H(Self__QEFI),t__REFI)) {
- local__VEFI=create__name__style__type__VCNG(Self__QEFI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__LI5H(Self__QEFI)));
- instr__WEFI=write__value__PXJH(local__VEFI,Self__QEFI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QEFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__WEFI);
- slot_name__YEFI=get__QEC(last_cast_name__3WAI);
- slot_msg__ZEFI=get_slot__WADH(static_type__LI5H(Self__QEFI),slot_name__YEFI);
- if (((void *)slot_msg__ZEFI == (void *)NULL)) {
+ __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__0UXD(static_type__LI5H(Self__QEFI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__REFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__YEFI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__LI5H(Self__QEFI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__SEFI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__LI5H(Self__QEFI)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__ZEFI)->__id==__SLOT_DATA__) {
- __tmp__KHFI=((__SLOT *)((__SLOT_DATA *)slot_msg__ZEFI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__KHFI=((__SLOT *)((__SLOT_CODE *)slot_msg__ZEFI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__AOBI=((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__KHFI) != 1)) {
- if (((struct ___OBJ *)slot_msg__ZEFI)->__id==__SLOT_DATA__) {
- __tmp__RHFI=((__SLOT_DATA *)slot_msg__ZEFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__RHFI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZEFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__RHFI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__ZEFI)->__id==__SLOT_DATA__) {
- __tmp__XHFI=get_type_result__NX5G(slot_msg__ZEFI);
+ if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
+ __tmp__NOBI=get_type_result__XF2G(slot_msg__PLBI);
} else {
- __tmp__XHFI=get_type_result__XY5G(slot_msg__ZEFI);
- };
- if ((((void *)__tmp__XHFI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__XHFI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__REFI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__XHFI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__XHFI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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;
+ };
+ };
+ ((__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_486));
- append_name_in__0UXD(t__REFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__ZEFI)->__id==__SLOT_DATA__) {
- __tmp__ZIFI=((__SLOT_DATA *)slot_msg__ZEFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__ZIFI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZEFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__ZIFI);
- put_position__ECH(Self__QEFI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__XEFI=read__4TCH(local__VEFI);
- node__0EFI=new_read__slot__receiver__self__3ZQC(Self__QEFI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__ZEFI,rec__XEFI,rec__XEFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__0EFI);
- result__UEFI=result_expr__BOHI(node__0EFI);
- __tmp__GJFI=TRUE__;
- } else {
- __tmp__GJFI=FALSE__;
- };
- if ((! __tmp__GJFI)) {
- if (is_import_to__VMBJ(t__REFI,static_type__LI5H(Self__QEFI))) {
- local__VEFI=create__name__style__type__VCNG(Self__QEFI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__LI5H(Self__QEFI)));
- instr__WEFI=write__value__PXJH(local__VEFI,Self__QEFI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QEFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__WEFI);
- slot_name__YEFI=get__QEC(last_cast_name__3WAI);
- slot_msg__ZEFI=get_slot__WADH(t__REFI,slot_name__YEFI);
- if (((void *)slot_msg__ZEFI == (void *)NULL)) {
+ 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__0UXD(t__REFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__LI5H(Self__QEFI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__YEFI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__REFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__SEFI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__REFI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
- if (((struct ___OBJ *)slot_msg__ZEFI)->__id==__SLOT_DATA__) {
- __tmp__WKFI=((__SLOT *)((__SLOT_DATA *)slot_msg__ZEFI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__WKFI=((__SLOT *)((__SLOT_CODE *)slot_msg__ZEFI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__MRBI=((__SLOT *)((__SLOT_CODE *)slot_msg__PLBI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__WKFI) != 2)) {
- if (((struct ___OBJ *)slot_msg__ZEFI)->__id==__SLOT_DATA__) {
- __tmp__3KFI=((__SLOT_DATA *)slot_msg__ZEFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__3KFI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZEFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__3KFI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__ZEFI)->__id==__SLOT_DATA__) {
- __tmp__DLFI=get_type_result__NX5G(slot_msg__ZEFI);
+ if (((struct ___OBJ *)slot_msg__PLBI)->__id==__SLOT_DATA__) {
+ __tmp__ZRBI=get_type_result__XF2G(slot_msg__PLBI);
} else {
- __tmp__DLFI=get_type_result__XY5G(slot_msg__ZEFI);
- };
- if ((((void *)__tmp__DLFI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__DLFI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__REFI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__DLFI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__DLFI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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);
};
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__0UXD(t__REFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__ZEFI)->__id==__SLOT_DATA__) {
- __tmp__FMFI=((__SLOT_DATA *)slot_msg__ZEFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__FMFI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__ZEFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_position__ECH(__tmp__FMFI);
- put_position__ECH(Self__QEFI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__1EFI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__1EFI,create__type__HZQC(Self__QEFI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__REFI));
- add_last__JLII(args__1EFI,read__4TCH(local__VEFI));
- __tmp__SMFI=Self__QEFI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__TMFI=((void **)((__FAST_ARRAYoEXPRo *)args__1EFI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__TMFI)->__id) {
+ 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__UMFI=my_copy__IE2M(__tmp__TMFI);
+ __tmp__KTBI=my_copy__MSYM(__tmp__JTBI);
} break;
case __STRING_CST__: {
- Self__LGNQ=((__STRING_CST *)__tmp__TMFI);
- __tmp__UMFI=create__text__BMQH(Self__LGNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LGNQ->string__LDAI);
+ 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__UMFI=my_copy__ODAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__EK2H(__tmp__JTBI);
} break;
case __PROTOTYPE_CST__: {
- Self__MGNQ=((__PROTOTYPE_CST *)__tmp__TMFI);
- __tmp__UMFI=create__type__HZQC(Self__MGNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__MGNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__NGNQ=((__INTEGER_CST *)__tmp__TMFI);
- __tmp__UMFI=create__value__type__I1QC(Self__NGNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NGNQ->value__VUYD,Self__NGNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__UMFI=my_copy__02IJ(__tmp__TMFI);
+ __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__UMFI=my_copy__2EAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__SL2H(__tmp__JTBI);
} break;
case __EXPR_EQUAL__: {
- __tmp__UMFI=my_copy__VFAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__LM2H(__tmp__JTBI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__UMFI=my_copy__CGAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__YM2H(__tmp__JTBI);
} break;
case __REAL_CST__: {
- Self__PGNQ=((__REAL_CST *)__tmp__TMFI);
- __tmp__UMFI=create__value__type__2KQH(Self__PGNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PGNQ->value__RGAI,Self__PGNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__RGNQ=((__CHARACTER_CST *)__tmp__TMFI);
- __tmp__UMFI=create__char__XLQH(Self__RGNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RGNQ->text__ZGAI);
+ 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__SGNQ=((__IS_EXPANDED *)__tmp__TMFI);
- __tmp__UMFI=create__receiver__2J0H(Self__SGNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__SGNQ->receiver__AHAI));
+ 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;
+ };
+ };
+ 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__UMFI=my_copy__FHAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__1N2H(__tmp__JTBI);
} break;
case __EXPR_SUP__: {
- __tmp__UMFI=my_copy__OHAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__EO2H(__tmp__JTBI);
} break;
case __EXPR_SUB__: {
- __tmp__UMFI=my_copy__ZHAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__PO2H(__tmp__JTBI);
} break;
case __EXPR_MUL__: {
- __tmp__UMFI=my_copy__FIAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__1O2H(__tmp__JTBI);
} break;
case __EXPR_DIV__: {
- __tmp__UMFI=my_copy__QIAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__GP2H(__tmp__JTBI);
} break;
case __EXPR_AND__: {
- __tmp__UMFI=my_copy__1IAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__RP2H(__tmp__JTBI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__UMFI=my_copy__GJAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__2P2H(__tmp__JTBI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__UMFI=my_copy__RJAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__HQ2H(__tmp__JTBI);
} break;
case __PUT_TO__: {
- __tmp__UMFI=my_copy__2JAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__SQ2H(__tmp__JTBI);
} break;
case __ITEM__: {
- __tmp__UMFI=my_copy__NKAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__DR2H(__tmp__JTBI);
} break;
case __SIZE_OF__: {
- __tmp__UMFI=my_copy__ZKAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__PR2H(__tmp__JTBI);
} break;
case __CAST__: {
- __tmp__UMFI=my_copy__CLAI(__tmp__TMFI);
+ __tmp__KTBI=my_copy__YR2H(__tmp__JTBI);
} break;
case __CALL_SLOT__: {
- __tmp__UMFI=my_copy__1E2M(__tmp__TMFI);
+ __tmp__KTBI=my_copy__5SYM(__tmp__JTBI);
} break;
case __READ_SLOT__: {
- __tmp__UMFI=my_copy__MRKK(__tmp__TMFI);
+ __tmp__KTBI=my_copy__IUGK(__tmp__JTBI);
} break;
case __READ_GLOBAL__: {
- __tmp__UMFI=my_copy__ZRKK(__tmp__TMFI);
+ __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__UMFI=my_copy__3BGN(__tmp__TMFI);
+ __tmp__KTBI=my_copy__BQCN(__tmp__JTBI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__UMFI=my_copy__VIIO(__tmp__TMFI);
+ __tmp__KTBI=my_copy__NREO(__tmp__JTBI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__UMFI=my_copy__3PNO(__tmp__TMFI);
+ __tmp__KTBI=my_copy__VYJO(__tmp__JTBI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__UMFI=my_copy__CJIO(__tmp__TMFI);
+ __tmp__KTBI=my_copy__0REO(__tmp__JTBI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__UMFI=my_copy__JQNO(__tmp__TMFI);
+ __tmp__KTBI=my_copy__BZJO(__tmp__JTBI);
} break;
case __EXPR_NEG__: {
- __tmp__UMFI=my_copy__EBNM(__tmp__TMFI);
+ __tmp__KTBI=my_copy__CNJM(__tmp__JTBI);
} break;
case __EXPR_ADD__: {
- __tmp__UMFI=my_copy__EOPL(__tmp__TMFI);
+ __tmp__KTBI=my_copy__5XLL(__tmp__JTBI);
} break;
case __EXPR_NOT__: {
- __tmp__UMFI=my_copy__SH2M(__tmp__TMFI);
+ __tmp__KTBI=my_copy__WVYM(__tmp__JTBI);
} break;
case __EXPR_MOD__: {
- __tmp__UMFI=my_copy__NJIO(__tmp__TMFI);
+ __tmp__KTBI=my_copy__FSEO(__tmp__JTBI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__UMFI=my_copy__YZHP(__tmp__TMFI);
+ __tmp__KTBI=my_copy__QCEP(__tmp__JTBI);
} break;
case __EXPR_INF__: {
- __tmp__UMFI=my_copy__13VN(__tmp__TMFI);
+ __tmp__KTBI=my_copy__5LSN(__tmp__JTBI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__UMFI=my_copy__G4VN(__tmp__TMFI);
+ __tmp__KTBI=my_copy__KMSN(__tmp__JTBI);
} break;
case __EXPR_OR__: {
- __tmp__UMFI=my_copy__FLTN(__tmp__TMFI);
+ __tmp__KTBI=my_copy__JZPN(__tmp__JTBI);
} break;
case __EXPR_XOR__: {
- __tmp__UMFI=my_copy__OUWO(__tmp__TMFI);
+ __tmp__KTBI=my_copy__G3SO(__tmp__JTBI);
} break;
};
- node__0EFI=new_read__slot__receiver__with__4G0H(__tmp__SMFI,slot_msg__ZEFI,__tmp__UMFI,args__1EFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__0EFI);
- result__UEFI=result_expr__BOHI(node__0EFI);
+ 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_491));
- append_name_in__0UXD(t__REFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__LI5H(Self__QEFI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__SEFI);
- put_position__ECH(Self__QEFI->parent_expr_binary__P1NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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__UEFI);
+ return(result__KLBI);
}
-static void* check_type__with__ONFI(__EXPR_SHIFT_L *Self__PNFI,void *t__QNFI,__POSITION p__RNFI)
+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.
{
- void *result__TNFI,*rec__WNFI,*__tmp__SVFI,*__tmp__TVFI;
- void *local__UNFI;
- void *instr__VNFI;
- void *slot_name__XNFI;
- void *slot_msg__YNFI;
- void *node__ZNFI;
- void *__tmp__JQFI,*__tmp__VTFI;
- __POSITION __tmp__QQFI,__tmp__YRFI,__tmp__2TFI,__tmp__EVFI;
- __POSITION __tmp__RVFI;
- void *__tmp__WQFI,*__tmp__CUFI;
- __STRING_CST *Self__AHNQ;
- __PROTOTYPE_CST *Self__BHNQ;
- __INTEGER_CST *Self__CHNQ;
- __REAL_CST *Self__EHNQ;
- __CHARACTER_CST *Self__GHNQ;
- __IS_EXPANDED *Self__HHNQ;
- void *args__0NFI;
- __BOOLEAN __tmp__FSFI;
- result__TNFI=NULL;
- local__UNFI=NULL;
- instr__VNFI=NULL;
- rec__WNFI=NULL;
- slot_name__XNFI=NULL;
- slot_msg__YNFI=NULL;
- node__ZNFI=NULL;
- args__0NFI=NULL;
- if (affect_with__L1KI(t__QNFI,static_type__QI5H(Self__PNFI))) {
- result__TNFI=Self__PNFI;
- } else {
- if (is_export_to__Q3YI(static_type__QI5H(Self__PNFI),t__QNFI)) {
- local__UNFI=create__name__style__type__VCNG(Self__PNFI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__QI5H(Self__PNFI)));
- instr__VNFI=write__value__PXJH(local__UNFI,Self__PNFI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PNFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__VNFI);
- slot_name__XNFI=get__QEC(last_cast_name__3WAI);
- slot_msg__YNFI=get_slot__WADH(static_type__QI5H(Self__PNFI),slot_name__XNFI);
- if (((void *)slot_msg__YNFI == (void *)NULL)) {
+ __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__0UXD(static_type__QI5H(Self__PNFI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__QNFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__XNFI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__QI5H(Self__PNFI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__RNFI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__QI5H(Self__PNFI)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__YNFI)->__id==__SLOT_DATA__) {
- __tmp__JQFI=((__SLOT *)((__SLOT_DATA *)slot_msg__YNFI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__JQFI=((__SLOT *)((__SLOT_CODE *)slot_msg__YNFI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__5WBI=((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__JQFI) != 1)) {
- if (((struct ___OBJ *)slot_msg__YNFI)->__id==__SLOT_DATA__) {
- __tmp__QQFI=((__SLOT_DATA *)slot_msg__YNFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__QQFI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__YNFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__QQFI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__YNFI)->__id==__SLOT_DATA__) {
- __tmp__WQFI=get_type_result__NX5G(slot_msg__YNFI);
+ if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
+ __tmp__MXBI=get_type_result__XF2G(slot_msg__OUBI);
} else {
- __tmp__WQFI=get_type_result__XY5G(slot_msg__YNFI);
- };
- if ((((void *)__tmp__WQFI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__WQFI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__QNFI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__WQFI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__WQFI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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);
+ };
+ 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);
+ };
+ 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_486));
- append_name_in__0UXD(t__QNFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__YNFI)->__id==__SLOT_DATA__) {
- __tmp__YRFI=((__SLOT_DATA *)slot_msg__YNFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__YRFI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__YNFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__YRFI);
- put_position__ECH(Self__PNFI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__WNFI=read__4TCH(local__UNFI);
- node__ZNFI=new_read__slot__receiver__self__3ZQC(Self__PNFI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__YNFI,rec__WNFI,rec__WNFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__ZNFI);
- result__TNFI=result_expr__BOHI(node__ZNFI);
- __tmp__FSFI=TRUE__;
- } else {
- __tmp__FSFI=FALSE__;
- };
- if ((! __tmp__FSFI)) {
- if (is_import_to__VMBJ(t__QNFI,static_type__QI5H(Self__PNFI))) {
- local__UNFI=create__name__style__type__VCNG(Self__PNFI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__QI5H(Self__PNFI)));
- instr__VNFI=write__value__PXJH(local__UNFI,Self__PNFI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PNFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__VNFI);
- slot_name__XNFI=get__QEC(last_cast_name__3WAI);
- slot_msg__YNFI=get_slot__WADH(t__QNFI,slot_name__XNFI);
- if (((void *)slot_msg__YNFI == (void *)NULL)) {
+ 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__0UXD(t__QNFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__QI5H(Self__PNFI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__XNFI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__QNFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__RNFI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__QNFI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__YNFI)->__id==__SLOT_DATA__) {
- __tmp__VTFI=((__SLOT *)((__SLOT_DATA *)slot_msg__YNFI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__VTFI=((__SLOT *)((__SLOT_CODE *)slot_msg__YNFI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__L0BI=((__SLOT *)((__SLOT_CODE *)slot_msg__OUBI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__VTFI) != 2)) {
- if (((struct ___OBJ *)slot_msg__YNFI)->__id==__SLOT_DATA__) {
- __tmp__2TFI=((__SLOT_DATA *)slot_msg__YNFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__2TFI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__YNFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__2TFI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__YNFI)->__id==__SLOT_DATA__) {
- __tmp__CUFI=get_type_result__NX5G(slot_msg__YNFI);
+ if (((struct ___OBJ *)slot_msg__OUBI)->__id==__SLOT_DATA__) {
+ __tmp__Y0BI=get_type_result__XF2G(slot_msg__OUBI);
} else {
- __tmp__CUFI=get_type_result__XY5G(slot_msg__YNFI);
- };
- if ((((void *)__tmp__CUFI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__CUFI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__QNFI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__CUFI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__CUFI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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;
+ };
+ };
+ ((__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;
+ };
+ };
+ ((__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_490));
- append_name_in__0UXD(t__QNFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__YNFI)->__id==__SLOT_DATA__) {
- __tmp__EVFI=((__SLOT_DATA *)slot_msg__YNFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__EVFI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__YNFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__EVFI);
- put_position__ECH(Self__PNFI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__0NFI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__0NFI,create__type__HZQC(Self__PNFI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__QNFI));
- add_last__JLII(args__0NFI,read__4TCH(local__UNFI));
- __tmp__RVFI=Self__PNFI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__SVFI=((void **)((__FAST_ARRAYoEXPRo *)args__0NFI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__SVFI)->__id) {
+ 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__TVFI=my_copy__IE2M(__tmp__SVFI);
+ __tmp__J2BI=my_copy__MSYM(__tmp__I2BI);
} break;
case __STRING_CST__: {
- Self__AHNQ=((__STRING_CST *)__tmp__SVFI);
- __tmp__TVFI=create__text__BMQH(Self__AHNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AHNQ->string__LDAI);
+ 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__TVFI=my_copy__ODAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__EK2H(__tmp__I2BI);
} break;
case __PROTOTYPE_CST__: {
- Self__BHNQ=((__PROTOTYPE_CST *)__tmp__SVFI);
- __tmp__TVFI=create__type__HZQC(Self__BHNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BHNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__CHNQ=((__INTEGER_CST *)__tmp__SVFI);
- __tmp__TVFI=create__value__type__I1QC(Self__CHNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__CHNQ->value__VUYD,Self__CHNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__TVFI=my_copy__02IJ(__tmp__SVFI);
+ __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__TVFI=my_copy__2EAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__SL2H(__tmp__I2BI);
} break;
case __EXPR_EQUAL__: {
- __tmp__TVFI=my_copy__VFAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__LM2H(__tmp__I2BI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__TVFI=my_copy__CGAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__YM2H(__tmp__I2BI);
} break;
case __REAL_CST__: {
- Self__EHNQ=((__REAL_CST *)__tmp__SVFI);
- __tmp__TVFI=create__value__type__2KQH(Self__EHNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__EHNQ->value__RGAI,Self__EHNQ->parent_constant__IVNH.static_type__LSYD);
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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__GHNQ=((__CHARACTER_CST *)__tmp__SVFI);
- __tmp__TVFI=create__char__XLQH(Self__GHNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GHNQ->text__ZGAI);
+ 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__HHNQ=((__IS_EXPANDED *)__tmp__SVFI);
- __tmp__TVFI=create__receiver__2J0H(Self__HHNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__HHNQ->receiver__AHAI));
+ 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);
+ };
+ ((__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;
+ };
+ };
+ 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;
+ } 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__TVFI=my_copy__FHAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__1N2H(__tmp__I2BI);
} break;
case __EXPR_SUP__: {
- __tmp__TVFI=my_copy__OHAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__EO2H(__tmp__I2BI);
} break;
case __EXPR_SUB__: {
- __tmp__TVFI=my_copy__ZHAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__PO2H(__tmp__I2BI);
} break;
case __EXPR_MUL__: {
- __tmp__TVFI=my_copy__FIAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__1O2H(__tmp__I2BI);
} break;
case __EXPR_DIV__: {
- __tmp__TVFI=my_copy__QIAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__GP2H(__tmp__I2BI);
} break;
case __EXPR_AND__: {
- __tmp__TVFI=my_copy__1IAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__RP2H(__tmp__I2BI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__TVFI=my_copy__GJAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__2P2H(__tmp__I2BI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__TVFI=my_copy__RJAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__HQ2H(__tmp__I2BI);
} break;
case __PUT_TO__: {
- __tmp__TVFI=my_copy__2JAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__SQ2H(__tmp__I2BI);
} break;
case __ITEM__: {
- __tmp__TVFI=my_copy__NKAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__DR2H(__tmp__I2BI);
} break;
case __SIZE_OF__: {
- __tmp__TVFI=my_copy__ZKAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__PR2H(__tmp__I2BI);
} break;
case __CAST__: {
- __tmp__TVFI=my_copy__CLAI(__tmp__SVFI);
+ __tmp__J2BI=my_copy__YR2H(__tmp__I2BI);
} break;
case __CALL_SLOT__: {
- __tmp__TVFI=my_copy__1E2M(__tmp__SVFI);
+ __tmp__J2BI=my_copy__5SYM(__tmp__I2BI);
} break;
case __READ_SLOT__: {
- __tmp__TVFI=my_copy__MRKK(__tmp__SVFI);
+ __tmp__J2BI=my_copy__IUGK(__tmp__I2BI);
} break;
case __READ_GLOBAL__: {
- __tmp__TVFI=my_copy__ZRKK(__tmp__SVFI);
+ __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__TVFI=my_copy__3BGN(__tmp__SVFI);
+ __tmp__J2BI=my_copy__BQCN(__tmp__I2BI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__TVFI=my_copy__VIIO(__tmp__SVFI);
+ __tmp__J2BI=my_copy__NREO(__tmp__I2BI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__TVFI=my_copy__3PNO(__tmp__SVFI);
+ __tmp__J2BI=my_copy__VYJO(__tmp__I2BI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__TVFI=my_copy__CJIO(__tmp__SVFI);
+ __tmp__J2BI=my_copy__0REO(__tmp__I2BI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__TVFI=my_copy__JQNO(__tmp__SVFI);
+ __tmp__J2BI=my_copy__BZJO(__tmp__I2BI);
} break;
case __EXPR_NEG__: {
- __tmp__TVFI=my_copy__EBNM(__tmp__SVFI);
+ __tmp__J2BI=my_copy__CNJM(__tmp__I2BI);
} break;
case __EXPR_ADD__: {
- __tmp__TVFI=my_copy__EOPL(__tmp__SVFI);
+ __tmp__J2BI=my_copy__5XLL(__tmp__I2BI);
} break;
case __EXPR_NOT__: {
- __tmp__TVFI=my_copy__SH2M(__tmp__SVFI);
+ __tmp__J2BI=my_copy__WVYM(__tmp__I2BI);
} break;
case __EXPR_MOD__: {
- __tmp__TVFI=my_copy__NJIO(__tmp__SVFI);
+ __tmp__J2BI=my_copy__FSEO(__tmp__I2BI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__TVFI=my_copy__YZHP(__tmp__SVFI);
+ __tmp__J2BI=my_copy__QCEP(__tmp__I2BI);
} break;
case __EXPR_INF__: {
- __tmp__TVFI=my_copy__13VN(__tmp__SVFI);
+ __tmp__J2BI=my_copy__5LSN(__tmp__I2BI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__TVFI=my_copy__G4VN(__tmp__SVFI);
+ __tmp__J2BI=my_copy__KMSN(__tmp__I2BI);
} break;
case __EXPR_OR__: {
- __tmp__TVFI=my_copy__FLTN(__tmp__SVFI);
+ __tmp__J2BI=my_copy__JZPN(__tmp__I2BI);
} break;
case __EXPR_XOR__: {
- __tmp__TVFI=my_copy__OUWO(__tmp__SVFI);
+ __tmp__J2BI=my_copy__G3SO(__tmp__I2BI);
} break;
};
- node__ZNFI=new_read__slot__receiver__with__4G0H(__tmp__RVFI,slot_msg__YNFI,__tmp__TVFI,args__0NFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__ZNFI);
- result__TNFI=result_expr__BOHI(node__ZNFI);
+ 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_491));
- append_name_in__0UXD(t__QNFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__QI5H(Self__PNFI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__RNFI);
- put_position__ECH(Self__PNFI->parent_expr_binary__C2NH.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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__TNFI);
+ return(result__JUBI);
}
-static void* check_type__with__MWFI(__PUT_TO *Self__NWFI,void *t__OWFI,__POSITION p__PWFI)
+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.
{
- void *result__RWFI,*rec__UWFI,*__tmp__Q4FI,*__tmp__R4FI;
- void *local__SWFI;
- void *instr__TWFI;
- void *slot_name__VWFI;
- void *slot_msg__WWFI;
- void *node__XWFI;
- void *__tmp__HZFI,*__tmp__T2FI;
- __POSITION __tmp__OZFI,__tmp__W0FI,__tmp__02FI,__tmp__C4FI;
- __POSITION __tmp__P4FI;
- void *__tmp__UZFI,*__tmp__A3FI;
- __STRING_CST *Self__VHNQ;
- __PROTOTYPE_CST *Self__WHNQ;
- __INTEGER_CST *Self__XHNQ;
- __REAL_CST *Self__ZHNQ;
- __CHARACTER_CST *Self__1HNQ;
- __IS_EXPANDED *Self__2HNQ;
- void *args__YWFI;
- __BOOLEAN __tmp__D1FI;
- result__RWFI=NULL;
- local__SWFI=NULL;
- instr__TWFI=NULL;
- rec__UWFI=NULL;
- slot_name__VWFI=NULL;
- slot_msg__WWFI=NULL;
- node__XWFI=NULL;
- args__YWFI=NULL;
- if (affect_with__L1KI(t__OWFI,TYPE_VOID__->parent_type__UIB.default__AKC)) {
- result__RWFI=Self__NWFI;
- } else {
- if (is_export_to__Q3YI(TYPE_VOID__->parent_type__UIB.default__AKC,t__OWFI)) {
- local__SWFI=create__name__style__type__VCNG(Self__NWFI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)TYPE_VOID__->parent_type__UIB.default__AKC));
- instr__TWFI=write__value__PXJH(local__SWFI,Self__NWFI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NWFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__TWFI);
- slot_name__VWFI=get__QEC(last_cast_name__3WAI);
- slot_msg__WWFI=get_slot__WADH(TYPE_VOID__->parent_type__UIB.default__AKC,slot_name__VWFI);
- if (((void *)slot_msg__WWFI == (void *)NULL)) {
+ __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__0UXD(TYPE_VOID__->parent_type__UIB.default__AKC,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__OWFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__VWFI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(TYPE_VOID__->parent_type__UIB.default__AKC,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__PWFI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(TYPE_VOID__->parent_type__UIB.default__AKC))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__WWFI)->__id==__SLOT_DATA__) {
- __tmp__HZFI=((__SLOT *)((__SLOT_DATA *)slot_msg__WWFI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__HZFI=((__SLOT *)((__SLOT_CODE *)slot_msg__WWFI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__35BI=((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__HZFI) != 1)) {
- if (((struct ___OBJ *)slot_msg__WWFI)->__id==__SLOT_DATA__) {
- __tmp__OZFI=((__SLOT_DATA *)slot_msg__WWFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__OZFI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WWFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__OZFI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__WWFI)->__id==__SLOT_DATA__) {
- __tmp__UZFI=get_type_result__NX5G(slot_msg__WWFI);
+ if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
+ __tmp__KACI=get_type_result__XF2G(slot_msg__M3BI);
} else {
- __tmp__UZFI=get_type_result__XY5G(slot_msg__WWFI);
- };
- if ((((void *)__tmp__UZFI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__UZFI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__OWFI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__UZFI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__UZFI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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);
+ };
+ Self__3NIR->storage__XNK=new__AOIR;
+ Self__3NIR->capacity__MNK=new_capacity__2NIR;
+ };
+ };
+ ((__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_486));
- append_name_in__0UXD(t__OWFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__WWFI)->__id==__SLOT_DATA__) {
- __tmp__W0FI=((__SLOT_DATA *)slot_msg__WWFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__W0FI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WWFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__W0FI);
- put_position__ECH(Self__NWFI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__UWFI=read__4TCH(local__SWFI);
- node__XWFI=new_read__slot__receiver__self__3ZQC(Self__NWFI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__WWFI,rec__UWFI,rec__UWFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__XWFI);
- result__RWFI=result_expr__BOHI(node__XWFI);
- __tmp__D1FI=TRUE__;
- } else {
- __tmp__D1FI=FALSE__;
- };
- if ((! __tmp__D1FI)) {
- if (is_import_to__VMBJ(t__OWFI,TYPE_VOID__->parent_type__UIB.default__AKC)) {
- local__SWFI=create__name__style__type__VCNG(Self__NWFI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)TYPE_VOID__->parent_type__UIB.default__AKC));
- instr__TWFI=write__value__PXJH(local__SWFI,Self__NWFI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NWFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__TWFI);
- slot_name__VWFI=get__QEC(last_cast_name__3WAI);
- slot_msg__WWFI=get_slot__WADH(t__OWFI,slot_name__VWFI);
- if (((void *)slot_msg__WWFI == (void *)NULL)) {
+ 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__0UXD(t__OWFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(TYPE_VOID__->parent_type__UIB.default__AKC,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__VWFI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__OWFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__PWFI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__OWFI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__WWFI)->__id==__SLOT_DATA__) {
- __tmp__T2FI=((__SLOT *)((__SLOT_DATA *)slot_msg__WWFI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__T2FI=((__SLOT *)((__SLOT_CODE *)slot_msg__WWFI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__JDCI=((__SLOT *)((__SLOT_CODE *)slot_msg__M3BI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__T2FI) != 2)) {
- if (((struct ___OBJ *)slot_msg__WWFI)->__id==__SLOT_DATA__) {
- __tmp__02FI=((__SLOT_DATA *)slot_msg__WWFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__02FI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WWFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__02FI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__WWFI)->__id==__SLOT_DATA__) {
- __tmp__A3FI=get_type_result__NX5G(slot_msg__WWFI);
+ if (((struct ___OBJ *)slot_msg__M3BI)->__id==__SLOT_DATA__) {
+ __tmp__WDCI=get_type_result__XF2G(slot_msg__M3BI);
} else {
- __tmp__A3FI=get_type_result__XY5G(slot_msg__WWFI);
- };
- if ((((void *)__tmp__A3FI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__A3FI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__OWFI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__A3FI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__A3FI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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;
+ };
+ };
+ ((__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;
+ };
+ };
+ ((__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_490));
- append_name_in__0UXD(t__OWFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__WWFI)->__id==__SLOT_DATA__) {
- __tmp__C4FI=((__SLOT_DATA *)slot_msg__WWFI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__C4FI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WWFI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__C4FI);
- put_position__ECH(Self__NWFI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__YWFI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__YWFI,create__type__HZQC(Self__NWFI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__OWFI));
- add_last__JLII(args__YWFI,read__4TCH(local__SWFI));
- __tmp__P4FI=Self__NWFI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__Q4FI=((void **)((__FAST_ARRAYoEXPRo *)args__YWFI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__Q4FI)->__id) {
+ 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__R4FI=my_copy__IE2M(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__MSYM(__tmp__GFCI);
} break;
case __STRING_CST__: {
- Self__VHNQ=((__STRING_CST *)__tmp__Q4FI);
- __tmp__R4FI=create__text__BMQH(Self__VHNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VHNQ->string__LDAI);
+ 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__R4FI=my_copy__ODAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__EK2H(__tmp__GFCI);
} break;
case __PROTOTYPE_CST__: {
- Self__WHNQ=((__PROTOTYPE_CST *)__tmp__Q4FI);
- __tmp__R4FI=create__type__HZQC(Self__WHNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WHNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__XHNQ=((__INTEGER_CST *)__tmp__Q4FI);
- __tmp__R4FI=create__value__type__I1QC(Self__XHNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XHNQ->value__VUYD,Self__XHNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__R4FI=my_copy__02IJ(__tmp__Q4FI);
+ __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__R4FI=my_copy__2EAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__SL2H(__tmp__GFCI);
} break;
case __EXPR_EQUAL__: {
- __tmp__R4FI=my_copy__VFAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__LM2H(__tmp__GFCI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__R4FI=my_copy__CGAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__YM2H(__tmp__GFCI);
} break;
case __REAL_CST__: {
- Self__ZHNQ=((__REAL_CST *)__tmp__Q4FI);
- __tmp__R4FI=create__value__type__2KQH(Self__ZHNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZHNQ->value__RGAI,Self__ZHNQ->parent_constant__IVNH.static_type__LSYD);
+ 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);
+ };
+ ((__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);
+ };
+ ((__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__1HNQ=((__CHARACTER_CST *)__tmp__Q4FI);
- __tmp__R4FI=create__char__XLQH(Self__1HNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1HNQ->text__ZGAI);
+ 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__2HNQ=((__IS_EXPANDED *)__tmp__Q4FI);
- __tmp__R4FI=create__receiver__2J0H(Self__2HNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__2HNQ->receiver__AHAI));
+ 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);
+ };
+ ((__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);
+ };
+ ((__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__R4FI=my_copy__FHAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__1N2H(__tmp__GFCI);
} break;
case __EXPR_SUP__: {
- __tmp__R4FI=my_copy__OHAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__EO2H(__tmp__GFCI);
} break;
case __EXPR_SUB__: {
- __tmp__R4FI=my_copy__ZHAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__PO2H(__tmp__GFCI);
} break;
case __EXPR_MUL__: {
- __tmp__R4FI=my_copy__FIAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__1O2H(__tmp__GFCI);
} break;
case __EXPR_DIV__: {
- __tmp__R4FI=my_copy__QIAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__GP2H(__tmp__GFCI);
} break;
case __EXPR_AND__: {
- __tmp__R4FI=my_copy__1IAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__RP2H(__tmp__GFCI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__R4FI=my_copy__GJAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__2P2H(__tmp__GFCI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__R4FI=my_copy__RJAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__HQ2H(__tmp__GFCI);
} break;
case __PUT_TO__: {
- __tmp__R4FI=my_copy__2JAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__SQ2H(__tmp__GFCI);
} break;
case __ITEM__: {
- __tmp__R4FI=my_copy__NKAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__DR2H(__tmp__GFCI);
} break;
case __SIZE_OF__: {
- __tmp__R4FI=my_copy__ZKAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__PR2H(__tmp__GFCI);
} break;
case __CAST__: {
- __tmp__R4FI=my_copy__CLAI(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__YR2H(__tmp__GFCI);
} break;
case __CALL_SLOT__: {
- __tmp__R4FI=my_copy__1E2M(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__5SYM(__tmp__GFCI);
} break;
case __READ_SLOT__: {
- __tmp__R4FI=my_copy__MRKK(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__IUGK(__tmp__GFCI);
} break;
case __READ_GLOBAL__: {
- __tmp__R4FI=my_copy__ZRKK(__tmp__Q4FI);
+ __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__R4FI=my_copy__3BGN(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__BQCN(__tmp__GFCI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__R4FI=my_copy__VIIO(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__NREO(__tmp__GFCI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__R4FI=my_copy__3PNO(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__VYJO(__tmp__GFCI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__R4FI=my_copy__CJIO(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__0REO(__tmp__GFCI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__R4FI=my_copy__JQNO(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__BZJO(__tmp__GFCI);
} break;
case __EXPR_NEG__: {
- __tmp__R4FI=my_copy__EBNM(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__CNJM(__tmp__GFCI);
} break;
case __EXPR_ADD__: {
- __tmp__R4FI=my_copy__EOPL(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__5XLL(__tmp__GFCI);
} break;
case __EXPR_NOT__: {
- __tmp__R4FI=my_copy__SH2M(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__WVYM(__tmp__GFCI);
} break;
case __EXPR_MOD__: {
- __tmp__R4FI=my_copy__NJIO(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__FSEO(__tmp__GFCI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__R4FI=my_copy__YZHP(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__QCEP(__tmp__GFCI);
} break;
case __EXPR_INF__: {
- __tmp__R4FI=my_copy__13VN(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__5LSN(__tmp__GFCI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__R4FI=my_copy__G4VN(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__KMSN(__tmp__GFCI);
} break;
case __EXPR_OR__: {
- __tmp__R4FI=my_copy__FLTN(__tmp__Q4FI);
+ __tmp__HFCI=my_copy__JZPN(__tmp__GFCI);
} break;
case __EXPR_XOR__: {
- __tmp__R4FI=my_copy__OUWO(__tmp__Q4FI);
+ __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;
};
- node__XWFI=new_read__slot__receiver__with__4G0H(__tmp__P4FI,slot_msg__WWFI,__tmp__R4FI,args__YWFI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__XWFI);
- result__RWFI=result_expr__BOHI(node__XWFI);
+ result__H3BI=__tmp__PA5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__OWFI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(TYPE_VOID__->parent_type__UIB.default__AKC,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__PWFI);
- put_position__ECH(Self__NWFI->parent_expr__02NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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__RWFI);
+ return(result__H3BI);
}
-static void* check_type__with__K5FI(__ITEM *Self__L5FI,void *t__M5FI,__POSITION p__N5FI)
+static void* check_type__with__AGCI(__ITEM *Self__BGCI,void *t__CGCI,__POSITION p__DGCI)
// ({ITEM},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
{
- void *result__P5FI,*rec__S5FI,*__tmp__OHGI,*__tmp__PHGI;
- void *local__Q5FI;
- void *instr__R5FI;
- void *slot_name__T5FI;
- void *slot_msg__U5FI;
- void *node__V5FI;
- void *__tmp__FCGI,*__tmp__RFGI;
- __POSITION __tmp__MCGI,__tmp__UDGI,__tmp__YFGI,__tmp__AHGI;
- __POSITION __tmp__NHGI;
- void *__tmp__SCGI,*__tmp__4FGI;
- __STRING_CST *Self__KINQ;
- __PROTOTYPE_CST *Self__LINQ;
- __INTEGER_CST *Self__MINQ;
- __REAL_CST *Self__OINQ;
- __CHARACTER_CST *Self__QINQ;
- __IS_EXPANDED *Self__RINQ;
- void *args__W5FI;
- __BOOLEAN __tmp__BEGI;
- result__P5FI=NULL;
- local__Q5FI=NULL;
- instr__R5FI=NULL;
- rec__S5FI=NULL;
- slot_name__T5FI=NULL;
- slot_msg__U5FI=NULL;
- node__V5FI=NULL;
- args__W5FI=NULL;
- if (affect_with__L1KI(t__M5FI,static_type__ZI5H(Self__L5FI))) {
- result__P5FI=Self__L5FI;
- } else {
- if (is_export_to__Q3YI(static_type__ZI5H(Self__L5FI),t__M5FI)) {
- local__Q5FI=create__name__style__type__VCNG(Self__L5FI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__ZI5H(Self__L5FI)));
- instr__R5FI=write__value__PXJH(local__Q5FI,Self__L5FI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__L5FI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__R5FI);
- slot_name__T5FI=get__QEC(last_cast_name__3WAI);
- slot_msg__U5FI=get_slot__WADH(static_type__ZI5H(Self__L5FI),slot_name__T5FI);
- if (((void *)slot_msg__U5FI == (void *)NULL)) {
+ __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__0UXD(static_type__ZI5H(Self__L5FI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__M5FI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__T5FI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__ZI5H(Self__L5FI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__N5FI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__ZI5H(Self__L5FI)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__U5FI)->__id==__SLOT_DATA__) {
- __tmp__FCGI=((__SLOT *)((__SLOT_DATA *)slot_msg__U5FI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__FCGI=((__SLOT *)((__SLOT_CODE *)slot_msg__U5FI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__1ICI=((__SLOT *)((__SLOT_CODE *)slot_msg__KGCI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__FCGI) != 1)) {
- if (((struct ___OBJ *)slot_msg__U5FI)->__id==__SLOT_DATA__) {
- __tmp__MCGI=((__SLOT_DATA *)slot_msg__U5FI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__MCGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U5FI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__MCGI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__U5FI)->__id==__SLOT_DATA__) {
- __tmp__SCGI=get_type_result__NX5G(slot_msg__U5FI);
+ if (((struct ___OBJ *)slot_msg__KGCI)->__id==__SLOT_DATA__) {
+ __tmp__IJCI=get_type_result__XF2G(slot_msg__KGCI);
} else {
- __tmp__SCGI=get_type_result__XY5G(slot_msg__U5FI);
- };
- if ((((void *)__tmp__SCGI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__SCGI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__M5FI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__SCGI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__SCGI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__M5FI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__U5FI)->__id==__SLOT_DATA__) {
- __tmp__UDGI=((__SLOT_DATA *)slot_msg__U5FI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__UDGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U5FI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__UDGI);
- put_position__ECH(Self__L5FI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__S5FI=read__4TCH(local__Q5FI);
- node__V5FI=new_read__slot__receiver__self__3ZQC(Self__L5FI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__U5FI,rec__S5FI,rec__S5FI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__V5FI);
- result__P5FI=result_expr__BOHI(node__V5FI);
- __tmp__BEGI=TRUE__;
- } else {
- __tmp__BEGI=FALSE__;
- };
- if ((! __tmp__BEGI)) {
- if (is_import_to__VMBJ(t__M5FI,static_type__ZI5H(Self__L5FI))) {
- local__Q5FI=create__name__style__type__VCNG(Self__L5FI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__ZI5H(Self__L5FI)));
- instr__R5FI=write__value__PXJH(local__Q5FI,Self__L5FI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__L5FI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__R5FI);
- slot_name__T5FI=get__QEC(last_cast_name__3WAI);
- slot_msg__U5FI=get_slot__WADH(t__M5FI,slot_name__T5FI);
- if (((void *)slot_msg__U5FI == (void *)NULL)) {
+ 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__0UXD(t__M5FI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__ZI5H(Self__L5FI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__T5FI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__M5FI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__N5FI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__M5FI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__U5FI)->__id==__SLOT_DATA__) {
- __tmp__RFGI=((__SLOT *)((__SLOT_DATA *)slot_msg__U5FI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__RFGI=((__SLOT *)((__SLOT_CODE *)slot_msg__U5FI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__HMCI=((__SLOT *)((__SLOT_CODE *)slot_msg__KGCI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__RFGI) != 2)) {
- if (((struct ___OBJ *)slot_msg__U5FI)->__id==__SLOT_DATA__) {
- __tmp__YFGI=((__SLOT_DATA *)slot_msg__U5FI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__YFGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U5FI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__YFGI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__U5FI)->__id==__SLOT_DATA__) {
- __tmp__4FGI=get_type_result__NX5G(slot_msg__U5FI);
+ if (((struct ___OBJ *)slot_msg__KGCI)->__id==__SLOT_DATA__) {
+ __tmp__UMCI=get_type_result__XF2G(slot_msg__KGCI);
} else {
- __tmp__4FGI=get_type_result__XY5G(slot_msg__U5FI);
- };
- if ((((void *)__tmp__4FGI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__4FGI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__M5FI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__4FGI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__4FGI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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);
+ };
+ 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_490));
- append_name_in__0UXD(t__M5FI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__U5FI)->__id==__SLOT_DATA__) {
- __tmp__AHGI=((__SLOT_DATA *)slot_msg__U5FI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__AHGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__U5FI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__AHGI);
- put_position__ECH(Self__L5FI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__W5FI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__W5FI,create__type__HZQC(Self__L5FI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__M5FI));
- add_last__JLII(args__W5FI,read__4TCH(local__Q5FI));
- __tmp__NHGI=Self__L5FI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__OHGI=((void **)((__FAST_ARRAYoEXPRo *)args__W5FI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__OHGI)->__id) {
+ 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__PHGI=my_copy__IE2M(__tmp__OHGI);
+ __tmp__FOCI=my_copy__MSYM(__tmp__EOCI);
} break;
case __STRING_CST__: {
- Self__KINQ=((__STRING_CST *)__tmp__OHGI);
- __tmp__PHGI=create__text__BMQH(Self__KINQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KINQ->string__LDAI);
+ 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__PHGI=my_copy__ODAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__EK2H(__tmp__EOCI);
} break;
case __PROTOTYPE_CST__: {
- Self__LINQ=((__PROTOTYPE_CST *)__tmp__OHGI);
- __tmp__PHGI=create__type__HZQC(Self__LINQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LINQ->parent_constant__DMMC.static_type__LSYD);
+ 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__MINQ=((__INTEGER_CST *)__tmp__OHGI);
- __tmp__PHGI=create__value__type__I1QC(Self__MINQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__MINQ->value__VUYD,Self__MINQ->parent_constant__OMMC.static_type__LSYD);
+ 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;
+ };
+ };
+ 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);
+ };
+ ((__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__PHGI=my_copy__02IJ(__tmp__OHGI);
+ __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__PHGI=my_copy__2EAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__SL2H(__tmp__EOCI);
} break;
case __EXPR_EQUAL__: {
- __tmp__PHGI=my_copy__VFAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__LM2H(__tmp__EOCI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__PHGI=my_copy__CGAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__YM2H(__tmp__EOCI);
} break;
case __REAL_CST__: {
- Self__OINQ=((__REAL_CST *)__tmp__OHGI);
- __tmp__PHGI=create__value__type__2KQH(Self__OINQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OINQ->value__RGAI,Self__OINQ->parent_constant__IVNH.static_type__LSYD);
+ 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);
+ };
+ ((__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)));
+ } else {
+ next__UVVR=new_lab__2PJ(lab_type__XVVR);
+ };
+ ((__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;
+ };
+ };
+ 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__QINQ=((__CHARACTER_CST *)__tmp__OHGI);
- __tmp__PHGI=create__char__XLQH(Self__QINQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QINQ->text__ZGAI);
+ 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__RINQ=((__IS_EXPANDED *)__tmp__OHGI);
- __tmp__PHGI=create__receiver__2J0H(Self__RINQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__RINQ->receiver__AHAI));
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ ptr__0VVR=result__LWVR;
+ };
+ 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__PHGI=my_copy__FHAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__1N2H(__tmp__EOCI);
} break;
case __EXPR_SUP__: {
- __tmp__PHGI=my_copy__OHAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__EO2H(__tmp__EOCI);
} break;
case __EXPR_SUB__: {
- __tmp__PHGI=my_copy__ZHAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__PO2H(__tmp__EOCI);
} break;
case __EXPR_MUL__: {
- __tmp__PHGI=my_copy__FIAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__1O2H(__tmp__EOCI);
} break;
case __EXPR_DIV__: {
- __tmp__PHGI=my_copy__QIAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__GP2H(__tmp__EOCI);
} break;
case __EXPR_AND__: {
- __tmp__PHGI=my_copy__1IAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__RP2H(__tmp__EOCI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__PHGI=my_copy__GJAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__2P2H(__tmp__EOCI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__PHGI=my_copy__RJAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__HQ2H(__tmp__EOCI);
} break;
case __PUT_TO__: {
- __tmp__PHGI=my_copy__2JAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__SQ2H(__tmp__EOCI);
} break;
case __ITEM__: {
- __tmp__PHGI=my_copy__NKAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__DR2H(__tmp__EOCI);
} break;
case __SIZE_OF__: {
- __tmp__PHGI=my_copy__ZKAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__PR2H(__tmp__EOCI);
} break;
case __CAST__: {
- __tmp__PHGI=my_copy__CLAI(__tmp__OHGI);
+ __tmp__FOCI=my_copy__YR2H(__tmp__EOCI);
} break;
case __CALL_SLOT__: {
- __tmp__PHGI=my_copy__1E2M(__tmp__OHGI);
+ __tmp__FOCI=my_copy__5SYM(__tmp__EOCI);
} break;
case __READ_SLOT__: {
- __tmp__PHGI=my_copy__MRKK(__tmp__OHGI);
+ __tmp__FOCI=my_copy__IUGK(__tmp__EOCI);
} break;
case __READ_GLOBAL__: {
- __tmp__PHGI=my_copy__ZRKK(__tmp__OHGI);
+ __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__FOCI=__tmp__EQIR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__PHGI=my_copy__3BGN(__tmp__OHGI);
+ __tmp__FOCI=my_copy__BQCN(__tmp__EOCI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__PHGI=my_copy__VIIO(__tmp__OHGI);
+ __tmp__FOCI=my_copy__NREO(__tmp__EOCI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__PHGI=my_copy__3PNO(__tmp__OHGI);
+ __tmp__FOCI=my_copy__VYJO(__tmp__EOCI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__PHGI=my_copy__CJIO(__tmp__OHGI);
+ __tmp__FOCI=my_copy__0REO(__tmp__EOCI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__PHGI=my_copy__JQNO(__tmp__OHGI);
+ __tmp__FOCI=my_copy__BZJO(__tmp__EOCI);
} break;
case __EXPR_NEG__: {
- __tmp__PHGI=my_copy__EBNM(__tmp__OHGI);
+ __tmp__FOCI=my_copy__CNJM(__tmp__EOCI);
} break;
case __EXPR_ADD__: {
- __tmp__PHGI=my_copy__EOPL(__tmp__OHGI);
+ __tmp__FOCI=my_copy__5XLL(__tmp__EOCI);
} break;
case __EXPR_NOT__: {
- __tmp__PHGI=my_copy__SH2M(__tmp__OHGI);
+ __tmp__FOCI=my_copy__WVYM(__tmp__EOCI);
} break;
case __EXPR_MOD__: {
- __tmp__PHGI=my_copy__NJIO(__tmp__OHGI);
+ __tmp__FOCI=my_copy__FSEO(__tmp__EOCI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__PHGI=my_copy__YZHP(__tmp__OHGI);
+ __tmp__FOCI=my_copy__QCEP(__tmp__EOCI);
} break;
case __EXPR_INF__: {
- __tmp__PHGI=my_copy__13VN(__tmp__OHGI);
+ __tmp__FOCI=my_copy__5LSN(__tmp__EOCI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__PHGI=my_copy__G4VN(__tmp__OHGI);
+ __tmp__FOCI=my_copy__KMSN(__tmp__EOCI);
} break;
case __EXPR_OR__: {
- __tmp__PHGI=my_copy__FLTN(__tmp__OHGI);
+ __tmp__FOCI=my_copy__JZPN(__tmp__EOCI);
} break;
case __EXPR_XOR__: {
- __tmp__PHGI=my_copy__OUWO(__tmp__OHGI);
+ __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;
};
- node__V5FI=new_read__slot__receiver__with__4G0H(__tmp__NHGI,slot_msg__U5FI,__tmp__PHGI,args__W5FI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__V5FI);
- result__P5FI=result_expr__BOHI(node__V5FI);
+ result__FGCI=__tmp__VA5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__M5FI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__ZI5H(Self__L5FI),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__N5FI);
- put_position__ECH(Self__L5FI->parent_expr__N3NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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__P5FI);
+ return(result__FGCI);
}
-static void* check_type__with__IIGI(__SIZE_OF *Self__JIGI,void *t__KIGI,__POSITION p__LIGI)
+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.
{
- void *result__NIGI,*rec__QIGI,*__tmp__MQGI,*__tmp__NQGI;
- void *local__OIGI;
- void *instr__PIGI;
- void *slot_name__RIGI;
- void *slot_msg__SIGI;
- void *node__TIGI;
- void *__tmp__DLGI,*__tmp__POGI;
- __POSITION __tmp__KLGI,__tmp__SMGI,__tmp__WOGI,__tmp__4PGI;
- __POSITION __tmp__LQGI;
- void *__tmp__QLGI,*__tmp__2OGI;
- __STRING_CST *Self__5INQ;
- __PROTOTYPE_CST *Self__AJNQ;
- __INTEGER_CST *Self__BJNQ;
- __REAL_CST *Self__DJNQ;
- __CHARACTER_CST *Self__FJNQ;
- __IS_EXPANDED *Self__GJNQ;
- void *args__UIGI;
- __BOOLEAN __tmp__5MGI;
- result__NIGI=NULL;
- local__OIGI=NULL;
- instr__PIGI=NULL;
- rec__QIGI=NULL;
- slot_name__RIGI=NULL;
- slot_msg__SIGI=NULL;
- node__TIGI=NULL;
- args__UIGI=NULL;
- if (affect_with__L1KI(t__KIGI,static_type__FJ5H())) {
- result__NIGI=Self__JIGI;
- } else {
- if (is_export_to__Q3YI(static_type__FJ5H(),t__KIGI)) {
- local__OIGI=create__name__style__type__VCNG(Self__JIGI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__FJ5H()));
- instr__PIGI=write__value__PXJH(local__OIGI,Self__JIGI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JIGI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__PIGI);
- slot_name__RIGI=get__QEC(last_cast_name__3WAI);
- slot_msg__SIGI=get_slot__WADH(static_type__FJ5H(),slot_name__RIGI);
- if (((void *)slot_msg__SIGI == (void *)NULL)) {
+ __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__0UXD(static_type__FJ5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__KIGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__RIGI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__FJ5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__LIGI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__FJ5H()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__SIGI)->__id==__SLOT_DATA__) {
- __tmp__DLGI=((__SLOT *)((__SLOT_DATA *)slot_msg__SIGI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__DLGI=((__SLOT *)((__SLOT_CODE *)slot_msg__SIGI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__ZRCI=((__SLOT *)((__SLOT_CODE *)slot_msg__IPCI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__DLGI) != 1)) {
- if (((struct ___OBJ *)slot_msg__SIGI)->__id==__SLOT_DATA__) {
- __tmp__KLGI=((__SLOT_DATA *)slot_msg__SIGI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__KLGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SIGI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__KLGI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__SIGI)->__id==__SLOT_DATA__) {
- __tmp__QLGI=get_type_result__NX5G(slot_msg__SIGI);
+ if (((struct ___OBJ *)slot_msg__IPCI)->__id==__SLOT_DATA__) {
+ __tmp__GSCI=get_type_result__XF2G(slot_msg__IPCI);
} else {
- __tmp__QLGI=get_type_result__XY5G(slot_msg__SIGI);
- };
- if ((((void *)__tmp__QLGI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__QLGI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__KIGI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__QLGI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__QLGI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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);
+ };
+ 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_486));
- append_name_in__0UXD(t__KIGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__SIGI)->__id==__SLOT_DATA__) {
- __tmp__SMGI=((__SLOT_DATA *)slot_msg__SIGI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__SMGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SIGI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__SMGI);
- put_position__ECH(Self__JIGI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__QIGI=read__4TCH(local__OIGI);
- node__TIGI=new_read__slot__receiver__self__3ZQC(Self__JIGI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__SIGI,rec__QIGI,rec__QIGI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__TIGI);
- result__NIGI=result_expr__BOHI(node__TIGI);
- __tmp__5MGI=TRUE__;
- } else {
- __tmp__5MGI=FALSE__;
- };
- if ((! __tmp__5MGI)) {
- if (is_import_to__VMBJ(t__KIGI,static_type__FJ5H())) {
- local__OIGI=create__name__style__type__VCNG(Self__JIGI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__FJ5H()));
- instr__PIGI=write__value__PXJH(local__OIGI,Self__JIGI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JIGI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__PIGI);
- slot_name__RIGI=get__QEC(last_cast_name__3WAI);
- slot_msg__SIGI=get_slot__WADH(t__KIGI,slot_name__RIGI);
- if (((void *)slot_msg__SIGI == (void *)NULL)) {
+ 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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ 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__0UXD(t__KIGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__FJ5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__RIGI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__KIGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__LIGI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__KIGI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
- if (((struct ___OBJ *)slot_msg__SIGI)->__id==__SLOT_DATA__) {
- __tmp__POGI=((__SLOT *)((__SLOT_DATA *)slot_msg__SIGI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__POGI=((__SLOT *)((__SLOT_CODE *)slot_msg__SIGI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__FVCI=((__SLOT *)((__SLOT_CODE *)slot_msg__IPCI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__POGI) != 2)) {
- if (((struct ___OBJ *)slot_msg__SIGI)->__id==__SLOT_DATA__) {
- __tmp__WOGI=((__SLOT_DATA *)slot_msg__SIGI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__WOGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SIGI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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;
+ };
+ 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)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__WOGI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__SIGI)->__id==__SLOT_DATA__) {
- __tmp__2OGI=get_type_result__NX5G(slot_msg__SIGI);
+ if (((struct ___OBJ *)slot_msg__IPCI)->__id==__SLOT_DATA__) {
+ __tmp__SVCI=get_type_result__XF2G(slot_msg__IPCI);
} else {
- __tmp__2OGI=get_type_result__XY5G(slot_msg__SIGI);
- };
- if ((((void *)__tmp__2OGI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__2OGI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__KIGI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__2OGI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__2OGI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__KIGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__SIGI)->__id==__SLOT_DATA__) {
- __tmp__4PGI=((__SLOT_DATA *)slot_msg__SIGI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__4PGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__SIGI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__4PGI);
- put_position__ECH(Self__JIGI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__UIGI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__UIGI,create__type__HZQC(Self__JIGI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__KIGI));
- add_last__JLII(args__UIGI,read__4TCH(local__OIGI));
- __tmp__LQGI=Self__JIGI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__MQGI=((void **)((__FAST_ARRAYoEXPRo *)args__UIGI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__MQGI)->__id) {
+ 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__NQGI=my_copy__IE2M(__tmp__MQGI);
+ __tmp__DXCI=my_copy__MSYM(__tmp__CXCI);
} break;
case __STRING_CST__: {
- Self__5INQ=((__STRING_CST *)__tmp__MQGI);
- __tmp__NQGI=create__text__BMQH(Self__5INQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5INQ->string__LDAI);
+ 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__NQGI=my_copy__ODAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__EK2H(__tmp__CXCI);
} break;
case __PROTOTYPE_CST__: {
- Self__AJNQ=((__PROTOTYPE_CST *)__tmp__MQGI);
- __tmp__NQGI=create__type__HZQC(Self__AJNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__AJNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__BJNQ=((__INTEGER_CST *)__tmp__MQGI);
- __tmp__NQGI=create__value__type__I1QC(Self__BJNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BJNQ->value__VUYD,Self__BJNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__NQGI=my_copy__02IJ(__tmp__MQGI);
+ __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__NQGI=my_copy__2EAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__SL2H(__tmp__CXCI);
} break;
case __EXPR_EQUAL__: {
- __tmp__NQGI=my_copy__VFAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__LM2H(__tmp__CXCI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__NQGI=my_copy__CGAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__YM2H(__tmp__CXCI);
} break;
case __REAL_CST__: {
- Self__DJNQ=((__REAL_CST *)__tmp__MQGI);
- __tmp__NQGI=create__value__type__2KQH(Self__DJNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DJNQ->value__RGAI,Self__DJNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__FJNQ=((__CHARACTER_CST *)__tmp__MQGI);
- __tmp__NQGI=create__char__XLQH(Self__FJNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FJNQ->text__ZGAI);
+ 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__GJNQ=((__IS_EXPANDED *)__tmp__MQGI);
- __tmp__NQGI=create__receiver__2J0H(Self__GJNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__GJNQ->receiver__AHAI));
+ 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__NQGI=my_copy__FHAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__1N2H(__tmp__CXCI);
} break;
case __EXPR_SUP__: {
- __tmp__NQGI=my_copy__OHAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__EO2H(__tmp__CXCI);
} break;
case __EXPR_SUB__: {
- __tmp__NQGI=my_copy__ZHAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__PO2H(__tmp__CXCI);
} break;
case __EXPR_MUL__: {
- __tmp__NQGI=my_copy__FIAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__1O2H(__tmp__CXCI);
} break;
case __EXPR_DIV__: {
- __tmp__NQGI=my_copy__QIAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__GP2H(__tmp__CXCI);
} break;
case __EXPR_AND__: {
- __tmp__NQGI=my_copy__1IAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__RP2H(__tmp__CXCI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__NQGI=my_copy__GJAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__2P2H(__tmp__CXCI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__NQGI=my_copy__RJAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__HQ2H(__tmp__CXCI);
} break;
case __PUT_TO__: {
- __tmp__NQGI=my_copy__2JAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__SQ2H(__tmp__CXCI);
} break;
case __ITEM__: {
- __tmp__NQGI=my_copy__NKAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__DR2H(__tmp__CXCI);
} break;
case __SIZE_OF__: {
- __tmp__NQGI=my_copy__ZKAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__PR2H(__tmp__CXCI);
} break;
case __CAST__: {
- __tmp__NQGI=my_copy__CLAI(__tmp__MQGI);
+ __tmp__DXCI=my_copy__YR2H(__tmp__CXCI);
} break;
case __CALL_SLOT__: {
- __tmp__NQGI=my_copy__1E2M(__tmp__MQGI);
+ __tmp__DXCI=my_copy__5SYM(__tmp__CXCI);
} break;
case __READ_SLOT__: {
- __tmp__NQGI=my_copy__MRKK(__tmp__MQGI);
+ __tmp__DXCI=my_copy__IUGK(__tmp__CXCI);
} break;
case __READ_GLOBAL__: {
- __tmp__NQGI=my_copy__ZRKK(__tmp__MQGI);
+ __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__NQGI=my_copy__3BGN(__tmp__MQGI);
+ __tmp__DXCI=my_copy__BQCN(__tmp__CXCI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__NQGI=my_copy__VIIO(__tmp__MQGI);
+ __tmp__DXCI=my_copy__NREO(__tmp__CXCI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__NQGI=my_copy__3PNO(__tmp__MQGI);
+ __tmp__DXCI=my_copy__VYJO(__tmp__CXCI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__NQGI=my_copy__CJIO(__tmp__MQGI);
+ __tmp__DXCI=my_copy__0REO(__tmp__CXCI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__NQGI=my_copy__JQNO(__tmp__MQGI);
+ __tmp__DXCI=my_copy__BZJO(__tmp__CXCI);
} break;
case __EXPR_NEG__: {
- __tmp__NQGI=my_copy__EBNM(__tmp__MQGI);
+ __tmp__DXCI=my_copy__CNJM(__tmp__CXCI);
} break;
case __EXPR_ADD__: {
- __tmp__NQGI=my_copy__EOPL(__tmp__MQGI);
+ __tmp__DXCI=my_copy__5XLL(__tmp__CXCI);
} break;
case __EXPR_NOT__: {
- __tmp__NQGI=my_copy__SH2M(__tmp__MQGI);
+ __tmp__DXCI=my_copy__WVYM(__tmp__CXCI);
} break;
case __EXPR_MOD__: {
- __tmp__NQGI=my_copy__NJIO(__tmp__MQGI);
+ __tmp__DXCI=my_copy__FSEO(__tmp__CXCI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__NQGI=my_copy__YZHP(__tmp__MQGI);
+ __tmp__DXCI=my_copy__QCEP(__tmp__CXCI);
} break;
case __EXPR_INF__: {
- __tmp__NQGI=my_copy__13VN(__tmp__MQGI);
+ __tmp__DXCI=my_copy__5LSN(__tmp__CXCI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__NQGI=my_copy__G4VN(__tmp__MQGI);
+ __tmp__DXCI=my_copy__KMSN(__tmp__CXCI);
} break;
case __EXPR_OR__: {
- __tmp__NQGI=my_copy__FLTN(__tmp__MQGI);
+ __tmp__DXCI=my_copy__JZPN(__tmp__CXCI);
} break;
case __EXPR_XOR__: {
- __tmp__NQGI=my_copy__OUWO(__tmp__MQGI);
+ __tmp__DXCI=my_copy__G3SO(__tmp__CXCI);
} break;
};
- node__TIGI=new_read__slot__receiver__with__4G0H(__tmp__LQGI,slot_msg__SIGI,__tmp__NQGI,args__UIGI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__TIGI);
- result__NIGI=result_expr__BOHI(node__TIGI);
+ 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_491));
- append_name_in__0UXD(t__KIGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__FJ5H(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__LIGI);
- put_position__ECH(Self__JIGI->parent_expr__J4NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__NIGI);
+ return(result__DPCI);
}
-static void* check_type__with__GRGI(__CAST *Self__HRGI,void *t__IRGI,__POSITION p__JRGI)
+static void* check_type__with__2XCI(__CAST *Self__3XCI,void *t__4XCI,__POSITION p__5XCI)
// ({CAST},{NULLxTYPE_FULL},{POSITION}) With resultNo recursive, No inlinable.
{
- void *result__LRGI,*rec__ORGI,*__tmp__KZGI,*__tmp__LZGI;
- void *local__MRGI;
- void *instr__NRGI;
- void *slot_name__PRGI;
- void *slot_msg__QRGI;
- void *node__RRGI;
- void *__tmp__BUGI,*__tmp__NXGI;
- __POSITION __tmp__IUGI,__tmp__QVGI,__tmp__UXGI,__tmp__2YGI;
- __POSITION __tmp__JZGI;
- void *__tmp__OUGI,*__tmp__0XGI;
- __STRING_CST *Self__UJNQ;
- __PROTOTYPE_CST *Self__VJNQ;
- __INTEGER_CST *Self__WJNQ;
- __REAL_CST *Self__YJNQ;
- __CHARACTER_CST *Self__0JNQ;
- __IS_EXPANDED *Self__1JNQ;
- void *args__SRGI;
- __BOOLEAN __tmp__3VGI;
- result__LRGI=NULL;
- local__MRGI=NULL;
- instr__NRGI=NULL;
- rec__ORGI=NULL;
- slot_name__PRGI=NULL;
- slot_msg__QRGI=NULL;
- node__RRGI=NULL;
- args__SRGI=NULL;
- if (affect_with__L1KI(t__IRGI,Self__HRGI->static_type__2G5H)) {
- result__LRGI=Self__HRGI;
- } else {
- if (is_export_to__Q3YI(Self__HRGI->static_type__2G5H,t__IRGI)) {
- local__MRGI=create__name__style__type__VCNG(Self__HRGI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__HRGI->static_type__2G5H));
- instr__NRGI=write__value__PXJH(local__MRGI,Self__HRGI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HRGI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__NRGI);
- slot_name__PRGI=get__QEC(last_cast_name__3WAI);
- slot_msg__QRGI=get_slot__WADH(Self__HRGI->static_type__2G5H,slot_name__PRGI);
- if (((void *)slot_msg__QRGI == (void *)NULL)) {
+ __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__0UXD(Self__HRGI->static_type__2G5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__IRGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__PRGI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(Self__HRGI->static_type__2G5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__JRGI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(Self__HRGI->static_type__2G5H))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__QRGI)->__id==__SLOT_DATA__) {
- __tmp__BUGI=((__SLOT *)((__SLOT_DATA *)slot_msg__QRGI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__BUGI=((__SLOT *)((__SLOT_CODE *)slot_msg__QRGI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__X0CI=((__SLOT *)((__SLOT_CODE *)slot_msg__GYCI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__BUGI) != 1)) {
- if (((struct ___OBJ *)slot_msg__QRGI)->__id==__SLOT_DATA__) {
- __tmp__IUGI=((__SLOT_DATA *)slot_msg__QRGI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__IUGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QRGI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__IUGI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__QRGI)->__id==__SLOT_DATA__) {
- __tmp__OUGI=get_type_result__NX5G(slot_msg__QRGI);
+ if (((struct ___OBJ *)slot_msg__GYCI)->__id==__SLOT_DATA__) {
+ __tmp__E1CI=get_type_result__XF2G(slot_msg__GYCI);
} else {
- __tmp__OUGI=get_type_result__XY5G(slot_msg__QRGI);
- };
- if ((((void *)__tmp__OUGI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__OUGI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__IRGI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__OUGI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__OUGI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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;
+ };
+ };
+ ((__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_486));
- append_name_in__0UXD(t__IRGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__QRGI)->__id==__SLOT_DATA__) {
- __tmp__QVGI=((__SLOT_DATA *)slot_msg__QRGI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__QVGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QRGI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__QVGI);
- put_position__ECH(Self__HRGI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__ORGI=read__4TCH(local__MRGI);
- node__RRGI=new_read__slot__receiver__self__3ZQC(Self__HRGI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__QRGI,rec__ORGI,rec__ORGI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__RRGI);
- result__LRGI=result_expr__BOHI(node__RRGI);
- __tmp__3VGI=TRUE__;
- } else {
- __tmp__3VGI=FALSE__;
- };
- if ((! __tmp__3VGI)) {
- if (is_import_to__VMBJ(t__IRGI,Self__HRGI->static_type__2G5H)) {
- local__MRGI=create__name__style__type__VCNG(Self__HRGI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)Self__HRGI->static_type__2G5H));
- instr__NRGI=write__value__PXJH(local__MRGI,Self__HRGI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HRGI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__NRGI);
- slot_name__PRGI=get__QEC(last_cast_name__3WAI);
- slot_msg__QRGI=get_slot__WADH(t__IRGI,slot_name__PRGI);
- if (((void *)slot_msg__QRGI == (void *)NULL)) {
+ 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__0UXD(t__IRGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(Self__HRGI->static_type__2G5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__PRGI);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__IRGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__JRGI);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__IRGI))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
- if (((struct ___OBJ *)slot_msg__QRGI)->__id==__SLOT_DATA__) {
- __tmp__NXGI=((__SLOT *)((__SLOT_DATA *)slot_msg__QRGI)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__NXGI=((__SLOT *)((__SLOT_CODE *)slot_msg__QRGI)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__D4CI=((__SLOT *)((__SLOT_CODE *)slot_msg__GYCI)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__NXGI) != 2)) {
- if (((struct ___OBJ *)slot_msg__QRGI)->__id==__SLOT_DATA__) {
- __tmp__UXGI=((__SLOT_DATA *)slot_msg__QRGI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__UXGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QRGI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__UXGI);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__QRGI)->__id==__SLOT_DATA__) {
- __tmp__0XGI=get_type_result__NX5G(slot_msg__QRGI);
+ if (((struct ___OBJ *)slot_msg__GYCI)->__id==__SLOT_DATA__) {
+ __tmp__Q4CI=get_type_result__XF2G(slot_msg__GYCI);
} else {
- __tmp__0XGI=get_type_result__XY5G(slot_msg__QRGI);
- };
- if ((((void *)__tmp__0XGI == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__0XGI)->parent_type__KTL != (void *)((__TYPE_FULL *)t__IRGI)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__0XGI != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__0XGI,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__IRGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__QRGI)->__id==__SLOT_DATA__) {
- __tmp__2YGI=((__SLOT_DATA *)slot_msg__QRGI)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__2YGI=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__QRGI)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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;
+ };
+ 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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- put_position__ECH(__tmp__2YGI);
- put_position__ECH(Self__HRGI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__SRGI=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__SRGI,create__type__HZQC(Self__HRGI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__IRGI));
- add_last__JLII(args__SRGI,read__4TCH(local__MRGI));
- __tmp__JZGI=Self__HRGI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__KZGI=((void **)((__FAST_ARRAYoEXPRo *)args__SRGI)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__KZGI)->__id) {
+ 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__LZGI=my_copy__IE2M(__tmp__KZGI);
+ __tmp__BADI=my_copy__MSYM(__tmp__AADI);
} break;
case __STRING_CST__: {
- Self__UJNQ=((__STRING_CST *)__tmp__KZGI);
- __tmp__LZGI=create__text__BMQH(Self__UJNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UJNQ->string__LDAI);
+ 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__LZGI=my_copy__ODAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__EK2H(__tmp__AADI);
} break;
case __PROTOTYPE_CST__: {
- Self__VJNQ=((__PROTOTYPE_CST *)__tmp__KZGI);
- __tmp__LZGI=create__type__HZQC(Self__VJNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VJNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__WJNQ=((__INTEGER_CST *)__tmp__KZGI);
- __tmp__LZGI=create__value__type__I1QC(Self__WJNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WJNQ->value__VUYD,Self__WJNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__LZGI=my_copy__02IJ(__tmp__KZGI);
+ __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__LZGI=my_copy__2EAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__SL2H(__tmp__AADI);
} break;
case __EXPR_EQUAL__: {
- __tmp__LZGI=my_copy__VFAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__LM2H(__tmp__AADI);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__LZGI=my_copy__CGAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__YM2H(__tmp__AADI);
} break;
case __REAL_CST__: {
- Self__YJNQ=((__REAL_CST *)__tmp__KZGI);
- __tmp__LZGI=create__value__type__2KQH(Self__YJNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YJNQ->value__RGAI,Self__YJNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__0JNQ=((__CHARACTER_CST *)__tmp__KZGI);
- __tmp__LZGI=create__char__XLQH(Self__0JNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0JNQ->text__ZGAI);
+ 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__1JNQ=((__IS_EXPANDED *)__tmp__KZGI);
- __tmp__LZGI=create__receiver__2J0H(Self__1JNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__1JNQ->receiver__AHAI));
+ 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__);
+ };
+ 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__LZGI=my_copy__FHAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__1N2H(__tmp__AADI);
} break;
case __EXPR_SUP__: {
- __tmp__LZGI=my_copy__OHAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__EO2H(__tmp__AADI);
} break;
case __EXPR_SUB__: {
- __tmp__LZGI=my_copy__ZHAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__PO2H(__tmp__AADI);
} break;
case __EXPR_MUL__: {
- __tmp__LZGI=my_copy__FIAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__1O2H(__tmp__AADI);
} break;
case __EXPR_DIV__: {
- __tmp__LZGI=my_copy__QIAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__GP2H(__tmp__AADI);
} break;
case __EXPR_AND__: {
- __tmp__LZGI=my_copy__1IAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__RP2H(__tmp__AADI);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__LZGI=my_copy__GJAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__2P2H(__tmp__AADI);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__LZGI=my_copy__RJAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__HQ2H(__tmp__AADI);
} break;
case __PUT_TO__: {
- __tmp__LZGI=my_copy__2JAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__SQ2H(__tmp__AADI);
} break;
case __ITEM__: {
- __tmp__LZGI=my_copy__NKAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__DR2H(__tmp__AADI);
} break;
case __SIZE_OF__: {
- __tmp__LZGI=my_copy__ZKAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__PR2H(__tmp__AADI);
} break;
case __CAST__: {
- __tmp__LZGI=my_copy__CLAI(__tmp__KZGI);
+ __tmp__BADI=my_copy__YR2H(__tmp__AADI);
} break;
case __CALL_SLOT__: {
- __tmp__LZGI=my_copy__1E2M(__tmp__KZGI);
+ __tmp__BADI=my_copy__5SYM(__tmp__AADI);
} break;
case __READ_SLOT__: {
- __tmp__LZGI=my_copy__MRKK(__tmp__KZGI);
+ __tmp__BADI=my_copy__IUGK(__tmp__AADI);
} break;
case __READ_GLOBAL__: {
- __tmp__LZGI=my_copy__ZRKK(__tmp__KZGI);
+ __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;
+ }
+ };
+ __tmp__BADI=__tmp__USIR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__LZGI=my_copy__3BGN(__tmp__KZGI);
+ __tmp__BADI=my_copy__BQCN(__tmp__AADI);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__LZGI=my_copy__VIIO(__tmp__KZGI);
+ __tmp__BADI=my_copy__NREO(__tmp__AADI);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__LZGI=my_copy__3PNO(__tmp__KZGI);
+ __tmp__BADI=my_copy__VYJO(__tmp__AADI);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__LZGI=my_copy__CJIO(__tmp__KZGI);
+ __tmp__BADI=my_copy__0REO(__tmp__AADI);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__LZGI=my_copy__JQNO(__tmp__KZGI);
+ __tmp__BADI=my_copy__BZJO(__tmp__AADI);
} break;
case __EXPR_NEG__: {
- __tmp__LZGI=my_copy__EBNM(__tmp__KZGI);
+ __tmp__BADI=my_copy__CNJM(__tmp__AADI);
} break;
case __EXPR_ADD__: {
- __tmp__LZGI=my_copy__EOPL(__tmp__KZGI);
+ __tmp__BADI=my_copy__5XLL(__tmp__AADI);
} break;
case __EXPR_NOT__: {
- __tmp__LZGI=my_copy__SH2M(__tmp__KZGI);
+ __tmp__BADI=my_copy__WVYM(__tmp__AADI);
} break;
case __EXPR_MOD__: {
- __tmp__LZGI=my_copy__NJIO(__tmp__KZGI);
+ __tmp__BADI=my_copy__FSEO(__tmp__AADI);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__LZGI=my_copy__YZHP(__tmp__KZGI);
+ __tmp__BADI=my_copy__QCEP(__tmp__AADI);
} break;
case __EXPR_INF__: {
- __tmp__LZGI=my_copy__13VN(__tmp__KZGI);
+ __tmp__BADI=my_copy__5LSN(__tmp__AADI);
} break;
case __EXPR_INF_EQ__: {
- __tmp__LZGI=my_copy__G4VN(__tmp__KZGI);
+ __tmp__BADI=my_copy__KMSN(__tmp__AADI);
} break;
case __EXPR_OR__: {
- __tmp__LZGI=my_copy__FLTN(__tmp__KZGI);
+ __tmp__BADI=my_copy__JZPN(__tmp__AADI);
} break;
case __EXPR_XOR__: {
- __tmp__LZGI=my_copy__OUWO(__tmp__KZGI);
+ __tmp__BADI=my_copy__G3SO(__tmp__AADI);
} break;
};
- node__RRGI=new_read__slot__receiver__with__4G0H(__tmp__JZGI,slot_msg__QRGI,__tmp__LZGI,args__SRGI);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__RRGI);
- result__LRGI=result_expr__BOHI(node__RRGI);
+ 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_491));
- append_name_in__0UXD(t__IRGI,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(Self__HRGI->static_type__2G5H,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__JRGI);
- put_position__ECH(Self__HRGI->parent_expr__14NH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__LRGI);
+ return(result__BYCI);
}
-static void* check_type__with__3EHN(__CALL_SLOT *Self__4EHN,void *t__5EHN,__POSITION p__AFHN)
+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.
{
- void *result__CFHN,*rec__FFHN,*__tmp__BNHN,*__tmp__CNHN;
- void *local__DFHN;
- void *instr__EFHN;
- void *slot_name__GFHN;
- void *slot_msg__HFHN;
- void *node__IFHN;
- void *__tmp__YHHN,*__tmp__ELHN;
- __POSITION __tmp__5HHN,__tmp__HJHN,__tmp__LLHN,__tmp__TMHN;
- __POSITION __tmp__ANHN;
- void *__tmp__FIHN,*__tmp__RLHN;
- __STRING_CST *Self__JKNQ;
- __PROTOTYPE_CST *Self__KKNQ;
- __INTEGER_CST *Self__LKNQ;
- __REAL_CST *Self__NKNQ;
- __CHARACTER_CST *Self__PKNQ;
- __IS_EXPANDED *Self__QKNQ;
- void *args__JFHN;
- __BOOLEAN __tmp__UJHN;
- result__CFHN=NULL;
- local__DFHN=NULL;
- instr__EFHN=NULL;
- rec__FFHN=NULL;
- slot_name__GFHN=NULL;
- slot_msg__HFHN=NULL;
- node__IFHN=NULL;
- args__JFHN=NULL;
- if (affect_with__L1KI(t__5EHN,static_type__SEOL(Self__4EHN))) {
- result__CFHN=Self__4EHN;
- } else {
- if (is_export_to__Q3YI(static_type__SEOL(Self__4EHN),t__5EHN)) {
- local__DFHN=create__name__style__type__VCNG(Self__4EHN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__SEOL(Self__4EHN)));
- instr__EFHN=write__value__PXJH(local__DFHN,Self__4EHN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4EHN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__EFHN);
- slot_name__GFHN=get__QEC(last_cast_name__3WAI);
- slot_msg__HFHN=get_slot__WADH(static_type__SEOL(Self__4EHN),slot_name__GFHN);
- if (((void *)slot_msg__HFHN == (void *)NULL)) {
+ __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__0UXD(static_type__SEOL(Self__4EHN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__5EHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__GFHN);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__SEOL(Self__4EHN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__AFHN);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__SEOL(Self__4EHN)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__HFHN)->__id==__SLOT_DATA__) {
- __tmp__YHHN=((__SLOT *)((__SLOT_DATA *)slot_msg__HFHN)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__YHHN=((__SLOT *)((__SLOT_CODE *)slot_msg__HFHN)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__2VDN=((__SLOT *)((__SLOT_CODE *)slot_msg__LTDN)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__YHHN) != 1)) {
- if (((struct ___OBJ *)slot_msg__HFHN)->__id==__SLOT_DATA__) {
- __tmp__5HHN=((__SLOT_DATA *)slot_msg__HFHN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__5HHN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HFHN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__5HHN);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__HFHN)->__id==__SLOT_DATA__) {
- __tmp__FIHN=get_type_result__NX5G(slot_msg__HFHN);
+ if (((struct ___OBJ *)slot_msg__LTDN)->__id==__SLOT_DATA__) {
+ __tmp__JWDN=get_type_result__XF2G(slot_msg__LTDN);
} else {
- __tmp__FIHN=get_type_result__XY5G(slot_msg__HFHN);
- };
- if ((((void *)__tmp__FIHN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__FIHN)->parent_type__KTL != (void *)((__TYPE_FULL *)t__5EHN)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__FIHN != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__FIHN,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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;
+ };
+ };
+ ((__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_486));
- append_name_in__0UXD(t__5EHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__HFHN)->__id==__SLOT_DATA__) {
- __tmp__HJHN=((__SLOT_DATA *)slot_msg__HFHN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__HJHN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HFHN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__HJHN);
- put_position__ECH(Self__4EHN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__FFHN=read__4TCH(local__DFHN);
- node__IFHN=new_read__slot__receiver__self__3ZQC(Self__4EHN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__HFHN,rec__FFHN,rec__FFHN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__IFHN);
- result__CFHN=result_expr__BOHI(node__IFHN);
- __tmp__UJHN=TRUE__;
- } else {
- __tmp__UJHN=FALSE__;
- };
- if ((! __tmp__UJHN)) {
- if (is_import_to__VMBJ(t__5EHN,static_type__SEOL(Self__4EHN))) {
- local__DFHN=create__name__style__type__VCNG(Self__4EHN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__SEOL(Self__4EHN)));
- instr__EFHN=write__value__PXJH(local__DFHN,Self__4EHN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4EHN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__EFHN);
- slot_name__GFHN=get__QEC(last_cast_name__3WAI);
- slot_msg__HFHN=get_slot__WADH(t__5EHN,slot_name__GFHN);
- if (((void *)slot_msg__HFHN == (void *)NULL)) {
+ 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__0UXD(t__5EHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__SEOL(Self__4EHN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__GFHN);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__5EHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__AFHN);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__5EHN))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
- if (((struct ___OBJ *)slot_msg__HFHN)->__id==__SLOT_DATA__) {
- __tmp__ELHN=((__SLOT *)((__SLOT_DATA *)slot_msg__HFHN)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__ELHN=((__SLOT *)((__SLOT_CODE *)slot_msg__HFHN)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__IZDN=((__SLOT *)((__SLOT_CODE *)slot_msg__LTDN)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__ELHN) != 2)) {
- if (((struct ___OBJ *)slot_msg__HFHN)->__id==__SLOT_DATA__) {
- __tmp__LLHN=((__SLOT_DATA *)slot_msg__HFHN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__LLHN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HFHN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__LLHN);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__HFHN)->__id==__SLOT_DATA__) {
- __tmp__RLHN=get_type_result__NX5G(slot_msg__HFHN);
+ if (((struct ___OBJ *)slot_msg__LTDN)->__id==__SLOT_DATA__) {
+ __tmp__VZDN=get_type_result__XF2G(slot_msg__LTDN);
} else {
- __tmp__RLHN=get_type_result__XY5G(slot_msg__HFHN);
- };
- if ((((void *)__tmp__RLHN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__RLHN)->parent_type__KTL != (void *)((__TYPE_FULL *)t__5EHN)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__RLHN != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__RLHN,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__5EHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__HFHN)->__id==__SLOT_DATA__) {
- __tmp__TMHN=((__SLOT_DATA *)slot_msg__HFHN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__TMHN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__HFHN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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;
+ };
+ 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)) {
+ exit(( 1));
};
- put_position__ECH(__tmp__TMHN);
- put_position__ECH(Self__4EHN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__JFHN=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__JFHN,create__type__HZQC(Self__4EHN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM,t__5EHN));
- add_last__JLII(args__JFHN,read__4TCH(local__DFHN));
- __tmp__ANHN=Self__4EHN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__BNHN=((void **)((__FAST_ARRAYoEXPRo *)args__JFHN)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__BNHN)->__id) {
+ 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__CNHN=my_copy__IE2M(__tmp__BNHN);
+ __tmp__G1DN=my_copy__MSYM(__tmp__F1DN);
} break;
case __STRING_CST__: {
- Self__JKNQ=((__STRING_CST *)__tmp__BNHN);
- __tmp__CNHN=create__text__BMQH(Self__JKNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JKNQ->string__LDAI);
+ 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__CNHN=my_copy__ODAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__EK2H(__tmp__F1DN);
} break;
case __PROTOTYPE_CST__: {
- Self__KKNQ=((__PROTOTYPE_CST *)__tmp__BNHN);
- __tmp__CNHN=create__type__HZQC(Self__KKNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KKNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__LKNQ=((__INTEGER_CST *)__tmp__BNHN);
- __tmp__CNHN=create__value__type__I1QC(Self__LKNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LKNQ->value__VUYD,Self__LKNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__CNHN=my_copy__02IJ(__tmp__BNHN);
+ __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__CNHN=my_copy__2EAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__SL2H(__tmp__F1DN);
} break;
case __EXPR_EQUAL__: {
- __tmp__CNHN=my_copy__VFAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__LM2H(__tmp__F1DN);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__CNHN=my_copy__CGAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__YM2H(__tmp__F1DN);
} break;
case __REAL_CST__: {
- Self__NKNQ=((__REAL_CST *)__tmp__BNHN);
- __tmp__CNHN=create__value__type__2KQH(Self__NKNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NKNQ->value__RGAI,Self__NKNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__PKNQ=((__CHARACTER_CST *)__tmp__BNHN);
- __tmp__CNHN=create__char__XLQH(Self__PKNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PKNQ->text__ZGAI);
+ 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__QKNQ=((__IS_EXPANDED *)__tmp__BNHN);
- __tmp__CNHN=create__receiver__2J0H(Self__QKNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__QKNQ->receiver__AHAI));
+ 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__CNHN=my_copy__FHAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__1N2H(__tmp__F1DN);
} break;
case __EXPR_SUP__: {
- __tmp__CNHN=my_copy__OHAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__EO2H(__tmp__F1DN);
} break;
case __EXPR_SUB__: {
- __tmp__CNHN=my_copy__ZHAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__PO2H(__tmp__F1DN);
} break;
case __EXPR_MUL__: {
- __tmp__CNHN=my_copy__FIAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__1O2H(__tmp__F1DN);
} break;
case __EXPR_DIV__: {
- __tmp__CNHN=my_copy__QIAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__GP2H(__tmp__F1DN);
} break;
case __EXPR_AND__: {
- __tmp__CNHN=my_copy__1IAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__RP2H(__tmp__F1DN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__CNHN=my_copy__GJAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__2P2H(__tmp__F1DN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__CNHN=my_copy__RJAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__HQ2H(__tmp__F1DN);
} break;
case __PUT_TO__: {
- __tmp__CNHN=my_copy__2JAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__SQ2H(__tmp__F1DN);
} break;
case __ITEM__: {
- __tmp__CNHN=my_copy__NKAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__DR2H(__tmp__F1DN);
} break;
case __SIZE_OF__: {
- __tmp__CNHN=my_copy__ZKAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__PR2H(__tmp__F1DN);
} break;
case __CAST__: {
- __tmp__CNHN=my_copy__CLAI(__tmp__BNHN);
+ __tmp__G1DN=my_copy__YR2H(__tmp__F1DN);
} break;
case __CALL_SLOT__: {
- __tmp__CNHN=my_copy__1E2M(__tmp__BNHN);
+ __tmp__G1DN=my_copy__5SYM(__tmp__F1DN);
} break;
case __READ_SLOT__: {
- __tmp__CNHN=my_copy__MRKK(__tmp__BNHN);
+ __tmp__G1DN=my_copy__IUGK(__tmp__F1DN);
} break;
case __READ_GLOBAL__: {
- __tmp__CNHN=my_copy__ZRKK(__tmp__BNHN);
+ __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__CNHN=my_copy__3BGN(__tmp__BNHN);
+ __tmp__G1DN=my_copy__BQCN(__tmp__F1DN);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__CNHN=my_copy__VIIO(__tmp__BNHN);
+ __tmp__G1DN=my_copy__NREO(__tmp__F1DN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__CNHN=my_copy__3PNO(__tmp__BNHN);
+ __tmp__G1DN=my_copy__VYJO(__tmp__F1DN);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__CNHN=my_copy__CJIO(__tmp__BNHN);
+ __tmp__G1DN=my_copy__0REO(__tmp__F1DN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__CNHN=my_copy__JQNO(__tmp__BNHN);
+ __tmp__G1DN=my_copy__BZJO(__tmp__F1DN);
} break;
case __EXPR_NEG__: {
- __tmp__CNHN=my_copy__EBNM(__tmp__BNHN);
+ __tmp__G1DN=my_copy__CNJM(__tmp__F1DN);
} break;
case __EXPR_ADD__: {
- __tmp__CNHN=my_copy__EOPL(__tmp__BNHN);
+ __tmp__G1DN=my_copy__5XLL(__tmp__F1DN);
} break;
case __EXPR_NOT__: {
- __tmp__CNHN=my_copy__SH2M(__tmp__BNHN);
+ __tmp__G1DN=my_copy__WVYM(__tmp__F1DN);
} break;
case __EXPR_MOD__: {
- __tmp__CNHN=my_copy__NJIO(__tmp__BNHN);
+ __tmp__G1DN=my_copy__FSEO(__tmp__F1DN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__CNHN=my_copy__YZHP(__tmp__BNHN);
+ __tmp__G1DN=my_copy__QCEP(__tmp__F1DN);
} break;
case __EXPR_INF__: {
- __tmp__CNHN=my_copy__13VN(__tmp__BNHN);
+ __tmp__G1DN=my_copy__5LSN(__tmp__F1DN);
} break;
case __EXPR_INF_EQ__: {
- __tmp__CNHN=my_copy__G4VN(__tmp__BNHN);
+ __tmp__G1DN=my_copy__KMSN(__tmp__F1DN);
} break;
case __EXPR_OR__: {
- __tmp__CNHN=my_copy__FLTN(__tmp__BNHN);
+ __tmp__G1DN=my_copy__JZPN(__tmp__F1DN);
} break;
case __EXPR_XOR__: {
- __tmp__CNHN=my_copy__OUWO(__tmp__BNHN);
+ __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;
};
- node__IFHN=new_read__slot__receiver__with__4G0H(__tmp__ANHN,slot_msg__HFHN,__tmp__CNHN,args__JFHN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__IFHN);
- result__CFHN=result_expr__BOHI(node__IFHN);
+ result__GTDN=__tmp__HB5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__5EHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__SEOL(Self__4EHN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__AFHN);
- put_position__ECH(Self__4EHN->parent_expr__AX5H.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__CFHN);
+ return(result__GTDN);
}
-static void* check_type__with__BMOL(__READ_SLOT *Self__CMOL,void *t__DMOL,__POSITION p__EMOL)
+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.
{
- void *result__GMOL,*rec__JMOL,*__tmp__FUOL,*__tmp__GUOL;
- void *local__HMOL;
- void *instr__IMOL;
- void *slot_name__KMOL;
- void *slot_msg__LMOL;
- void *node__MMOL;
- void *__tmp__2OOL,*__tmp__ISOL;
- __POSITION __tmp__DPOL,__tmp__LQOL,__tmp__PSOL,__tmp__XTOL;
- __POSITION __tmp__EUOL;
- void *__tmp__JPOL,*__tmp__VSOL;
- __STRING_CST *Self__4KNQ;
- __PROTOTYPE_CST *Self__5KNQ;
- __INTEGER_CST *Self__ALNQ;
- __REAL_CST *Self__CLNQ;
- __CHARACTER_CST *Self__ELNQ;
- __IS_EXPANDED *Self__FLNQ;
- void *args__NMOL;
- __BOOLEAN __tmp__YQOL;
- result__GMOL=NULL;
- local__HMOL=NULL;
- instr__IMOL=NULL;
- rec__JMOL=NULL;
- slot_name__KMOL=NULL;
- slot_msg__LMOL=NULL;
- node__MMOL=NULL;
- args__NMOL=NULL;
- if (affect_with__L1KI(t__DMOL,((__SLOT_DATA *)Self__CMOL->slot__QRKK)->parent_variable__G3YD.type__LCCG)) {
- result__GMOL=Self__CMOL;
- } else {
- if (is_export_to__Q3YI(((__SLOT_DATA *)Self__CMOL->slot__QRKK)->parent_variable__G3YD.type__LCCG,t__DMOL)) {
- local__HMOL=create__name__style__type__VCNG(Self__CMOL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__CMOL->slot__QRKK)->parent_variable__G3YD.type__LCCG));
- instr__IMOL=write__value__PXJH(local__HMOL,Self__CMOL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__CMOL);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__IMOL);
- slot_name__KMOL=get__QEC(last_cast_name__3WAI);
- slot_msg__LMOL=get_slot__WADH(((__SLOT_DATA *)Self__CMOL->slot__QRKK)->parent_variable__G3YD.type__LCCG,slot_name__KMOL);
- if (((void *)slot_msg__LMOL == (void *)NULL)) {
+ __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__0UXD(((__SLOT_DATA *)Self__CMOL->slot__QRKK)->parent_variable__G3YD.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__DMOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__KMOL);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(((__SLOT_DATA *)Self__CMOL->slot__QRKK)->parent_variable__G3YD.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__EMOL);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(((__SLOT_DATA *)Self__CMOL->slot__QRKK)->parent_variable__G3YD.type__LCCG))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__LMOL)->__id==__SLOT_DATA__) {
- __tmp__2OOL=((__SLOT *)((__SLOT_DATA *)slot_msg__LMOL)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__2OOL=((__SLOT *)((__SLOT_CODE *)slot_msg__LMOL)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__XYKL=((__SLOT *)((__SLOT_CODE *)slot_msg__GWKL)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__2OOL) != 1)) {
- if (((struct ___OBJ *)slot_msg__LMOL)->__id==__SLOT_DATA__) {
- __tmp__DPOL=((__SLOT_DATA *)slot_msg__LMOL)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__DPOL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LMOL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__DPOL);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__LMOL)->__id==__SLOT_DATA__) {
- __tmp__JPOL=get_type_result__NX5G(slot_msg__LMOL);
+ if (((struct ___OBJ *)slot_msg__GWKL)->__id==__SLOT_DATA__) {
+ __tmp__EZKL=get_type_result__XF2G(slot_msg__GWKL);
} else {
- __tmp__JPOL=get_type_result__XY5G(slot_msg__LMOL);
- };
- if ((((void *)__tmp__JPOL == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__JPOL)->parent_type__KTL != (void *)((__TYPE_FULL *)t__DMOL)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__JPOL != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__JPOL,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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;
+ };
+ };
+ ((__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_486));
- append_name_in__0UXD(t__DMOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__LMOL)->__id==__SLOT_DATA__) {
- __tmp__LQOL=((__SLOT_DATA *)slot_msg__LMOL)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__LQOL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LMOL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__LQOL);
- put_position__ECH(Self__CMOL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__JMOL=read__4TCH(local__HMOL);
- node__MMOL=new_read__slot__receiver__self__3ZQC(Self__CMOL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__LMOL,rec__JMOL,rec__JMOL);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__MMOL);
- result__GMOL=result_expr__BOHI(node__MMOL);
- __tmp__YQOL=TRUE__;
- } else {
- __tmp__YQOL=FALSE__;
- };
- if ((! __tmp__YQOL)) {
- if (is_import_to__VMBJ(t__DMOL,((__SLOT_DATA *)Self__CMOL->slot__QRKK)->parent_variable__G3YD.type__LCCG)) {
- local__HMOL=create__name__style__type__VCNG(Self__CMOL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__CMOL->slot__QRKK)->parent_variable__G3YD.type__LCCG));
- instr__IMOL=write__value__PXJH(local__HMOL,Self__CMOL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__CMOL);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__IMOL);
- slot_name__KMOL=get__QEC(last_cast_name__3WAI);
- slot_msg__LMOL=get_slot__WADH(t__DMOL,slot_name__KMOL);
- if (((void *)slot_msg__LMOL == (void *)NULL)) {
+ 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__0UXD(t__DMOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(((__SLOT_DATA *)Self__CMOL->slot__QRKK)->parent_variable__G3YD.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__KMOL);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__DMOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__EMOL);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__DMOL))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
- if (((struct ___OBJ *)slot_msg__LMOL)->__id==__SLOT_DATA__) {
- __tmp__ISOL=((__SLOT *)((__SLOT_DATA *)slot_msg__LMOL)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__ISOL=((__SLOT *)((__SLOT_CODE *)slot_msg__LMOL)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__D2KL=((__SLOT *)((__SLOT_CODE *)slot_msg__GWKL)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__ISOL) != 2)) {
- if (((struct ___OBJ *)slot_msg__LMOL)->__id==__SLOT_DATA__) {
- __tmp__PSOL=((__SLOT_DATA *)slot_msg__LMOL)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__PSOL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LMOL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__PSOL);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__LMOL)->__id==__SLOT_DATA__) {
- __tmp__VSOL=get_type_result__NX5G(slot_msg__LMOL);
+ if (((struct ___OBJ *)slot_msg__GWKL)->__id==__SLOT_DATA__) {
+ __tmp__Q2KL=get_type_result__XF2G(slot_msg__GWKL);
} else {
- __tmp__VSOL=get_type_result__XY5G(slot_msg__LMOL);
- };
- if ((((void *)__tmp__VSOL == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__VSOL)->parent_type__KTL != (void *)((__TYPE_FULL *)t__DMOL)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__VSOL != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__VSOL,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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);
};
- append__MOK(string_tmp__RB,(&__string_490));
- append_name_in__0UXD(t__DMOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__LMOL)->__id==__SLOT_DATA__) {
- __tmp__XTOL=((__SLOT_DATA *)slot_msg__LMOL)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__XTOL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__LMOL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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;
+ };
+ 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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- put_position__ECH(__tmp__XTOL);
- put_position__ECH(Self__CMOL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__NMOL=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__NMOL,create__type__HZQC(Self__CMOL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,t__DMOL));
- add_last__JLII(args__NMOL,read__4TCH(local__HMOL));
- __tmp__EUOL=Self__CMOL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__FUOL=((void **)((__FAST_ARRAYoEXPRo *)args__NMOL)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__FUOL)->__id) {
+ 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__GUOL=my_copy__IE2M(__tmp__FUOL);
+ __tmp__B4KL=my_copy__MSYM(__tmp__A4KL);
} break;
case __STRING_CST__: {
- Self__4KNQ=((__STRING_CST *)__tmp__FUOL);
- __tmp__GUOL=create__text__BMQH(Self__4KNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4KNQ->string__LDAI);
+ 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__GUOL=my_copy__ODAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__EK2H(__tmp__A4KL);
} break;
case __PROTOTYPE_CST__: {
- Self__5KNQ=((__PROTOTYPE_CST *)__tmp__FUOL);
- __tmp__GUOL=create__type__HZQC(Self__5KNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5KNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__ALNQ=((__INTEGER_CST *)__tmp__FUOL);
- __tmp__GUOL=create__value__type__I1QC(Self__ALNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ALNQ->value__VUYD,Self__ALNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__GUOL=my_copy__02IJ(__tmp__FUOL);
+ __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__GUOL=my_copy__2EAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__SL2H(__tmp__A4KL);
} break;
case __EXPR_EQUAL__: {
- __tmp__GUOL=my_copy__VFAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__LM2H(__tmp__A4KL);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__GUOL=my_copy__CGAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__YM2H(__tmp__A4KL);
} break;
case __REAL_CST__: {
- Self__CLNQ=((__REAL_CST *)__tmp__FUOL);
- __tmp__GUOL=create__value__type__2KQH(Self__CLNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__CLNQ->value__RGAI,Self__CLNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__ELNQ=((__CHARACTER_CST *)__tmp__FUOL);
- __tmp__GUOL=create__char__XLQH(Self__ELNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ELNQ->text__ZGAI);
+ 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__FLNQ=((__IS_EXPANDED *)__tmp__FUOL);
- __tmp__GUOL=create__receiver__2J0H(Self__FLNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__FLNQ->receiver__AHAI));
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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__GUOL=my_copy__FHAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__1N2H(__tmp__A4KL);
} break;
case __EXPR_SUP__: {
- __tmp__GUOL=my_copy__OHAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__EO2H(__tmp__A4KL);
} break;
case __EXPR_SUB__: {
- __tmp__GUOL=my_copy__ZHAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__PO2H(__tmp__A4KL);
} break;
case __EXPR_MUL__: {
- __tmp__GUOL=my_copy__FIAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__1O2H(__tmp__A4KL);
} break;
case __EXPR_DIV__: {
- __tmp__GUOL=my_copy__QIAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__GP2H(__tmp__A4KL);
} break;
case __EXPR_AND__: {
- __tmp__GUOL=my_copy__1IAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__RP2H(__tmp__A4KL);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__GUOL=my_copy__GJAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__2P2H(__tmp__A4KL);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__GUOL=my_copy__RJAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__HQ2H(__tmp__A4KL);
} break;
case __PUT_TO__: {
- __tmp__GUOL=my_copy__2JAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__SQ2H(__tmp__A4KL);
} break;
case __ITEM__: {
- __tmp__GUOL=my_copy__NKAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__DR2H(__tmp__A4KL);
} break;
case __SIZE_OF__: {
- __tmp__GUOL=my_copy__ZKAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__PR2H(__tmp__A4KL);
} break;
case __CAST__: {
- __tmp__GUOL=my_copy__CLAI(__tmp__FUOL);
+ __tmp__B4KL=my_copy__YR2H(__tmp__A4KL);
} break;
case __CALL_SLOT__: {
- __tmp__GUOL=my_copy__1E2M(__tmp__FUOL);
+ __tmp__B4KL=my_copy__5SYM(__tmp__A4KL);
} break;
case __READ_SLOT__: {
- __tmp__GUOL=my_copy__MRKK(__tmp__FUOL);
+ __tmp__B4KL=my_copy__IUGK(__tmp__A4KL);
} break;
case __READ_GLOBAL__: {
- __tmp__GUOL=my_copy__ZRKK(__tmp__FUOL);
+ __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);
+ } break;
+ }
+ };
+ __tmp__B4KL=__tmp__EVIR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__GUOL=my_copy__3BGN(__tmp__FUOL);
+ __tmp__B4KL=my_copy__BQCN(__tmp__A4KL);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__GUOL=my_copy__VIIO(__tmp__FUOL);
+ __tmp__B4KL=my_copy__NREO(__tmp__A4KL);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__GUOL=my_copy__3PNO(__tmp__FUOL);
+ __tmp__B4KL=my_copy__VYJO(__tmp__A4KL);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__GUOL=my_copy__CJIO(__tmp__FUOL);
+ __tmp__B4KL=my_copy__0REO(__tmp__A4KL);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__GUOL=my_copy__JQNO(__tmp__FUOL);
+ __tmp__B4KL=my_copy__BZJO(__tmp__A4KL);
} break;
case __EXPR_NEG__: {
- __tmp__GUOL=my_copy__EBNM(__tmp__FUOL);
+ __tmp__B4KL=my_copy__CNJM(__tmp__A4KL);
} break;
case __EXPR_ADD__: {
- __tmp__GUOL=my_copy__EOPL(__tmp__FUOL);
+ __tmp__B4KL=my_copy__5XLL(__tmp__A4KL);
} break;
case __EXPR_NOT__: {
- __tmp__GUOL=my_copy__SH2M(__tmp__FUOL);
+ __tmp__B4KL=my_copy__WVYM(__tmp__A4KL);
} break;
case __EXPR_MOD__: {
- __tmp__GUOL=my_copy__NJIO(__tmp__FUOL);
+ __tmp__B4KL=my_copy__FSEO(__tmp__A4KL);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__GUOL=my_copy__YZHP(__tmp__FUOL);
+ __tmp__B4KL=my_copy__QCEP(__tmp__A4KL);
} break;
case __EXPR_INF__: {
- __tmp__GUOL=my_copy__13VN(__tmp__FUOL);
+ __tmp__B4KL=my_copy__5LSN(__tmp__A4KL);
} break;
case __EXPR_INF_EQ__: {
- __tmp__GUOL=my_copy__G4VN(__tmp__FUOL);
+ __tmp__B4KL=my_copy__KMSN(__tmp__A4KL);
} break;
case __EXPR_OR__: {
- __tmp__GUOL=my_copy__FLTN(__tmp__FUOL);
+ __tmp__B4KL=my_copy__JZPN(__tmp__A4KL);
} break;
case __EXPR_XOR__: {
- __tmp__GUOL=my_copy__OUWO(__tmp__FUOL);
+ __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;
};
- node__MMOL=new_read__slot__receiver__with__4G0H(__tmp__EUOL,slot_msg__LMOL,__tmp__GUOL,args__NMOL);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__MMOL);
- result__GMOL=result_expr__BOHI(node__MMOL);
+ result__BWKL=__tmp__NB5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__DMOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(((__SLOT_DATA *)Self__CMOL->slot__QRKK)->parent_variable__G3YD.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__EMOL);
- put_position__ECH(Self__CMOL->parent_read__ZUXI.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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__GMOL);
+ return(result__BWKL);
}
-static void* check_type__with__AVOL(__READ_GLOBAL *Self__BVOL,void *t__CVOL,__POSITION p__DVOL)
+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.
{
- void *result__FVOL,*rec__IVOL,*__tmp__E3OL,*__tmp__F3OL;
- void *local__GVOL;
- void *instr__HVOL;
- void *slot_name__JVOL;
- void *slot_msg__KVOL;
- void *node__LVOL;
- void *__tmp__1XOL,*__tmp__H1OL;
- __POSITION __tmp__CYOL,__tmp__KZOL,__tmp__O1OL,__tmp__W2OL;
- __POSITION __tmp__D3OL;
- void *__tmp__IYOL,*__tmp__U1OL;
- __STRING_CST *Self__TLNQ;
- __PROTOTYPE_CST *Self__ULNQ;
- __INTEGER_CST *Self__VLNQ;
- __REAL_CST *Self__XLNQ;
- __CHARACTER_CST *Self__ZLNQ;
- __IS_EXPANDED *Self__0LNQ;
- void *args__MVOL;
- __BOOLEAN __tmp__XZOL;
- result__FVOL=NULL;
- local__GVOL=NULL;
- instr__HVOL=NULL;
- rec__IVOL=NULL;
- slot_name__JVOL=NULL;
- slot_msg__KVOL=NULL;
- node__LVOL=NULL;
- args__MVOL=NULL;
- if (affect_with__L1KI(t__CVOL,((__SLOT_DATA *)Self__BVOL->global__3DNK)->parent_variable__G3YD.type__LCCG)) {
- result__FVOL=Self__BVOL;
- } else {
- if (is_export_to__Q3YI(((__SLOT_DATA *)Self__BVOL->global__3DNK)->parent_variable__G3YD.type__LCCG,t__CVOL)) {
- local__GVOL=create__name__style__type__VCNG(Self__BVOL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__BVOL->global__3DNK)->parent_variable__G3YD.type__LCCG));
- instr__HVOL=write__value__PXJH(local__GVOL,Self__BVOL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BVOL);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__HVOL);
- slot_name__JVOL=get__QEC(last_cast_name__3WAI);
- slot_msg__KVOL=get_slot__WADH(((__SLOT_DATA *)Self__BVOL->global__3DNK)->parent_variable__G3YD.type__LCCG,slot_name__JVOL);
- if (((void *)slot_msg__KVOL == (void *)NULL)) {
+ __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__0UXD(((__SLOT_DATA *)Self__BVOL->global__3DNK)->parent_variable__G3YD.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__CVOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__JVOL);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(((__SLOT_DATA *)Self__BVOL->global__3DNK)->parent_variable__G3YD.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__DVOL);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(((__SLOT_DATA *)Self__BVOL->global__3DNK)->parent_variable__G3YD.type__LCCG))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__KVOL)->__id==__SLOT_DATA__) {
- __tmp__1XOL=((__SLOT *)((__SLOT_DATA *)slot_msg__KVOL)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__1XOL=((__SLOT *)((__SLOT_CODE *)slot_msg__KVOL)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__WBLL=((__SLOT *)((__SLOT_CODE *)slot_msg__F5KL)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__1XOL) != 1)) {
- if (((struct ___OBJ *)slot_msg__KVOL)->__id==__SLOT_DATA__) {
- __tmp__CYOL=((__SLOT_DATA *)slot_msg__KVOL)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__CYOL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KVOL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__CYOL);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__KVOL)->__id==__SLOT_DATA__) {
- __tmp__IYOL=get_type_result__NX5G(slot_msg__KVOL);
+ if (((struct ___OBJ *)slot_msg__F5KL)->__id==__SLOT_DATA__) {
+ __tmp__DCLL=get_type_result__XF2G(slot_msg__F5KL);
} else {
- __tmp__IYOL=get_type_result__XY5G(slot_msg__KVOL);
- };
- if ((((void *)__tmp__IYOL == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__IYOL)->parent_type__KTL != (void *)((__TYPE_FULL *)t__CVOL)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__IYOL != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__IYOL,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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);
+ };
+ 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);
+ };
+ Self__NVIR->storage__XNK=new__QVIR;
+ Self__NVIR->capacity__MNK=new_capacity__MVIR;
+ };
+ };
+ ((__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_486));
- append_name_in__0UXD(t__CVOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__KVOL)->__id==__SLOT_DATA__) {
- __tmp__KZOL=((__SLOT_DATA *)slot_msg__KVOL)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__KZOL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KVOL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__KZOL);
- put_position__ECH(Self__BVOL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__IVOL=read__4TCH(local__GVOL);
- node__LVOL=new_read__slot__receiver__self__3ZQC(Self__BVOL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__KVOL,rec__IVOL,rec__IVOL);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__LVOL);
- result__FVOL=result_expr__BOHI(node__LVOL);
- __tmp__XZOL=TRUE__;
- } else {
- __tmp__XZOL=FALSE__;
- };
- if ((! __tmp__XZOL)) {
- if (is_import_to__VMBJ(t__CVOL,((__SLOT_DATA *)Self__BVOL->global__3DNK)->parent_variable__G3YD.type__LCCG)) {
- local__GVOL=create__name__style__type__VCNG(Self__BVOL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)((__SLOT_DATA *)Self__BVOL->global__3DNK)->parent_variable__G3YD.type__LCCG));
- instr__HVOL=write__value__PXJH(local__GVOL,Self__BVOL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BVOL);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__HVOL);
- slot_name__JVOL=get__QEC(last_cast_name__3WAI);
- slot_msg__KVOL=get_slot__WADH(t__CVOL,slot_name__JVOL);
- if (((void *)slot_msg__KVOL == (void *)NULL)) {
+ 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__0UXD(t__CVOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(((__SLOT_DATA *)Self__BVOL->global__3DNK)->parent_variable__G3YD.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__JVOL);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__CVOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__DVOL);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__CVOL))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__KVOL)->__id==__SLOT_DATA__) {
- __tmp__H1OL=((__SLOT *)((__SLOT_DATA *)slot_msg__KVOL)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__H1OL=((__SLOT *)((__SLOT_CODE *)slot_msg__KVOL)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__CFLL=((__SLOT *)((__SLOT_CODE *)slot_msg__F5KL)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__H1OL) != 2)) {
- if (((struct ___OBJ *)slot_msg__KVOL)->__id==__SLOT_DATA__) {
- __tmp__O1OL=((__SLOT_DATA *)slot_msg__KVOL)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__O1OL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KVOL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
+ };
+ if (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__O1OL);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__KVOL)->__id==__SLOT_DATA__) {
- __tmp__U1OL=get_type_result__NX5G(slot_msg__KVOL);
+ if (((struct ___OBJ *)slot_msg__F5KL)->__id==__SLOT_DATA__) {
+ __tmp__PFLL=get_type_result__XF2G(slot_msg__F5KL);
} else {
- __tmp__U1OL=get_type_result__XY5G(slot_msg__KVOL);
- };
- if ((((void *)__tmp__U1OL == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__U1OL)->parent_type__KTL != (void *)((__TYPE_FULL *)t__CVOL)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__U1OL != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__U1OL,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__CVOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__KVOL)->__id==__SLOT_DATA__) {
- __tmp__W2OL=((__SLOT_DATA *)slot_msg__KVOL)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__W2OL=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__KVOL)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_position__ECH(__tmp__W2OL);
- put_position__ECH(Self__BVOL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__MVOL=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__MVOL,create__type__HZQC(Self__BVOL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM,t__CVOL));
- add_last__JLII(args__MVOL,read__4TCH(local__GVOL));
- __tmp__D3OL=Self__BVOL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__E3OL=((void **)((__FAST_ARRAYoEXPRo *)args__MVOL)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__E3OL)->__id) {
+ 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__F3OL=my_copy__IE2M(__tmp__E3OL);
+ __tmp__AHLL=my_copy__MSYM(__tmp__5GLL);
} break;
case __STRING_CST__: {
- Self__TLNQ=((__STRING_CST *)__tmp__E3OL);
- __tmp__F3OL=create__text__BMQH(Self__TLNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TLNQ->string__LDAI);
+ 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__F3OL=my_copy__ODAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__EK2H(__tmp__5GLL);
} break;
case __PROTOTYPE_CST__: {
- Self__ULNQ=((__PROTOTYPE_CST *)__tmp__E3OL);
- __tmp__F3OL=create__type__HZQC(Self__ULNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ULNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__VLNQ=((__INTEGER_CST *)__tmp__E3OL);
- __tmp__F3OL=create__value__type__I1QC(Self__VLNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VLNQ->value__VUYD,Self__VLNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__F3OL=my_copy__02IJ(__tmp__E3OL);
+ __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__F3OL=my_copy__2EAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__SL2H(__tmp__5GLL);
} break;
case __EXPR_EQUAL__: {
- __tmp__F3OL=my_copy__VFAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__LM2H(__tmp__5GLL);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__F3OL=my_copy__CGAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__YM2H(__tmp__5GLL);
} break;
case __REAL_CST__: {
- Self__XLNQ=((__REAL_CST *)__tmp__E3OL);
- __tmp__F3OL=create__value__type__2KQH(Self__XLNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XLNQ->value__RGAI,Self__XLNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__ZLNQ=((__CHARACTER_CST *)__tmp__E3OL);
- __tmp__F3OL=create__char__XLQH(Self__ZLNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZLNQ->text__ZGAI);
+ 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__0LNQ=((__IS_EXPANDED *)__tmp__E3OL);
- __tmp__F3OL=create__receiver__2J0H(Self__0LNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__0LNQ->receiver__AHAI));
+ 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__);
+ };
+ 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__F3OL=my_copy__FHAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__1N2H(__tmp__5GLL);
} break;
case __EXPR_SUP__: {
- __tmp__F3OL=my_copy__OHAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__EO2H(__tmp__5GLL);
} break;
case __EXPR_SUB__: {
- __tmp__F3OL=my_copy__ZHAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__PO2H(__tmp__5GLL);
} break;
case __EXPR_MUL__: {
- __tmp__F3OL=my_copy__FIAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__1O2H(__tmp__5GLL);
} break;
case __EXPR_DIV__: {
- __tmp__F3OL=my_copy__QIAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__GP2H(__tmp__5GLL);
} break;
case __EXPR_AND__: {
- __tmp__F3OL=my_copy__1IAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__RP2H(__tmp__5GLL);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__F3OL=my_copy__GJAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__2P2H(__tmp__5GLL);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__F3OL=my_copy__RJAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__HQ2H(__tmp__5GLL);
} break;
case __PUT_TO__: {
- __tmp__F3OL=my_copy__2JAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__SQ2H(__tmp__5GLL);
} break;
case __ITEM__: {
- __tmp__F3OL=my_copy__NKAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__DR2H(__tmp__5GLL);
} break;
case __SIZE_OF__: {
- __tmp__F3OL=my_copy__ZKAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__PR2H(__tmp__5GLL);
} break;
case __CAST__: {
- __tmp__F3OL=my_copy__CLAI(__tmp__E3OL);
+ __tmp__AHLL=my_copy__YR2H(__tmp__5GLL);
} break;
case __CALL_SLOT__: {
- __tmp__F3OL=my_copy__1E2M(__tmp__E3OL);
+ __tmp__AHLL=my_copy__5SYM(__tmp__5GLL);
} break;
case __READ_SLOT__: {
- __tmp__F3OL=my_copy__MRKK(__tmp__E3OL);
+ __tmp__AHLL=my_copy__IUGK(__tmp__5GLL);
} break;
case __READ_GLOBAL__: {
- __tmp__F3OL=my_copy__ZRKK(__tmp__E3OL);
+ __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;
+ }
+ };
+ __tmp__AHLL=__tmp__MWIR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__F3OL=my_copy__3BGN(__tmp__E3OL);
+ __tmp__AHLL=my_copy__BQCN(__tmp__5GLL);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__F3OL=my_copy__VIIO(__tmp__E3OL);
+ __tmp__AHLL=my_copy__NREO(__tmp__5GLL);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__F3OL=my_copy__3PNO(__tmp__E3OL);
+ __tmp__AHLL=my_copy__VYJO(__tmp__5GLL);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__F3OL=my_copy__CJIO(__tmp__E3OL);
+ __tmp__AHLL=my_copy__0REO(__tmp__5GLL);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__F3OL=my_copy__JQNO(__tmp__E3OL);
+ __tmp__AHLL=my_copy__BZJO(__tmp__5GLL);
} break;
case __EXPR_NEG__: {
- __tmp__F3OL=my_copy__EBNM(__tmp__E3OL);
+ __tmp__AHLL=my_copy__CNJM(__tmp__5GLL);
} break;
case __EXPR_ADD__: {
- __tmp__F3OL=my_copy__EOPL(__tmp__E3OL);
+ __tmp__AHLL=my_copy__5XLL(__tmp__5GLL);
} break;
case __EXPR_NOT__: {
- __tmp__F3OL=my_copy__SH2M(__tmp__E3OL);
+ __tmp__AHLL=my_copy__WVYM(__tmp__5GLL);
} break;
case __EXPR_MOD__: {
- __tmp__F3OL=my_copy__NJIO(__tmp__E3OL);
+ __tmp__AHLL=my_copy__FSEO(__tmp__5GLL);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__F3OL=my_copy__YZHP(__tmp__E3OL);
+ __tmp__AHLL=my_copy__QCEP(__tmp__5GLL);
} break;
case __EXPR_INF__: {
- __tmp__F3OL=my_copy__13VN(__tmp__E3OL);
+ __tmp__AHLL=my_copy__5LSN(__tmp__5GLL);
} break;
case __EXPR_INF_EQ__: {
- __tmp__F3OL=my_copy__G4VN(__tmp__E3OL);
+ __tmp__AHLL=my_copy__KMSN(__tmp__5GLL);
} break;
case __EXPR_OR__: {
- __tmp__F3OL=my_copy__FLTN(__tmp__E3OL);
+ __tmp__AHLL=my_copy__JZPN(__tmp__5GLL);
} break;
case __EXPR_XOR__: {
- __tmp__F3OL=my_copy__OUWO(__tmp__E3OL);
+ __tmp__AHLL=my_copy__G3SO(__tmp__5GLL);
} break;
};
- node__LVOL=new_read__slot__receiver__with__4G0H(__tmp__D3OL,slot_msg__KVOL,__tmp__F3OL,args__MVOL);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__LVOL);
- result__FVOL=result_expr__BOHI(node__LVOL);
+ 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;
+ };
+ result__A5KL=__tmp__TB5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__CVOL,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(((__SLOT_DATA *)Self__BVOL->global__3DNK)->parent_variable__G3YD.type__LCCG,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__DVOL);
- put_position__ECH(Self__BVOL->parent_read__AXYJ.parent_expr__K3YD.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
};
};
- return(result__FVOL);
+ return(result__A5KL);
}
-static void* check_type__with__USAP(__EXPR_NOT_LOGIC *Self__VSAP,void *t__WSAP,__POSITION p__XSAP)
+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.
{
- void *result__ZSAP,*rec__2SAP,*__tmp__Y0AP,*__tmp__Z0AP;
- void *local__0SAP;
- void *instr__1SAP;
- void *slot_name__3SAP;
- void *slot_msg__4SAP;
- void *node__5SAP;
- void *__tmp__PVAP,*__tmp__1YAP;
- __POSITION __tmp__WVAP,__tmp__4WAP,__tmp__CZAP,__tmp__K0AP;
- __POSITION __tmp__X0AP;
- void *__tmp__2VAP,*__tmp__IZAP;
- __STRING_CST *Self__IMNQ;
- __PROTOTYPE_CST *Self__JMNQ;
- __INTEGER_CST *Self__KMNQ;
- __REAL_CST *Self__MMNQ;
- __CHARACTER_CST *Self__OMNQ;
- __IS_EXPANDED *Self__PMNQ;
- void *args__ATAP;
- __BOOLEAN __tmp__LXAP;
- result__ZSAP=NULL;
- local__0SAP=NULL;
- instr__1SAP=NULL;
- rec__2SAP=NULL;
- slot_name__3SAP=NULL;
- slot_msg__4SAP=NULL;
- node__5SAP=NULL;
- args__ATAP=NULL;
- if (affect_with__L1KI(t__WSAP,static_type__VN3M())) {
- result__ZSAP=Self__VSAP;
- } else {
- if (is_export_to__Q3YI(static_type__VN3M(),t__WSAP)) {
- local__0SAP=create__name__style__type__VCNG(Self__VSAP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__VN3M()));
- instr__1SAP=write__value__PXJH(local__0SAP,Self__VSAP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VSAP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__1SAP);
- slot_name__3SAP=get__QEC(last_cast_name__3WAI);
- slot_msg__4SAP=get_slot__WADH(static_type__VN3M(),slot_name__3SAP);
- if (((void *)slot_msg__4SAP == (void *)NULL)) {
+ __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__0UXD(static_type__VN3M(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__WSAP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__3SAP);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__VN3M(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XSAP);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__VN3M()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__4SAP)->__id==__SLOT_DATA__) {
- __tmp__PVAP=((__SLOT *)((__SLOT_DATA *)slot_msg__4SAP)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__PVAP=((__SLOT *)((__SLOT_CODE *)slot_msg__4SAP)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__H42O=((__SLOT *)((__SLOT_CODE *)slot_msg__W12O)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__PVAP) != 1)) {
- if (((struct ___OBJ *)slot_msg__4SAP)->__id==__SLOT_DATA__) {
- __tmp__WVAP=((__SLOT_DATA *)slot_msg__4SAP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__WVAP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4SAP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__WVAP);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__4SAP)->__id==__SLOT_DATA__) {
- __tmp__2VAP=get_type_result__NX5G(slot_msg__4SAP);
+ if (((struct ___OBJ *)slot_msg__W12O)->__id==__SLOT_DATA__) {
+ __tmp__U42O=get_type_result__XF2G(slot_msg__W12O);
} else {
- __tmp__2VAP=get_type_result__XY5G(slot_msg__4SAP);
- };
- if ((((void *)__tmp__2VAP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__2VAP)->parent_type__KTL != (void *)((__TYPE_FULL *)t__WSAP)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__2VAP != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__2VAP,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__WSAP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__4SAP)->__id==__SLOT_DATA__) {
- __tmp__4WAP=((__SLOT_DATA *)slot_msg__4SAP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__4WAP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4SAP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__4WAP);
- put_position__ECH(Self__VSAP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__2SAP=read__4TCH(local__0SAP);
- node__5SAP=new_read__slot__receiver__self__3ZQC(Self__VSAP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__4SAP,rec__2SAP,rec__2SAP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__5SAP);
- result__ZSAP=result_expr__BOHI(node__5SAP);
- __tmp__LXAP=TRUE__;
- } else {
- __tmp__LXAP=FALSE__;
- };
- if ((! __tmp__LXAP)) {
- if (is_import_to__VMBJ(t__WSAP,static_type__VN3M())) {
- local__0SAP=create__name__style__type__VCNG(Self__VSAP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__VN3M()));
- instr__1SAP=write__value__PXJH(local__0SAP,Self__VSAP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VSAP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__1SAP);
- slot_name__3SAP=get__QEC(last_cast_name__3WAI);
- slot_msg__4SAP=get_slot__WADH(t__WSAP,slot_name__3SAP);
- if (((void *)slot_msg__4SAP == (void *)NULL)) {
+ 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__0UXD(t__WSAP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__VN3M(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__3SAP);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__WSAP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XSAP);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__WSAP))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__4SAP)->__id==__SLOT_DATA__) {
- __tmp__1YAP=((__SLOT *)((__SLOT_DATA *)slot_msg__4SAP)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__1YAP=((__SLOT *)((__SLOT_CODE *)slot_msg__4SAP)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__TB3O=((__SLOT *)((__SLOT_CODE *)slot_msg__W12O)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__1YAP) != 2)) {
- if (((struct ___OBJ *)slot_msg__4SAP)->__id==__SLOT_DATA__) {
- __tmp__CZAP=((__SLOT_DATA *)slot_msg__4SAP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__CZAP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4SAP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__CZAP);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__4SAP)->__id==__SLOT_DATA__) {
- __tmp__IZAP=get_type_result__NX5G(slot_msg__4SAP);
+ if (((struct ___OBJ *)slot_msg__W12O)->__id==__SLOT_DATA__) {
+ __tmp__AC3O=get_type_result__XF2G(slot_msg__W12O);
} else {
- __tmp__IZAP=get_type_result__XY5G(slot_msg__4SAP);
- };
- if ((((void *)__tmp__IZAP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__IZAP)->parent_type__KTL != (void *)((__TYPE_FULL *)t__WSAP)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__IZAP != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__IZAP,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__WSAP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__4SAP)->__id==__SLOT_DATA__) {
- __tmp__K0AP=((__SLOT_DATA *)slot_msg__4SAP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__K0AP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4SAP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_position__ECH(__tmp__K0AP);
- put_position__ECH(Self__VSAP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__ATAP=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__ATAP,create__type__HZQC(Self__VSAP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM,t__WSAP));
- add_last__JLII(args__ATAP,read__4TCH(local__0SAP));
- __tmp__X0AP=Self__VSAP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__Y0AP=((void **)((__FAST_ARRAYoEXPRo *)args__ATAP)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__Y0AP)->__id) {
+ 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__Z0AP=my_copy__IE2M(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__MSYM(__tmp__QD3O);
} break;
case __STRING_CST__: {
- Self__IMNQ=((__STRING_CST *)__tmp__Y0AP);
- __tmp__Z0AP=create__text__BMQH(Self__IMNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IMNQ->string__LDAI);
+ 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__Z0AP=my_copy__ODAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__EK2H(__tmp__QD3O);
} break;
case __PROTOTYPE_CST__: {
- Self__JMNQ=((__PROTOTYPE_CST *)__tmp__Y0AP);
- __tmp__Z0AP=create__type__HZQC(Self__JMNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JMNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__KMNQ=((__INTEGER_CST *)__tmp__Y0AP);
- __tmp__Z0AP=create__value__type__I1QC(Self__KMNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KMNQ->value__VUYD,Self__KMNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__Z0AP=my_copy__02IJ(__tmp__Y0AP);
+ __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__Z0AP=my_copy__2EAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__SL2H(__tmp__QD3O);
} break;
case __EXPR_EQUAL__: {
- __tmp__Z0AP=my_copy__VFAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__LM2H(__tmp__QD3O);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__Z0AP=my_copy__CGAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__YM2H(__tmp__QD3O);
} break;
case __REAL_CST__: {
- Self__MMNQ=((__REAL_CST *)__tmp__Y0AP);
- __tmp__Z0AP=create__value__type__2KQH(Self__MMNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__MMNQ->value__RGAI,Self__MMNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__OMNQ=((__CHARACTER_CST *)__tmp__Y0AP);
- __tmp__Z0AP=create__char__XLQH(Self__OMNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OMNQ->text__ZGAI);
+ 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__PMNQ=((__IS_EXPANDED *)__tmp__Y0AP);
- __tmp__Z0AP=create__receiver__2J0H(Self__PMNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__PMNQ->receiver__AHAI));
+ 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;
+ } 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__Z0AP=my_copy__FHAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__1N2H(__tmp__QD3O);
} break;
case __EXPR_SUP__: {
- __tmp__Z0AP=my_copy__OHAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__EO2H(__tmp__QD3O);
} break;
case __EXPR_SUB__: {
- __tmp__Z0AP=my_copy__ZHAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__PO2H(__tmp__QD3O);
} break;
case __EXPR_MUL__: {
- __tmp__Z0AP=my_copy__FIAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__1O2H(__tmp__QD3O);
} break;
case __EXPR_DIV__: {
- __tmp__Z0AP=my_copy__QIAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__GP2H(__tmp__QD3O);
} break;
case __EXPR_AND__: {
- __tmp__Z0AP=my_copy__1IAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__RP2H(__tmp__QD3O);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__Z0AP=my_copy__GJAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__2P2H(__tmp__QD3O);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__Z0AP=my_copy__RJAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__HQ2H(__tmp__QD3O);
} break;
case __PUT_TO__: {
- __tmp__Z0AP=my_copy__2JAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__SQ2H(__tmp__QD3O);
} break;
case __ITEM__: {
- __tmp__Z0AP=my_copy__NKAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__DR2H(__tmp__QD3O);
} break;
case __SIZE_OF__: {
- __tmp__Z0AP=my_copy__ZKAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__PR2H(__tmp__QD3O);
} break;
case __CAST__: {
- __tmp__Z0AP=my_copy__CLAI(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__YR2H(__tmp__QD3O);
} break;
case __CALL_SLOT__: {
- __tmp__Z0AP=my_copy__1E2M(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__5SYM(__tmp__QD3O);
} break;
case __READ_SLOT__: {
- __tmp__Z0AP=my_copy__MRKK(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__IUGK(__tmp__QD3O);
} break;
case __READ_GLOBAL__: {
- __tmp__Z0AP=my_copy__ZRKK(__tmp__Y0AP);
+ __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;
+ } break;
+ case __READ_GLOBAL__: {
+ __tmp__UXIR=((__READ_GLOBAL *)__tmp__TXIR);
+ } break;
+ }
+ };
+ __tmp__RD3O=__tmp__UXIR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__Z0AP=my_copy__3BGN(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__BQCN(__tmp__QD3O);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__Z0AP=my_copy__VIIO(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__NREO(__tmp__QD3O);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__Z0AP=my_copy__3PNO(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__VYJO(__tmp__QD3O);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__Z0AP=my_copy__CJIO(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__0REO(__tmp__QD3O);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__Z0AP=my_copy__JQNO(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__BZJO(__tmp__QD3O);
} break;
case __EXPR_NEG__: {
- __tmp__Z0AP=my_copy__EBNM(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__CNJM(__tmp__QD3O);
} break;
case __EXPR_ADD__: {
- __tmp__Z0AP=my_copy__EOPL(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__5XLL(__tmp__QD3O);
} break;
case __EXPR_NOT__: {
- __tmp__Z0AP=my_copy__SH2M(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__WVYM(__tmp__QD3O);
} break;
case __EXPR_MOD__: {
- __tmp__Z0AP=my_copy__NJIO(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__FSEO(__tmp__QD3O);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__Z0AP=my_copy__YZHP(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__QCEP(__tmp__QD3O);
} break;
case __EXPR_INF__: {
- __tmp__Z0AP=my_copy__13VN(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__5LSN(__tmp__QD3O);
} break;
case __EXPR_INF_EQ__: {
- __tmp__Z0AP=my_copy__G4VN(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__KMSN(__tmp__QD3O);
} break;
case __EXPR_OR__: {
- __tmp__Z0AP=my_copy__FLTN(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__JZPN(__tmp__QD3O);
} break;
case __EXPR_XOR__: {
- __tmp__Z0AP=my_copy__OUWO(__tmp__Y0AP);
+ __tmp__RD3O=my_copy__G3SO(__tmp__QD3O);
} break;
};
- node__5SAP=new_read__slot__receiver__with__4G0H(__tmp__X0AP,slot_msg__4SAP,__tmp__Z0AP,args__ATAP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__5SAP);
- result__ZSAP=result_expr__BOHI(node__5SAP);
+ 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_491));
- append_name_in__0UXD(t__WSAP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__VN3M(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XSAP);
- put_position__ECH(Self__VSAP->parent_expr_unary_logic__GBYK.parent_expr__FBYK.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__ZSAP);
+ return(result__R12O);
}
-static void* check_type__with__MUMO(__EXPR_OR_LOGIC *Self__NUMO,void *t__OUMO,__POSITION p__PUMO)
+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.
{
- void *result__RUMO,*rec__UUMO,*__tmp__Q2MO,*__tmp__R2MO;
- void *local__SUMO;
- void *instr__TUMO;
- void *slot_name__VUMO;
- void *slot_msg__WUMO;
- void *node__XUMO;
- void *__tmp__HXMO,*__tmp__T0MO;
- __POSITION __tmp__OXMO,__tmp__WYMO,__tmp__00MO,__tmp__C2MO;
- __POSITION __tmp__P2MO;
- void *__tmp__UXMO,*__tmp__A1MO;
- __STRING_CST *Self__3MNQ;
- __PROTOTYPE_CST *Self__4MNQ;
- __INTEGER_CST *Self__5MNQ;
- __REAL_CST *Self__BNNQ;
- __CHARACTER_CST *Self__DNNQ;
- __IS_EXPANDED *Self__ENNQ;
- void *args__YUMO;
- __BOOLEAN __tmp__DZMO;
- result__RUMO=NULL;
- local__SUMO=NULL;
- instr__TUMO=NULL;
- rec__UUMO=NULL;
- slot_name__VUMO=NULL;
- slot_msg__WUMO=NULL;
- node__XUMO=NULL;
- args__YUMO=NULL;
- if (affect_with__L1KI(t__OUMO,static_type__BIIO())) {
- result__RUMO=Self__NUMO;
- } else {
- if (is_export_to__Q3YI(static_type__BIIO(),t__OUMO)) {
- local__SUMO=create__name__style__type__VCNG(Self__NUMO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__BIIO()));
- instr__TUMO=write__value__PXJH(local__SUMO,Self__NUMO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NUMO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__TUMO);
- slot_name__VUMO=get__QEC(last_cast_name__3WAI);
- slot_msg__WUMO=get_slot__WADH(static_type__BIIO(),slot_name__VUMO);
- if (((void *)slot_msg__WUMO == (void *)NULL)) {
+ __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__0UXD(static_type__BIIO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__OUMO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__VUMO);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__BIIO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__PUMO);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__BIIO()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__WUMO)->__id==__SLOT_DATA__) {
- __tmp__HXMO=((__SLOT *)((__SLOT_DATA *)slot_msg__WUMO)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__HXMO=((__SLOT *)((__SLOT_CODE *)slot_msg__WUMO)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__55IO=((__SLOT *)((__SLOT_CODE *)slot_msg__O3IO)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__HXMO) != 1)) {
- if (((struct ___OBJ *)slot_msg__WUMO)->__id==__SLOT_DATA__) {
- __tmp__OXMO=((__SLOT_DATA *)slot_msg__WUMO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__OXMO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WUMO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__OXMO);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__WUMO)->__id==__SLOT_DATA__) {
- __tmp__UXMO=get_type_result__NX5G(slot_msg__WUMO);
+ if (((struct ___OBJ *)slot_msg__O3IO)->__id==__SLOT_DATA__) {
+ __tmp__MAJO=get_type_result__XF2G(slot_msg__O3IO);
} else {
- __tmp__UXMO=get_type_result__XY5G(slot_msg__WUMO);
- };
- if ((((void *)__tmp__UXMO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__UXMO)->parent_type__KTL != (void *)((__TYPE_FULL *)t__OUMO)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__UXMO != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__UXMO,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__OUMO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__WUMO)->__id==__SLOT_DATA__) {
- __tmp__WYMO=((__SLOT_DATA *)slot_msg__WUMO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__WYMO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WUMO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__WYMO);
- put_position__ECH(Self__NUMO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__UUMO=read__4TCH(local__SUMO);
- node__XUMO=new_read__slot__receiver__self__3ZQC(Self__NUMO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__WUMO,rec__UUMO,rec__UUMO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__XUMO);
- result__RUMO=result_expr__BOHI(node__XUMO);
- __tmp__DZMO=TRUE__;
- } else {
- __tmp__DZMO=FALSE__;
- };
- if ((! __tmp__DZMO)) {
- if (is_import_to__VMBJ(t__OUMO,static_type__BIIO())) {
- local__SUMO=create__name__style__type__VCNG(Self__NUMO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__BIIO()));
- instr__TUMO=write__value__PXJH(local__SUMO,Self__NUMO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NUMO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__TUMO);
- slot_name__VUMO=get__QEC(last_cast_name__3WAI);
- slot_msg__WUMO=get_slot__WADH(t__OUMO,slot_name__VUMO);
- if (((void *)slot_msg__WUMO == (void *)NULL)) {
+ 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)) {
+ 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__0UXD(t__OUMO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__BIIO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__VUMO);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__OUMO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__PUMO);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__OUMO))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__WUMO)->__id==__SLOT_DATA__) {
- __tmp__T0MO=((__SLOT *)((__SLOT_DATA *)slot_msg__WUMO)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__T0MO=((__SLOT *)((__SLOT_CODE *)slot_msg__WUMO)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__LDJO=((__SLOT *)((__SLOT_CODE *)slot_msg__O3IO)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__T0MO) != 2)) {
- if (((struct ___OBJ *)slot_msg__WUMO)->__id==__SLOT_DATA__) {
- __tmp__00MO=((__SLOT_DATA *)slot_msg__WUMO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__00MO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WUMO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__00MO);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__WUMO)->__id==__SLOT_DATA__) {
- __tmp__A1MO=get_type_result__NX5G(slot_msg__WUMO);
+ if (((struct ___OBJ *)slot_msg__O3IO)->__id==__SLOT_DATA__) {
+ __tmp__YDJO=get_type_result__XF2G(slot_msg__O3IO);
} else {
- __tmp__A1MO=get_type_result__XY5G(slot_msg__WUMO);
- };
- if ((((void *)__tmp__A1MO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__A1MO)->parent_type__KTL != (void *)((__TYPE_FULL *)t__OUMO)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__A1MO != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__A1MO,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__OUMO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__WUMO)->__id==__SLOT_DATA__) {
- __tmp__C2MO=((__SLOT_DATA *)slot_msg__WUMO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__C2MO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__WUMO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__C2MO);
- put_position__ECH(Self__NUMO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__YUMO=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__YUMO,create__type__HZQC(Self__NUMO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,t__OUMO));
- add_last__JLII(args__YUMO,read__4TCH(local__SUMO));
- __tmp__P2MO=Self__NUMO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__Q2MO=((void **)((__FAST_ARRAYoEXPRo *)args__YUMO)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__Q2MO)->__id) {
+ 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__R2MO=my_copy__IE2M(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__MSYM(__tmp__IFJO);
} break;
case __STRING_CST__: {
- Self__3MNQ=((__STRING_CST *)__tmp__Q2MO);
- __tmp__R2MO=create__text__BMQH(Self__3MNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3MNQ->string__LDAI);
+ 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__R2MO=my_copy__ODAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__EK2H(__tmp__IFJO);
} break;
case __PROTOTYPE_CST__: {
- Self__4MNQ=((__PROTOTYPE_CST *)__tmp__Q2MO);
- __tmp__R2MO=create__type__HZQC(Self__4MNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4MNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__5MNQ=((__INTEGER_CST *)__tmp__Q2MO);
- __tmp__R2MO=create__value__type__I1QC(Self__5MNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5MNQ->value__VUYD,Self__5MNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__R2MO=my_copy__02IJ(__tmp__Q2MO);
+ __tmp__QTCR=read__QB5G(((__READ_LOCAL *)__tmp__IFJO)->local__HJZD);
+ if (__tmp__QTCR==NULL) {
+ __tmp__RTCR=NULL;
+ } else {
+ __tmp__RTCR=((__READ_LOCAL *)__tmp__QTCR);
+ };
+ __tmp__JFJO=__tmp__RTCR;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__R2MO=my_copy__2EAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__SL2H(__tmp__IFJO);
} break;
case __EXPR_EQUAL__: {
- __tmp__R2MO=my_copy__VFAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__LM2H(__tmp__IFJO);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__R2MO=my_copy__CGAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__YM2H(__tmp__IFJO);
} break;
case __REAL_CST__: {
- Self__BNNQ=((__REAL_CST *)__tmp__Q2MO);
- __tmp__R2MO=create__value__type__2KQH(Self__BNNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BNNQ->value__RGAI,Self__BNNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__DNNQ=((__CHARACTER_CST *)__tmp__Q2MO);
- __tmp__R2MO=create__char__XLQH(Self__DNNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__DNNQ->text__ZGAI);
+ 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__ENNQ=((__IS_EXPANDED *)__tmp__Q2MO);
- __tmp__R2MO=create__receiver__2J0H(Self__ENNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__ENNQ->receiver__AHAI));
+ 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__R2MO=my_copy__FHAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__1N2H(__tmp__IFJO);
} break;
case __EXPR_SUP__: {
- __tmp__R2MO=my_copy__OHAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__EO2H(__tmp__IFJO);
} break;
case __EXPR_SUB__: {
- __tmp__R2MO=my_copy__ZHAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__PO2H(__tmp__IFJO);
} break;
case __EXPR_MUL__: {
- __tmp__R2MO=my_copy__FIAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__1O2H(__tmp__IFJO);
} break;
case __EXPR_DIV__: {
- __tmp__R2MO=my_copy__QIAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__GP2H(__tmp__IFJO);
} break;
case __EXPR_AND__: {
- __tmp__R2MO=my_copy__1IAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__RP2H(__tmp__IFJO);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__R2MO=my_copy__GJAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__2P2H(__tmp__IFJO);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__R2MO=my_copy__RJAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__HQ2H(__tmp__IFJO);
} break;
case __PUT_TO__: {
- __tmp__R2MO=my_copy__2JAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__SQ2H(__tmp__IFJO);
} break;
case __ITEM__: {
- __tmp__R2MO=my_copy__NKAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__DR2H(__tmp__IFJO);
} break;
case __SIZE_OF__: {
- __tmp__R2MO=my_copy__ZKAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__PR2H(__tmp__IFJO);
} break;
case __CAST__: {
- __tmp__R2MO=my_copy__CLAI(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__YR2H(__tmp__IFJO);
} break;
case __CALL_SLOT__: {
- __tmp__R2MO=my_copy__1E2M(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__5SYM(__tmp__IFJO);
} break;
case __READ_SLOT__: {
- __tmp__R2MO=my_copy__MRKK(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__IUGK(__tmp__IFJO);
} break;
case __READ_GLOBAL__: {
- __tmp__R2MO=my_copy__ZRKK(__tmp__Q2MO);
+ __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;
+ } break;
+ case __READ_GLOBAL__: {
+ __tmp__2YIR=((__READ_GLOBAL *)__tmp__1YIR);
+ } break;
+ }
+ };
+ __tmp__JFJO=__tmp__2YIR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__R2MO=my_copy__3BGN(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__BQCN(__tmp__IFJO);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__R2MO=my_copy__VIIO(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__NREO(__tmp__IFJO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__R2MO=my_copy__3PNO(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__VYJO(__tmp__IFJO);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__R2MO=my_copy__CJIO(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__0REO(__tmp__IFJO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__R2MO=my_copy__JQNO(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__BZJO(__tmp__IFJO);
} break;
case __EXPR_NEG__: {
- __tmp__R2MO=my_copy__EBNM(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__CNJM(__tmp__IFJO);
} break;
case __EXPR_ADD__: {
- __tmp__R2MO=my_copy__EOPL(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__5XLL(__tmp__IFJO);
} break;
case __EXPR_NOT__: {
- __tmp__R2MO=my_copy__SH2M(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__WVYM(__tmp__IFJO);
} break;
case __EXPR_MOD__: {
- __tmp__R2MO=my_copy__NJIO(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__FSEO(__tmp__IFJO);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__R2MO=my_copy__YZHP(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__QCEP(__tmp__IFJO);
} break;
case __EXPR_INF__: {
- __tmp__R2MO=my_copy__13VN(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__5LSN(__tmp__IFJO);
} break;
case __EXPR_INF_EQ__: {
- __tmp__R2MO=my_copy__G4VN(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__KMSN(__tmp__IFJO);
} break;
case __EXPR_OR__: {
- __tmp__R2MO=my_copy__FLTN(__tmp__Q2MO);
+ __tmp__JFJO=my_copy__JZPN(__tmp__IFJO);
} break;
case __EXPR_XOR__: {
- __tmp__R2MO=my_copy__OUWO(__tmp__Q2MO);
+ __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;
};
- node__XUMO=new_read__slot__receiver__with__4G0H(__tmp__P2MO,slot_msg__WUMO,__tmp__R2MO,args__YUMO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__XUMO);
- result__RUMO=result_expr__BOHI(node__XUMO);
+ result__J3IO=__tmp__5B5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__OUMO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__BIIO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__PUMO);
- put_position__ECH(Self__NUMO->parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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__RUMO);
+ return(result__J3IO);
}
-static void* check_type__with__UBWO(__EXPR_OR_OR_LOGIC *Self__VBWO,void *t__WBWO,__POSITION p__XBWO)
+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.
{
- void *result__ZBWO,*rec__2BWO,*__tmp__YJWO,*__tmp__ZJWO;
- void *local__0BWO;
- void *instr__1BWO;
- void *slot_name__3BWO;
- void *slot_msg__4BWO;
- void *node__5BWO;
- void *__tmp__PEWO,*__tmp__1HWO;
- __POSITION __tmp__WEWO,__tmp__4FWO,__tmp__CIWO,__tmp__KJWO;
- __POSITION __tmp__XJWO;
- void *__tmp__2EWO,*__tmp__IIWO;
- __STRING_CST *Self__SNNQ;
- __PROTOTYPE_CST *Self__TNNQ;
- __INTEGER_CST *Self__UNNQ;
- __REAL_CST *Self__WNNQ;
- __CHARACTER_CST *Self__YNNQ;
- __IS_EXPANDED *Self__ZNNQ;
- void *args__ACWO;
- __BOOLEAN __tmp__LGWO;
- result__ZBWO=NULL;
- local__0BWO=NULL;
- instr__1BWO=NULL;
- rec__2BWO=NULL;
- slot_name__3BWO=NULL;
- slot_msg__4BWO=NULL;
- node__5BWO=NULL;
- args__ACWO=NULL;
- if (affect_with__L1KI(t__WBWO,static_type__XRMO())) {
- result__ZBWO=Self__VBWO;
- } else {
- if (is_export_to__Q3YI(static_type__XRMO(),t__WBWO)) {
- local__0BWO=create__name__style__type__VCNG(Self__VBWO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__XRMO()));
- instr__1BWO=write__value__PXJH(local__0BWO,Self__VBWO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VBWO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__1BWO);
- slot_name__3BWO=get__QEC(last_cast_name__3WAI);
- slot_msg__4BWO=get_slot__WADH(static_type__XRMO(),slot_name__3BWO);
- if (((void *)slot_msg__4BWO == (void *)NULL)) {
+ __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__0UXD(static_type__XRMO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__WBWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__3BWO);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__XRMO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XBWO);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__XRMO()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
- if (((struct ___OBJ *)slot_msg__4BWO)->__id==__SLOT_DATA__) {
- __tmp__PEWO=((__SLOT *)((__SLOT_DATA *)slot_msg__4BWO)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__PEWO=((__SLOT *)((__SLOT_CODE *)slot_msg__4BWO)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__HNSO=((__SLOT *)((__SLOT_CODE *)slot_msg__WKSO)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__PEWO) != 1)) {
- if (((struct ___OBJ *)slot_msg__4BWO)->__id==__SLOT_DATA__) {
- __tmp__WEWO=((__SLOT_DATA *)slot_msg__4BWO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__WEWO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4BWO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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 (((type_error__4AH != 2) | is_warning__OBB)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__WEWO);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__4BWO)->__id==__SLOT_DATA__) {
- __tmp__2EWO=get_type_result__NX5G(slot_msg__4BWO);
+ if (((struct ___OBJ *)slot_msg__WKSO)->__id==__SLOT_DATA__) {
+ __tmp__UNSO=get_type_result__XF2G(slot_msg__WKSO);
} else {
- __tmp__2EWO=get_type_result__XY5G(slot_msg__4BWO);
- };
- if ((((void *)__tmp__2EWO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__2EWO)->parent_type__KTL != (void *)((__TYPE_FULL *)t__WBWO)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__2EWO != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__2EWO,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__WBWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__4BWO)->__id==__SLOT_DATA__) {
- __tmp__4FWO=((__SLOT_DATA *)slot_msg__4BWO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__4FWO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4BWO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__4FWO);
- put_position__ECH(Self__VBWO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__2BWO=read__4TCH(local__0BWO);
- node__5BWO=new_read__slot__receiver__self__3ZQC(Self__VBWO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__4BWO,rec__2BWO,rec__2BWO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__5BWO);
- result__ZBWO=result_expr__BOHI(node__5BWO);
- __tmp__LGWO=TRUE__;
- } else {
- __tmp__LGWO=FALSE__;
- };
- if ((! __tmp__LGWO)) {
- if (is_import_to__VMBJ(t__WBWO,static_type__XRMO())) {
- local__0BWO=create__name__style__type__VCNG(Self__VBWO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__XRMO()));
- instr__1BWO=write__value__PXJH(local__0BWO,Self__VBWO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VBWO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__1BWO);
- slot_name__3BWO=get__QEC(last_cast_name__3WAI);
- slot_msg__4BWO=get_slot__WADH(t__WBWO,slot_name__3BWO);
- if (((void *)slot_msg__4BWO == (void *)NULL)) {
+ 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)) {
+ 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__0UXD(t__WBWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__XRMO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__3BWO);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__WBWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XBWO);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__WBWO))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__4BWO)->__id==__SLOT_DATA__) {
- __tmp__1HWO=((__SLOT *)((__SLOT_DATA *)slot_msg__4BWO)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__1HWO=((__SLOT *)((__SLOT_CODE *)slot_msg__4BWO)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__TQSO=((__SLOT *)((__SLOT_CODE *)slot_msg__WKSO)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__1HWO) != 2)) {
- if (((struct ___OBJ *)slot_msg__4BWO)->__id==__SLOT_DATA__) {
- __tmp__CIWO=((__SLOT_DATA *)slot_msg__4BWO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__CIWO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4BWO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__CIWO);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__4BWO)->__id==__SLOT_DATA__) {
- __tmp__IIWO=get_type_result__NX5G(slot_msg__4BWO);
+ if (((struct ___OBJ *)slot_msg__WKSO)->__id==__SLOT_DATA__) {
+ __tmp__ARSO=get_type_result__XF2G(slot_msg__WKSO);
} else {
- __tmp__IIWO=get_type_result__XY5G(slot_msg__4BWO);
- };
- if ((((void *)__tmp__IIWO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__IIWO)->parent_type__KTL != (void *)((__TYPE_FULL *)t__WBWO)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__IIWO != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__IIWO,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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;
+ };
+ };
+ ((__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;
+ };
+ };
+ ((__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_490));
- append_name_in__0UXD(t__WBWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__4BWO)->__id==__SLOT_DATA__) {
- __tmp__KJWO=((__SLOT_DATA *)slot_msg__4BWO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__KJWO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4BWO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__KJWO);
- put_position__ECH(Self__VBWO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__ACWO=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__ACWO,create__type__HZQC(Self__VBWO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,t__WBWO));
- add_last__JLII(args__ACWO,read__4TCH(local__0BWO));
- __tmp__XJWO=Self__VBWO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__YJWO=((void **)((__FAST_ARRAYoEXPRo *)args__ACWO)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__YJWO)->__id) {
+ 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__ZJWO=my_copy__IE2M(__tmp__YJWO);
+ __tmp__RSSO=my_copy__MSYM(__tmp__QSSO);
} break;
case __STRING_CST__: {
- Self__SNNQ=((__STRING_CST *)__tmp__YJWO);
- __tmp__ZJWO=create__text__BMQH(Self__SNNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SNNQ->string__LDAI);
+ 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__ZJWO=my_copy__ODAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__EK2H(__tmp__QSSO);
} break;
case __PROTOTYPE_CST__: {
- Self__TNNQ=((__PROTOTYPE_CST *)__tmp__YJWO);
- __tmp__ZJWO=create__type__HZQC(Self__TNNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TNNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__UNNQ=((__INTEGER_CST *)__tmp__YJWO);
- __tmp__ZJWO=create__value__type__I1QC(Self__UNNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UNNQ->value__VUYD,Self__UNNQ->parent_constant__OMMC.static_type__LSYD);
+ 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;
+ } else {
+ ((__POINTER *)result__DHWR)[ 0]=(void *)((unsigned long)((__POINTER *)next__BHWR)[ 0] & (unsigned long)((__POINTER )(__INTEGER)(~ 3)));
+ result__DHWR=next__BHWR;
+ };
+ };
+ 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);
+ };
+ ((__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;
+ };
+ };
+ 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__ZJWO=my_copy__02IJ(__tmp__YJWO);
+ __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__ZJWO=my_copy__2EAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__SL2H(__tmp__QSSO);
} break;
case __EXPR_EQUAL__: {
- __tmp__ZJWO=my_copy__VFAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__LM2H(__tmp__QSSO);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ZJWO=my_copy__CGAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__YM2H(__tmp__QSSO);
} break;
case __REAL_CST__: {
- Self__WNNQ=((__REAL_CST *)__tmp__YJWO);
- __tmp__ZJWO=create__value__type__2KQH(Self__WNNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WNNQ->value__RGAI,Self__WNNQ->parent_constant__IVNH.static_type__LSYD);
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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__YNNQ=((__CHARACTER_CST *)__tmp__YJWO);
- __tmp__ZJWO=create__char__XLQH(Self__YNNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YNNQ->text__ZGAI);
+ 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__ZNNQ=((__IS_EXPANDED *)__tmp__YJWO);
- __tmp__ZJWO=create__receiver__2J0H(Self__ZNNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__ZNNQ->receiver__AHAI));
+ 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;
+ };
+ };
+ 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);
+ };
+ ((__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;
+ };
+ };
+ 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__ZJWO=my_copy__FHAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__1N2H(__tmp__QSSO);
} break;
case __EXPR_SUP__: {
- __tmp__ZJWO=my_copy__OHAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__EO2H(__tmp__QSSO);
} break;
case __EXPR_SUB__: {
- __tmp__ZJWO=my_copy__ZHAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__PO2H(__tmp__QSSO);
} break;
case __EXPR_MUL__: {
- __tmp__ZJWO=my_copy__FIAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__1O2H(__tmp__QSSO);
} break;
case __EXPR_DIV__: {
- __tmp__ZJWO=my_copy__QIAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__GP2H(__tmp__QSSO);
} break;
case __EXPR_AND__: {
- __tmp__ZJWO=my_copy__1IAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__RP2H(__tmp__QSSO);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ZJWO=my_copy__GJAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__2P2H(__tmp__QSSO);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ZJWO=my_copy__RJAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__HQ2H(__tmp__QSSO);
} break;
case __PUT_TO__: {
- __tmp__ZJWO=my_copy__2JAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__SQ2H(__tmp__QSSO);
} break;
case __ITEM__: {
- __tmp__ZJWO=my_copy__NKAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__DR2H(__tmp__QSSO);
} break;
case __SIZE_OF__: {
- __tmp__ZJWO=my_copy__ZKAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__PR2H(__tmp__QSSO);
} break;
case __CAST__: {
- __tmp__ZJWO=my_copy__CLAI(__tmp__YJWO);
+ __tmp__RSSO=my_copy__YR2H(__tmp__QSSO);
} break;
case __CALL_SLOT__: {
- __tmp__ZJWO=my_copy__1E2M(__tmp__YJWO);
+ __tmp__RSSO=my_copy__5SYM(__tmp__QSSO);
} break;
case __READ_SLOT__: {
- __tmp__ZJWO=my_copy__MRKK(__tmp__YJWO);
+ __tmp__RSSO=my_copy__IUGK(__tmp__QSSO);
} break;
case __READ_GLOBAL__: {
- __tmp__ZJWO=my_copy__ZRKK(__tmp__YJWO);
+ __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;
+ }
+ };
+ __tmp__RSSO=__tmp__E0IR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__ZJWO=my_copy__3BGN(__tmp__YJWO);
+ __tmp__RSSO=my_copy__BQCN(__tmp__QSSO);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ZJWO=my_copy__VIIO(__tmp__YJWO);
+ __tmp__RSSO=my_copy__NREO(__tmp__QSSO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ZJWO=my_copy__3PNO(__tmp__YJWO);
+ __tmp__RSSO=my_copy__VYJO(__tmp__QSSO);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ZJWO=my_copy__CJIO(__tmp__YJWO);
+ __tmp__RSSO=my_copy__0REO(__tmp__QSSO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ZJWO=my_copy__JQNO(__tmp__YJWO);
+ __tmp__RSSO=my_copy__BZJO(__tmp__QSSO);
} break;
case __EXPR_NEG__: {
- __tmp__ZJWO=my_copy__EBNM(__tmp__YJWO);
+ __tmp__RSSO=my_copy__CNJM(__tmp__QSSO);
} break;
case __EXPR_ADD__: {
- __tmp__ZJWO=my_copy__EOPL(__tmp__YJWO);
+ __tmp__RSSO=my_copy__5XLL(__tmp__QSSO);
} break;
case __EXPR_NOT__: {
- __tmp__ZJWO=my_copy__SH2M(__tmp__YJWO);
+ __tmp__RSSO=my_copy__WVYM(__tmp__QSSO);
} break;
case __EXPR_MOD__: {
- __tmp__ZJWO=my_copy__NJIO(__tmp__YJWO);
+ __tmp__RSSO=my_copy__FSEO(__tmp__QSSO);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ZJWO=my_copy__YZHP(__tmp__YJWO);
+ __tmp__RSSO=my_copy__QCEP(__tmp__QSSO);
} break;
case __EXPR_INF__: {
- __tmp__ZJWO=my_copy__13VN(__tmp__YJWO);
+ __tmp__RSSO=my_copy__5LSN(__tmp__QSSO);
} break;
case __EXPR_INF_EQ__: {
- __tmp__ZJWO=my_copy__G4VN(__tmp__YJWO);
+ __tmp__RSSO=my_copy__KMSN(__tmp__QSSO);
} break;
case __EXPR_OR__: {
- __tmp__ZJWO=my_copy__FLTN(__tmp__YJWO);
+ __tmp__RSSO=my_copy__JZPN(__tmp__QSSO);
} break;
case __EXPR_XOR__: {
- __tmp__ZJWO=my_copy__OUWO(__tmp__YJWO);
+ __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;
};
- node__5BWO=new_read__slot__receiver__with__4G0H(__tmp__XJWO,slot_msg__4BWO,__tmp__ZJWO,args__ACWO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__5BWO);
- result__ZBWO=result_expr__BOHI(node__5BWO);
+ result__RKSO=__tmp__FC5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__WBWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__XRMO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XBWO);
- put_position__ECH(Self__VBWO->parent_expr_or_logic__2EGL.parent_expr_binary_logic__CEGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__ZBWO);
+ return(result__RKSO);
}
-static void* check_type__with__L3MO(__EXPR_AND_LOGIC *Self__M3MO,void *t__N3MO,__POSITION p__O3MO)
+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.
{
- void *result__Q3MO,*rec__T3MO,*__tmp__PFNO,*__tmp__QFNO;
- void *local__R3MO;
- void *instr__S3MO;
- void *slot_name__U3MO;
- void *slot_msg__V3MO;
- void *node__W3MO;
- void *__tmp__GANO,*__tmp__SDNO;
- __POSITION __tmp__NANO,__tmp__VBNO,__tmp__ZDNO,__tmp__BFNO;
- __POSITION __tmp__OFNO;
- void *__tmp__TANO,*__tmp__5DNO;
- __STRING_CST *Self__HONQ;
- __PROTOTYPE_CST *Self__IONQ;
- __INTEGER_CST *Self__JONQ;
- __REAL_CST *Self__LONQ;
- __CHARACTER_CST *Self__NONQ;
- __IS_EXPANDED *Self__OONQ;
- void *args__X3MO;
- __BOOLEAN __tmp__CCNO;
- result__Q3MO=NULL;
- local__R3MO=NULL;
- instr__S3MO=NULL;
- rec__T3MO=NULL;
- slot_name__U3MO=NULL;
- slot_msg__V3MO=NULL;
- node__W3MO=NULL;
- args__X3MO=NULL;
- if (affect_with__L1KI(t__N3MO,static_type__GIIO())) {
- result__Q3MO=Self__M3MO;
- } else {
- if (is_export_to__Q3YI(static_type__GIIO(),t__N3MO)) {
- local__R3MO=create__name__style__type__VCNG(Self__M3MO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__GIIO()));
- instr__S3MO=write__value__PXJH(local__R3MO,Self__M3MO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__M3MO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__S3MO);
- slot_name__U3MO=get__QEC(last_cast_name__3WAI);
- slot_msg__V3MO=get_slot__WADH(static_type__GIIO(),slot_name__U3MO);
- if (((void *)slot_msg__V3MO == (void *)NULL)) {
+ __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__0UXD(static_type__GIIO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__N3MO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__U3MO);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__GIIO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__O3MO);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__GIIO()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__V3MO)->__id==__SLOT_DATA__) {
- __tmp__GANO=((__SLOT *)((__SLOT_DATA *)slot_msg__V3MO)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__GANO=((__SLOT *)((__SLOT_CODE *)slot_msg__V3MO)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__4IJO=((__SLOT *)((__SLOT_CODE *)slot_msg__NGJO)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__GANO) != 1)) {
- if (((struct ___OBJ *)slot_msg__V3MO)->__id==__SLOT_DATA__) {
- __tmp__NANO=((__SLOT_DATA *)slot_msg__V3MO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__NANO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__V3MO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__NANO);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__V3MO)->__id==__SLOT_DATA__) {
- __tmp__TANO=get_type_result__NX5G(slot_msg__V3MO);
+ if (((struct ___OBJ *)slot_msg__NGJO)->__id==__SLOT_DATA__) {
+ __tmp__LJJO=get_type_result__XF2G(slot_msg__NGJO);
} else {
- __tmp__TANO=get_type_result__XY5G(slot_msg__V3MO);
- };
- if ((((void *)__tmp__TANO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__TANO)->parent_type__KTL != (void *)((__TYPE_FULL *)t__N3MO)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__TANO != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__TANO,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__N3MO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__V3MO)->__id==__SLOT_DATA__) {
- __tmp__VBNO=((__SLOT_DATA *)slot_msg__V3MO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__VBNO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__V3MO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__VBNO);
- put_position__ECH(Self__M3MO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__T3MO=read__4TCH(local__R3MO);
- node__W3MO=new_read__slot__receiver__self__3ZQC(Self__M3MO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__V3MO,rec__T3MO,rec__T3MO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__W3MO);
- result__Q3MO=result_expr__BOHI(node__W3MO);
- __tmp__CCNO=TRUE__;
- } else {
- __tmp__CCNO=FALSE__;
- };
- if ((! __tmp__CCNO)) {
- if (is_import_to__VMBJ(t__N3MO,static_type__GIIO())) {
- local__R3MO=create__name__style__type__VCNG(Self__M3MO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__GIIO()));
- instr__S3MO=write__value__PXJH(local__R3MO,Self__M3MO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__M3MO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__S3MO);
- slot_name__U3MO=get__QEC(last_cast_name__3WAI);
- slot_msg__V3MO=get_slot__WADH(t__N3MO,slot_name__U3MO);
- if (((void *)slot_msg__V3MO == (void *)NULL)) {
+ 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));
+ };
+ };
+ 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;
+ };
+ 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__0UXD(t__N3MO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__GIIO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__U3MO);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__N3MO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__O3MO);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__N3MO))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__V3MO)->__id==__SLOT_DATA__) {
- __tmp__SDNO=((__SLOT *)((__SLOT_DATA *)slot_msg__V3MO)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__SDNO=((__SLOT *)((__SLOT_CODE *)slot_msg__V3MO)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__KMJO=((__SLOT *)((__SLOT_CODE *)slot_msg__NGJO)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__SDNO) != 2)) {
- if (((struct ___OBJ *)slot_msg__V3MO)->__id==__SLOT_DATA__) {
- __tmp__ZDNO=((__SLOT_DATA *)slot_msg__V3MO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__ZDNO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__V3MO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__ZDNO);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__V3MO)->__id==__SLOT_DATA__) {
- __tmp__5DNO=get_type_result__NX5G(slot_msg__V3MO);
+ if (((struct ___OBJ *)slot_msg__NGJO)->__id==__SLOT_DATA__) {
+ __tmp__XMJO=get_type_result__XF2G(slot_msg__NGJO);
} else {
- __tmp__5DNO=get_type_result__XY5G(slot_msg__V3MO);
- };
- if ((((void *)__tmp__5DNO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__5DNO)->parent_type__KTL != (void *)((__TYPE_FULL *)t__N3MO)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__5DNO != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__5DNO,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__N3MO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__V3MO)->__id==__SLOT_DATA__) {
- __tmp__BFNO=((__SLOT_DATA *)slot_msg__V3MO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__BFNO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__V3MO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__BFNO);
- put_position__ECH(Self__M3MO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__X3MO=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__X3MO,create__type__HZQC(Self__M3MO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,t__N3MO));
- add_last__JLII(args__X3MO,read__4TCH(local__R3MO));
- __tmp__OFNO=Self__M3MO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__PFNO=((void **)((__FAST_ARRAYoEXPRo *)args__X3MO)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__PFNO)->__id) {
+ 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__QFNO=my_copy__IE2M(__tmp__PFNO);
+ __tmp__IOJO=my_copy__MSYM(__tmp__HOJO);
} break;
case __STRING_CST__: {
- Self__HONQ=((__STRING_CST *)__tmp__PFNO);
- __tmp__QFNO=create__text__BMQH(Self__HONQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HONQ->string__LDAI);
+ 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__QFNO=my_copy__ODAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__EK2H(__tmp__HOJO);
} break;
case __PROTOTYPE_CST__: {
- Self__IONQ=((__PROTOTYPE_CST *)__tmp__PFNO);
- __tmp__QFNO=create__type__HZQC(Self__IONQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IONQ->parent_constant__DMMC.static_type__LSYD);
+ 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__JONQ=((__INTEGER_CST *)__tmp__PFNO);
- __tmp__QFNO=create__value__type__I1QC(Self__JONQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JONQ->value__VUYD,Self__JONQ->parent_constant__OMMC.static_type__LSYD);
+ 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__QFNO=my_copy__02IJ(__tmp__PFNO);
+ __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__QFNO=my_copy__2EAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__SL2H(__tmp__HOJO);
} break;
case __EXPR_EQUAL__: {
- __tmp__QFNO=my_copy__VFAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__LM2H(__tmp__HOJO);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__QFNO=my_copy__CGAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__YM2H(__tmp__HOJO);
} break;
case __REAL_CST__: {
- Self__LONQ=((__REAL_CST *)__tmp__PFNO);
- __tmp__QFNO=create__value__type__2KQH(Self__LONQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LONQ->value__RGAI,Self__LONQ->parent_constant__IVNH.static_type__LSYD);
+ 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__NONQ=((__CHARACTER_CST *)__tmp__PFNO);
- __tmp__QFNO=create__char__XLQH(Self__NONQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__NONQ->text__ZGAI);
+ 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__OONQ=((__IS_EXPANDED *)__tmp__PFNO);
- __tmp__QFNO=create__receiver__2J0H(Self__OONQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__OONQ->receiver__AHAI));
+ 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__QFNO=my_copy__FHAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__1N2H(__tmp__HOJO);
} break;
case __EXPR_SUP__: {
- __tmp__QFNO=my_copy__OHAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__EO2H(__tmp__HOJO);
} break;
case __EXPR_SUB__: {
- __tmp__QFNO=my_copy__ZHAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__PO2H(__tmp__HOJO);
} break;
case __EXPR_MUL__: {
- __tmp__QFNO=my_copy__FIAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__1O2H(__tmp__HOJO);
} break;
case __EXPR_DIV__: {
- __tmp__QFNO=my_copy__QIAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__GP2H(__tmp__HOJO);
} break;
case __EXPR_AND__: {
- __tmp__QFNO=my_copy__1IAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__RP2H(__tmp__HOJO);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__QFNO=my_copy__GJAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__2P2H(__tmp__HOJO);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__QFNO=my_copy__RJAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__HQ2H(__tmp__HOJO);
} break;
case __PUT_TO__: {
- __tmp__QFNO=my_copy__2JAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__SQ2H(__tmp__HOJO);
} break;
case __ITEM__: {
- __tmp__QFNO=my_copy__NKAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__DR2H(__tmp__HOJO);
} break;
case __SIZE_OF__: {
- __tmp__QFNO=my_copy__ZKAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__PR2H(__tmp__HOJO);
} break;
case __CAST__: {
- __tmp__QFNO=my_copy__CLAI(__tmp__PFNO);
+ __tmp__IOJO=my_copy__YR2H(__tmp__HOJO);
} break;
case __CALL_SLOT__: {
- __tmp__QFNO=my_copy__1E2M(__tmp__PFNO);
+ __tmp__IOJO=my_copy__5SYM(__tmp__HOJO);
} break;
case __READ_SLOT__: {
- __tmp__QFNO=my_copy__MRKK(__tmp__PFNO);
+ __tmp__IOJO=my_copy__IUGK(__tmp__HOJO);
} break;
case __READ_GLOBAL__: {
- __tmp__QFNO=my_copy__ZRKK(__tmp__PFNO);
+ __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__QFNO=my_copy__3BGN(__tmp__PFNO);
+ __tmp__IOJO=my_copy__BQCN(__tmp__HOJO);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__QFNO=my_copy__VIIO(__tmp__PFNO);
+ __tmp__IOJO=my_copy__NREO(__tmp__HOJO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__QFNO=my_copy__3PNO(__tmp__PFNO);
+ __tmp__IOJO=my_copy__VYJO(__tmp__HOJO);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__QFNO=my_copy__CJIO(__tmp__PFNO);
+ __tmp__IOJO=my_copy__0REO(__tmp__HOJO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__QFNO=my_copy__JQNO(__tmp__PFNO);
+ __tmp__IOJO=my_copy__BZJO(__tmp__HOJO);
} break;
case __EXPR_NEG__: {
- __tmp__QFNO=my_copy__EBNM(__tmp__PFNO);
+ __tmp__IOJO=my_copy__CNJM(__tmp__HOJO);
} break;
case __EXPR_ADD__: {
- __tmp__QFNO=my_copy__EOPL(__tmp__PFNO);
+ __tmp__IOJO=my_copy__5XLL(__tmp__HOJO);
} break;
case __EXPR_NOT__: {
- __tmp__QFNO=my_copy__SH2M(__tmp__PFNO);
+ __tmp__IOJO=my_copy__WVYM(__tmp__HOJO);
} break;
case __EXPR_MOD__: {
- __tmp__QFNO=my_copy__NJIO(__tmp__PFNO);
+ __tmp__IOJO=my_copy__FSEO(__tmp__HOJO);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__QFNO=my_copy__YZHP(__tmp__PFNO);
+ __tmp__IOJO=my_copy__QCEP(__tmp__HOJO);
} break;
case __EXPR_INF__: {
- __tmp__QFNO=my_copy__13VN(__tmp__PFNO);
+ __tmp__IOJO=my_copy__5LSN(__tmp__HOJO);
} break;
case __EXPR_INF_EQ__: {
- __tmp__QFNO=my_copy__G4VN(__tmp__PFNO);
+ __tmp__IOJO=my_copy__KMSN(__tmp__HOJO);
} break;
case __EXPR_OR__: {
- __tmp__QFNO=my_copy__FLTN(__tmp__PFNO);
+ __tmp__IOJO=my_copy__JZPN(__tmp__HOJO);
} break;
case __EXPR_XOR__: {
- __tmp__QFNO=my_copy__OUWO(__tmp__PFNO);
+ __tmp__IOJO=my_copy__G3SO(__tmp__HOJO);
} break;
};
- node__W3MO=new_read__slot__receiver__with__4G0H(__tmp__OFNO,slot_msg__V3MO,__tmp__QFNO,args__X3MO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__W3MO);
- result__Q3MO=result_expr__BOHI(node__W3MO);
+ 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_491));
- append_name_in__0UXD(t__N3MO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__GIIO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__O3MO);
- put_position__ECH(Self__M3MO->parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
};
};
- return(result__Q3MO);
+ return(result__IGJO);
}
-static void* check_type__with__UKWO(__EXPR_AND_AND_LOGIC *Self__VKWO,void *t__WKWO,__POSITION p__XKWO)
+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.
{
- void *result__ZKWO,*rec__2KWO,*__tmp__YSWO,*__tmp__ZSWO;
- void *local__0KWO;
- void *instr__1KWO;
- void *slot_name__3KWO;
- void *slot_msg__4KWO;
- void *node__5KWO;
- void *__tmp__PNWO,*__tmp__1QWO;
- __POSITION __tmp__WNWO,__tmp__4OWO,__tmp__CRWO,__tmp__KSWO;
- __POSITION __tmp__XSWO;
- void *__tmp__2NWO,*__tmp__IRWO;
- __STRING_CST *Self__2ONQ;
- __PROTOTYPE_CST *Self__3ONQ;
- __INTEGER_CST *Self__4ONQ;
- __REAL_CST *Self__APNQ;
- __CHARACTER_CST *Self__CPNQ;
- __IS_EXPANDED *Self__DPNQ;
- void *args__ALWO;
- __BOOLEAN __tmp__LPWO;
- result__ZKWO=NULL;
- local__0KWO=NULL;
- instr__1KWO=NULL;
- rec__2KWO=NULL;
- slot_name__3KWO=NULL;
- slot_msg__4KWO=NULL;
- node__5KWO=NULL;
- args__ALWO=NULL;
- if (affect_with__L1KI(t__WKWO,static_type__3RMO())) {
- result__ZKWO=Self__VKWO;
- } else {
- if (is_export_to__Q3YI(static_type__3RMO(),t__WKWO)) {
- local__0KWO=create__name__style__type__VCNG(Self__VKWO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__3RMO()));
- instr__1KWO=write__value__PXJH(local__0KWO,Self__VKWO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VKWO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__1KWO);
- slot_name__3KWO=get__QEC(last_cast_name__3WAI);
- slot_msg__4KWO=get_slot__WADH(static_type__3RMO(),slot_name__3KWO);
- if (((void *)slot_msg__4KWO == (void *)NULL)) {
+ __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__0UXD(static_type__3RMO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__WKWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__3KWO);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__3RMO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XKWO);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__3RMO()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__4KWO)->__id==__SLOT_DATA__) {
- __tmp__PNWO=((__SLOT *)((__SLOT_DATA *)slot_msg__4KWO)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__PNWO=((__SLOT *)((__SLOT_CODE *)slot_msg__4KWO)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__HWSO=((__SLOT *)((__SLOT_CODE *)slot_msg__WTSO)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__PNWO) != 1)) {
- if (((struct ___OBJ *)slot_msg__4KWO)->__id==__SLOT_DATA__) {
- __tmp__WNWO=((__SLOT_DATA *)slot_msg__4KWO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__WNWO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4KWO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__WNWO);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__4KWO)->__id==__SLOT_DATA__) {
- __tmp__2NWO=get_type_result__NX5G(slot_msg__4KWO);
+ if (((struct ___OBJ *)slot_msg__WTSO)->__id==__SLOT_DATA__) {
+ __tmp__UWSO=get_type_result__XF2G(slot_msg__WTSO);
} else {
- __tmp__2NWO=get_type_result__XY5G(slot_msg__4KWO);
- };
- if ((((void *)__tmp__2NWO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__2NWO)->parent_type__KTL != (void *)((__TYPE_FULL *)t__WKWO)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__2NWO != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__2NWO,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__WKWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__4KWO)->__id==__SLOT_DATA__) {
- __tmp__4OWO=((__SLOT_DATA *)slot_msg__4KWO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__4OWO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4KWO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__4OWO);
- put_position__ECH(Self__VKWO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__2KWO=read__4TCH(local__0KWO);
- node__5KWO=new_read__slot__receiver__self__3ZQC(Self__VKWO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__4KWO,rec__2KWO,rec__2KWO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__5KWO);
- result__ZKWO=result_expr__BOHI(node__5KWO);
- __tmp__LPWO=TRUE__;
- } else {
- __tmp__LPWO=FALSE__;
- };
- if ((! __tmp__LPWO)) {
- if (is_import_to__VMBJ(t__WKWO,static_type__3RMO())) {
- local__0KWO=create__name__style__type__VCNG(Self__VKWO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__3RMO()));
- instr__1KWO=write__value__PXJH(local__0KWO,Self__VKWO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VKWO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__1KWO);
- slot_name__3KWO=get__QEC(last_cast_name__3WAI);
- slot_msg__4KWO=get_slot__WADH(t__WKWO,slot_name__3KWO);
- if (((void *)slot_msg__4KWO == (void *)NULL)) {
+ 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__0UXD(t__WKWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__3RMO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__3KWO);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__WKWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XKWO);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__WKWO))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__4KWO)->__id==__SLOT_DATA__) {
- __tmp__1QWO=((__SLOT *)((__SLOT_DATA *)slot_msg__4KWO)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__1QWO=((__SLOT *)((__SLOT_CODE *)slot_msg__4KWO)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__TZSO=((__SLOT *)((__SLOT_CODE *)slot_msg__WTSO)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__1QWO) != 2)) {
- if (((struct ___OBJ *)slot_msg__4KWO)->__id==__SLOT_DATA__) {
- __tmp__CRWO=((__SLOT_DATA *)slot_msg__4KWO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__CRWO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4KWO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__CRWO);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__4KWO)->__id==__SLOT_DATA__) {
- __tmp__IRWO=get_type_result__NX5G(slot_msg__4KWO);
+ if (((struct ___OBJ *)slot_msg__WTSO)->__id==__SLOT_DATA__) {
+ __tmp__A0SO=get_type_result__XF2G(slot_msg__WTSO);
} else {
- __tmp__IRWO=get_type_result__XY5G(slot_msg__4KWO);
- };
- if ((((void *)__tmp__IRWO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__IRWO)->parent_type__KTL != (void *)((__TYPE_FULL *)t__WKWO)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__IRWO != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__IRWO,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__WKWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__4KWO)->__id==__SLOT_DATA__) {
- __tmp__KSWO=((__SLOT_DATA *)slot_msg__4KWO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__KSWO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__4KWO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_position__ECH(__tmp__KSWO);
- put_position__ECH(Self__VKWO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__ALWO=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__ALWO,create__type__HZQC(Self__VKWO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM,t__WKWO));
- add_last__JLII(args__ALWO,read__4TCH(local__0KWO));
- __tmp__XSWO=Self__VKWO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__YSWO=((void **)((__FAST_ARRAYoEXPRo *)args__ALWO)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__YSWO)->__id) {
+ 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__ZSWO=my_copy__IE2M(__tmp__YSWO);
+ __tmp__R1SO=my_copy__MSYM(__tmp__Q1SO);
} break;
case __STRING_CST__: {
- Self__2ONQ=((__STRING_CST *)__tmp__YSWO);
- __tmp__ZSWO=create__text__BMQH(Self__2ONQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2ONQ->string__LDAI);
+ 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__ZSWO=my_copy__ODAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__EK2H(__tmp__Q1SO);
} break;
case __PROTOTYPE_CST__: {
- Self__3ONQ=((__PROTOTYPE_CST *)__tmp__YSWO);
- __tmp__ZSWO=create__type__HZQC(Self__3ONQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3ONQ->parent_constant__DMMC.static_type__LSYD);
+ 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__4ONQ=((__INTEGER_CST *)__tmp__YSWO);
- __tmp__ZSWO=create__value__type__I1QC(Self__4ONQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4ONQ->value__VUYD,Self__4ONQ->parent_constant__OMMC.static_type__LSYD);
+ 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__ZSWO=my_copy__02IJ(__tmp__YSWO);
+ __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__ZSWO=my_copy__2EAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__SL2H(__tmp__Q1SO);
} break;
case __EXPR_EQUAL__: {
- __tmp__ZSWO=my_copy__VFAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__LM2H(__tmp__Q1SO);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__ZSWO=my_copy__CGAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__YM2H(__tmp__Q1SO);
} break;
case __REAL_CST__: {
- Self__APNQ=((__REAL_CST *)__tmp__YSWO);
- __tmp__ZSWO=create__value__type__2KQH(Self__APNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__APNQ->value__RGAI,Self__APNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__CPNQ=((__CHARACTER_CST *)__tmp__YSWO);
- __tmp__ZSWO=create__char__XLQH(Self__CPNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__CPNQ->text__ZGAI);
+ 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__DPNQ=((__IS_EXPANDED *)__tmp__YSWO);
- __tmp__ZSWO=create__receiver__2J0H(Self__DPNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__DPNQ->receiver__AHAI));
+ 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;
+ };
+ 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__ZSWO=my_copy__FHAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__1N2H(__tmp__Q1SO);
} break;
case __EXPR_SUP__: {
- __tmp__ZSWO=my_copy__OHAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__EO2H(__tmp__Q1SO);
} break;
case __EXPR_SUB__: {
- __tmp__ZSWO=my_copy__ZHAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__PO2H(__tmp__Q1SO);
} break;
case __EXPR_MUL__: {
- __tmp__ZSWO=my_copy__FIAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__1O2H(__tmp__Q1SO);
} break;
case __EXPR_DIV__: {
- __tmp__ZSWO=my_copy__QIAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__GP2H(__tmp__Q1SO);
} break;
case __EXPR_AND__: {
- __tmp__ZSWO=my_copy__1IAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__RP2H(__tmp__Q1SO);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__ZSWO=my_copy__GJAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__2P2H(__tmp__Q1SO);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__ZSWO=my_copy__RJAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__HQ2H(__tmp__Q1SO);
} break;
case __PUT_TO__: {
- __tmp__ZSWO=my_copy__2JAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__SQ2H(__tmp__Q1SO);
} break;
case __ITEM__: {
- __tmp__ZSWO=my_copy__NKAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__DR2H(__tmp__Q1SO);
} break;
case __SIZE_OF__: {
- __tmp__ZSWO=my_copy__ZKAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__PR2H(__tmp__Q1SO);
} break;
case __CAST__: {
- __tmp__ZSWO=my_copy__CLAI(__tmp__YSWO);
+ __tmp__R1SO=my_copy__YR2H(__tmp__Q1SO);
} break;
case __CALL_SLOT__: {
- __tmp__ZSWO=my_copy__1E2M(__tmp__YSWO);
+ __tmp__R1SO=my_copy__5SYM(__tmp__Q1SO);
} break;
case __READ_SLOT__: {
- __tmp__ZSWO=my_copy__MRKK(__tmp__YSWO);
+ __tmp__R1SO=my_copy__IUGK(__tmp__Q1SO);
} break;
case __READ_GLOBAL__: {
- __tmp__ZSWO=my_copy__ZRKK(__tmp__YSWO);
+ __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__ZSWO=my_copy__3BGN(__tmp__YSWO);
+ __tmp__R1SO=my_copy__BQCN(__tmp__Q1SO);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__ZSWO=my_copy__VIIO(__tmp__YSWO);
+ __tmp__R1SO=my_copy__NREO(__tmp__Q1SO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__ZSWO=my_copy__3PNO(__tmp__YSWO);
+ __tmp__R1SO=my_copy__VYJO(__tmp__Q1SO);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__ZSWO=my_copy__CJIO(__tmp__YSWO);
+ __tmp__R1SO=my_copy__0REO(__tmp__Q1SO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__ZSWO=my_copy__JQNO(__tmp__YSWO);
+ __tmp__R1SO=my_copy__BZJO(__tmp__Q1SO);
} break;
case __EXPR_NEG__: {
- __tmp__ZSWO=my_copy__EBNM(__tmp__YSWO);
+ __tmp__R1SO=my_copy__CNJM(__tmp__Q1SO);
} break;
case __EXPR_ADD__: {
- __tmp__ZSWO=my_copy__EOPL(__tmp__YSWO);
+ __tmp__R1SO=my_copy__5XLL(__tmp__Q1SO);
} break;
case __EXPR_NOT__: {
- __tmp__ZSWO=my_copy__SH2M(__tmp__YSWO);
+ __tmp__R1SO=my_copy__WVYM(__tmp__Q1SO);
} break;
case __EXPR_MOD__: {
- __tmp__ZSWO=my_copy__NJIO(__tmp__YSWO);
+ __tmp__R1SO=my_copy__FSEO(__tmp__Q1SO);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__ZSWO=my_copy__YZHP(__tmp__YSWO);
+ __tmp__R1SO=my_copy__QCEP(__tmp__Q1SO);
} break;
case __EXPR_INF__: {
- __tmp__ZSWO=my_copy__13VN(__tmp__YSWO);
+ __tmp__R1SO=my_copy__5LSN(__tmp__Q1SO);
} break;
case __EXPR_INF_EQ__: {
- __tmp__ZSWO=my_copy__G4VN(__tmp__YSWO);
+ __tmp__R1SO=my_copy__KMSN(__tmp__Q1SO);
} break;
case __EXPR_OR__: {
- __tmp__ZSWO=my_copy__FLTN(__tmp__YSWO);
+ __tmp__R1SO=my_copy__JZPN(__tmp__Q1SO);
} break;
case __EXPR_XOR__: {
- __tmp__ZSWO=my_copy__OUWO(__tmp__YSWO);
+ __tmp__R1SO=my_copy__G3SO(__tmp__Q1SO);
} break;
};
- node__5KWO=new_read__slot__receiver__with__4G0H(__tmp__XSWO,slot_msg__4KWO,__tmp__ZSWO,args__ALWO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__5KWO);
- result__ZKWO=result_expr__BOHI(node__5KWO);
+ 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_491));
- append_name_in__0UXD(t__WKWO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__3RMO(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__XKWO);
- put_position__ECH(Self__VKWO->parent_expr_and_logic__2GGL.parent_expr_binary_logic__CGGL.parent_expr__BEGL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__ZKWO);
+ return(result__RTSO);
}
-static void* check_type__with__4R1M(__EXPR_NEG *Self__5R1M,void *t__AS1M,__POSITION p__BS1M)
+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.
{
- void *result__DS1M,*rec__GS1M,*__tmp__C01M,*__tmp__D01M;
- void *local__ES1M;
- void *instr__FS1M;
- void *slot_name__HS1M;
- void *slot_msg__IS1M;
- void *node__JS1M;
- void *__tmp__ZU1M,*__tmp__FY1M;
- __POSITION __tmp__AV1M,__tmp__IW1M,__tmp__MY1M,__tmp__UZ1M;
- __POSITION __tmp__B01M;
- void *__tmp__GV1M,*__tmp__SY1M;
- __STRING_CST *Self__RPNQ;
- __PROTOTYPE_CST *Self__SPNQ;
- __INTEGER_CST *Self__TPNQ;
- __REAL_CST *Self__VPNQ;
- __CHARACTER_CST *Self__XPNQ;
- __IS_EXPANDED *Self__YPNQ;
- void *args__KS1M;
- __BOOLEAN __tmp__VW1M;
- result__DS1M=NULL;
- local__ES1M=NULL;
- instr__FS1M=NULL;
- rec__GS1M=NULL;
- slot_name__HS1M=NULL;
- slot_msg__IS1M=NULL;
- node__JS1M=NULL;
- args__KS1M=NULL;
- if (affect_with__L1KI(t__AS1M,static_type__FZMM(Self__5R1M))) {
- result__DS1M=Self__5R1M;
- } else {
- if (is_export_to__Q3YI(static_type__FZMM(Self__5R1M),t__AS1M)) {
- local__ES1M=create__name__style__type__VCNG(Self__5R1M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__FZMM(Self__5R1M)));
- instr__FS1M=write__value__PXJH(local__ES1M,Self__5R1M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5R1M);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__FS1M);
- slot_name__HS1M=get__QEC(last_cast_name__3WAI);
- slot_msg__IS1M=get_slot__WADH(static_type__FZMM(Self__5R1M),slot_name__HS1M);
- if (((void *)slot_msg__IS1M == (void *)NULL)) {
+ __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__0UXD(static_type__FZMM(Self__5R1M),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__AS1M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__HS1M);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__FZMM(Self__5R1M),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__BS1M);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__FZMM(Self__5R1M)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
- if (((struct ___OBJ *)slot_msg__IS1M)->__id==__SLOT_DATA__) {
- __tmp__ZU1M=((__SLOT *)((__SLOT_DATA *)slot_msg__IS1M)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__ZU1M=((__SLOT *)((__SLOT_CODE *)slot_msg__IS1M)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__3CYM=((__SLOT *)((__SLOT_CODE *)slot_msg__MAYM)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__ZU1M) != 1)) {
- if (((struct ___OBJ *)slot_msg__IS1M)->__id==__SLOT_DATA__) {
- __tmp__AV1M=((__SLOT_DATA *)slot_msg__IS1M)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__AV1M=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__IS1M)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__AV1M);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__IS1M)->__id==__SLOT_DATA__) {
- __tmp__GV1M=get_type_result__NX5G(slot_msg__IS1M);
+ if (((struct ___OBJ *)slot_msg__MAYM)->__id==__SLOT_DATA__) {
+ __tmp__KDYM=get_type_result__XF2G(slot_msg__MAYM);
} else {
- __tmp__GV1M=get_type_result__XY5G(slot_msg__IS1M);
- };
- if ((((void *)__tmp__GV1M == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__GV1M)->parent_type__KTL != (void *)((__TYPE_FULL *)t__AS1M)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__GV1M != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__GV1M,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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);
};
- append__MOK(string_tmp__RB,(&__string_486));
- append_name_in__0UXD(t__AS1M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__IS1M)->__id==__SLOT_DATA__) {
- __tmp__IW1M=((__SLOT_DATA *)slot_msg__IS1M)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__IW1M=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__IS1M)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__IW1M);
- put_position__ECH(Self__5R1M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__GS1M=read__4TCH(local__ES1M);
- node__JS1M=new_read__slot__receiver__self__3ZQC(Self__5R1M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__IS1M,rec__GS1M,rec__GS1M);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__JS1M);
- result__DS1M=result_expr__BOHI(node__JS1M);
- __tmp__VW1M=TRUE__;
- } else {
- __tmp__VW1M=FALSE__;
- };
- if ((! __tmp__VW1M)) {
- if (is_import_to__VMBJ(t__AS1M,static_type__FZMM(Self__5R1M))) {
- local__ES1M=create__name__style__type__VCNG(Self__5R1M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__FZMM(Self__5R1M)));
- instr__FS1M=write__value__PXJH(local__ES1M,Self__5R1M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5R1M);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__FS1M);
- slot_name__HS1M=get__QEC(last_cast_name__3WAI);
- slot_msg__IS1M=get_slot__WADH(t__AS1M,slot_name__HS1M);
- if (((void *)slot_msg__IS1M == (void *)NULL)) {
+ 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)) {
+ 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__0UXD(t__AS1M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__FZMM(Self__5R1M),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__HS1M);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__AS1M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__BS1M);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__AS1M))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__IS1M)->__id==__SLOT_DATA__) {
- __tmp__FY1M=((__SLOT *)((__SLOT_DATA *)slot_msg__IS1M)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__FY1M=((__SLOT *)((__SLOT_CODE *)slot_msg__IS1M)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__JGYM=((__SLOT *)((__SLOT_CODE *)slot_msg__MAYM)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__FY1M) != 2)) {
- if (((struct ___OBJ *)slot_msg__IS1M)->__id==__SLOT_DATA__) {
- __tmp__MY1M=((__SLOT_DATA *)slot_msg__IS1M)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__MY1M=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__IS1M)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__MY1M);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__IS1M)->__id==__SLOT_DATA__) {
- __tmp__SY1M=get_type_result__NX5G(slot_msg__IS1M);
+ if (((struct ___OBJ *)slot_msg__MAYM)->__id==__SLOT_DATA__) {
+ __tmp__WGYM=get_type_result__XF2G(slot_msg__MAYM);
} else {
- __tmp__SY1M=get_type_result__XY5G(slot_msg__IS1M);
- };
- if ((((void *)__tmp__SY1M == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__SY1M)->parent_type__KTL != (void *)((__TYPE_FULL *)t__AS1M)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__SY1M != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__SY1M,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__AS1M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__IS1M)->__id==__SLOT_DATA__) {
- __tmp__UZ1M=((__SLOT_DATA *)slot_msg__IS1M)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__UZ1M=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__IS1M)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__UZ1M);
- put_position__ECH(Self__5R1M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__KS1M=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__KS1M,create__type__HZQC(Self__5R1M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,t__AS1M));
- add_last__JLII(args__KS1M,read__4TCH(local__ES1M));
- __tmp__B01M=Self__5R1M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__C01M=((void **)((__FAST_ARRAYoEXPRo *)args__KS1M)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__C01M)->__id) {
+ 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__D01M=my_copy__IE2M(__tmp__C01M);
+ __tmp__HIYM=my_copy__MSYM(__tmp__GIYM);
} break;
case __STRING_CST__: {
- Self__RPNQ=((__STRING_CST *)__tmp__C01M);
- __tmp__D01M=create__text__BMQH(Self__RPNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RPNQ->string__LDAI);
+ 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__D01M=my_copy__ODAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__EK2H(__tmp__GIYM);
} break;
case __PROTOTYPE_CST__: {
- Self__SPNQ=((__PROTOTYPE_CST *)__tmp__C01M);
- __tmp__D01M=create__type__HZQC(Self__SPNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SPNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__TPNQ=((__INTEGER_CST *)__tmp__C01M);
- __tmp__D01M=create__value__type__I1QC(Self__TPNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TPNQ->value__VUYD,Self__TPNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__D01M=my_copy__02IJ(__tmp__C01M);
+ __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__D01M=my_copy__2EAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__SL2H(__tmp__GIYM);
} break;
case __EXPR_EQUAL__: {
- __tmp__D01M=my_copy__VFAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__LM2H(__tmp__GIYM);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__D01M=my_copy__CGAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__YM2H(__tmp__GIYM);
} break;
case __REAL_CST__: {
- Self__VPNQ=((__REAL_CST *)__tmp__C01M);
- __tmp__D01M=create__value__type__2KQH(Self__VPNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VPNQ->value__RGAI,Self__VPNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__XPNQ=((__CHARACTER_CST *)__tmp__C01M);
- __tmp__D01M=create__char__XLQH(Self__XPNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XPNQ->text__ZGAI);
+ 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__YPNQ=((__IS_EXPANDED *)__tmp__C01M);
- __tmp__D01M=create__receiver__2J0H(Self__YPNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__YPNQ->receiver__AHAI));
+ 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;
+ };
+ 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__D01M=my_copy__FHAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__1N2H(__tmp__GIYM);
} break;
case __EXPR_SUP__: {
- __tmp__D01M=my_copy__OHAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__EO2H(__tmp__GIYM);
} break;
case __EXPR_SUB__: {
- __tmp__D01M=my_copy__ZHAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__PO2H(__tmp__GIYM);
} break;
case __EXPR_MUL__: {
- __tmp__D01M=my_copy__FIAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__1O2H(__tmp__GIYM);
} break;
case __EXPR_DIV__: {
- __tmp__D01M=my_copy__QIAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__GP2H(__tmp__GIYM);
} break;
case __EXPR_AND__: {
- __tmp__D01M=my_copy__1IAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__RP2H(__tmp__GIYM);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__D01M=my_copy__GJAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__2P2H(__tmp__GIYM);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__D01M=my_copy__RJAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__HQ2H(__tmp__GIYM);
} break;
case __PUT_TO__: {
- __tmp__D01M=my_copy__2JAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__SQ2H(__tmp__GIYM);
} break;
case __ITEM__: {
- __tmp__D01M=my_copy__NKAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__DR2H(__tmp__GIYM);
} break;
case __SIZE_OF__: {
- __tmp__D01M=my_copy__ZKAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__PR2H(__tmp__GIYM);
} break;
case __CAST__: {
- __tmp__D01M=my_copy__CLAI(__tmp__C01M);
+ __tmp__HIYM=my_copy__YR2H(__tmp__GIYM);
} break;
case __CALL_SLOT__: {
- __tmp__D01M=my_copy__1E2M(__tmp__C01M);
+ __tmp__HIYM=my_copy__5SYM(__tmp__GIYM);
} break;
case __READ_SLOT__: {
- __tmp__D01M=my_copy__MRKK(__tmp__C01M);
+ __tmp__HIYM=my_copy__IUGK(__tmp__GIYM);
} break;
case __READ_GLOBAL__: {
- __tmp__D01M=my_copy__ZRKK(__tmp__C01M);
+ __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__D01M=my_copy__3BGN(__tmp__C01M);
+ __tmp__HIYM=my_copy__BQCN(__tmp__GIYM);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__D01M=my_copy__VIIO(__tmp__C01M);
+ __tmp__HIYM=my_copy__NREO(__tmp__GIYM);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__D01M=my_copy__3PNO(__tmp__C01M);
+ __tmp__HIYM=my_copy__VYJO(__tmp__GIYM);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__D01M=my_copy__CJIO(__tmp__C01M);
+ __tmp__HIYM=my_copy__0REO(__tmp__GIYM);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__D01M=my_copy__JQNO(__tmp__C01M);
+ __tmp__HIYM=my_copy__BZJO(__tmp__GIYM);
} break;
case __EXPR_NEG__: {
- __tmp__D01M=my_copy__EBNM(__tmp__C01M);
+ __tmp__HIYM=my_copy__CNJM(__tmp__GIYM);
} break;
case __EXPR_ADD__: {
- __tmp__D01M=my_copy__EOPL(__tmp__C01M);
+ __tmp__HIYM=my_copy__5XLL(__tmp__GIYM);
} break;
case __EXPR_NOT__: {
- __tmp__D01M=my_copy__SH2M(__tmp__C01M);
+ __tmp__HIYM=my_copy__WVYM(__tmp__GIYM);
} break;
case __EXPR_MOD__: {
- __tmp__D01M=my_copy__NJIO(__tmp__C01M);
+ __tmp__HIYM=my_copy__FSEO(__tmp__GIYM);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__D01M=my_copy__YZHP(__tmp__C01M);
+ __tmp__HIYM=my_copy__QCEP(__tmp__GIYM);
} break;
case __EXPR_INF__: {
- __tmp__D01M=my_copy__13VN(__tmp__C01M);
+ __tmp__HIYM=my_copy__5LSN(__tmp__GIYM);
} break;
case __EXPR_INF_EQ__: {
- __tmp__D01M=my_copy__G4VN(__tmp__C01M);
+ __tmp__HIYM=my_copy__KMSN(__tmp__GIYM);
} break;
case __EXPR_OR__: {
- __tmp__D01M=my_copy__FLTN(__tmp__C01M);
+ __tmp__HIYM=my_copy__JZPN(__tmp__GIYM);
} break;
case __EXPR_XOR__: {
- __tmp__D01M=my_copy__OUWO(__tmp__C01M);
+ __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;
};
- node__JS1M=new_read__slot__receiver__with__4G0H(__tmp__B01M,slot_msg__IS1M,__tmp__D01M,args__KS1M);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__JS1M);
- result__DS1M=result_expr__BOHI(node__JS1M);
+ result__HAYM=__tmp__XC5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__AS1M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__FZMM(Self__5R1M),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__BS1M);
- put_position__ECH(Self__5R1M->parent_expr_unary__VVHL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__DS1M);
+ return(result__HAYM);
}
-static void* check_type__with__301M(__EXPR_ADD *Self__401M,void *t__501M,__POSITION p__A11M)
+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.
{
- void *result__C11M,*rec__F11M,*__tmp__BD2M,*__tmp__CD2M;
- void *local__D11M;
- void *instr__E11M;
- void *slot_name__G11M;
- void *slot_msg__H11M;
- void *node__I11M;
- void *__tmp__Y31M,*__tmp__EB2M;
- __POSITION __tmp__531M,__tmp__H51M,__tmp__LB2M,__tmp__TC2M;
- __POSITION __tmp__AD2M;
- void *__tmp__F41M,*__tmp__RB2M;
- __STRING_CST *Self__GQNQ;
- __PROTOTYPE_CST *Self__HQNQ;
- __INTEGER_CST *Self__IQNQ;
- __REAL_CST *Self__KQNQ;
- __CHARACTER_CST *Self__MQNQ;
- __IS_EXPANDED *Self__NQNQ;
- void *args__J11M;
- __BOOLEAN __tmp__U51M;
- result__C11M=NULL;
- local__D11M=NULL;
- instr__E11M=NULL;
- rec__F11M=NULL;
- slot_name__G11M=NULL;
- slot_msg__H11M=NULL;
- node__I11M=NULL;
- args__J11M=NULL;
- if (affect_with__L1KI(t__501M,static_type__UTQL(Self__401M))) {
- result__C11M=Self__401M;
- } else {
- if (is_export_to__Q3YI(static_type__UTQL(Self__401M),t__501M)) {
- local__D11M=create__name__style__type__VCNG(Self__401M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__UTQL(Self__401M)));
- instr__E11M=write__value__PXJH(local__D11M,Self__401M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__401M);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__E11M);
- slot_name__G11M=get__QEC(last_cast_name__3WAI);
- slot_msg__H11M=get_slot__WADH(static_type__UTQL(Self__401M),slot_name__G11M);
- if (((void *)slot_msg__H11M == (void *)NULL)) {
+ __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__0UXD(static_type__UTQL(Self__401M),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__501M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__G11M);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__UTQL(Self__401M),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__A11M);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__UTQL(Self__401M)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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 (((struct ___OBJ *)slot_msg__H11M)->__id==__SLOT_DATA__) {
- __tmp__Y31M=((__SLOT *)((__SLOT_DATA *)slot_msg__H11M)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__Y31M=((__SLOT *)((__SLOT_CODE *)slot_msg__H11M)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__2LYM=((__SLOT *)((__SLOT_CODE *)slot_msg__LJYM)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__Y31M) != 1)) {
- if (((struct ___OBJ *)slot_msg__H11M)->__id==__SLOT_DATA__) {
- __tmp__531M=((__SLOT_DATA *)slot_msg__H11M)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__531M=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__H11M)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__531M);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__H11M)->__id==__SLOT_DATA__) {
- __tmp__F41M=get_type_result__NX5G(slot_msg__H11M);
+ if (((struct ___OBJ *)slot_msg__LJYM)->__id==__SLOT_DATA__) {
+ __tmp__JMYM=get_type_result__XF2G(slot_msg__LJYM);
} else {
- __tmp__F41M=get_type_result__XY5G(slot_msg__H11M);
- };
- if ((((void *)__tmp__F41M == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__F41M)->parent_type__KTL != (void *)((__TYPE_FULL *)t__501M)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__F41M != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__F41M,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__501M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__H11M)->__id==__SLOT_DATA__) {
- __tmp__H51M=((__SLOT_DATA *)slot_msg__H11M)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__H51M=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__H11M)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__H51M);
- put_position__ECH(Self__401M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__F11M=read__4TCH(local__D11M);
- node__I11M=new_read__slot__receiver__self__3ZQC(Self__401M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__H11M,rec__F11M,rec__F11M);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__I11M);
- result__C11M=result_expr__BOHI(node__I11M);
- __tmp__U51M=TRUE__;
- } else {
- __tmp__U51M=FALSE__;
- };
- if ((! __tmp__U51M)) {
- if (is_import_to__VMBJ(t__501M,static_type__UTQL(Self__401M))) {
- local__D11M=create__name__style__type__VCNG(Self__401M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__UTQL(Self__401M)));
- instr__E11M=write__value__PXJH(local__D11M,Self__401M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__401M);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__E11M);
- slot_name__G11M=get__QEC(last_cast_name__3WAI);
- slot_msg__H11M=get_slot__WADH(t__501M,slot_name__G11M);
- if (((void *)slot_msg__H11M == (void *)NULL)) {
+ 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)) {
+ 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__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__0UXD(t__501M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__UTQL(Self__401M),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__G11M);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__501M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__A11M);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__501M))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__H11M)->__id==__SLOT_DATA__) {
- __tmp__EB2M=((__SLOT *)((__SLOT_DATA *)slot_msg__H11M)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__EB2M=((__SLOT *)((__SLOT_CODE *)slot_msg__H11M)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__IPYM=((__SLOT *)((__SLOT_CODE *)slot_msg__LJYM)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__EB2M) != 2)) {
- if (((struct ___OBJ *)slot_msg__H11M)->__id==__SLOT_DATA__) {
- __tmp__LB2M=((__SLOT_DATA *)slot_msg__H11M)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__LB2M=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__H11M)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__LB2M);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__H11M)->__id==__SLOT_DATA__) {
- __tmp__RB2M=get_type_result__NX5G(slot_msg__H11M);
+ if (((struct ___OBJ *)slot_msg__LJYM)->__id==__SLOT_DATA__) {
+ __tmp__VPYM=get_type_result__XF2G(slot_msg__LJYM);
} else {
- __tmp__RB2M=get_type_result__XY5G(slot_msg__H11M);
- };
- if ((((void *)__tmp__RB2M == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__RB2M)->parent_type__KTL != (void *)((__TYPE_FULL *)t__501M)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__RB2M != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__RB2M,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__501M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__H11M)->__id==__SLOT_DATA__) {
- __tmp__TC2M=((__SLOT_DATA *)slot_msg__H11M)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__TC2M=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__H11M)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__TC2M);
- put_position__ECH(Self__401M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__J11M=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__J11M,create__type__HZQC(Self__401M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__501M));
- add_last__JLII(args__J11M,read__4TCH(local__D11M));
- __tmp__AD2M=Self__401M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__BD2M=((void **)((__FAST_ARRAYoEXPRo *)args__J11M)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__BD2M)->__id) {
+ 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__CD2M=my_copy__IE2M(__tmp__BD2M);
+ __tmp__GRYM=my_copy__MSYM(__tmp__FRYM);
} break;
case __STRING_CST__: {
- Self__GQNQ=((__STRING_CST *)__tmp__BD2M);
- __tmp__CD2M=create__text__BMQH(Self__GQNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GQNQ->string__LDAI);
+ 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__CD2M=my_copy__ODAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__EK2H(__tmp__FRYM);
} break;
case __PROTOTYPE_CST__: {
- Self__HQNQ=((__PROTOTYPE_CST *)__tmp__BD2M);
- __tmp__CD2M=create__type__HZQC(Self__HQNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HQNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__IQNQ=((__INTEGER_CST *)__tmp__BD2M);
- __tmp__CD2M=create__value__type__I1QC(Self__IQNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IQNQ->value__VUYD,Self__IQNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__CD2M=my_copy__02IJ(__tmp__BD2M);
+ __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__CD2M=my_copy__2EAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__SL2H(__tmp__FRYM);
} break;
case __EXPR_EQUAL__: {
- __tmp__CD2M=my_copy__VFAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__LM2H(__tmp__FRYM);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__CD2M=my_copy__CGAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__YM2H(__tmp__FRYM);
} break;
case __REAL_CST__: {
- Self__KQNQ=((__REAL_CST *)__tmp__BD2M);
- __tmp__CD2M=create__value__type__2KQH(Self__KQNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KQNQ->value__RGAI,Self__KQNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__MQNQ=((__CHARACTER_CST *)__tmp__BD2M);
- __tmp__CD2M=create__char__XLQH(Self__MQNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__MQNQ->text__ZGAI);
+ 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__NQNQ=((__IS_EXPANDED *)__tmp__BD2M);
- __tmp__CD2M=create__receiver__2J0H(Self__NQNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__NQNQ->receiver__AHAI));
+ 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__CD2M=my_copy__FHAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__1N2H(__tmp__FRYM);
} break;
case __EXPR_SUP__: {
- __tmp__CD2M=my_copy__OHAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__EO2H(__tmp__FRYM);
} break;
case __EXPR_SUB__: {
- __tmp__CD2M=my_copy__ZHAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__PO2H(__tmp__FRYM);
} break;
case __EXPR_MUL__: {
- __tmp__CD2M=my_copy__FIAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__1O2H(__tmp__FRYM);
} break;
case __EXPR_DIV__: {
- __tmp__CD2M=my_copy__QIAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__GP2H(__tmp__FRYM);
} break;
case __EXPR_AND__: {
- __tmp__CD2M=my_copy__1IAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__RP2H(__tmp__FRYM);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__CD2M=my_copy__GJAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__2P2H(__tmp__FRYM);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__CD2M=my_copy__RJAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__HQ2H(__tmp__FRYM);
} break;
case __PUT_TO__: {
- __tmp__CD2M=my_copy__2JAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__SQ2H(__tmp__FRYM);
} break;
case __ITEM__: {
- __tmp__CD2M=my_copy__NKAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__DR2H(__tmp__FRYM);
} break;
case __SIZE_OF__: {
- __tmp__CD2M=my_copy__ZKAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__PR2H(__tmp__FRYM);
} break;
case __CAST__: {
- __tmp__CD2M=my_copy__CLAI(__tmp__BD2M);
+ __tmp__GRYM=my_copy__YR2H(__tmp__FRYM);
} break;
case __CALL_SLOT__: {
- __tmp__CD2M=my_copy__1E2M(__tmp__BD2M);
+ __tmp__GRYM=my_copy__5SYM(__tmp__FRYM);
} break;
case __READ_SLOT__: {
- __tmp__CD2M=my_copy__MRKK(__tmp__BD2M);
+ __tmp__GRYM=my_copy__IUGK(__tmp__FRYM);
} break;
case __READ_GLOBAL__: {
- __tmp__CD2M=my_copy__ZRKK(__tmp__BD2M);
+ __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__CD2M=my_copy__3BGN(__tmp__BD2M);
+ __tmp__GRYM=my_copy__BQCN(__tmp__FRYM);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__CD2M=my_copy__VIIO(__tmp__BD2M);
+ __tmp__GRYM=my_copy__NREO(__tmp__FRYM);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__CD2M=my_copy__3PNO(__tmp__BD2M);
+ __tmp__GRYM=my_copy__VYJO(__tmp__FRYM);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__CD2M=my_copy__CJIO(__tmp__BD2M);
+ __tmp__GRYM=my_copy__0REO(__tmp__FRYM);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__CD2M=my_copy__JQNO(__tmp__BD2M);
+ __tmp__GRYM=my_copy__BZJO(__tmp__FRYM);
} break;
case __EXPR_NEG__: {
- __tmp__CD2M=my_copy__EBNM(__tmp__BD2M);
+ __tmp__GRYM=my_copy__CNJM(__tmp__FRYM);
} break;
case __EXPR_ADD__: {
- __tmp__CD2M=my_copy__EOPL(__tmp__BD2M);
+ __tmp__GRYM=my_copy__5XLL(__tmp__FRYM);
} break;
case __EXPR_NOT__: {
- __tmp__CD2M=my_copy__SH2M(__tmp__BD2M);
+ __tmp__GRYM=my_copy__WVYM(__tmp__FRYM);
} break;
case __EXPR_MOD__: {
- __tmp__CD2M=my_copy__NJIO(__tmp__BD2M);
+ __tmp__GRYM=my_copy__FSEO(__tmp__FRYM);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__CD2M=my_copy__YZHP(__tmp__BD2M);
+ __tmp__GRYM=my_copy__QCEP(__tmp__FRYM);
} break;
case __EXPR_INF__: {
- __tmp__CD2M=my_copy__13VN(__tmp__BD2M);
+ __tmp__GRYM=my_copy__5LSN(__tmp__FRYM);
} break;
case __EXPR_INF_EQ__: {
- __tmp__CD2M=my_copy__G4VN(__tmp__BD2M);
+ __tmp__GRYM=my_copy__KMSN(__tmp__FRYM);
} break;
case __EXPR_OR__: {
- __tmp__CD2M=my_copy__FLTN(__tmp__BD2M);
+ __tmp__GRYM=my_copy__JZPN(__tmp__FRYM);
} break;
case __EXPR_XOR__: {
- __tmp__CD2M=my_copy__OUWO(__tmp__BD2M);
+ __tmp__GRYM=my_copy__G3SO(__tmp__FRYM);
} break;
};
- node__I11M=new_read__slot__receiver__with__4G0H(__tmp__AD2M,slot_msg__H11M,__tmp__CD2M,args__J11M);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__I11M);
- result__C11M=result_expr__BOHI(node__I11M);
+ 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_491));
- append_name_in__0UXD(t__501M,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__UTQL(Self__401M),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__A11M);
- put_position__ECH(Self__401M->parent_expr_binary__AWHL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__C11M);
+ return(result__GJYM);
}
-static void* check_type__with__2NHN(__EXPR_NOT *Self__3NHN,void *t__4NHN,__POSITION p__5NHN)
+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.
{
- void *result__BOHN,*rec__EOHN,*__tmp__AWHN,*__tmp__BWHN;
- void *local__COHN;
- void *instr__DOHN;
- void *slot_name__FOHN;
- void *slot_msg__GOHN;
- void *node__HOHN;
- void *__tmp__XQHN,*__tmp__DUHN;
- __POSITION __tmp__4QHN,__tmp__GSHN,__tmp__KUHN,__tmp__SVHN;
- __POSITION __tmp__5VHN;
- void *__tmp__ERHN,*__tmp__QUHN;
- __STRING_CST *Self__1QNQ;
- __PROTOTYPE_CST *Self__2QNQ;
- __INTEGER_CST *Self__3QNQ;
- __REAL_CST *Self__5QNQ;
- __CHARACTER_CST *Self__BRNQ;
- __IS_EXPANDED *Self__CRNQ;
- void *args__IOHN;
- __BOOLEAN __tmp__TSHN;
- result__BOHN=NULL;
- local__COHN=NULL;
- instr__DOHN=NULL;
- rec__EOHN=NULL;
- slot_name__FOHN=NULL;
- slot_msg__GOHN=NULL;
- node__HOHN=NULL;
- args__IOHN=NULL;
- if (affect_with__L1KI(t__4NHN,static_type__NP1M(Self__3NHN))) {
- result__BOHN=Self__3NHN;
- } else {
- if (is_export_to__Q3YI(static_type__NP1M(Self__3NHN),t__4NHN)) {
- local__COHN=create__name__style__type__VCNG(Self__3NHN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__NP1M(Self__3NHN)));
- instr__DOHN=write__value__PXJH(local__COHN,Self__3NHN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3NHN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__DOHN);
- slot_name__FOHN=get__QEC(last_cast_name__3WAI);
- slot_msg__GOHN=get_slot__WADH(static_type__NP1M(Self__3NHN),slot_name__FOHN);
- if (((void *)slot_msg__GOHN == (void *)NULL)) {
+ __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__0UXD(static_type__NP1M(Self__3NHN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__4NHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__FOHN);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__NP1M(Self__3NHN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__5NHN);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__NP1M(Self__3NHN)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__GOHN)->__id==__SLOT_DATA__) {
- __tmp__XQHN=((__SLOT *)((__SLOT_DATA *)slot_msg__GOHN)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__XQHN=((__SLOT *)((__SLOT_CODE *)slot_msg__GOHN)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__14DN=((__SLOT *)((__SLOT_CODE *)slot_msg__K2DN)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__XQHN) != 1)) {
- if (((struct ___OBJ *)slot_msg__GOHN)->__id==__SLOT_DATA__) {
- __tmp__4QHN=((__SLOT_DATA *)slot_msg__GOHN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__4QHN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GOHN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__4QHN);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__GOHN)->__id==__SLOT_DATA__) {
- __tmp__ERHN=get_type_result__NX5G(slot_msg__GOHN);
+ if (((struct ___OBJ *)slot_msg__K2DN)->__id==__SLOT_DATA__) {
+ __tmp__I5DN=get_type_result__XF2G(slot_msg__K2DN);
} else {
- __tmp__ERHN=get_type_result__XY5G(slot_msg__GOHN);
- };
- if ((((void *)__tmp__ERHN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__ERHN)->parent_type__KTL != (void *)((__TYPE_FULL *)t__4NHN)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__ERHN != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__ERHN,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__4NHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__GOHN)->__id==__SLOT_DATA__) {
- __tmp__GSHN=((__SLOT_DATA *)slot_msg__GOHN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__GSHN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GOHN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__GSHN);
- put_position__ECH(Self__3NHN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__EOHN=read__4TCH(local__COHN);
- node__HOHN=new_read__slot__receiver__self__3ZQC(Self__3NHN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__GOHN,rec__EOHN,rec__EOHN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__HOHN);
- result__BOHN=result_expr__BOHI(node__HOHN);
- __tmp__TSHN=TRUE__;
- } else {
- __tmp__TSHN=FALSE__;
- };
- if ((! __tmp__TSHN)) {
- if (is_import_to__VMBJ(t__4NHN,static_type__NP1M(Self__3NHN))) {
- local__COHN=create__name__style__type__VCNG(Self__3NHN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__NP1M(Self__3NHN)));
- instr__DOHN=write__value__PXJH(local__COHN,Self__3NHN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3NHN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__DOHN);
- slot_name__FOHN=get__QEC(last_cast_name__3WAI);
- slot_msg__GOHN=get_slot__WADH(t__4NHN,slot_name__FOHN);
- if (((void *)slot_msg__GOHN == (void *)NULL)) {
+ 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;
+ } break;
+ case __DTA_CAST__: {
+ __tmp__AD5R=((__DTA_CAST *)__tmp__5C5R)->result_expr__G01H;
+ } break;
+ case __DTA_WR_CODE__: {
+ __tmp__AD5R=((__DTA_WR_CODE *)__tmp__5C5R)->parent_dta__MZLH.result_expr__YHZD;
+ } break;
+ case __DTA_BLOCK__: {
+ __tmp__AD5R=((__DTA_BLOCK *)__tmp__5C5R)->result_expr__F41H;
+ } break;
+ case __DTA_WR_VALUE__: {
+ __tmp__AD5R=((__DTA_WR_VALUE *)__tmp__5C5R)->parent_dta__XSUH.result_expr__YHZD;
+ } break;
+ case __DTA_RD_ARGS__: {
+ __tmp__AD5R=((__DTA_RD_ARGS *)__tmp__5C5R)->parent_dta__HOWH.result_expr__YHZD;
+ } 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__0UXD(t__4NHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__NP1M(Self__3NHN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__FOHN);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__4NHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__5NHN);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__4NHN))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__GOHN)->__id==__SLOT_DATA__) {
- __tmp__DUHN=((__SLOT *)((__SLOT_DATA *)slot_msg__GOHN)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__DUHN=((__SLOT *)((__SLOT_CODE *)slot_msg__GOHN)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__HCEN=((__SLOT *)((__SLOT_CODE *)slot_msg__K2DN)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__DUHN) != 2)) {
- if (((struct ___OBJ *)slot_msg__GOHN)->__id==__SLOT_DATA__) {
- __tmp__KUHN=((__SLOT_DATA *)slot_msg__GOHN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__KUHN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GOHN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__KUHN);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__GOHN)->__id==__SLOT_DATA__) {
- __tmp__QUHN=get_type_result__NX5G(slot_msg__GOHN);
+ if (((struct ___OBJ *)slot_msg__K2DN)->__id==__SLOT_DATA__) {
+ __tmp__UCEN=get_type_result__XF2G(slot_msg__K2DN);
} else {
- __tmp__QUHN=get_type_result__XY5G(slot_msg__GOHN);
- };
- if ((((void *)__tmp__QUHN == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__QUHN)->parent_type__KTL != (void *)((__TYPE_FULL *)t__4NHN)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__QUHN != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__QUHN,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__4NHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__GOHN)->__id==__SLOT_DATA__) {
- __tmp__SVHN=((__SLOT_DATA *)slot_msg__GOHN)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__SVHN=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__GOHN)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__SVHN);
- put_position__ECH(Self__3NHN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__IOHN=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__IOHN,create__type__HZQC(Self__3NHN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM,t__4NHN));
- add_last__JLII(args__IOHN,read__4TCH(local__COHN));
- __tmp__5VHN=Self__3NHN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__AWHN=((void **)((__FAST_ARRAYoEXPRo *)args__IOHN)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__AWHN)->__id) {
+ 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__BWHN=my_copy__IE2M(__tmp__AWHN);
+ __tmp__FEEN=my_copy__MSYM(__tmp__EEEN);
} break;
case __STRING_CST__: {
- Self__1QNQ=((__STRING_CST *)__tmp__AWHN);
- __tmp__BWHN=create__text__BMQH(Self__1QNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1QNQ->string__LDAI);
+ 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__BWHN=my_copy__ODAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__EK2H(__tmp__EEEN);
} break;
case __PROTOTYPE_CST__: {
- Self__2QNQ=((__PROTOTYPE_CST *)__tmp__AWHN);
- __tmp__BWHN=create__type__HZQC(Self__2QNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2QNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__3QNQ=((__INTEGER_CST *)__tmp__AWHN);
- __tmp__BWHN=create__value__type__I1QC(Self__3QNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__3QNQ->value__VUYD,Self__3QNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__BWHN=my_copy__02IJ(__tmp__AWHN);
+ __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__BWHN=my_copy__2EAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__SL2H(__tmp__EEEN);
} break;
case __EXPR_EQUAL__: {
- __tmp__BWHN=my_copy__VFAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__LM2H(__tmp__EEEN);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__BWHN=my_copy__CGAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__YM2H(__tmp__EEEN);
} break;
case __REAL_CST__: {
- Self__5QNQ=((__REAL_CST *)__tmp__AWHN);
- __tmp__BWHN=create__value__type__2KQH(Self__5QNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5QNQ->value__RGAI,Self__5QNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__BRNQ=((__CHARACTER_CST *)__tmp__AWHN);
- __tmp__BWHN=create__char__XLQH(Self__BRNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__BRNQ->text__ZGAI);
+ 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__CRNQ=((__IS_EXPANDED *)__tmp__AWHN);
- __tmp__BWHN=create__receiver__2J0H(Self__CRNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__CRNQ->receiver__AHAI));
+ 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__BWHN=my_copy__FHAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__1N2H(__tmp__EEEN);
} break;
case __EXPR_SUP__: {
- __tmp__BWHN=my_copy__OHAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__EO2H(__tmp__EEEN);
} break;
case __EXPR_SUB__: {
- __tmp__BWHN=my_copy__ZHAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__PO2H(__tmp__EEEN);
} break;
case __EXPR_MUL__: {
- __tmp__BWHN=my_copy__FIAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__1O2H(__tmp__EEEN);
} break;
case __EXPR_DIV__: {
- __tmp__BWHN=my_copy__QIAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__GP2H(__tmp__EEEN);
} break;
case __EXPR_AND__: {
- __tmp__BWHN=my_copy__1IAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__RP2H(__tmp__EEEN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__BWHN=my_copy__GJAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__2P2H(__tmp__EEEN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__BWHN=my_copy__RJAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__HQ2H(__tmp__EEEN);
} break;
case __PUT_TO__: {
- __tmp__BWHN=my_copy__2JAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__SQ2H(__tmp__EEEN);
} break;
case __ITEM__: {
- __tmp__BWHN=my_copy__NKAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__DR2H(__tmp__EEEN);
} break;
case __SIZE_OF__: {
- __tmp__BWHN=my_copy__ZKAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__PR2H(__tmp__EEEN);
} break;
case __CAST__: {
- __tmp__BWHN=my_copy__CLAI(__tmp__AWHN);
+ __tmp__FEEN=my_copy__YR2H(__tmp__EEEN);
} break;
case __CALL_SLOT__: {
- __tmp__BWHN=my_copy__1E2M(__tmp__AWHN);
+ __tmp__FEEN=my_copy__5SYM(__tmp__EEEN);
} break;
case __READ_SLOT__: {
- __tmp__BWHN=my_copy__MRKK(__tmp__AWHN);
+ __tmp__FEEN=my_copy__IUGK(__tmp__EEEN);
} break;
case __READ_GLOBAL__: {
- __tmp__BWHN=my_copy__ZRKK(__tmp__AWHN);
+ __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__BWHN=my_copy__3BGN(__tmp__AWHN);
+ __tmp__FEEN=my_copy__BQCN(__tmp__EEEN);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__BWHN=my_copy__VIIO(__tmp__AWHN);
+ __tmp__FEEN=my_copy__NREO(__tmp__EEEN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__BWHN=my_copy__3PNO(__tmp__AWHN);
+ __tmp__FEEN=my_copy__VYJO(__tmp__EEEN);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__BWHN=my_copy__CJIO(__tmp__AWHN);
+ __tmp__FEEN=my_copy__0REO(__tmp__EEEN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__BWHN=my_copy__JQNO(__tmp__AWHN);
+ __tmp__FEEN=my_copy__BZJO(__tmp__EEEN);
} break;
case __EXPR_NEG__: {
- __tmp__BWHN=my_copy__EBNM(__tmp__AWHN);
+ __tmp__FEEN=my_copy__CNJM(__tmp__EEEN);
} break;
case __EXPR_ADD__: {
- __tmp__BWHN=my_copy__EOPL(__tmp__AWHN);
+ __tmp__FEEN=my_copy__5XLL(__tmp__EEEN);
} break;
case __EXPR_NOT__: {
- __tmp__BWHN=my_copy__SH2M(__tmp__AWHN);
+ __tmp__FEEN=my_copy__WVYM(__tmp__EEEN);
} break;
case __EXPR_MOD__: {
- __tmp__BWHN=my_copy__NJIO(__tmp__AWHN);
+ __tmp__FEEN=my_copy__FSEO(__tmp__EEEN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__BWHN=my_copy__YZHP(__tmp__AWHN);
+ __tmp__FEEN=my_copy__QCEP(__tmp__EEEN);
} break;
case __EXPR_INF__: {
- __tmp__BWHN=my_copy__13VN(__tmp__AWHN);
+ __tmp__FEEN=my_copy__5LSN(__tmp__EEEN);
} break;
case __EXPR_INF_EQ__: {
- __tmp__BWHN=my_copy__G4VN(__tmp__AWHN);
+ __tmp__FEEN=my_copy__KMSN(__tmp__EEEN);
} break;
case __EXPR_OR__: {
- __tmp__BWHN=my_copy__FLTN(__tmp__AWHN);
+ __tmp__FEEN=my_copy__JZPN(__tmp__EEEN);
} break;
case __EXPR_XOR__: {
- __tmp__BWHN=my_copy__OUWO(__tmp__AWHN);
+ __tmp__FEEN=my_copy__G3SO(__tmp__EEEN);
} break;
};
- node__HOHN=new_read__slot__receiver__with__4G0H(__tmp__5VHN,slot_msg__GOHN,__tmp__BWHN,args__IOHN);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__HOHN);
- result__BOHN=result_expr__BOHI(node__HOHN);
+ 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_491));
- append_name_in__0UXD(t__4NHN,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__NP1M(Self__3NHN),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__5NHN);
- put_position__ECH(Self__3NHN->parent_expr_unary__Y1ZL.parent_expr__UVHL.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__BOHN);
+ return(result__F2DN);
}
-static void* check_type__with__KGNO(__EXPR_MOD *Self__LGNO,void *t__MGNO,__POSITION p__NGNO)
+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.
{
- void *result__PGNO,*rec__SGNO,*__tmp__OONO,*__tmp__PONO;
- void *local__QGNO;
- void *instr__RGNO;
- void *slot_name__TGNO;
- void *slot_msg__UGNO;
- void *node__VGNO;
- void *__tmp__FJNO,*__tmp__RMNO;
- __POSITION __tmp__MJNO,__tmp__UKNO,__tmp__YMNO,__tmp__AONO;
- __POSITION __tmp__NONO;
- void *__tmp__SJNO,*__tmp__4MNO;
- __STRING_CST *Self__QRNQ;
- __PROTOTYPE_CST *Self__RRNQ;
- __INTEGER_CST *Self__SRNQ;
- __REAL_CST *Self__URNQ;
- __CHARACTER_CST *Self__WRNQ;
- __IS_EXPANDED *Self__XRNQ;
- void *args__WGNO;
- __BOOLEAN __tmp__BLNO;
- result__PGNO=NULL;
- local__QGNO=NULL;
- instr__RGNO=NULL;
- rec__SGNO=NULL;
- slot_name__TGNO=NULL;
- slot_msg__UGNO=NULL;
- node__VGNO=NULL;
- args__WGNO=NULL;
- if (affect_with__L1KI(t__MGNO,static_type__LIIO(Self__LGNO))) {
- result__PGNO=Self__LGNO;
- } else {
- if (is_export_to__Q3YI(static_type__LIIO(Self__LGNO),t__MGNO)) {
- local__QGNO=create__name__style__type__VCNG(Self__LGNO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__LIIO(Self__LGNO)));
- instr__RGNO=write__value__PXJH(local__QGNO,Self__LGNO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LGNO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__RGNO);
- slot_name__TGNO=get__QEC(last_cast_name__3WAI);
- slot_msg__UGNO=get_slot__WADH(static_type__LIIO(Self__LGNO),slot_name__TGNO);
- if (((void *)slot_msg__UGNO == (void *)NULL)) {
+ __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__0UXD(static_type__LIIO(Self__LGNO),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__MGNO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__TGNO);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__LIIO(Self__LGNO),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__NGNO);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__LIIO(Self__LGNO)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__UGNO)->__id==__SLOT_DATA__) {
- __tmp__FJNO=((__SLOT *)((__SLOT_DATA *)slot_msg__UGNO)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__FJNO=((__SLOT *)((__SLOT_CODE *)slot_msg__UGNO)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__3RJO=((__SLOT *)((__SLOT_CODE *)slot_msg__MPJO)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__FJNO) != 1)) {
- if (((struct ___OBJ *)slot_msg__UGNO)->__id==__SLOT_DATA__) {
- __tmp__MJNO=((__SLOT_DATA *)slot_msg__UGNO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__MJNO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__UGNO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__MJNO);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__UGNO)->__id==__SLOT_DATA__) {
- __tmp__SJNO=get_type_result__NX5G(slot_msg__UGNO);
+ if (((struct ___OBJ *)slot_msg__MPJO)->__id==__SLOT_DATA__) {
+ __tmp__KSJO=get_type_result__XF2G(slot_msg__MPJO);
} else {
- __tmp__SJNO=get_type_result__XY5G(slot_msg__UGNO);
- };
- if ((((void *)__tmp__SJNO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__SJNO)->parent_type__KTL != (void *)((__TYPE_FULL *)t__MGNO)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__SJNO != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__SJNO,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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;
+ };
+ };
+ ((__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_486));
- append_name_in__0UXD(t__MGNO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__UGNO)->__id==__SLOT_DATA__) {
- __tmp__UKNO=((__SLOT_DATA *)slot_msg__UGNO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__UKNO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__UGNO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__UKNO);
- put_position__ECH(Self__LGNO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__SGNO=read__4TCH(local__QGNO);
- node__VGNO=new_read__slot__receiver__self__3ZQC(Self__LGNO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__UGNO,rec__SGNO,rec__SGNO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__VGNO);
- result__PGNO=result_expr__BOHI(node__VGNO);
- __tmp__BLNO=TRUE__;
- } else {
- __tmp__BLNO=FALSE__;
- };
- if ((! __tmp__BLNO)) {
- if (is_import_to__VMBJ(t__MGNO,static_type__LIIO(Self__LGNO))) {
- local__QGNO=create__name__style__type__VCNG(Self__LGNO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__LIIO(Self__LGNO)));
- instr__RGNO=write__value__PXJH(local__QGNO,Self__LGNO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LGNO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__RGNO);
- slot_name__TGNO=get__QEC(last_cast_name__3WAI);
- slot_msg__UGNO=get_slot__WADH(t__MGNO,slot_name__TGNO);
- if (((void *)slot_msg__UGNO == (void *)NULL)) {
+ 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));
+ };
+ };
+ 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;
+ };
+ 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__0UXD(t__MGNO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__LIIO(Self__LGNO),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__TGNO);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__MGNO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__NGNO);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__MGNO))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__UGNO)->__id==__SLOT_DATA__) {
- __tmp__RMNO=((__SLOT *)((__SLOT_DATA *)slot_msg__UGNO)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__RMNO=((__SLOT *)((__SLOT_CODE *)slot_msg__UGNO)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__JVJO=((__SLOT *)((__SLOT_CODE *)slot_msg__MPJO)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__RMNO) != 2)) {
- if (((struct ___OBJ *)slot_msg__UGNO)->__id==__SLOT_DATA__) {
- __tmp__YMNO=((__SLOT_DATA *)slot_msg__UGNO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__YMNO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__UGNO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__YMNO);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__UGNO)->__id==__SLOT_DATA__) {
- __tmp__4MNO=get_type_result__NX5G(slot_msg__UGNO);
+ if (((struct ___OBJ *)slot_msg__MPJO)->__id==__SLOT_DATA__) {
+ __tmp__WVJO=get_type_result__XF2G(slot_msg__MPJO);
} else {
- __tmp__4MNO=get_type_result__XY5G(slot_msg__UGNO);
- };
- if ((((void *)__tmp__4MNO == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__4MNO)->parent_type__KTL != (void *)((__TYPE_FULL *)t__MGNO)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__4MNO != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__4MNO,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__MGNO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__UGNO)->__id==__SLOT_DATA__) {
- __tmp__AONO=((__SLOT_DATA *)slot_msg__UGNO)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__AONO=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__UGNO)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__AONO);
- put_position__ECH(Self__LGNO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__WGNO=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__WGNO,create__type__HZQC(Self__LGNO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__MGNO));
- add_last__JLII(args__WGNO,read__4TCH(local__QGNO));
- __tmp__NONO=Self__LGNO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__OONO=((void **)((__FAST_ARRAYoEXPRo *)args__WGNO)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__OONO)->__id) {
+ 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__PONO=my_copy__IE2M(__tmp__OONO);
+ __tmp__HXJO=my_copy__MSYM(__tmp__GXJO);
} break;
case __STRING_CST__: {
- Self__QRNQ=((__STRING_CST *)__tmp__OONO);
- __tmp__PONO=create__text__BMQH(Self__QRNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QRNQ->string__LDAI);
+ 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__PONO=my_copy__ODAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__EK2H(__tmp__GXJO);
} break;
case __PROTOTYPE_CST__: {
- Self__RRNQ=((__PROTOTYPE_CST *)__tmp__OONO);
- __tmp__PONO=create__type__HZQC(Self__RRNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RRNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__SRNQ=((__INTEGER_CST *)__tmp__OONO);
- __tmp__PONO=create__value__type__I1QC(Self__SRNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SRNQ->value__VUYD,Self__SRNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__PONO=my_copy__02IJ(__tmp__OONO);
+ __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__PONO=my_copy__2EAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__SL2H(__tmp__GXJO);
} break;
case __EXPR_EQUAL__: {
- __tmp__PONO=my_copy__VFAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__LM2H(__tmp__GXJO);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__PONO=my_copy__CGAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__YM2H(__tmp__GXJO);
} break;
case __REAL_CST__: {
- Self__URNQ=((__REAL_CST *)__tmp__OONO);
- __tmp__PONO=create__value__type__2KQH(Self__URNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__URNQ->value__RGAI,Self__URNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__WRNQ=((__CHARACTER_CST *)__tmp__OONO);
- __tmp__PONO=create__char__XLQH(Self__WRNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WRNQ->text__ZGAI);
+ 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__XRNQ=((__IS_EXPANDED *)__tmp__OONO);
- __tmp__PONO=create__receiver__2J0H(Self__XRNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__XRNQ->receiver__AHAI));
+ 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__PONO=my_copy__FHAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__1N2H(__tmp__GXJO);
} break;
case __EXPR_SUP__: {
- __tmp__PONO=my_copy__OHAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__EO2H(__tmp__GXJO);
} break;
case __EXPR_SUB__: {
- __tmp__PONO=my_copy__ZHAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__PO2H(__tmp__GXJO);
} break;
case __EXPR_MUL__: {
- __tmp__PONO=my_copy__FIAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__1O2H(__tmp__GXJO);
} break;
case __EXPR_DIV__: {
- __tmp__PONO=my_copy__QIAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__GP2H(__tmp__GXJO);
} break;
case __EXPR_AND__: {
- __tmp__PONO=my_copy__1IAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__RP2H(__tmp__GXJO);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__PONO=my_copy__GJAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__2P2H(__tmp__GXJO);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__PONO=my_copy__RJAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__HQ2H(__tmp__GXJO);
} break;
case __PUT_TO__: {
- __tmp__PONO=my_copy__2JAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__SQ2H(__tmp__GXJO);
} break;
case __ITEM__: {
- __tmp__PONO=my_copy__NKAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__DR2H(__tmp__GXJO);
} break;
case __SIZE_OF__: {
- __tmp__PONO=my_copy__ZKAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__PR2H(__tmp__GXJO);
} break;
case __CAST__: {
- __tmp__PONO=my_copy__CLAI(__tmp__OONO);
+ __tmp__HXJO=my_copy__YR2H(__tmp__GXJO);
} break;
case __CALL_SLOT__: {
- __tmp__PONO=my_copy__1E2M(__tmp__OONO);
+ __tmp__HXJO=my_copy__5SYM(__tmp__GXJO);
} break;
case __READ_SLOT__: {
- __tmp__PONO=my_copy__MRKK(__tmp__OONO);
+ __tmp__HXJO=my_copy__IUGK(__tmp__GXJO);
} break;
case __READ_GLOBAL__: {
- __tmp__PONO=my_copy__ZRKK(__tmp__OONO);
+ __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__PONO=my_copy__3BGN(__tmp__OONO);
+ __tmp__HXJO=my_copy__BQCN(__tmp__GXJO);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__PONO=my_copy__VIIO(__tmp__OONO);
+ __tmp__HXJO=my_copy__NREO(__tmp__GXJO);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__PONO=my_copy__3PNO(__tmp__OONO);
+ __tmp__HXJO=my_copy__VYJO(__tmp__GXJO);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__PONO=my_copy__CJIO(__tmp__OONO);
+ __tmp__HXJO=my_copy__0REO(__tmp__GXJO);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__PONO=my_copy__JQNO(__tmp__OONO);
+ __tmp__HXJO=my_copy__BZJO(__tmp__GXJO);
} break;
case __EXPR_NEG__: {
- __tmp__PONO=my_copy__EBNM(__tmp__OONO);
+ __tmp__HXJO=my_copy__CNJM(__tmp__GXJO);
} break;
case __EXPR_ADD__: {
- __tmp__PONO=my_copy__EOPL(__tmp__OONO);
+ __tmp__HXJO=my_copy__5XLL(__tmp__GXJO);
} break;
case __EXPR_NOT__: {
- __tmp__PONO=my_copy__SH2M(__tmp__OONO);
+ __tmp__HXJO=my_copy__WVYM(__tmp__GXJO);
} break;
case __EXPR_MOD__: {
- __tmp__PONO=my_copy__NJIO(__tmp__OONO);
+ __tmp__HXJO=my_copy__FSEO(__tmp__GXJO);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__PONO=my_copy__YZHP(__tmp__OONO);
+ __tmp__HXJO=my_copy__QCEP(__tmp__GXJO);
} break;
case __EXPR_INF__: {
- __tmp__PONO=my_copy__13VN(__tmp__OONO);
+ __tmp__HXJO=my_copy__5LSN(__tmp__GXJO);
} break;
case __EXPR_INF_EQ__: {
- __tmp__PONO=my_copy__G4VN(__tmp__OONO);
+ __tmp__HXJO=my_copy__KMSN(__tmp__GXJO);
} break;
case __EXPR_OR__: {
- __tmp__PONO=my_copy__FLTN(__tmp__OONO);
+ __tmp__HXJO=my_copy__JZPN(__tmp__GXJO);
} break;
case __EXPR_XOR__: {
- __tmp__PONO=my_copy__OUWO(__tmp__OONO);
+ __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;
};
- node__VGNO=new_read__slot__receiver__with__4G0H(__tmp__NONO,slot_msg__UGNO,__tmp__PONO,args__WGNO);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__VGNO);
- result__PGNO=result_expr__BOHI(node__VGNO);
+ result__HPJO=__tmp__JD5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__MGNO,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__LIIO(Self__LGNO),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__NGNO);
- put_position__ECH(Self__LGNO->parent_expr_binary__15ZL.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__PGNO);
+ return(result__HPJO);
}
-static void* check_type__with__4MMP(__EXPR_SUP_EQ *Self__5MMP,void *t__ANMP,__POSITION p__BNMP)
+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.
{
- void *result__DNMP,*rec__GNMP,*__tmp__CVMP,*__tmp__DVMP;
- void *local__ENMP;
- void *instr__FNMP;
- void *slot_name__HNMP;
- void *slot_msg__INMP;
- void *node__JNMP;
- void *__tmp__ZPMP,*__tmp__FTMP;
- __POSITION __tmp__AQMP,__tmp__IRMP,__tmp__MTMP,__tmp__UUMP;
- __POSITION __tmp__BVMP;
- void *__tmp__GQMP,*__tmp__STMP;
- __STRING_CST *Self__FSNQ;
- __PROTOTYPE_CST *Self__GSNQ;
- __INTEGER_CST *Self__HSNQ;
- __REAL_CST *Self__JSNQ;
- __CHARACTER_CST *Self__LSNQ;
- __IS_EXPANDED *Self__MSNQ;
- void *args__KNMP;
- __BOOLEAN __tmp__VRMP;
- result__DNMP=NULL;
- local__ENMP=NULL;
- instr__FNMP=NULL;
- rec__GNMP=NULL;
- slot_name__HNMP=NULL;
- slot_msg__INMP=NULL;
- node__JNMP=NULL;
- args__KNMP=NULL;
- if (affect_with__L1KI(t__ANMP,static_type__CZHP())) {
- result__DNMP=Self__5MMP;
- } else {
- if (is_export_to__Q3YI(static_type__CZHP(),t__ANMP)) {
- local__ENMP=create__name__style__type__VCNG(Self__5MMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__CZHP()));
- instr__FNMP=write__value__PXJH(local__ENMP,Self__5MMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5MMP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__FNMP);
- slot_name__HNMP=get__QEC(last_cast_name__3WAI);
- slot_msg__INMP=get_slot__WADH(static_type__CZHP(),slot_name__HNMP);
- if (((void *)slot_msg__INMP == (void *)NULL)) {
+ __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__0UXD(static_type__CZHP(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__ANMP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__HNMP);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__CZHP(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__BNMP);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__CZHP()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
- if (((struct ___OBJ *)slot_msg__INMP)->__id==__SLOT_DATA__) {
- __tmp__ZPMP=((__SLOT *)((__SLOT_DATA *)slot_msg__INMP)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__ZPMP=((__SLOT *)((__SLOT_CODE *)slot_msg__INMP)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__RYIP=((__SLOT *)((__SLOT_CODE *)slot_msg__AWIP)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__ZPMP) != 1)) {
- if (((struct ___OBJ *)slot_msg__INMP)->__id==__SLOT_DATA__) {
- __tmp__AQMP=((__SLOT_DATA *)slot_msg__INMP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__AQMP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__INMP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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)) {
+ exit(( 1));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__AQMP);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__INMP)->__id==__SLOT_DATA__) {
- __tmp__GQMP=get_type_result__NX5G(slot_msg__INMP);
+ if (((struct ___OBJ *)slot_msg__AWIP)->__id==__SLOT_DATA__) {
+ __tmp__4YIP=get_type_result__XF2G(slot_msg__AWIP);
} else {
- __tmp__GQMP=get_type_result__XY5G(slot_msg__INMP);
- };
- if ((((void *)__tmp__GQMP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__GQMP)->parent_type__KTL != (void *)((__TYPE_FULL *)t__ANMP)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__GQMP != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__GQMP,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__ANMP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__INMP)->__id==__SLOT_DATA__) {
- __tmp__IRMP=((__SLOT_DATA *)slot_msg__INMP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__IRMP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__INMP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__IRMP);
- put_position__ECH(Self__5MMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__GNMP=read__4TCH(local__ENMP);
- node__JNMP=new_read__slot__receiver__self__3ZQC(Self__5MMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__INMP,rec__GNMP,rec__GNMP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__JNMP);
- result__DNMP=result_expr__BOHI(node__JNMP);
- __tmp__VRMP=TRUE__;
- } else {
- __tmp__VRMP=FALSE__;
- };
- if ((! __tmp__VRMP)) {
- if (is_import_to__VMBJ(t__ANMP,static_type__CZHP())) {
- local__ENMP=create__name__style__type__VCNG(Self__5MMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__CZHP()));
- instr__FNMP=write__value__PXJH(local__ENMP,Self__5MMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__5MMP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__FNMP);
- slot_name__HNMP=get__QEC(last_cast_name__3WAI);
- slot_msg__INMP=get_slot__WADH(t__ANMP,slot_name__HNMP);
- if (((void *)slot_msg__INMP == (void *)NULL)) {
+ 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;
+ };
+ 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)) {
+ 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__0UXD(t__ANMP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__CZHP(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__HNMP);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__ANMP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__BNMP);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__ANMP))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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)) {
+ exit(( 1));
+ };
};
- if (((struct ___OBJ *)slot_msg__INMP)->__id==__SLOT_DATA__) {
- __tmp__FTMP=((__SLOT *)((__SLOT_DATA *)slot_msg__INMP)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__FTMP=((__SLOT *)((__SLOT_CODE *)slot_msg__INMP)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__31IP=((__SLOT *)((__SLOT_CODE *)slot_msg__AWIP)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__FTMP) != 2)) {
- if (((struct ___OBJ *)slot_msg__INMP)->__id==__SLOT_DATA__) {
- __tmp__MTMP=((__SLOT_DATA *)slot_msg__INMP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__MTMP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__INMP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__MTMP);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__INMP)->__id==__SLOT_DATA__) {
- __tmp__STMP=get_type_result__NX5G(slot_msg__INMP);
+ if (((struct ___OBJ *)slot_msg__AWIP)->__id==__SLOT_DATA__) {
+ __tmp__K2IP=get_type_result__XF2G(slot_msg__AWIP);
} else {
- __tmp__STMP=get_type_result__XY5G(slot_msg__INMP);
- };
- if ((((void *)__tmp__STMP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__STMP)->parent_type__KTL != (void *)((__TYPE_FULL *)t__ANMP)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__STMP != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__STMP,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__ANMP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__INMP)->__id==__SLOT_DATA__) {
- __tmp__UUMP=((__SLOT_DATA *)slot_msg__INMP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__UUMP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__INMP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__UUMP);
- put_position__ECH(Self__5MMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__KNMP=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__KNMP,create__type__HZQC(Self__5MMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__ANMP));
- add_last__JLII(args__KNMP,read__4TCH(local__ENMP));
- __tmp__BVMP=Self__5MMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__CVMP=((void **)((__FAST_ARRAYoEXPRo *)args__KNMP)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__CVMP)->__id) {
+ 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__DVMP=my_copy__IE2M(__tmp__CVMP);
+ __tmp__13IP=my_copy__MSYM(__tmp__03IP);
} break;
case __STRING_CST__: {
- Self__FSNQ=((__STRING_CST *)__tmp__CVMP);
- __tmp__DVMP=create__text__BMQH(Self__FSNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FSNQ->string__LDAI);
+ 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__DVMP=my_copy__ODAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__EK2H(__tmp__03IP);
} break;
case __PROTOTYPE_CST__: {
- Self__GSNQ=((__PROTOTYPE_CST *)__tmp__CVMP);
- __tmp__DVMP=create__type__HZQC(Self__GSNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GSNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__HSNQ=((__INTEGER_CST *)__tmp__CVMP);
- __tmp__DVMP=create__value__type__I1QC(Self__HSNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__HSNQ->value__VUYD,Self__HSNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__DVMP=my_copy__02IJ(__tmp__CVMP);
+ __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__DVMP=my_copy__2EAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__SL2H(__tmp__03IP);
} break;
case __EXPR_EQUAL__: {
- __tmp__DVMP=my_copy__VFAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__LM2H(__tmp__03IP);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__DVMP=my_copy__CGAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__YM2H(__tmp__03IP);
} break;
case __REAL_CST__: {
- Self__JSNQ=((__REAL_CST *)__tmp__CVMP);
- __tmp__DVMP=create__value__type__2KQH(Self__JSNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__JSNQ->value__RGAI,Self__JSNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__LSNQ=((__CHARACTER_CST *)__tmp__CVMP);
- __tmp__DVMP=create__char__XLQH(Self__LSNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LSNQ->text__ZGAI);
+ 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__MSNQ=((__IS_EXPANDED *)__tmp__CVMP);
- __tmp__DVMP=create__receiver__2J0H(Self__MSNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__MSNQ->receiver__AHAI));
+ 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__);
+ };
+ 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__DVMP=my_copy__FHAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__1N2H(__tmp__03IP);
} break;
case __EXPR_SUP__: {
- __tmp__DVMP=my_copy__OHAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__EO2H(__tmp__03IP);
} break;
case __EXPR_SUB__: {
- __tmp__DVMP=my_copy__ZHAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__PO2H(__tmp__03IP);
} break;
case __EXPR_MUL__: {
- __tmp__DVMP=my_copy__FIAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__1O2H(__tmp__03IP);
} break;
case __EXPR_DIV__: {
- __tmp__DVMP=my_copy__QIAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__GP2H(__tmp__03IP);
} break;
case __EXPR_AND__: {
- __tmp__DVMP=my_copy__1IAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__RP2H(__tmp__03IP);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__DVMP=my_copy__GJAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__2P2H(__tmp__03IP);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__DVMP=my_copy__RJAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__HQ2H(__tmp__03IP);
} break;
case __PUT_TO__: {
- __tmp__DVMP=my_copy__2JAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__SQ2H(__tmp__03IP);
} break;
case __ITEM__: {
- __tmp__DVMP=my_copy__NKAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__DR2H(__tmp__03IP);
} break;
case __SIZE_OF__: {
- __tmp__DVMP=my_copy__ZKAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__PR2H(__tmp__03IP);
} break;
case __CAST__: {
- __tmp__DVMP=my_copy__CLAI(__tmp__CVMP);
+ __tmp__13IP=my_copy__YR2H(__tmp__03IP);
} break;
case __CALL_SLOT__: {
- __tmp__DVMP=my_copy__1E2M(__tmp__CVMP);
+ __tmp__13IP=my_copy__5SYM(__tmp__03IP);
} break;
case __READ_SLOT__: {
- __tmp__DVMP=my_copy__MRKK(__tmp__CVMP);
+ __tmp__13IP=my_copy__IUGK(__tmp__03IP);
} break;
case __READ_GLOBAL__: {
- __tmp__DVMP=my_copy__ZRKK(__tmp__CVMP);
+ __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;
+ } break;
+ case __READ_GLOBAL__: {
+ __tmp__2CJR=((__READ_GLOBAL *)__tmp__1CJR);
+ } break;
+ }
+ };
+ __tmp__13IP=__tmp__2CJR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__DVMP=my_copy__3BGN(__tmp__CVMP);
+ __tmp__13IP=my_copy__BQCN(__tmp__03IP);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__DVMP=my_copy__VIIO(__tmp__CVMP);
+ __tmp__13IP=my_copy__NREO(__tmp__03IP);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__DVMP=my_copy__3PNO(__tmp__CVMP);
+ __tmp__13IP=my_copy__VYJO(__tmp__03IP);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__DVMP=my_copy__CJIO(__tmp__CVMP);
+ __tmp__13IP=my_copy__0REO(__tmp__03IP);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__DVMP=my_copy__JQNO(__tmp__CVMP);
+ __tmp__13IP=my_copy__BZJO(__tmp__03IP);
} break;
case __EXPR_NEG__: {
- __tmp__DVMP=my_copy__EBNM(__tmp__CVMP);
+ __tmp__13IP=my_copy__CNJM(__tmp__03IP);
} break;
case __EXPR_ADD__: {
- __tmp__DVMP=my_copy__EOPL(__tmp__CVMP);
+ __tmp__13IP=my_copy__5XLL(__tmp__03IP);
} break;
case __EXPR_NOT__: {
- __tmp__DVMP=my_copy__SH2M(__tmp__CVMP);
+ __tmp__13IP=my_copy__WVYM(__tmp__03IP);
} break;
case __EXPR_MOD__: {
- __tmp__DVMP=my_copy__NJIO(__tmp__CVMP);
+ __tmp__13IP=my_copy__FSEO(__tmp__03IP);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__DVMP=my_copy__YZHP(__tmp__CVMP);
+ __tmp__13IP=my_copy__QCEP(__tmp__03IP);
} break;
case __EXPR_INF__: {
- __tmp__DVMP=my_copy__13VN(__tmp__CVMP);
+ __tmp__13IP=my_copy__5LSN(__tmp__03IP);
} break;
case __EXPR_INF_EQ__: {
- __tmp__DVMP=my_copy__G4VN(__tmp__CVMP);
+ __tmp__13IP=my_copy__KMSN(__tmp__03IP);
} break;
case __EXPR_OR__: {
- __tmp__DVMP=my_copy__FLTN(__tmp__CVMP);
+ __tmp__13IP=my_copy__JZPN(__tmp__03IP);
} break;
case __EXPR_XOR__: {
- __tmp__DVMP=my_copy__OUWO(__tmp__CVMP);
+ __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;
};
- node__JNMP=new_read__slot__receiver__with__4G0H(__tmp__BVMP,slot_msg__INMP,__tmp__DVMP,args__KNMP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__JNMP);
- result__DNMP=result_expr__BOHI(node__JNMP);
+ result__1VIP=__tmp__PD5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__ANMP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__CZHP(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__BNMP);
- put_position__ECH(Self__5MMP->parent_expr_binary_cmp__QL5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__DNMP);
+ return(result__1VIP);
}
-static void* check_type__with__T1AP(__EXPR_INF *Self__U1AP,void *t__V1AP,__POSITION p__W1AP)
+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.
{
- void *result__Y1AP,*rec__11AP,*__tmp__XDBP,*__tmp__YDBP;
- void *local__Z1AP;
- void *instr__01AP;
- void *slot_name__21AP;
- void *slot_msg__31AP;
- void *node__41AP;
- void *__tmp__O4AP,*__tmp__0BBP;
- __POSITION __tmp__V4AP,__tmp__35AP,__tmp__BCBP,__tmp__JDBP;
- __POSITION __tmp__WDBP;
- void *__tmp__14AP,*__tmp__HCBP;
- __STRING_CST *Self__0SNQ;
- __PROTOTYPE_CST *Self__1SNQ;
- __INTEGER_CST *Self__2SNQ;
- __REAL_CST *Self__4SNQ;
- __CHARACTER_CST *Self__ATNQ;
- __IS_EXPANDED *Self__BTNQ;
- void *args__51AP;
- __BOOLEAN __tmp__KABP;
- result__Y1AP=NULL;
- local__Z1AP=NULL;
- instr__01AP=NULL;
- rec__11AP=NULL;
- slot_name__21AP=NULL;
- slot_msg__31AP=NULL;
- node__41AP=NULL;
- args__51AP=NULL;
- if (affect_with__L1KI(t__V1AP,static_type__RMUN())) {
- result__Y1AP=Self__U1AP;
- } else {
- if (is_export_to__Q3YI(static_type__RMUN(),t__V1AP)) {
- local__Z1AP=create__name__style__type__VCNG(Self__U1AP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__RMUN()));
- instr__01AP=write__value__PXJH(local__Z1AP,Self__U1AP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__U1AP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__01AP);
- slot_name__21AP=get__QEC(last_cast_name__3WAI);
- slot_msg__31AP=get_slot__WADH(static_type__RMUN(),slot_name__21AP);
- if (((void *)slot_msg__31AP == (void *)NULL)) {
+ __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__0UXD(static_type__RMUN(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__V1AP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__21AP);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__RMUN(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__W1AP);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__RMUN()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__31AP)->__id==__SLOT_DATA__) {
- __tmp__O4AP=((__SLOT *)((__SLOT_DATA *)slot_msg__31AP)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__O4AP=((__SLOT *)((__SLOT_CODE *)slot_msg__31AP)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__GH3O=((__SLOT *)((__SLOT_CODE *)slot_msg__VE3O)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__O4AP) != 1)) {
- if (((struct ___OBJ *)slot_msg__31AP)->__id==__SLOT_DATA__) {
- __tmp__V4AP=((__SLOT_DATA *)slot_msg__31AP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__V4AP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__31AP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__V4AP);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__31AP)->__id==__SLOT_DATA__) {
- __tmp__14AP=get_type_result__NX5G(slot_msg__31AP);
+ if (((struct ___OBJ *)slot_msg__VE3O)->__id==__SLOT_DATA__) {
+ __tmp__TH3O=get_type_result__XF2G(slot_msg__VE3O);
} else {
- __tmp__14AP=get_type_result__XY5G(slot_msg__31AP);
- };
- if ((((void *)__tmp__14AP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__14AP)->parent_type__KTL != (void *)((__TYPE_FULL *)t__V1AP)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__14AP != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__14AP,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__V1AP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__31AP)->__id==__SLOT_DATA__) {
- __tmp__35AP=((__SLOT_DATA *)slot_msg__31AP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__35AP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__31AP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__35AP);
- put_position__ECH(Self__U1AP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__11AP=read__4TCH(local__Z1AP);
- node__41AP=new_read__slot__receiver__self__3ZQC(Self__U1AP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__31AP,rec__11AP,rec__11AP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__41AP);
- result__Y1AP=result_expr__BOHI(node__41AP);
- __tmp__KABP=TRUE__;
- } else {
- __tmp__KABP=FALSE__;
- };
- if ((! __tmp__KABP)) {
- if (is_import_to__VMBJ(t__V1AP,static_type__RMUN())) {
- local__Z1AP=create__name__style__type__VCNG(Self__U1AP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__RMUN()));
- instr__01AP=write__value__PXJH(local__Z1AP,Self__U1AP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__U1AP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__01AP);
- slot_name__21AP=get__QEC(last_cast_name__3WAI);
- slot_msg__31AP=get_slot__WADH(t__V1AP,slot_name__21AP);
- if (((void *)slot_msg__31AP == (void *)NULL)) {
+ 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;
+ } 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__0UXD(t__V1AP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__RMUN(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__21AP);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__V1AP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__W1AP);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__V1AP))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__31AP)->__id==__SLOT_DATA__) {
- __tmp__0BBP=((__SLOT *)((__SLOT_DATA *)slot_msg__31AP)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__0BBP=((__SLOT *)((__SLOT_CODE *)slot_msg__31AP)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__SK3O=((__SLOT *)((__SLOT_CODE *)slot_msg__VE3O)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__0BBP) != 2)) {
- if (((struct ___OBJ *)slot_msg__31AP)->__id==__SLOT_DATA__) {
- __tmp__BCBP=((__SLOT_DATA *)slot_msg__31AP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__BCBP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__31AP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__BCBP);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__31AP)->__id==__SLOT_DATA__) {
- __tmp__HCBP=get_type_result__NX5G(slot_msg__31AP);
+ if (((struct ___OBJ *)slot_msg__VE3O)->__id==__SLOT_DATA__) {
+ __tmp__5K3O=get_type_result__XF2G(slot_msg__VE3O);
} else {
- __tmp__HCBP=get_type_result__XY5G(slot_msg__31AP);
- };
- if ((((void *)__tmp__HCBP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__HCBP)->parent_type__KTL != (void *)((__TYPE_FULL *)t__V1AP)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__HCBP != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__HCBP,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__V1AP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__31AP)->__id==__SLOT_DATA__) {
- __tmp__JDBP=((__SLOT_DATA *)slot_msg__31AP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__JDBP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__31AP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__JDBP);
- put_position__ECH(Self__U1AP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__51AP=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__51AP,create__type__HZQC(Self__U1AP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__V1AP));
- add_last__JLII(args__51AP,read__4TCH(local__Z1AP));
- __tmp__WDBP=Self__U1AP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__XDBP=((void **)((__FAST_ARRAYoEXPRo *)args__51AP)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__XDBP)->__id) {
+ 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__YDBP=my_copy__IE2M(__tmp__XDBP);
+ __tmp__QM3O=my_copy__MSYM(__tmp__PM3O);
} break;
case __STRING_CST__: {
- Self__0SNQ=((__STRING_CST *)__tmp__XDBP);
- __tmp__YDBP=create__text__BMQH(Self__0SNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0SNQ->string__LDAI);
+ 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__YDBP=my_copy__ODAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__EK2H(__tmp__PM3O);
} break;
case __PROTOTYPE_CST__: {
- Self__1SNQ=((__PROTOTYPE_CST *)__tmp__XDBP);
- __tmp__YDBP=create__type__HZQC(Self__1SNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__1SNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__2SNQ=((__INTEGER_CST *)__tmp__XDBP);
- __tmp__YDBP=create__value__type__I1QC(Self__2SNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__2SNQ->value__VUYD,Self__2SNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__YDBP=my_copy__02IJ(__tmp__XDBP);
+ __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__YDBP=my_copy__2EAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__SL2H(__tmp__PM3O);
} break;
case __EXPR_EQUAL__: {
- __tmp__YDBP=my_copy__VFAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__LM2H(__tmp__PM3O);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__YDBP=my_copy__CGAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__YM2H(__tmp__PM3O);
} break;
case __REAL_CST__: {
- Self__4SNQ=((__REAL_CST *)__tmp__XDBP);
- __tmp__YDBP=create__value__type__2KQH(Self__4SNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__4SNQ->value__RGAI,Self__4SNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__ATNQ=((__CHARACTER_CST *)__tmp__XDBP);
- __tmp__YDBP=create__char__XLQH(Self__ATNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ATNQ->text__ZGAI);
+ 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__BTNQ=((__IS_EXPANDED *)__tmp__XDBP);
- __tmp__YDBP=create__receiver__2J0H(Self__BTNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__BTNQ->receiver__AHAI));
+ 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__YDBP=my_copy__FHAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__1N2H(__tmp__PM3O);
} break;
case __EXPR_SUP__: {
- __tmp__YDBP=my_copy__OHAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__EO2H(__tmp__PM3O);
} break;
case __EXPR_SUB__: {
- __tmp__YDBP=my_copy__ZHAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__PO2H(__tmp__PM3O);
} break;
case __EXPR_MUL__: {
- __tmp__YDBP=my_copy__FIAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__1O2H(__tmp__PM3O);
} break;
case __EXPR_DIV__: {
- __tmp__YDBP=my_copy__QIAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__GP2H(__tmp__PM3O);
} break;
case __EXPR_AND__: {
- __tmp__YDBP=my_copy__1IAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__RP2H(__tmp__PM3O);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__YDBP=my_copy__GJAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__2P2H(__tmp__PM3O);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__YDBP=my_copy__RJAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__HQ2H(__tmp__PM3O);
} break;
case __PUT_TO__: {
- __tmp__YDBP=my_copy__2JAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__SQ2H(__tmp__PM3O);
} break;
case __ITEM__: {
- __tmp__YDBP=my_copy__NKAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__DR2H(__tmp__PM3O);
} break;
case __SIZE_OF__: {
- __tmp__YDBP=my_copy__ZKAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__PR2H(__tmp__PM3O);
} break;
case __CAST__: {
- __tmp__YDBP=my_copy__CLAI(__tmp__XDBP);
+ __tmp__QM3O=my_copy__YR2H(__tmp__PM3O);
} break;
case __CALL_SLOT__: {
- __tmp__YDBP=my_copy__1E2M(__tmp__XDBP);
+ __tmp__QM3O=my_copy__5SYM(__tmp__PM3O);
} break;
case __READ_SLOT__: {
- __tmp__YDBP=my_copy__MRKK(__tmp__XDBP);
+ __tmp__QM3O=my_copy__IUGK(__tmp__PM3O);
} break;
case __READ_GLOBAL__: {
- __tmp__YDBP=my_copy__ZRKK(__tmp__XDBP);
+ __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__YDBP=my_copy__3BGN(__tmp__XDBP);
+ __tmp__QM3O=my_copy__BQCN(__tmp__PM3O);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__YDBP=my_copy__VIIO(__tmp__XDBP);
+ __tmp__QM3O=my_copy__NREO(__tmp__PM3O);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__YDBP=my_copy__3PNO(__tmp__XDBP);
+ __tmp__QM3O=my_copy__VYJO(__tmp__PM3O);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__YDBP=my_copy__CJIO(__tmp__XDBP);
+ __tmp__QM3O=my_copy__0REO(__tmp__PM3O);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__YDBP=my_copy__JQNO(__tmp__XDBP);
+ __tmp__QM3O=my_copy__BZJO(__tmp__PM3O);
} break;
case __EXPR_NEG__: {
- __tmp__YDBP=my_copy__EBNM(__tmp__XDBP);
+ __tmp__QM3O=my_copy__CNJM(__tmp__PM3O);
} break;
case __EXPR_ADD__: {
- __tmp__YDBP=my_copy__EOPL(__tmp__XDBP);
+ __tmp__QM3O=my_copy__5XLL(__tmp__PM3O);
} break;
case __EXPR_NOT__: {
- __tmp__YDBP=my_copy__SH2M(__tmp__XDBP);
+ __tmp__QM3O=my_copy__WVYM(__tmp__PM3O);
} break;
case __EXPR_MOD__: {
- __tmp__YDBP=my_copy__NJIO(__tmp__XDBP);
+ __tmp__QM3O=my_copy__FSEO(__tmp__PM3O);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__YDBP=my_copy__YZHP(__tmp__XDBP);
+ __tmp__QM3O=my_copy__QCEP(__tmp__PM3O);
} break;
case __EXPR_INF__: {
- __tmp__YDBP=my_copy__13VN(__tmp__XDBP);
+ __tmp__QM3O=my_copy__5LSN(__tmp__PM3O);
} break;
case __EXPR_INF_EQ__: {
- __tmp__YDBP=my_copy__G4VN(__tmp__XDBP);
+ __tmp__QM3O=my_copy__KMSN(__tmp__PM3O);
} break;
case __EXPR_OR__: {
- __tmp__YDBP=my_copy__FLTN(__tmp__XDBP);
+ __tmp__QM3O=my_copy__JZPN(__tmp__PM3O);
} break;
case __EXPR_XOR__: {
- __tmp__YDBP=my_copy__OUWO(__tmp__XDBP);
+ __tmp__QM3O=my_copy__G3SO(__tmp__PM3O);
} break;
};
- node__41AP=new_read__slot__receiver__with__4G0H(__tmp__WDBP,slot_msg__31AP,__tmp__YDBP,args__51AP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__41AP);
- result__Y1AP=result_expr__BOHI(node__41AP);
+ 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;
+ } break;
+ case __DTA_WR_CODE__: {
+ __tmp__VD5R=((__DTA_WR_CODE *)__tmp__UD5R)->parent_dta__MZLH.result_expr__YHZD;
+ } break;
+ case __DTA_BLOCK__: {
+ __tmp__VD5R=((__DTA_BLOCK *)__tmp__UD5R)->result_expr__F41H;
+ } break;
+ case __DTA_WR_VALUE__: {
+ __tmp__VD5R=((__DTA_WR_VALUE *)__tmp__UD5R)->parent_dta__XSUH.result_expr__YHZD;
+ } break;
+ case __DTA_RD_ARGS__: {
+ __tmp__VD5R=((__DTA_RD_ARGS *)__tmp__UD5R)->parent_dta__HOWH.result_expr__YHZD;
+ } break;
+ };
+ result__QE3O=__tmp__VD5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__V1AP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__RMUN(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__W1AP);
- put_position__ECH(Self__U1AP->parent_expr_binary_cmp__CN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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__Y1AP);
+ return(result__QE3O);
}
-static void* check_type__with__SEBP(__EXPR_INF_EQ *Self__TEBP,void *t__UEBP,__POSITION p__VEBP)
+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.
{
- void *result__XEBP,*rec__0EBP,*__tmp__WMBP,*__tmp__XMBP;
- void *local__YEBP;
- void *instr__ZEBP;
- void *slot_name__1EBP;
- void *slot_msg__2EBP;
- void *node__3EBP;
- void *__tmp__NHBP,*__tmp__ZKBP;
- __POSITION __tmp__UHBP,__tmp__2IBP,__tmp__ALBP,__tmp__IMBP;
- __POSITION __tmp__VMBP;
- void *__tmp__0HBP,*__tmp__GLBP;
- __STRING_CST *Self__PTNQ;
- __PROTOTYPE_CST *Self__QTNQ;
- __INTEGER_CST *Self__RTNQ;
- __REAL_CST *Self__TTNQ;
- __CHARACTER_CST *Self__VTNQ;
- __IS_EXPANDED *Self__WTNQ;
- void *args__4EBP;
- __BOOLEAN __tmp__JJBP;
- result__XEBP=NULL;
- local__YEBP=NULL;
- instr__ZEBP=NULL;
- rec__0EBP=NULL;
- slot_name__1EBP=NULL;
- slot_msg__2EBP=NULL;
- node__3EBP=NULL;
- args__4EBP=NULL;
- if (affect_with__L1KI(t__UEBP,static_type__WMUN())) {
- result__XEBP=Self__TEBP;
- } else {
- if (is_export_to__Q3YI(static_type__WMUN(),t__UEBP)) {
- local__YEBP=create__name__style__type__VCNG(Self__TEBP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__WMUN()));
- instr__ZEBP=write__value__PXJH(local__YEBP,Self__TEBP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TEBP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__ZEBP);
- slot_name__1EBP=get__QEC(last_cast_name__3WAI);
- slot_msg__2EBP=get_slot__WADH(static_type__WMUN(),slot_name__1EBP);
- if (((void *)slot_msg__2EBP == (void *)NULL)) {
+ __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__0UXD(static_type__WMUN(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__UEBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__1EBP);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__WMUN(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__VEBP);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__WMUN()))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__2EBP)->__id==__SLOT_DATA__) {
- __tmp__NHBP=((__SLOT *)((__SLOT_DATA *)slot_msg__2EBP)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__NHBP=((__SLOT *)((__SLOT_CODE *)slot_msg__2EBP)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__FQ3O=((__SLOT *)((__SLOT_CODE *)slot_msg__UN3O)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__NHBP) != 1)) {
- if (((struct ___OBJ *)slot_msg__2EBP)->__id==__SLOT_DATA__) {
- __tmp__UHBP=((__SLOT_DATA *)slot_msg__2EBP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__UHBP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2EBP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__UHBP);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__2EBP)->__id==__SLOT_DATA__) {
- __tmp__0HBP=get_type_result__NX5G(slot_msg__2EBP);
+ if (((struct ___OBJ *)slot_msg__UN3O)->__id==__SLOT_DATA__) {
+ __tmp__SQ3O=get_type_result__XF2G(slot_msg__UN3O);
} else {
- __tmp__0HBP=get_type_result__XY5G(slot_msg__2EBP);
- };
- if ((((void *)__tmp__0HBP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__0HBP)->parent_type__KTL != (void *)((__TYPE_FULL *)t__UEBP)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__0HBP != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__0HBP,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__UEBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__2EBP)->__id==__SLOT_DATA__) {
- __tmp__2IBP=((__SLOT_DATA *)slot_msg__2EBP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__2IBP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2EBP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__2IBP);
- put_position__ECH(Self__TEBP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__0EBP=read__4TCH(local__YEBP);
- node__3EBP=new_read__slot__receiver__self__3ZQC(Self__TEBP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__2EBP,rec__0EBP,rec__0EBP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__3EBP);
- result__XEBP=result_expr__BOHI(node__3EBP);
- __tmp__JJBP=TRUE__;
- } else {
- __tmp__JJBP=FALSE__;
- };
- if ((! __tmp__JJBP)) {
- if (is_import_to__VMBJ(t__UEBP,static_type__WMUN())) {
- local__YEBP=create__name__style__type__VCNG(Self__TEBP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__WMUN()));
- instr__ZEBP=write__value__PXJH(local__YEBP,Self__TEBP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TEBP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__ZEBP);
- slot_name__1EBP=get__QEC(last_cast_name__3WAI);
- slot_msg__2EBP=get_slot__WADH(t__UEBP,slot_name__1EBP);
- if (((void *)slot_msg__2EBP == (void *)NULL)) {
+ 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));
+ };
+ };
+ 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;
+ } break;
+ case __DTA_WR_CODE__: {
+ __tmp__YD5R=((__DTA_WR_CODE *)__tmp__XD5R)->parent_dta__MZLH.result_expr__YHZD;
+ } break;
+ case __DTA_BLOCK__: {
+ __tmp__YD5R=((__DTA_BLOCK *)__tmp__XD5R)->result_expr__F41H;
+ } break;
+ case __DTA_WR_VALUE__: {
+ __tmp__YD5R=((__DTA_WR_VALUE *)__tmp__XD5R)->parent_dta__XSUH.result_expr__YHZD;
+ } break;
+ case __DTA_RD_ARGS__: {
+ __tmp__YD5R=((__DTA_RD_ARGS *)__tmp__XD5R)->parent_dta__HOWH.result_expr__YHZD;
+ } 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__0UXD(t__UEBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__WMUN(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__1EBP);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__UEBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__VEBP);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__UEBP))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__2EBP)->__id==__SLOT_DATA__) {
- __tmp__ZKBP=((__SLOT *)((__SLOT_DATA *)slot_msg__2EBP)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__ZKBP=((__SLOT *)((__SLOT_CODE *)slot_msg__2EBP)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__RT3O=((__SLOT *)((__SLOT_CODE *)slot_msg__UN3O)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__ZKBP) != 2)) {
- if (((struct ___OBJ *)slot_msg__2EBP)->__id==__SLOT_DATA__) {
- __tmp__ALBP=((__SLOT_DATA *)slot_msg__2EBP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__ALBP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2EBP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__ALBP);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__2EBP)->__id==__SLOT_DATA__) {
- __tmp__GLBP=get_type_result__NX5G(slot_msg__2EBP);
+ if (((struct ___OBJ *)slot_msg__UN3O)->__id==__SLOT_DATA__) {
+ __tmp__4T3O=get_type_result__XF2G(slot_msg__UN3O);
} else {
- __tmp__GLBP=get_type_result__XY5G(slot_msg__2EBP);
- };
- if ((((void *)__tmp__GLBP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__GLBP)->parent_type__KTL != (void *)((__TYPE_FULL *)t__UEBP)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__GLBP != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__GLBP,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__UEBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__2EBP)->__id==__SLOT_DATA__) {
- __tmp__IMBP=((__SLOT_DATA *)slot_msg__2EBP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__IMBP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__2EBP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__IMBP);
- put_position__ECH(Self__TEBP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__4EBP=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__4EBP,create__type__HZQC(Self__TEBP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__UEBP));
- add_last__JLII(args__4EBP,read__4TCH(local__YEBP));
- __tmp__VMBP=Self__TEBP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__WMBP=((void **)((__FAST_ARRAYoEXPRo *)args__4EBP)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__WMBP)->__id) {
+ 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__XMBP=my_copy__IE2M(__tmp__WMBP);
+ __tmp__PV3O=my_copy__MSYM(__tmp__OV3O);
} break;
case __STRING_CST__: {
- Self__PTNQ=((__STRING_CST *)__tmp__WMBP);
- __tmp__XMBP=create__text__BMQH(Self__PTNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PTNQ->string__LDAI);
+ 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__XMBP=my_copy__ODAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__EK2H(__tmp__OV3O);
} break;
case __PROTOTYPE_CST__: {
- Self__QTNQ=((__PROTOTYPE_CST *)__tmp__WMBP);
- __tmp__XMBP=create__type__HZQC(Self__QTNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QTNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__RTNQ=((__INTEGER_CST *)__tmp__WMBP);
- __tmp__XMBP=create__value__type__I1QC(Self__RTNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__RTNQ->value__VUYD,Self__RTNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__XMBP=my_copy__02IJ(__tmp__WMBP);
+ __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__XMBP=my_copy__2EAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__SL2H(__tmp__OV3O);
} break;
case __EXPR_EQUAL__: {
- __tmp__XMBP=my_copy__VFAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__LM2H(__tmp__OV3O);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__XMBP=my_copy__CGAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__YM2H(__tmp__OV3O);
} break;
case __REAL_CST__: {
- Self__TTNQ=((__REAL_CST *)__tmp__WMBP);
- __tmp__XMBP=create__value__type__2KQH(Self__TTNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__TTNQ->value__RGAI,Self__TTNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__VTNQ=((__CHARACTER_CST *)__tmp__WMBP);
- __tmp__XMBP=create__char__XLQH(Self__VTNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VTNQ->text__ZGAI);
+ 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__WTNQ=((__IS_EXPANDED *)__tmp__WMBP);
- __tmp__XMBP=create__receiver__2J0H(Self__WTNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__WTNQ->receiver__AHAI));
+ 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__XMBP=my_copy__FHAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__1N2H(__tmp__OV3O);
} break;
case __EXPR_SUP__: {
- __tmp__XMBP=my_copy__OHAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__EO2H(__tmp__OV3O);
} break;
case __EXPR_SUB__: {
- __tmp__XMBP=my_copy__ZHAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__PO2H(__tmp__OV3O);
} break;
case __EXPR_MUL__: {
- __tmp__XMBP=my_copy__FIAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__1O2H(__tmp__OV3O);
} break;
case __EXPR_DIV__: {
- __tmp__XMBP=my_copy__QIAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__GP2H(__tmp__OV3O);
} break;
case __EXPR_AND__: {
- __tmp__XMBP=my_copy__1IAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__RP2H(__tmp__OV3O);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__XMBP=my_copy__GJAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__2P2H(__tmp__OV3O);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__XMBP=my_copy__RJAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__HQ2H(__tmp__OV3O);
} break;
case __PUT_TO__: {
- __tmp__XMBP=my_copy__2JAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__SQ2H(__tmp__OV3O);
} break;
case __ITEM__: {
- __tmp__XMBP=my_copy__NKAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__DR2H(__tmp__OV3O);
} break;
case __SIZE_OF__: {
- __tmp__XMBP=my_copy__ZKAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__PR2H(__tmp__OV3O);
} break;
case __CAST__: {
- __tmp__XMBP=my_copy__CLAI(__tmp__WMBP);
+ __tmp__PV3O=my_copy__YR2H(__tmp__OV3O);
} break;
case __CALL_SLOT__: {
- __tmp__XMBP=my_copy__1E2M(__tmp__WMBP);
+ __tmp__PV3O=my_copy__5SYM(__tmp__OV3O);
} break;
case __READ_SLOT__: {
- __tmp__XMBP=my_copy__MRKK(__tmp__WMBP);
+ __tmp__PV3O=my_copy__IUGK(__tmp__OV3O);
} break;
case __READ_GLOBAL__: {
- __tmp__XMBP=my_copy__ZRKK(__tmp__WMBP);
+ __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__XMBP=my_copy__3BGN(__tmp__WMBP);
+ __tmp__PV3O=my_copy__BQCN(__tmp__OV3O);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__XMBP=my_copy__VIIO(__tmp__WMBP);
+ __tmp__PV3O=my_copy__NREO(__tmp__OV3O);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__XMBP=my_copy__3PNO(__tmp__WMBP);
+ __tmp__PV3O=my_copy__VYJO(__tmp__OV3O);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__XMBP=my_copy__CJIO(__tmp__WMBP);
+ __tmp__PV3O=my_copy__0REO(__tmp__OV3O);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__XMBP=my_copy__JQNO(__tmp__WMBP);
+ __tmp__PV3O=my_copy__BZJO(__tmp__OV3O);
} break;
case __EXPR_NEG__: {
- __tmp__XMBP=my_copy__EBNM(__tmp__WMBP);
+ __tmp__PV3O=my_copy__CNJM(__tmp__OV3O);
} break;
case __EXPR_ADD__: {
- __tmp__XMBP=my_copy__EOPL(__tmp__WMBP);
+ __tmp__PV3O=my_copy__5XLL(__tmp__OV3O);
} break;
case __EXPR_NOT__: {
- __tmp__XMBP=my_copy__SH2M(__tmp__WMBP);
+ __tmp__PV3O=my_copy__WVYM(__tmp__OV3O);
} break;
case __EXPR_MOD__: {
- __tmp__XMBP=my_copy__NJIO(__tmp__WMBP);
+ __tmp__PV3O=my_copy__FSEO(__tmp__OV3O);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__XMBP=my_copy__YZHP(__tmp__WMBP);
+ __tmp__PV3O=my_copy__QCEP(__tmp__OV3O);
} break;
case __EXPR_INF__: {
- __tmp__XMBP=my_copy__13VN(__tmp__WMBP);
+ __tmp__PV3O=my_copy__5LSN(__tmp__OV3O);
} break;
case __EXPR_INF_EQ__: {
- __tmp__XMBP=my_copy__G4VN(__tmp__WMBP);
+ __tmp__PV3O=my_copy__KMSN(__tmp__OV3O);
} break;
case __EXPR_OR__: {
- __tmp__XMBP=my_copy__FLTN(__tmp__WMBP);
+ __tmp__PV3O=my_copy__JZPN(__tmp__OV3O);
} break;
case __EXPR_XOR__: {
- __tmp__XMBP=my_copy__OUWO(__tmp__WMBP);
+ __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;
+ } break;
+ case __DTA_CAST__: {
+ __tmp__1D5R=((__DTA_CAST *)__tmp__0D5R)->result_expr__G01H;
+ } break;
+ case __DTA_WR_CODE__: {
+ __tmp__1D5R=((__DTA_WR_CODE *)__tmp__0D5R)->parent_dta__MZLH.result_expr__YHZD;
+ } break;
+ case __DTA_BLOCK__: {
+ __tmp__1D5R=((__DTA_BLOCK *)__tmp__0D5R)->result_expr__F41H;
+ } break;
+ case __DTA_WR_VALUE__: {
+ __tmp__1D5R=((__DTA_WR_VALUE *)__tmp__0D5R)->parent_dta__XSUH.result_expr__YHZD;
+ } break;
+ case __DTA_RD_ARGS__: {
+ __tmp__1D5R=((__DTA_RD_ARGS *)__tmp__0D5R)->parent_dta__HOWH.result_expr__YHZD;
} break;
};
- node__3EBP=new_read__slot__receiver__with__4G0H(__tmp__VMBP,slot_msg__2EBP,__tmp__XMBP,args__4EBP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__3EBP);
- result__XEBP=result_expr__BOHI(node__3EBP);
+ result__PN3O=__tmp__1D5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__UEBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__WMUN(),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__VEBP);
- put_position__ECH(Self__TEBP->parent_expr_binary_cmp__YN5M.parent_expr__WDNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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__XEBP);
+ return(result__PN3O);
}
-static void* check_type__with__YV3N(__EXPR_OR *Self__ZV3N,void *t__0V3N,__POSITION p__1V3N)
+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.
{
- void *result__3V3N,*rec__AW3N,*__tmp__233N,*__tmp__333N;
- void *local__4V3N;
- void *instr__5V3N;
- void *slot_name__BW3N;
- void *slot_msg__CW3N;
- void *node__DW3N;
- void *__tmp__TY3N,*__tmp__513N;
- __POSITION __tmp__0Y3N,__tmp__C03N,__tmp__G23N,__tmp__O33N;
- __POSITION __tmp__133N;
- void *__tmp__AZ3N,*__tmp__M23N;
- __STRING_CST *Self__EUNQ;
- __PROTOTYPE_CST *Self__FUNQ;
- __INTEGER_CST *Self__GUNQ;
- __REAL_CST *Self__IUNQ;
- __CHARACTER_CST *Self__KUNQ;
- __IS_EXPANDED *Self__LUNQ;
- void *args__EW3N;
- __BOOLEAN __tmp__P03N;
- result__3V3N=NULL;
- local__4V3N=NULL;
- instr__5V3N=NULL;
- rec__AW3N=NULL;
- slot_name__BW3N=NULL;
- slot_msg__CW3N=NULL;
- node__DW3N=NULL;
- args__EW3N=NULL;
- if (affect_with__L1KI(t__0V3N,static_type__ZKTN(Self__ZV3N))) {
- result__3V3N=Self__ZV3N;
- } else {
- if (is_export_to__Q3YI(static_type__ZKTN(Self__ZV3N),t__0V3N)) {
- local__4V3N=create__name__style__type__VCNG(Self__ZV3N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__ZKTN(Self__ZV3N)));
- instr__5V3N=write__value__PXJH(local__4V3N,Self__ZV3N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZV3N);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__5V3N);
- slot_name__BW3N=get__QEC(last_cast_name__3WAI);
- slot_msg__CW3N=get_slot__WADH(static_type__ZKTN(Self__ZV3N),slot_name__BW3N);
- if (((void *)slot_msg__CW3N == (void *)NULL)) {
+ __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__0UXD(static_type__ZKTN(Self__ZV3N),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__0V3N,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__BW3N);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__ZKTN(Self__ZV3N),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__1V3N);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__ZKTN(Self__ZV3N)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__CW3N)->__id==__SLOT_DATA__) {
- __tmp__TY3N=((__SLOT *)((__SLOT_DATA *)slot_msg__CW3N)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__TY3N=((__SLOT *)((__SLOT_CODE *)slot_msg__CW3N)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__YC0N=((__SLOT *)((__SLOT_CODE *)slot_msg__HA0N)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__TY3N) != 1)) {
- if (((struct ___OBJ *)slot_msg__CW3N)->__id==__SLOT_DATA__) {
- __tmp__0Y3N=((__SLOT_DATA *)slot_msg__CW3N)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__0Y3N=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__CW3N)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__0Y3N);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__CW3N)->__id==__SLOT_DATA__) {
- __tmp__AZ3N=get_type_result__NX5G(slot_msg__CW3N);
+ if (((struct ___OBJ *)slot_msg__HA0N)->__id==__SLOT_DATA__) {
+ __tmp__FD0N=get_type_result__XF2G(slot_msg__HA0N);
} else {
- __tmp__AZ3N=get_type_result__XY5G(slot_msg__CW3N);
- };
- if ((((void *)__tmp__AZ3N == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__AZ3N)->parent_type__KTL != (void *)((__TYPE_FULL *)t__0V3N)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__AZ3N != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__AZ3N,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__0V3N,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__CW3N)->__id==__SLOT_DATA__) {
- __tmp__C03N=((__SLOT_DATA *)slot_msg__CW3N)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__C03N=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__CW3N)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__C03N);
- put_position__ECH(Self__ZV3N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__AW3N=read__4TCH(local__4V3N);
- node__DW3N=new_read__slot__receiver__self__3ZQC(Self__ZV3N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__CW3N,rec__AW3N,rec__AW3N);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__DW3N);
- result__3V3N=result_expr__BOHI(node__DW3N);
- __tmp__P03N=TRUE__;
- } else {
- __tmp__P03N=FALSE__;
- };
- if ((! __tmp__P03N)) {
- if (is_import_to__VMBJ(t__0V3N,static_type__ZKTN(Self__ZV3N))) {
- local__4V3N=create__name__style__type__VCNG(Self__ZV3N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__ZKTN(Self__ZV3N)));
- instr__5V3N=write__value__PXJH(local__4V3N,Self__ZV3N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__ZV3N);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__5V3N);
- slot_name__BW3N=get__QEC(last_cast_name__3WAI);
- slot_msg__CW3N=get_slot__WADH(t__0V3N,slot_name__BW3N);
- if (((void *)slot_msg__CW3N == (void *)NULL)) {
+ 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;
+ } break;
+ case __DTA_CAST__: {
+ __tmp__4D5R=((__DTA_CAST *)__tmp__3D5R)->result_expr__G01H;
+ } break;
+ case __DTA_WR_CODE__: {
+ __tmp__4D5R=((__DTA_WR_CODE *)__tmp__3D5R)->parent_dta__MZLH.result_expr__YHZD;
+ } break;
+ case __DTA_BLOCK__: {
+ __tmp__4D5R=((__DTA_BLOCK *)__tmp__3D5R)->result_expr__F41H;
+ } 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;
+ } 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__0UXD(t__0V3N,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__ZKTN(Self__ZV3N),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__BW3N);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__0V3N,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__1V3N);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__0V3N))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__CW3N)->__id==__SLOT_DATA__) {
- __tmp__513N=((__SLOT *)((__SLOT_DATA *)slot_msg__CW3N)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__513N=((__SLOT *)((__SLOT_CODE *)slot_msg__CW3N)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__EG0N=((__SLOT *)((__SLOT_CODE *)slot_msg__HA0N)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__513N) != 2)) {
- if (((struct ___OBJ *)slot_msg__CW3N)->__id==__SLOT_DATA__) {
- __tmp__G23N=((__SLOT_DATA *)slot_msg__CW3N)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__G23N=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__CW3N)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__G23N);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__CW3N)->__id==__SLOT_DATA__) {
- __tmp__M23N=get_type_result__NX5G(slot_msg__CW3N);
+ if (((struct ___OBJ *)slot_msg__HA0N)->__id==__SLOT_DATA__) {
+ __tmp__RG0N=get_type_result__XF2G(slot_msg__HA0N);
} else {
- __tmp__M23N=get_type_result__XY5G(slot_msg__CW3N);
- };
- if ((((void *)__tmp__M23N == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__M23N)->parent_type__KTL != (void *)((__TYPE_FULL *)t__0V3N)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__M23N != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__M23N,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__0V3N,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__CW3N)->__id==__SLOT_DATA__) {
- __tmp__O33N=((__SLOT_DATA *)slot_msg__CW3N)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__O33N=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__CW3N)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__O33N);
- put_position__ECH(Self__ZV3N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__EW3N=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__EW3N,create__type__HZQC(Self__ZV3N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__0V3N));
- add_last__JLII(args__EW3N,read__4TCH(local__4V3N));
- __tmp__133N=Self__ZV3N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__233N=((void **)((__FAST_ARRAYoEXPRo *)args__EW3N)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__233N)->__id) {
+ 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__333N=my_copy__IE2M(__tmp__233N);
+ __tmp__CI0N=my_copy__MSYM(__tmp__BI0N);
} break;
case __STRING_CST__: {
- Self__EUNQ=((__STRING_CST *)__tmp__233N);
- __tmp__333N=create__text__BMQH(Self__EUNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__EUNQ->string__LDAI);
+ 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__333N=my_copy__ODAI(__tmp__233N);
+ __tmp__CI0N=my_copy__EK2H(__tmp__BI0N);
} break;
case __PROTOTYPE_CST__: {
- Self__FUNQ=((__PROTOTYPE_CST *)__tmp__233N);
- __tmp__333N=create__type__HZQC(Self__FUNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__FUNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__GUNQ=((__INTEGER_CST *)__tmp__233N);
- __tmp__333N=create__value__type__I1QC(Self__GUNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__GUNQ->value__VUYD,Self__GUNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__333N=my_copy__02IJ(__tmp__233N);
+ __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__333N=my_copy__2EAI(__tmp__233N);
+ __tmp__CI0N=my_copy__SL2H(__tmp__BI0N);
} break;
case __EXPR_EQUAL__: {
- __tmp__333N=my_copy__VFAI(__tmp__233N);
+ __tmp__CI0N=my_copy__LM2H(__tmp__BI0N);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__333N=my_copy__CGAI(__tmp__233N);
+ __tmp__CI0N=my_copy__YM2H(__tmp__BI0N);
} break;
case __REAL_CST__: {
- Self__IUNQ=((__REAL_CST *)__tmp__233N);
- __tmp__333N=create__value__type__2KQH(Self__IUNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IUNQ->value__RGAI,Self__IUNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__KUNQ=((__CHARACTER_CST *)__tmp__233N);
- __tmp__333N=create__char__XLQH(Self__KUNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KUNQ->text__ZGAI);
+ 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__LUNQ=((__IS_EXPANDED *)__tmp__233N);
- __tmp__333N=create__receiver__2J0H(Self__LUNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__LUNQ->receiver__AHAI));
+ 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__333N=my_copy__FHAI(__tmp__233N);
+ __tmp__CI0N=my_copy__1N2H(__tmp__BI0N);
} break;
case __EXPR_SUP__: {
- __tmp__333N=my_copy__OHAI(__tmp__233N);
+ __tmp__CI0N=my_copy__EO2H(__tmp__BI0N);
} break;
case __EXPR_SUB__: {
- __tmp__333N=my_copy__ZHAI(__tmp__233N);
+ __tmp__CI0N=my_copy__PO2H(__tmp__BI0N);
} break;
case __EXPR_MUL__: {
- __tmp__333N=my_copy__FIAI(__tmp__233N);
+ __tmp__CI0N=my_copy__1O2H(__tmp__BI0N);
} break;
case __EXPR_DIV__: {
- __tmp__333N=my_copy__QIAI(__tmp__233N);
+ __tmp__CI0N=my_copy__GP2H(__tmp__BI0N);
} break;
case __EXPR_AND__: {
- __tmp__333N=my_copy__1IAI(__tmp__233N);
+ __tmp__CI0N=my_copy__RP2H(__tmp__BI0N);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__333N=my_copy__GJAI(__tmp__233N);
+ __tmp__CI0N=my_copy__2P2H(__tmp__BI0N);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__333N=my_copy__RJAI(__tmp__233N);
+ __tmp__CI0N=my_copy__HQ2H(__tmp__BI0N);
} break;
case __PUT_TO__: {
- __tmp__333N=my_copy__2JAI(__tmp__233N);
+ __tmp__CI0N=my_copy__SQ2H(__tmp__BI0N);
} break;
case __ITEM__: {
- __tmp__333N=my_copy__NKAI(__tmp__233N);
+ __tmp__CI0N=my_copy__DR2H(__tmp__BI0N);
} break;
case __SIZE_OF__: {
- __tmp__333N=my_copy__ZKAI(__tmp__233N);
+ __tmp__CI0N=my_copy__PR2H(__tmp__BI0N);
} break;
case __CAST__: {
- __tmp__333N=my_copy__CLAI(__tmp__233N);
+ __tmp__CI0N=my_copy__YR2H(__tmp__BI0N);
} break;
case __CALL_SLOT__: {
- __tmp__333N=my_copy__1E2M(__tmp__233N);
+ __tmp__CI0N=my_copy__5SYM(__tmp__BI0N);
} break;
case __READ_SLOT__: {
- __tmp__333N=my_copy__MRKK(__tmp__233N);
+ __tmp__CI0N=my_copy__IUGK(__tmp__BI0N);
} break;
case __READ_GLOBAL__: {
- __tmp__333N=my_copy__ZRKK(__tmp__233N);
+ __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__333N=my_copy__3BGN(__tmp__233N);
+ __tmp__CI0N=my_copy__BQCN(__tmp__BI0N);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__333N=my_copy__VIIO(__tmp__233N);
+ __tmp__CI0N=my_copy__NREO(__tmp__BI0N);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__333N=my_copy__3PNO(__tmp__233N);
+ __tmp__CI0N=my_copy__VYJO(__tmp__BI0N);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__333N=my_copy__CJIO(__tmp__233N);
+ __tmp__CI0N=my_copy__0REO(__tmp__BI0N);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__333N=my_copy__JQNO(__tmp__233N);
+ __tmp__CI0N=my_copy__BZJO(__tmp__BI0N);
} break;
case __EXPR_NEG__: {
- __tmp__333N=my_copy__EBNM(__tmp__233N);
+ __tmp__CI0N=my_copy__CNJM(__tmp__BI0N);
} break;
case __EXPR_ADD__: {
- __tmp__333N=my_copy__EOPL(__tmp__233N);
+ __tmp__CI0N=my_copy__5XLL(__tmp__BI0N);
} break;
case __EXPR_NOT__: {
- __tmp__333N=my_copy__SH2M(__tmp__233N);
+ __tmp__CI0N=my_copy__WVYM(__tmp__BI0N);
} break;
case __EXPR_MOD__: {
- __tmp__333N=my_copy__NJIO(__tmp__233N);
+ __tmp__CI0N=my_copy__FSEO(__tmp__BI0N);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__333N=my_copy__YZHP(__tmp__233N);
+ __tmp__CI0N=my_copy__QCEP(__tmp__BI0N);
} break;
case __EXPR_INF__: {
- __tmp__333N=my_copy__13VN(__tmp__233N);
+ __tmp__CI0N=my_copy__5LSN(__tmp__BI0N);
} break;
case __EXPR_INF_EQ__: {
- __tmp__333N=my_copy__G4VN(__tmp__233N);
+ __tmp__CI0N=my_copy__KMSN(__tmp__BI0N);
} break;
case __EXPR_OR__: {
- __tmp__333N=my_copy__FLTN(__tmp__233N);
+ __tmp__CI0N=my_copy__JZPN(__tmp__BI0N);
} break;
case __EXPR_XOR__: {
- __tmp__333N=my_copy__OUWO(__tmp__233N);
+ __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;
};
- node__DW3N=new_read__slot__receiver__with__4G0H(__tmp__133N,slot_msg__CW3N,__tmp__333N,args__EW3N);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__DW3N);
- result__3V3N=result_expr__BOHI(node__DW3N);
+ result__CA0N=__tmp__BE5R;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__0V3N,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__ZKTN(Self__ZV3N),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__1V3N);
- put_position__ECH(Self__ZV3N->parent_expr_binary__QP5M.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__3V3N);
+ return(result__CA0N);
}
-static void* check_type__with__RNBP(__EXPR_XOR *Self__SNBP,void *t__TNBP,__POSITION p__UNBP)
+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.
{
- void *result__WNBP,*rec__ZNBP,*__tmp__VVBP,*__tmp__WVBP;
- void *local__XNBP;
- void *instr__YNBP;
- void *slot_name__0NBP;
- void *slot_msg__1NBP;
- void *node__2NBP;
- void *__tmp__MQBP,*__tmp__YTBP;
- __POSITION __tmp__TQBP,__tmp__1RBP,__tmp__5TBP,__tmp__HVBP;
- __POSITION __tmp__UVBP;
- void *__tmp__ZQBP,*__tmp__FUBP;
- __STRING_CST *Self__UUNQ;
- __PROTOTYPE_CST *Self__VUNQ;
- __INTEGER_CST *Self__WUNQ;
- __REAL_CST *Self__YUNQ;
- __CHARACTER_CST *Self__0UNQ;
- __IS_EXPANDED *Self__1UNQ;
- void *args__3NBP;
- __BOOLEAN __tmp__ISBP;
- result__WNBP=NULL;
- local__XNBP=NULL;
- instr__YNBP=NULL;
- rec__ZNBP=NULL;
- slot_name__0NBP=NULL;
- slot_msg__1NBP=NULL;
- node__2NBP=NULL;
- args__3NBP=NULL;
- if (affect_with__L1KI(t__TNBP,static_type__D5VO(Self__SNBP))) {
- result__WNBP=Self__SNBP;
- } else {
- if (is_export_to__Q3YI(static_type__D5VO(Self__SNBP),t__TNBP)) {
- local__XNBP=create__name__style__type__VCNG(Self__SNBP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__D5VO(Self__SNBP)));
- instr__YNBP=write__value__PXJH(local__XNBP,Self__SNBP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SNBP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__YNBP);
- slot_name__0NBP=get__QEC(last_cast_name__3WAI);
- slot_msg__1NBP=get_slot__WADH(static_type__D5VO(Self__SNBP),slot_name__0NBP);
- if (((void *)slot_msg__1NBP == (void *)NULL)) {
+ __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__0UXD(static_type__D5VO(Self__SNBP),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_482));
- append_name_in__0UXD(t__TNBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__0NBP);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(static_type__D5VO(Self__SNBP),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__UNBP);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(static_type__D5VO(Self__SNBP)))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__1NBP)->__id==__SLOT_DATA__) {
- __tmp__MQBP=((__SLOT *)((__SLOT_DATA *)slot_msg__1NBP)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__MQBP=((__SLOT *)((__SLOT_CODE *)slot_msg__1NBP)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__EZ3O=((__SLOT *)((__SLOT_CODE *)slot_msg__TW3O)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__MQBP) != 1)) {
- if (((struct ___OBJ *)slot_msg__1NBP)->__id==__SLOT_DATA__) {
- __tmp__TQBP=((__SLOT_DATA *)slot_msg__1NBP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__TQBP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1NBP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_484));
- put_position__ECH(__tmp__TQBP);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__1NBP)->__id==__SLOT_DATA__) {
- __tmp__ZQBP=get_type_result__NX5G(slot_msg__1NBP);
+ if (((struct ___OBJ *)slot_msg__TW3O)->__id==__SLOT_DATA__) {
+ __tmp__RZ3O=get_type_result__XF2G(slot_msg__TW3O);
} else {
- __tmp__ZQBP=get_type_result__XY5G(slot_msg__1NBP);
- };
- if ((((void *)__tmp__ZQBP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__ZQBP)->parent_type__KTL != (void *)((__TYPE_FULL *)t__TNBP)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__ZQBP != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__ZQBP,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_486));
- append_name_in__0UXD(t__TNBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__1NBP)->__id==__SLOT_DATA__) {
- __tmp__1RBP=((__SLOT_DATA *)slot_msg__1NBP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
- } else {
- __tmp__1RBP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1NBP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
- };
- put_position__ECH(__tmp__1RBP);
- put_position__ECH(Self__SNBP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
- };
- rec__ZNBP=read__4TCH(local__XNBP);
- node__2NBP=new_read__slot__receiver__self__3ZQC(Self__SNBP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,slot_msg__1NBP,rec__ZNBP,rec__ZNBP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__2NBP);
- result__WNBP=result_expr__BOHI(node__2NBP);
- __tmp__ISBP=TRUE__;
- } else {
- __tmp__ISBP=FALSE__;
- };
- if ((! __tmp__ISBP)) {
- if (is_import_to__VMBJ(t__TNBP,static_type__D5VO(Self__SNBP))) {
- local__XNBP=create__name__style__type__VCNG(Self__SNBP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,(&__string_60),'+',((__TYPE_FULL *)static_type__D5VO(Self__SNBP)));
- instr__YNBP=write__value__PXJH(local__XNBP,Self__SNBP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SNBP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,instr__YNBP);
- slot_name__0NBP=get__QEC(last_cast_name__3WAI);
- slot_msg__1NBP=get_slot__WADH(t__TNBP,slot_name__0NBP);
- if (((void *)slot_msg__1NBP == (void *)NULL)) {
+ 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__0UXD(t__TNBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_488));
- append_name_in__0UXD(static_type__D5VO(Self__SNBP),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_483));
- append__MOK(string_tmp__RB,slot_name__0NBP);
- append__MOK(string_tmp__RB,(&__string_463));
- append_name_in__0UXD(t__TNBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__UNBP);
- put_position__ECH(((__PROTOTYPE *)prototype__C0OH(t__TNBP))->parent_named__QD.parent_itm_object__PD.position__BJM);
- send_error__2FH();
+ 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__1NBP)->__id==__SLOT_DATA__) {
- __tmp__YTBP=((__SLOT *)((__SLOT_DATA *)slot_msg__1NBP)->parent_slot__H3YD)->base_slot__Z14F;
+ 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__YTBP=((__SLOT *)((__SLOT_CODE *)slot_msg__1NBP)->parent_slot__C24F)->base_slot__Z14F;
+ __tmp__Q23O=((__SLOT *)((__SLOT_CODE *)slot_msg__TW3O)->parent_slot__A22F)->base_slot__X12F;
};
- if ((argument_count__YLEG(__tmp__YTBP) != 2)) {
- if (((struct ___OBJ *)slot_msg__1NBP)->__id==__SLOT_DATA__) {
- __tmp__5TBP=((__SLOT_DATA *)slot_msg__1NBP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__5TBP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1NBP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_error__text__0AH( 1,(&__string_489));
- put_position__ECH(__tmp__5TBP);
- send_error__2FH();
};
- if (((struct ___OBJ *)slot_msg__1NBP)->__id==__SLOT_DATA__) {
- __tmp__FUBP=get_type_result__NX5G(slot_msg__1NBP);
+ if (((struct ___OBJ *)slot_msg__TW3O)->__id==__SLOT_DATA__) {
+ __tmp__323O=get_type_result__XF2G(slot_msg__TW3O);
} else {
- __tmp__FUBP=get_type_result__XY5G(slot_msg__1NBP);
- };
- if ((((void *)__tmp__FUBP == (void *)NULL) || ((void *)((__TYPE_FULL *)__tmp__FUBP)->parent_type__KTL != (void *)((__TYPE_FULL *)t__TNBP)->parent_type__KTL))) {
- copy__BNK(string_tmp__RB,(&__string_485));
- if (((void *)__tmp__FUBP != (void *)NULL)) {
- add_last__YPK(string_tmp__RB,'`');
- append_name_in__0UXD(__tmp__FUBP,string_tmp__RB);
- add_last__YPK(string_tmp__RB,'\'');
+ __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_490));
- append_name_in__0UXD(t__TNBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_487));
+ 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__1NBP)->__id==__SLOT_DATA__) {
- __tmp__HVBP=((__SLOT_DATA *)slot_msg__1NBP)->parent_variable__G3YD.parent_named__5KMC.parent_itm_object__PD.position__BJM;
+ 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__HVBP=((__ITM_SLOT *)((__SLOT *)((__SLOT_CODE *)slot_msg__1NBP)->parent_slot__C24F)->base_slot__Z14F)->parent_named__XIM.parent_itm_object__PD.position__BJM;
+ __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));
};
- put_position__ECH(__tmp__HVBP);
- put_position__ECH(Self__SNBP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
};
- args__3NBP=create_with_capacity__ZLLH( 2);
- add_last__JLII(args__3NBP,create__type__HZQC(Self__SNBP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM,t__TNBP));
- add_last__JLII(args__3NBP,read__4TCH(local__XNBP));
- __tmp__UVBP=Self__SNBP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM;
- __tmp__VVBP=((void **)((__FAST_ARRAYoEXPRo *)args__3NBP)->parent_arrayed_collection__3LMC.storage__NLHI)[ 0];
- switch (((struct ___OBJ *)__tmp__VVBP)->__id) {
+ 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__WVBP=my_copy__IE2M(__tmp__VVBP);
+ __tmp__O43O=my_copy__MSYM(__tmp__N43O);
} break;
case __STRING_CST__: {
- Self__UUNQ=((__STRING_CST *)__tmp__VVBP);
- __tmp__WVBP=create__text__BMQH(Self__UUNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UUNQ->string__LDAI);
+ 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__WVBP=my_copy__ODAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__EK2H(__tmp__N43O);
} break;
case __PROTOTYPE_CST__: {
- Self__VUNQ=((__PROTOTYPE_CST *)__tmp__VVBP);
- __tmp__WVBP=create__type__HZQC(Self__VUNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__VUNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__WUNQ=((__INTEGER_CST *)__tmp__VVBP);
- __tmp__WVBP=create__value__type__I1QC(Self__WUNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WUNQ->value__VUYD,Self__WUNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__WVBP=my_copy__02IJ(__tmp__VVBP);
+ __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__WVBP=my_copy__2EAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__SL2H(__tmp__N43O);
} break;
case __EXPR_EQUAL__: {
- __tmp__WVBP=my_copy__VFAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__LM2H(__tmp__N43O);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__WVBP=my_copy__CGAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__YM2H(__tmp__N43O);
} break;
case __REAL_CST__: {
- Self__YUNQ=((__REAL_CST *)__tmp__VVBP);
- __tmp__WVBP=create__value__type__2KQH(Self__YUNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__YUNQ->value__RGAI,Self__YUNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__0UNQ=((__CHARACTER_CST *)__tmp__VVBP);
- __tmp__WVBP=create__char__XLQH(Self__0UNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__0UNQ->text__ZGAI);
+ 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__1UNQ=((__IS_EXPANDED *)__tmp__VVBP);
- __tmp__WVBP=create__receiver__2J0H(Self__1UNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__1UNQ->receiver__AHAI));
+ 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__WVBP=my_copy__FHAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__1N2H(__tmp__N43O);
} break;
case __EXPR_SUP__: {
- __tmp__WVBP=my_copy__OHAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__EO2H(__tmp__N43O);
} break;
case __EXPR_SUB__: {
- __tmp__WVBP=my_copy__ZHAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__PO2H(__tmp__N43O);
} break;
case __EXPR_MUL__: {
- __tmp__WVBP=my_copy__FIAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__1O2H(__tmp__N43O);
} break;
case __EXPR_DIV__: {
- __tmp__WVBP=my_copy__QIAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__GP2H(__tmp__N43O);
} break;
case __EXPR_AND__: {
- __tmp__WVBP=my_copy__1IAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__RP2H(__tmp__N43O);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__WVBP=my_copy__GJAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__2P2H(__tmp__N43O);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__WVBP=my_copy__RJAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__HQ2H(__tmp__N43O);
} break;
case __PUT_TO__: {
- __tmp__WVBP=my_copy__2JAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__SQ2H(__tmp__N43O);
} break;
case __ITEM__: {
- __tmp__WVBP=my_copy__NKAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__DR2H(__tmp__N43O);
} break;
case __SIZE_OF__: {
- __tmp__WVBP=my_copy__ZKAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__PR2H(__tmp__N43O);
} break;
case __CAST__: {
- __tmp__WVBP=my_copy__CLAI(__tmp__VVBP);
+ __tmp__O43O=my_copy__YR2H(__tmp__N43O);
} break;
case __CALL_SLOT__: {
- __tmp__WVBP=my_copy__1E2M(__tmp__VVBP);
+ __tmp__O43O=my_copy__5SYM(__tmp__N43O);
} break;
case __READ_SLOT__: {
- __tmp__WVBP=my_copy__MRKK(__tmp__VVBP);
+ __tmp__O43O=my_copy__IUGK(__tmp__N43O);
} break;
case __READ_GLOBAL__: {
- __tmp__WVBP=my_copy__ZRKK(__tmp__VVBP);
+ __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;
+ } break;
+ case __READ_GLOBAL__: {
+ __tmp__2HJR=((__READ_GLOBAL *)__tmp__1HJR);
+ } break;
+ }
+ };
+ __tmp__O43O=__tmp__2HJR;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__WVBP=my_copy__3BGN(__tmp__VVBP);
+ __tmp__O43O=my_copy__BQCN(__tmp__N43O);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__WVBP=my_copy__VIIO(__tmp__VVBP);
+ __tmp__O43O=my_copy__NREO(__tmp__N43O);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__WVBP=my_copy__3PNO(__tmp__VVBP);
+ __tmp__O43O=my_copy__VYJO(__tmp__N43O);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__WVBP=my_copy__CJIO(__tmp__VVBP);
+ __tmp__O43O=my_copy__0REO(__tmp__N43O);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__WVBP=my_copy__JQNO(__tmp__VVBP);
+ __tmp__O43O=my_copy__BZJO(__tmp__N43O);
} break;
case __EXPR_NEG__: {
- __tmp__WVBP=my_copy__EBNM(__tmp__VVBP);
+ __tmp__O43O=my_copy__CNJM(__tmp__N43O);
} break;
case __EXPR_ADD__: {
- __tmp__WVBP=my_copy__EOPL(__tmp__VVBP);
+ __tmp__O43O=my_copy__5XLL(__tmp__N43O);
} break;
case __EXPR_NOT__: {
- __tmp__WVBP=my_copy__SH2M(__tmp__VVBP);
+ __tmp__O43O=my_copy__WVYM(__tmp__N43O);
} break;
case __EXPR_MOD__: {
- __tmp__WVBP=my_copy__NJIO(__tmp__VVBP);
+ __tmp__O43O=my_copy__FSEO(__tmp__N43O);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__WVBP=my_copy__YZHP(__tmp__VVBP);
+ __tmp__O43O=my_copy__QCEP(__tmp__N43O);
} break;
case __EXPR_INF__: {
- __tmp__WVBP=my_copy__13VN(__tmp__VVBP);
+ __tmp__O43O=my_copy__5LSN(__tmp__N43O);
} break;
case __EXPR_INF_EQ__: {
- __tmp__WVBP=my_copy__G4VN(__tmp__VVBP);
+ __tmp__O43O=my_copy__KMSN(__tmp__N43O);
} break;
case __EXPR_OR__: {
- __tmp__WVBP=my_copy__FLTN(__tmp__VVBP);
+ __tmp__O43O=my_copy__JZPN(__tmp__N43O);
} break;
case __EXPR_XOR__: {
- __tmp__WVBP=my_copy__OUWO(__tmp__VVBP);
+ __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;
};
- node__2NBP=new_read__slot__receiver__with__4G0H(__tmp__UVBP,slot_msg__1NBP,__tmp__WVBP,args__3NBP);
- add_last__W2BH(((__LIST *)list_current__IF1)->expr_list__EMRG,node__2NBP);
- result__WNBP=result_expr__BOHI(node__2NBP);
+ result__OW3O=__tmp__1UDI;
} else {
- copy__BNK(string_tmp__RB,(&__string_491));
- append_name_in__0UXD(t__TNBP,string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_492));
- append_name_in__0UXD(static_type__D5VO(Self__SNBP),string_tmp__RB);
- append__MOK(string_tmp__RB,(&__string_464));
+ 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__UNBP);
- put_position__ECH(Self__SNBP->parent_expr_binary__A3CO.parent_expr__CZNH.parent_instr__UE.parent_itm_object__TE.position__BJM);
- send_error__2FH();
+ 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));
+ };
};
};
};
- return(result__WNBP);
+ return(result__OW3O);
}
-static void* write_direct__with__value__AWHH(__SLOT_DATA *Self__BWHH,__POSITION p__CWHH,void *r__DWHH,void *val__EWHH)
+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.
{
- void *tmp_type__HWHH;
- void *result__5YJH;
- __WRITE_GLOBAL *result__S2SH,*Self__D0HI;
- __POINTER ptr__T2SH,ptr__T5SH;
- __INTEGER typ_id__Y2SH,typ_id__Y5SH;
- __UINTEGER_32 sz__V2SH,a__QA5Q,new_size__OA5Q,t__UA5Q,a__WA5Q;
- __UINTEGER_32 sz__V5SH,a__1A5Q,new_size__ZA5Q,t__5A5Q,a__BB5Q;
- __WRITE_SLOT *result__S5SH,*Self__M0HI;
- void *__tmp__OXHH,*__tmp__KYHH;
- __BOOLEAN __tmp__ZXHH;
- tmp_type__HWHH=NULL;
- result__5YJH=NULL;
- if ((Self__BWHH->parent_variable__G3YD.parent_named__5KMC.style__ODGC == '-')) {
- result__S2SH=NULL;
- ptr__T2SH=((__POINTER )(NULL));
- typ_id__Y2SH= 0;
- sz__V2SH=((__UINTEGER_32 )sizeof(__WRITE_GLOBAL));
- if ((sz__V2SH == 0)) {
- result__S2SH=WRITE_GLOBAL__;
- } else {
- typ_id__Y2SH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V2SH);
- if ((typ_id__Y2SH == (__INTEGER)(- 1))) {
- a__QA5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__OA5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__V2SH + a__QA5Q) & (__UINTEGER_32)(~ a__QA5Q));
- ptr__T2SH=micro_alloc__table__lab__BOI(new_size__OA5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__OA5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__OA5Q);
- } else {
- t__UA5Q=((__UINTEGER_32 )typ_id__Y2SH);
- a__WA5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__T2SH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__V2SH + a__WA5Q) & (__UINTEGER_32)(~ a__WA5Q)),((__POINTER )(&(table_type[(t__UA5Q)]))),(__UINTEGER_32)(t__UA5Q | 1));
- };
- result__S2SH=((__WRITE_GLOBAL *)ptr__T2SH);
- *(result__S2SH) = *(WRITE_GLOBAL__);
- };
- Self__D0HI=((__WRITE_GLOBAL *)result__S2SH);
- Self__D0HI->parent_write__MZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM=p__CWHH;
- Self__D0HI->parent_write__MZJH.value__NXHH=val__EWHH;
- Self__D0HI->global__IN5H=Self__BWHH;
- result__5YJH=result__S2SH;
- } else {
- result__S5SH=NULL;
- ptr__T5SH=((__POINTER )(NULL));
- typ_id__Y5SH= 0;
- sz__V5SH=((__UINTEGER_32 )sizeof(__WRITE_SLOT));
- if ((sz__V5SH == 0)) {
- result__S5SH=WRITE_SLOT__;
- } else {
- typ_id__Y5SH=-1;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__V5SH);
- if ((typ_id__Y5SH == (__INTEGER)(- 1))) {
- a__1A5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__ZA5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__V5SH + a__1A5Q) & (__UINTEGER_32)(~ a__1A5Q));
- ptr__T5SH=micro_alloc__table__lab__BOI(new_size__ZA5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__ZA5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__ZA5Q);
- } else {
- t__5A5Q=((__UINTEGER_32 )typ_id__Y5SH);
- a__BB5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__T5SH=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__V5SH + a__BB5Q) & (__UINTEGER_32)(~ a__BB5Q)),((__POINTER )(&(table_type[(t__5A5Q)]))),(__UINTEGER_32)(t__5A5Q | 1));
- };
- result__S5SH=((__WRITE_SLOT *)ptr__T5SH);
- *(result__S5SH) = *(WRITE_SLOT__);
- };
- Self__M0HI=((__WRITE_SLOT *)result__S5SH);
- Self__M0HI->parent_write__ZZJH.parent_instr__GWRG.parent_itm_object__TE.position__BJM=p__CWHH;
- Self__M0HI->parent_write__ZZJH.value__NXHH=val__EWHH;
- Self__M0HI->receiver__RM5H=r__DWHH;
- Self__M0HI->slot__JM5H=Self__BWHH;
- result__5YJH=result__S5SH;
- };
- if (((void *)Self__BWHH->parent_variable__G3YD.require_first__JWHH == (void *)NULL)) {
- Self__BWHH->parent_variable__G3YD.require_first__JWHH=result__5YJH;
- } else {
- if (((void *)Self__BWHH->parent_variable__G3YD.require_list__0WHH == (void *)NULL)) {
- Self__BWHH->parent_variable__G3YD.require_list__0WHH=create_with_capacity__0ATH( 1);
- };
- add_last__1HHI(Self__BWHH->parent_variable__G3YD.require_list__0WHH,result__5YJH);
- };
- if ((! ((((__UINTEGER_8)(((__TYPE_FULL *)Self__BWHH->parent_variable__G3YD.type__LCCG)->flag__LTL & 1) != 0) && ((void *)((__TYPE_FULL *)Self__BWHH->parent_variable__G3YD.type__LCCG)->parent_type__KTL != (void *)type_boolean__VJB)) || ((void *)Self__BWHH->parent_variable__G3YD.parent_named__5KMC.name__1QB == (void *)(&__string_57))))) {
- if (((struct ___OBJ *)result__5YJH)->__id==__WRITE_GLOBAL__) {
- __tmp__OXHH=((__WRITE_GLOBAL *)result__5YJH)->parent_write__MZJH.value__NXHH;
- } else {
- __tmp__OXHH=((__WRITE_SLOT *)result__5YJH)->parent_write__ZZJH.value__NXHH;
- };
- __tmp__ZXHH=((void *)__tmp__OXHH != (void *)NULL);
- } else {
- __tmp__ZXHH=FALSE__;
- };
- if ((__tmp__ZXHH && (! is_executing_pass__POMC))) {
- tmp_type__HWHH=new__IYVG();
- if (((void *)Self__BWHH->parent_variable__G3YD.type_list__N4YD != (void *)NULL)) {
- union__UGLJ(tmp_type__HWHH,Self__BWHH->parent_variable__G3YD.type_list__N4YD);
- };
- if (((struct ___OBJ *)result__5YJH)->__id==__WRITE_GLOBAL__) {
- __tmp__KYHH=((__WRITE_GLOBAL *)result__5YJH)->parent_write__MZJH.value__NXHH;
- } else {
- __tmp__KYHH=((__WRITE_SLOT *)result__5YJH)->parent_write__ZZJH.value__NXHH;
- };
- switch (((struct ___OBJ *)__tmp__KYHH)->__id) {
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ 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;
+ };
+ };
+ ptr__VGPH=result__KCXR;
+ };
+ 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__QUQJ(__tmp__KYHH,tmp_type__HWHH);
+ get_type__MXMJ(__tmp__MBEH,tmp_type__J5DH);
} break;
case __STRING_CST__: {
- add__3YIJ(tmp_type__HWHH,((__TYPE_FULL *)((__STRING_CST *)__tmp__KYHH)->parent_constant__5F.static_type__LSYD)->parent_type__KTL);
+ add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)((__STRING_CST *)__tmp__MBEH)->parent_constant__5F.static_type__M2YD)->parent_type__5SL);
} break;
case __EXTERNAL_C__: {
- get_type__LAHI(__tmp__KYHH,tmp_type__HWHH);
+ 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__3YIJ(tmp_type__HWHH,((__TYPE_FULL *)((__PROTOTYPE_CST *)__tmp__KYHH)->parent_constant__DMMC.static_type__LSYD)->parent_type__KTL);
+ 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__3YIJ(tmp_type__HWHH,((__TYPE_FULL *)((__INTEGER_CST *)__tmp__KYHH)->parent_constant__OMMC.static_type__LSYD)->parent_type__KTL);
+ 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__MKJJ(__tmp__KYHH,tmp_type__HWHH);
+ get_type__INFJ(__tmp__MBEH,tmp_type__J5DH);
} break;
case __EXPR_MULTIPLE__: {
- print__1ZE((&__string_254));
+ print__1ZE((&__string_259));
fputc((int)('\n'),stdout);
exit(( 1));
} break;
case __EXPR_EQUAL__: {
- add__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __EXPR_NOT_EQUAL__: {
- add__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __REAL_CST__: {
- add__3YIJ(tmp_type__HWHH,((__TYPE_FULL *)((__REAL_CST *)__tmp__KYHH)->parent_constant__IVNH.static_type__LSYD)->parent_type__KTL);
+ 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__3YIJ(tmp_type__HWHH,((__TYPE_FULL *)((__CHARACTER_CST *)__tmp__KYHH)->parent_constant__1VNH.static_type__LSYD)->parent_type__KTL);
+ 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__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __GET_TYPE_ID__: {
- add__3YIJ(tmp_type__HWHH,type_integer__3JB);
+ add__Z1EJ(tmp_type__J5DH,type_integer__3JB);
} break;
case __EXPR_SUP__: {
- add__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __EXPR_SUB__: {
- get_type__LCHI(__tmp__KYHH,tmp_type__HWHH);
+ get_type__BJDI(__tmp__MBEH,tmp_type__J5DH);
} break;
case __EXPR_MUL__: {
- get_type__PCHI(__tmp__KYHH,tmp_type__HWHH);
+ get_type__FJDI(__tmp__MBEH,tmp_type__J5DH);
} break;
case __EXPR_DIV__: {
- get_type__TCHI(__tmp__KYHH,tmp_type__HWHH);
+ get_type__JJDI(__tmp__MBEH,tmp_type__J5DH);
} break;
case __EXPR_AND__: {
- get_type__XCHI(__tmp__KYHH,tmp_type__HWHH);
+ get_type__NJDI(__tmp__MBEH,tmp_type__J5DH);
} break;
case __EXPR_SHIFT_R__: {
- get_type__1CHI(__tmp__KYHH,tmp_type__HWHH);
+ get_type__RJDI(__tmp__MBEH,tmp_type__J5DH);
} break;
case __EXPR_SHIFT_L__: {
- get_type__5CHI(__tmp__KYHH,tmp_type__HWHH);
+ get_type__VJDI(__tmp__MBEH,tmp_type__J5DH);
} break;
case __PUT_TO__: {
- add__3YIJ(tmp_type__HWHH,TYPE_VOID__);
+ add__Z1EJ(tmp_type__J5DH,TYPE_VOID__);
} break;
case __ITEM__: {
- get_type__GDHI(__tmp__KYHH,tmp_type__HWHH);
+ get_type__2JDI(__tmp__MBEH,tmp_type__J5DH);
} break;
case __SIZE_OF__: {
- add__3YIJ(tmp_type__HWHH,type_integer__3JB);
+ add__Z1EJ(tmp_type__J5DH,type_integer__3JB);
} break;
case __CAST__: {
- add__3YIJ(tmp_type__HWHH,((__TYPE_FULL *)((__CAST *)__tmp__KYHH)->static_type__2G5H)->parent_type__KTL);
+ add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)((__CAST *)__tmp__MBEH)->static_type__0N1H)->parent_type__5SL);
} break;
case __CALL_SLOT__: {
- get_type__P2PL(__tmp__KYHH,tmp_type__HWHH);
+ get_type__KGML(__tmp__MBEH,tmp_type__J5DH);
} break;
case __READ_SLOT__: {
- get_type__053K(__tmp__KYHH,tmp_type__HWHH);
+ get_type__EE0K(__tmp__MBEH,tmp_type__J5DH);
} break;
case __READ_GLOBAL__: {
- get_type__FGSL(((__READ_GLOBAL *)__tmp__KYHH)->global__3DNK,tmp_type__HWHH);
+ get_type__1POL(((__READ_GLOBAL *)__tmp__MBEH)->global__ZGJK,tmp_type__J5DH);
} break;
case __EXPR_NOT_LOGIC__: {
- add__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __EXPR_OR_LOGIC__: {
- add__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __EXPR_OR_OR_LOGIC__: {
- add__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __EXPR_AND_LOGIC__: {
- add__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __EXPR_AND_AND_LOGIC__: {
- add__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __EXPR_NEG__: {
- add__3YIJ(tmp_type__HWHH,((__TYPE_FULL *)static_type__FZMM(((__EXPR_NEG *)__tmp__KYHH)))->parent_type__KTL);
+ add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)static_type__DFJM(((__EXPR_NEG *)__tmp__MBEH)))->parent_type__5SL);
} break;
case __EXPR_ADD__: {
- get_type__EBSL(__tmp__KYHH,tmp_type__HWHH);
+ get_type__0KOL(__tmp__MBEH,tmp_type__J5DH);
} break;
case __EXPR_NOT__: {
- add__3YIJ(tmp_type__HWHH,((__TYPE_FULL *)static_type__NP1M(((__EXPR_NOT *)__tmp__KYHH)))->parent_type__KTL);
+ add__Z1EJ(tmp_type__J5DH,((__TYPE_FULL *)static_type__R3XM(((__EXPR_NOT *)__tmp__MBEH)))->parent_type__5SL);
} break;
case __EXPR_MOD__: {
- get_type__ROIO(__tmp__KYHH,tmp_type__HWHH);
+ get_type__JXEO(__tmp__MBEH,tmp_type__J5DH);
} break;
case __EXPR_SUP_EQ__: {
- add__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __EXPR_INF__: {
- add__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __EXPR_INF_EQ__: {
- add__3YIJ(tmp_type__HWHH,type_true__FJB);
- add__3YIJ(tmp_type__HWHH,type_false__NJB);
+ add__Z1EJ(tmp_type__J5DH,type_true__FJB);
+ add__Z1EJ(tmp_type__J5DH,type_false__NJB);
} break;
case __EXPR_OR__: {
- get_type__ORTN(__tmp__KYHH,tmp_type__HWHH);
+ get_type__S5PN(__tmp__MBEH,tmp_type__J5DH);
} break;
case __EXPR_XOR__: {
- get_type__RJXO(__tmp__KYHH,tmp_type__HWHH);
+ get_type__JSTO(__tmp__MBEH,tmp_type__J5DH);
} break;
};
- Self__BWHH->parent_variable__G3YD.type_list__N4YD=update__VUQJ(tmp_type__HWHH,Self__BWHH->parent_variable__G3YD.type_list__N4YD);
- };
- if (((struct ___OBJ *)result__5YJH)->__id==__WRITE_GLOBAL__) {
- ((__WRITE_GLOBAL *)result__5YJH)->parent_write__MZJH.is_create__N0GI=TRUE__;
- } else {
- ((__WRITE_SLOT *)result__5YJH)->parent_write__ZZJH.is_create__N0GI=TRUE__;
- };
- return(result__5YJH);
-}
-
-static __LINKED_LIST_NODEoNODE_TYPEo* create__next__2TPE(void *i__4TPE)
-// ({NULLxNODE_TYPE}) With resultNo recursive, No inlinable.
-{
- __POINTER ptr__EKWE;
- __INTEGER typ_id__JKWE;
- __UINTEGER_32 sz__GKWE,a__GB5Q,new_size__EB5Q,t__KB5Q,a__MB5Q;
- __LINKED_LIST_NODEoNODE_TYPEo *result__DKWE,*Self__FZGF;
- result__DKWE=NULL;
- ptr__EKWE=((__POINTER )(NULL));
- typ_id__JKWE= 0;
- sz__GKWE=((__UINTEGER_32 )sizeof(__LINKED_LIST_NODEoNODE_TYPEo));
- if ((sz__GKWE == 0)) {
- result__DKWE=LINKED_LIST_NODEoNODE_TYPEo__;
- } else {
- typ_id__JKWE=__LINKED_LIST_NODEoNODE_TYPEo__;
- clone_allocation_size__S0C=(__UINTEGER_32)(clone_allocation_size__S0C + sz__GKWE);
- if ((typ_id__JKWE == (__INTEGER)(- 1))) {
- a__GB5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- new_size__EB5Q=(__UINTEGER_32)((__UINTEGER_32)(sz__GKWE + a__GB5Q) & (__UINTEGER_32)(~ a__GB5Q));
- ptr__EKWE=micro_alloc__table__lab__BOI(new_size__EB5Q,((__POINTER )(&(table_size[((__UINTEGER_32)(new_size__EB5Q / ((__UINTEGER_32 )((__INTEGER )(sizeof(void *))))))-1]))),new_size__EB5Q);
+ 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 {
- t__KB5Q=((__UINTEGER_32 )typ_id__JKWE);
- a__MB5Q=(__UINTEGER_32)(((__UINTEGER_32 )((__INTEGER )(sizeof(void *)))) - 1);
- ptr__EKWE=micro_alloc__table__lab__BOI((__UINTEGER_32)((__UINTEGER_32)(sz__GKWE + a__MB5Q) & (__UINTEGER_32)(~ a__MB5Q)),((__POINTER )(&(table_type[(t__KB5Q)]))),(__UINTEGER_32)(t__KB5Q | 1));
+ result__4XMJ=to_types__I3EJ(Self__SXMJ);
};
- result__DKWE=((__LINKED_LIST_NODEoNODE_TYPEo *)ptr__EKWE);
- *(result__DKWE) = *(LINKED_LIST_NODEoNODE_TYPEo__);
+ Self__D5DH->parent_variable__HHZD.type_list__OIZD=result__4XMJ;
};
- Self__FZGF=((__LINKED_LIST_NODEoNODE_TYPEo *)result__DKWE);
- Self__FZGF->item__GMSE=i__4TPE;
- Self__FZGF->next__EV4E=NULL;
- return(result__DKWE);
-}
-
-static void append_in__ZLWE(__INTEGER_64 Self__0LWE,void *buffer__1LWE)
-// ({INTEGER_64},{NULLxSTRING}) VoidNo recursive, No inlinable.
-{
- __INTEGER_64 val__CMWE;
- __INTEGER i__FMWE,j__GMWE;
- __STRING *Self__B2DR;
- __CHARACTER tmp__D2DR;
- val__CMWE= 0;
- i__FMWE= 0;
- j__GMWE= 0;
- if ((Self__0LWE == 0)) {
- add_last__YPK(((__STRING *)buffer__1LWE),'0');
+ if (((struct ___OBJ *)result__LAGH)->__id==__WRITE_GLOBAL__) {
+ ((__WRITE_GLOBAL *)result__LAGH)->parent_write__YAGH.is_create__DBDI=TRUE__;
} else {
- if ((Self__0LWE > 0)) {
- val__CMWE=Self__0LWE;
- } else {
- val__CMWE=(__INTEGER_64)(- Self__0LWE);
- add_last__YPK(((__STRING *)buffer__1LWE),'-');
- };
- i__FMWE=(__INTEGER)(((__STRING *)buffer__1LWE)->count__VF + 1);
- while ((val__CMWE != 0)) {
- add_last__YPK(((__STRING *)buffer__1LWE),((__CHARACTER )(((__INTEGER_8)(((__INTEGER_8 )(__INTEGER_64)(val__CMWE % 10)) + ((__INTEGER_8 )'0'))))));
- val__CMWE=(__INTEGER_64)(val__CMWE / 10);
- };
- j__GMWE=((__STRING *)buffer__1LWE)->count__VF;
- while ((i__FMWE < j__GMWE)) {
- Self__B2DR=((__STRING *)buffer__1LWE);
- tmp__D2DR=((__CHARACTER *)Self__B2DR->storage__XNK)[(__INTEGER)(i__FMWE - 1)];
- ((__CHARACTER *)Self__B2DR->storage__XNK)[(__INTEGER)(i__FMWE - 1)]=((__CHARACTER *)Self__B2DR->storage__XNK)[(__INTEGER)(j__GMWE - 1)];
- ((__CHARACTER *)Self__B2DR->storage__XNK)[(__INTEGER)(j__GMWE - 1)]=tmp__D2DR;
- j__GMWE=(__INTEGER)(j__GMWE - 1);
- i__FMWE=(__INTEGER)(i__FMWE + 1);
- };
+ ((__WRITE_SLOT *)result__LAGH)->parent_write__FBGH.is_create__DBDI=TRUE__;
};
+ return(result__LAGH);
}
-static void product_error__for__in__with__023G(__POSITION p__223G,void *res__323G,void *lst__423G,void *prof__523G)
+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.
{
- void *em__B33G,*__tmp__043G;
- void *rd__C33G,*__tmp__L53G,*__tmp__U53G;
- void *code__D33G;
- void *old_list_current__E33G;
- void *old_profil_second__F33G;
- void *ctext__G33G,*__tmp__Z33G;
- void *__tmp__N43G;
- __INTEGER Self__WSKH,limit_up__XSKH;
- void *__tmp__K53G;
- void *__tmp__M53G,*__tmp__053G;
- __BOOLEAN __tmp__R43G;
- em__B33G=NULL;
- rd__C33G=NULL;
- code__D33G=NULL;
- old_list_current__E33G=NULL;
- old_profil_second__F33G=NULL;
- ctext__G33G=NULL;
+ 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__523G == (void *)NULL)) {
- ctext__G33G=context_main__CLMC;
+ if (((void *)prof__JL0G == (void *)NULL)) {
+ ctext__QL0G=context_main__V1LC;
} else {
- if (((struct ___OBJ *)prof__523G)->__id==__PROFIL_SLOT__) {
- __tmp__Z33G=((__PROFIL_SLOT *)prof__523G)->parent_profil__4KMC.context__Y33G;
+ if (((struct ___OBJ *)prof__JL0G)->__id==__PROFIL_SLOT__) {
+ __tmp__DM0G=((__PROFIL_SLOT *)prof__JL0G)->parent_profil__R1LC.context__CM0G;
} else {
- __tmp__Z33G=((__PROFIL_BLOCK *)prof__523G)->parent_profil__UNCG.context__Y33G;
+ __tmp__DM0G=((__PROFIL_BLOCK *)prof__JL0G)->parent_profil__OGAG.context__CM0G;
};
- ctext__G33G=__tmp__Z33G;
+ ctext__QL0G=__tmp__DM0G;
};
- add_last__W2BH(((__LIST *)lst__423G)->expr_list__EMRG,create__context__first__FYHG(PUSH__,p__223G,ctext__G33G,FALSE__));
- code__D33G=(&__string_493);
+ 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 {
- code__D33G=(&__string_494);
+ 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);
+ };
+ ((__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__);
};
- add_last__W2BH(((__LIST *)lst__423G)->expr_list__EMRG,create__text__access__persistant__type__F30C(((__LIST *)lst__423G)->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM,code__D33G,NULL,TRUE__,TYPE_VOID__->parent_type__UIB.default__AKC));
- if (((void *)res__323G != (void *)NULL)) {
- switch (((struct ___OBJ *)res__323G)->__id) {
+ 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__N43G=static_type__SCTG(res__323G);
+ __tmp__XM0G=static_type__OHQG(res__HL0G);
} break;
case __STRING_CST__: {
- __tmp__N43G=((__STRING_CST *)res__323G)->parent_constant__5F.static_type__LSYD;
+ __tmp__XM0G=((__STRING_CST *)res__HL0G)->parent_constant__5F.static_type__M2YD;
} break;
case __EXTERNAL_C__: {
- __tmp__N43G=((__EXTERNAL_C *)res__323G)->static_type__KMZD;
+ __tmp__XM0G=((__EXTERNAL_C *)res__HL0G)->static_type__1VZD;
} break;
case __PROTOTYPE_CST__: {
- __tmp__N43G=((__PROTOTYPE_CST *)res__323G)->parent_constant__DMMC.static_type__LSYD;
+ __tmp__XM0G=((__PROTOTYPE_CST *)res__HL0G)->parent_constant__W2LC.static_type__M2YD;
} break;
case __INTEGER_CST__: {
- __tmp__N43G=((__INTEGER_CST *)res__323G)->parent_constant__OMMC.static_type__LSYD;
+ __tmp__XM0G=((__INTEGER_CST *)res__HL0G)->parent_constant__B3LC.static_type__M2YD;
} break;
case __READ_LOCAL__: {
- __tmp__N43G=((__LOCAL *)((__READ_LOCAL *)res__323G)->local__G5YD)->parent_variable__ALMC.type__LCCG;
+ __tmp__XM0G=((__LOCAL *)((__READ_LOCAL *)res__HL0G)->local__HJZD)->parent_variable__T1LC.type__D25F;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__N43G=static_type__EG5H(res__323G);
+ __tmp__XM0G=static_type__CN1H(res__HL0G);
} break;
case __EXPR_EQUAL__: {
- __tmp__N43G=static_type__3G5H();
+ __tmp__XM0G=static_type__1N1H();
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__N43G=static_type__CH5H();
+ __tmp__XM0G=static_type__AO1H();
} break;
case __REAL_CST__: {
- __tmp__N43G=((__REAL_CST *)res__323G)->parent_constant__IVNH.static_type__LSYD;
+ __tmp__XM0G=((__REAL_CST *)res__HL0G)->parent_constant__U2JH.static_type__M2YD;
} break;
case __CHARACTER_CST__: {
- __tmp__N43G=((__CHARACTER_CST *)res__323G)->parent_constant__1VNH.static_type__LSYD;
+ __tmp__XM0G=((__CHARACTER_CST *)res__HL0G)->parent_constant__H3JH.static_type__M2YD;
} break;
case __IS_EXPANDED__: {
- __tmp__N43G=static_type__HH5H();
+ __tmp__XM0G=static_type__FO1H();
} break;
case __GET_TYPE_ID__: {
- __tmp__N43G=static_type__MH5H();
+ __tmp__XM0G=static_type__KO1H();
} break;
case __EXPR_SUP__: {
- __tmp__N43G=static_type__RH5H();
+ __tmp__XM0G=static_type__PO1H();
} break;
case __EXPR_SUB__: {
- __tmp__N43G=static_type__WH5H(res__323G);
+ __tmp__XM0G=static_type__UO1H(res__HL0G);
} break;
case __EXPR_MUL__: {
- __tmp__N43G=static_type__2H5H(res__323G);
+ __tmp__XM0G=static_type__0O1H(res__HL0G);
} break;
case __EXPR_DIV__: {
- __tmp__N43G=static_type__BI5H(res__323G);
+ __tmp__XM0G=static_type__5O1H(res__HL0G);
} break;
case __EXPR_AND__: {
- __tmp__N43G=static_type__GI5H(res__323G);
+ __tmp__XM0G=static_type__EP1H(res__HL0G);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__N43G=static_type__LI5H(res__323G);
+ __tmp__XM0G=static_type__JP1H(res__HL0G);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__N43G=static_type__QI5H(res__323G);
+ __tmp__XM0G=static_type__OP1H(res__HL0G);
} break;
case __PUT_TO__: {
- __tmp__N43G=TYPE_VOID__->parent_type__UIB.default__AKC;
+ __tmp__XM0G=TYPE_VOID__->parent_type__UIB.default__AKC;
} break;
case __ITEM__: {
- __tmp__N43G=static_type__ZI5H(res__323G);
+ __tmp__XM0G=static_type__XP1H(res__HL0G);
} break;
case __SIZE_OF__: {
- __tmp__N43G=static_type__FJ5H();
+ __tmp__XM0G=static_type__DQ1H();
} break;
case __CAST__: {
- __tmp__N43G=((__CAST *)res__323G)->static_type__2G5H;
+ __tmp__XM0G=((__CAST *)res__HL0G)->static_type__0N1H;
} break;
case __CALL_SLOT__: {
- __tmp__N43G=static_type__SEOL(res__323G);
+ __tmp__XM0G=static_type__NOKL(res__HL0G);
} break;
case __READ_SLOT__: {
- __tmp__N43G=((__SLOT_DATA *)((__READ_SLOT *)res__323G)->slot__QRKK)->parent_variable__G3YD.type__LCCG;
+ __tmp__XM0G=((__SLOT_DATA *)((__READ_SLOT *)res__HL0G)->slot__MUGK)->parent_variable__HHZD.type__D25F;
} break;
case __READ_GLOBAL__: {
- __tmp__N43G=((__SLOT_DATA *)((__READ_GLOBAL *)res__323G)->global__3DNK)->parent_variable__G3YD.type__LCCG;
+ __tmp__XM0G=((__SLOT_DATA *)((__READ_GLOBAL *)res__HL0G)->global__ZGJK)->parent_variable__HHZD.type__D25F;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__N43G=static_type__VN3M();
+ __tmp__XM0G=static_type__Z1ZM();
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__N43G=static_type__BIIO();
+ __tmp__XM0G=static_type__ZQEO();
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__N43G=static_type__XRMO();
+ __tmp__XM0G=static_type__P0IO();
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__N43G=static_type__GIIO();
+ __tmp__XM0G=static_type__4QEO();
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__N43G=static_type__3RMO();
+ __tmp__XM0G=static_type__V0IO();
} break;
case __EXPR_NEG__: {
- __tmp__N43G=static_type__FZMM(res__323G);
+ __tmp__XM0G=static_type__DFJM(res__HL0G);
} break;
case __EXPR_ADD__: {
- __tmp__N43G=static_type__UTQL(res__323G);
+ __tmp__XM0G=static_type__P3ML(res__HL0G);
} break;
case __EXPR_NOT__: {
- __tmp__N43G=static_type__NP1M(res__323G);
+ __tmp__XM0G=static_type__R3XM(res__HL0G);
} break;
case __EXPR_MOD__: {
- __tmp__N43G=static_type__LIIO(res__323G);
+ __tmp__XM0G=static_type__DREO(res__HL0G);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__N43G=static_type__CZHP();
+ __tmp__XM0G=static_type__0BEP();
} break;
case __EXPR_INF__: {
- __tmp__N43G=static_type__RMUN();
+ __tmp__XM0G=static_type__V0QN();
} break;
case __EXPR_INF_EQ__: {
- __tmp__N43G=static_type__WMUN();
+ __tmp__XM0G=static_type__00QN();
} break;
case __EXPR_OR__: {
- __tmp__N43G=static_type__ZKTN(res__323G);
+ __tmp__XM0G=static_type__3YPN(res__HL0G);
} break;
case __EXPR_XOR__: {
- __tmp__N43G=static_type__D5VO(res__323G);
+ __tmp__XM0G=static_type__1HSO(res__HL0G);
} break;
};
- __tmp__R43G=((void *)((__TYPE_FULL *)__tmp__N43G)->parent_type__KTL != (void *)TYPE_VOID__);
+ __tmp__1M0G=((void *)((__TYPE_FULL *)__tmp__XM0G)->parent_type__5SL != (void *)TYPE_VOID__);
} else {
- __tmp__R43G=FALSE__;
- };
- if (__tmp__R43G) {
- old_list_current__E33G=list_current__IF1;
- old_profil_second__F33G=profil_second__C4QC;
- list_current__IF1=lst__423G;
- profil_second__C4QC=prof__523G;
- if (res__323G==NULL) {
- __tmp__043G=NULL;
+ __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__323G)->__id) {
+ switch (((struct ___OBJ *)res__HL0G)->__id) {
case __LIST__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __STRING_CST__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_MULTIPLE__: {
- __tmp__043G=((void *)res__323G);
+ __tmp__EN0G=((void *)res__HL0G);
} break;
case __EXPR_EQUAL__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __REAL_CST__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_AND__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __PUT_TO__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __ITEM__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __SIZE_OF__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __CAST__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __READ_SLOT__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __READ_GLOBAL__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_INF__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_OR__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__043G=NULL;
+ __tmp__EN0G=NULL;
} break;
}
};
- em__B33G=__tmp__043G;
- if (((void *)__tmp__043G != (void *)NULL)) {
- Self__WSKH= 0;
- limit_up__XSKH=((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)__tmp__043G)->expr_list__W3PH)->parent_arrayed_collection__3LMC.upper__0KWH;
- while ((Self__WSKH <= limit_up__XSKH)) {
- __tmp__K53G=((void **)((__FAST_ARRAYoEXPRo *)((__EXPR_MULTIPLE *)em__B33G)->expr_list__W3PH)->parent_arrayed_collection__3LMC.storage__NLHI)[Self__WSKH];
- if (__tmp__K53G==NULL) {
- __tmp__L53G=NULL;
+ 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__K53G)->__id) {
+ switch (((struct ___OBJ *)__tmp__UN0G)->__id) {
case __LIST__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __STRING_CST__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__L53G=((void *)__tmp__K53G);
+ __tmp__VN0G=((void *)__tmp__UN0G);
} break;
case __EXPR_MULTIPLE__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __REAL_CST__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_AND__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __PUT_TO__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __ITEM__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __SIZE_OF__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __CAST__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __READ_SLOT__: {
- __tmp__L53G=((void *)__tmp__K53G);
+ __tmp__VN0G=((void *)__tmp__UN0G);
} break;
case __READ_GLOBAL__: {
- __tmp__L53G=((void *)__tmp__K53G);
+ __tmp__VN0G=((void *)__tmp__UN0G);
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_INF__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_OR__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__L53G=NULL;
+ __tmp__VN0G=NULL;
} break;
}
};
- rd__C33G=__tmp__L53G;
- switch (((struct ___OBJ *)__tmp__L53G)->__id) {
+ rd__ML0G=__tmp__VN0G;
+ switch (((struct ___OBJ *)__tmp__VN0G)->__id) {
case __READ_LOCAL__: {
- __tmp__M53G=((__READ_LOCAL *)__tmp__L53G)->local__G5YD;
+ __tmp__WN0G=((__READ_LOCAL *)__tmp__VN0G)->local__HJZD;
} break;
case __READ_SLOT__: {
- __tmp__M53G=((__READ_SLOT *)__tmp__L53G)->slot__QRKK;
+ __tmp__WN0G=((__READ_SLOT *)__tmp__VN0G)->slot__MUGK;
} break;
case __READ_GLOBAL__: {
- __tmp__M53G=((__READ_GLOBAL *)__tmp__L53G)->global__3DNK;
+ __tmp__WN0G=((__READ_GLOBAL *)__tmp__VN0G)->global__ZGJK;
} break;
};
- if (((struct ___OBJ *)__tmp__M53G)->__id==__LOCAL__) {
- init__EKJI(__tmp__M53G);
+ if (((struct ___OBJ *)__tmp__WN0G)->__id==__LOCAL__) {
+ init__0QFI(__tmp__WN0G);
} else {
- init__BWRG(__tmp__M53G);
+ init__K3OG(__tmp__WN0G);
};
- Self__WSKH=(__INTEGER)(Self__WSKH + 1);
+ Self__C0GH=(__INTEGER)(Self__C0GH + 1);
};
} else {
- if (res__323G==NULL) {
- __tmp__U53G=NULL;
+ if (res__HL0G==NULL) {
+ __tmp__4N0G=NULL;
} else {
- switch (((struct ___OBJ *)res__323G)->__id) {
+ switch (((struct ___OBJ *)res__HL0G)->__id) {
case __LIST__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __STRING_CST__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXTERNAL_C__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __PROTOTYPE_CST__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __INTEGER_CST__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __READ_LOCAL__: {
- __tmp__U53G=((void *)res__323G);
+ __tmp__4N0G=((void *)res__HL0G);
} break;
case __EXPR_MULTIPLE__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_EQUAL__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __REAL_CST__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __CHARACTER_CST__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __IS_EXPANDED__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __GET_TYPE_ID__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_SUP__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_SUB__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_MUL__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_DIV__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_AND__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_SHIFT_R__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_SHIFT_L__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __PUT_TO__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __ITEM__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __SIZE_OF__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __CAST__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __CALL_SLOT__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __READ_SLOT__: {
- __tmp__U53G=((void *)res__323G);
+ __tmp__4N0G=((void *)res__HL0G);
} break;
case __READ_GLOBAL__: {
- __tmp__U53G=((void *)res__323G);
+ __tmp__4N0G=((void *)res__HL0G);
} break;
case __EXPR_NOT_LOGIC__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_NEG__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_ADD__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_NOT__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_MOD__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_SUP_EQ__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_INF__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_INF_EQ__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_OR__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
case __EXPR_XOR__: {
- __tmp__U53G=NULL;
+ __tmp__4N0G=NULL;
} break;
}
};
- rd__C33G=__tmp__U53G;
- if (((void *)__tmp__U53G != (void *)NULL)) {
- switch (((struct ___OBJ *)__tmp__U53G)->__id) {
+ rd__ML0G=__tmp__4N0G;
+ if (((void *)__tmp__4N0G != (void *)NULL)) {
+ switch (((struct ___OBJ *)__tmp__4N0G)->__id) {
case __READ_LOCAL__: {
- __tmp__053G=((__READ_LOCAL *)__tmp__U53G)->local__G5YD;
+ __tmp__EO0G=((__READ_LOCAL *)__tmp__4N0G)->local__HJZD;
} break;
case __READ_SLOT__: {
- __tmp__053G=((__READ_SLOT *)__tmp__U53G)->slot__QRKK;
+ __tmp__EO0G=((__READ_SLOT *)__tmp__4N0G)->slot__MUGK;
} break;
case __READ_GLOBAL__: {
- __tmp__053G=((__READ_GLOBAL *)__tmp__U53G)->global__3DNK;
+ __tmp__EO0G=((__READ_GLOBAL *)__tmp__4N0G)->global__ZGJK;
} break;
};
- if (((struct ___OBJ *)__tmp__053G)->__id==__LOCAL__) {
- init__EKJI(__tmp__053G);
+ if (((struct ___OBJ *)__tmp__EO0G)->__id==__LOCAL__) {
+ init__0QFI(__tmp__EO0G);
} else {
- init__BWRG(__tmp__053G);
+ init__K3OG(__tmp__EO0G);
};
};
};
- list_current__IF1=old_list_current__E33G;
- profil_second__C4QC=old_profil_second__F33G;
+ list_current__EH1=old_list_current__OL0G;
+ profil_second__KPQC=old_profil_second__PL0G;
};
- add_last__W2BH(((__LIST *)lst__423G)->expr_list__EMRG,create__type__HZQC(p__223G,TYPE_VOID__->parent_type__UIB.default__AKC));
+ 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__G2IJ(void *n__I2IJ)
+static void* get_local_slot__C5EJ(void *n__E5EJ)
// ({NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
{
- void *__tmp__K2IJ;
- void *__tmp__L2IJ;
- __tmp__K2IJ=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__K2IJ)->__id) {
+ void *__tmp__G5EJ;
+ void *__tmp__H5EJ;
+ __tmp__G5EJ=type_block__BLB;
+ switch (((struct ___OBJ *)__tmp__G5EJ)->__id) {
case __TYPE__: {
- __tmp__L2IJ=get_local_slot__Q1HG(__tmp__K2IJ,n__I2IJ);
+ __tmp__H5EJ=get_local_slot__P3EG(__tmp__G5EJ,n__E5EJ);
} break;
case __TYPE_NULL__: {
- __tmp__L2IJ=NULL;
+ __tmp__H5EJ=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__L2IJ=get_local_slot__E4HG(__tmp__K2IJ,n__I2IJ);
+ __tmp__H5EJ=get_local_slot__DAFG(__tmp__G5EJ,n__E5EJ);
} break;
case __TYPE_CONTEXT__: {
- __tmp__L2IJ=get_local_slot__MAIG(__tmp__K2IJ,n__I2IJ);
+ __tmp__H5EJ=get_local_slot__LCFG(__tmp__G5EJ,n__E5EJ);
} break;
case __TYPE_ID__: {
- __tmp__L2IJ=get_local_slot__UCIG(__tmp__K2IJ,n__I2IJ);
+ __tmp__H5EJ=get_local_slot__TEFG(__tmp__G5EJ,n__E5EJ);
} break;
case __TYPE_GENERIC__: {
- __tmp__L2IJ=get_local_slot__2EIG(__tmp__K2IJ,n__I2IJ);
+ __tmp__H5EJ=get_local_slot__1GFG(__tmp__G5EJ,n__E5EJ);
} break;
case __PROFIL_BLOCK__: {
- __tmp__L2IJ=get_local_slot__G2IJ(n__I2IJ);
+ __tmp__H5EJ=get_local_slot__C5EJ(n__E5EJ);
} break;
};
- return(__tmp__L2IJ);
+ return(__tmp__H5EJ);
}
-static void* get_path_slot__H14G(__TYPE *Self__I14G,void *n__J14G)
+static void* get_path_slot__RJ1G(__TYPE *Self__SJ1G,void *n__TJ1G)
// ({TYPE},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *result__L14G,*__tmp__N24G;
- __INTEGER j__M14G;
- void *__tmp__O24G;
- result__L14G=NULL;
- j__M14G= 0;
- while (((void *)result__L14G == (void *)NULL)) {
- __tmp__N24G=((void **)((__FAST_ARRAYoSLOTo *)Self__I14G->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__M14G];
- if (((struct ___OBJ *)__tmp__N24G)->__id==__SLOT_DATA__) {
- __tmp__O24G=get_type_result__NX5G(__tmp__N24G);
+ 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__O24G=get_type_result__XY5G(__tmp__N24G);
+ __tmp__YK1G=get_type_result__BH2G(__tmp__XK1G);
};
- result__L14G=get_slot__WADH(__tmp__O24G,n__J14G);
- j__M14G=(__INTEGER)(j__M14G + 1);
+ result__VJ1G=get_slot__IO5G(__tmp__YK1G,n__TJ1G);
+ j__WJ1G=(__INTEGER)(j__WJ1G + 1);
};
- return(((void **)((__FAST_ARRAYoSLOTo *)Self__I14G->slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[(__INTEGER)(j__M14G - 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__A34G(__TYPE_VOID *Self__B34G,void *n__C34G)
+static void* get_path_slot__KL1G(__TYPE_VOID *Self__LL1G,void *n__ML1G)
// ({TYPE_VOID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *result__E34G,*__tmp__G44G;
- __INTEGER j__F34G;
- void *__tmp__H44G;
- result__E34G=NULL;
- j__F34G= 0;
- while (((void *)result__E34G == (void *)NULL)) {
- __tmp__G44G=((void **)((__FAST_ARRAYoSLOTo *)Self__B34G->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__F34G];
- if (((struct ___OBJ *)__tmp__G44G)->__id==__SLOT_DATA__) {
- __tmp__H44G=get_type_result__NX5G(__tmp__G44G);
+ 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__H44G=get_type_result__XY5G(__tmp__G44G);
+ __tmp__RM1G=get_type_result__BH2G(__tmp__QM1G);
};
- result__E34G=get_slot__WADH(__tmp__H44G,n__C34G);
- j__F34G=(__INTEGER)(j__F34G + 1);
+ result__OL1G=get_slot__IO5G(__tmp__RM1G,n__ML1G);
+ j__PL1G=(__INTEGER)(j__PL1G + 1);
};
- return(((void **)((__FAST_ARRAYoSLOTo *)Self__B34G->parent_type__UIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[(__INTEGER)(j__F34G - 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__V44G(__TYPE_CONTEXT *Self__W44G,void *n__X44G)
+static void* get_path_slot__5M1G(__TYPE_CONTEXT *Self__AN1G,void *n__BN1G)
// ({TYPE_CONTEXT},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *result__Z44G,*__tmp__154G;
- __INTEGER j__044G;
- void *__tmp__254G;
- result__Z44G=NULL;
- j__044G= 0;
- while (((void *)result__Z44G == (void *)NULL)) {
- __tmp__154G=((void **)((__FAST_ARRAYoSLOTo *)Self__W44G->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__044G];
- if (((struct ___OBJ *)__tmp__154G)->__id==__SLOT_DATA__) {
- __tmp__254G=get_type_result__NX5G(__tmp__154G);
+ 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__254G=get_type_result__XY5G(__tmp__154G);
+ __tmp__GO1G=get_type_result__BH2G(__tmp__FO1G);
};
- result__Z44G=get_slot__WADH(__tmp__254G,n__X44G);
- j__044G=(__INTEGER)(j__044G + 1);
+ result__DN1G=get_slot__IO5G(__tmp__GO1G,n__BN1G);
+ j__EN1G=(__INTEGER)(j__EN1G + 1);
};
- return(((void **)((__FAST_ARRAYoSLOTo *)Self__W44G->parent_type__VIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[(__INTEGER)(j__044G - 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__KA5G(__TYPE_ID *Self__LA5G,void *n__MA5G)
+static void* get_path_slot__UO1G(__TYPE_ID *Self__VO1G,void *n__WO1G)
// ({TYPE_ID},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *result__OA5G,*__tmp__QB5G;
- __INTEGER j__PA5G;
- void *__tmp__RB5G;
- result__OA5G=NULL;
- j__PA5G= 0;
- while (((void *)result__OA5G == (void *)NULL)) {
- __tmp__QB5G=((void **)((__FAST_ARRAYoSLOTo *)Self__LA5G->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__PA5G];
- if (((struct ___OBJ *)__tmp__QB5G)->__id==__SLOT_DATA__) {
- __tmp__RB5G=get_type_result__NX5G(__tmp__QB5G);
+ 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__RB5G=get_type_result__XY5G(__tmp__QB5G);
+ __tmp__1P1G=get_type_result__BH2G(__tmp__0P1G);
};
- result__OA5G=get_slot__WADH(__tmp__RB5G,n__MA5G);
- j__PA5G=(__INTEGER)(j__PA5G + 1);
+ result__YO1G=get_slot__IO5G(__tmp__1P1G,n__WO1G);
+ j__ZO1G=(__INTEGER)(j__ZO1G + 1);
};
- return(((void **)((__FAST_ARRAYoSLOTo *)Self__LA5G->parent_type__WIB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[(__INTEGER)(j__PA5G - 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__5B5G(__TYPE_GENERIC *Self__AC5G,void *n__BC5G)
+static void* get_path_slot__JQ1G(__TYPE_GENERIC *Self__KQ1G,void *n__LQ1G)
// ({TYPE_GENERIC},{NULLxSTRING_CONSTANT}) With resultNo recursive, No inlinable.
{
- void *result__DC5G,*__tmp__FD5G;
- __INTEGER j__EC5G;
- void *__tmp__GD5G;
- result__DC5G=NULL;
- j__EC5G= 0;
- while (((void *)result__DC5G == (void *)NULL)) {
- __tmp__FD5G=((void **)((__FAST_ARRAYoSLOTo *)Self__AC5G->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[j__EC5G];
- if (((struct ___OBJ *)__tmp__FD5G)->__id==__SLOT_DATA__) {
- __tmp__GD5G=get_type_result__NX5G(__tmp__FD5G);
+ 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__GD5G=get_type_result__XY5G(__tmp__FD5G);
+ __tmp__QR1G=get_type_result__BH2G(__tmp__PR1G);
};
- result__DC5G=get_slot__WADH(__tmp__GD5G,n__BC5G);
- j__EC5G=(__INTEGER)(j__EC5G + 1);
+ result__NQ1G=get_slot__IO5G(__tmp__QR1G,n__LQ1G);
+ j__OQ1G=(__INTEGER)(j__OQ1G + 1);
};
- return(((void **)((__FAST_ARRAYoSLOTo *)Self__AC5G->parent_type__T2IB.slot_run__1JC)->parent_arrayed_collection__ZJC.storage__SSL)[(__INTEGER)(j__EC5G - 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__T2IJ(void *n__V2IJ)
+static void* get_path_slot__P5EJ(void *n__R5EJ)
// ({NULLxSTRING_CONSTANT}) With resultRecursive, No inlinable.
{
- void *__tmp__X2IJ;
- void *__tmp__Y2IJ;
- __tmp__X2IJ=type_block__BLB;
- switch (((struct ___OBJ *)__tmp__X2IJ)->__id) {
+ void *__tmp__T5EJ;
+ void *__tmp__U5EJ;
+ __tmp__T5EJ=type_block__BLB;
+ switch (((struct ___OBJ *)__tmp__T5EJ)->__id) {
case __TYPE__: {
- __tmp__Y2IJ=get_path_slot__H14G(__tmp__X2IJ,n__V2IJ);
+ __tmp__U5EJ=get_path_slot__RJ1G(__tmp__T5EJ,n__R5EJ);
} break;
case __TYPE_NULL__: {
- __tmp__Y2IJ=NULL;
+ __tmp__U5EJ=NULL;
} break;
case __TYPE_VOID__: {
- __tmp__Y2IJ=get_path_slot__A34G(__tmp__X2IJ,n__V2IJ);
+ __tmp__U5EJ=get_path_slot__KL1G(__tmp__T5EJ,n__R5EJ);
} break;
case __TYPE_CONTEXT__: {
- __tmp__Y2IJ=get_path_slot__V44G(__tmp__X2IJ,n__V2IJ);
+ __tmp__U5EJ=get_path_slot__5M1G(__tmp__T5EJ,n__R5EJ);
} break;
case __TYPE_ID__: {
- __tmp__Y2IJ=get_path_slot__KA5G(__tmp__X2IJ,n__V2IJ);
+ __tmp__U5EJ=get_path_slot__UO1G(__tmp__T5EJ,n__R5EJ);
} break;
case __TYPE_GENERIC__: {
- __tmp__Y2IJ=get_path_slot__5B5G(__tmp__X2IJ,n__V2IJ);
+ __tmp__U5EJ=get_path_slot__JQ1G(__tmp__T5EJ,n__R5EJ);
} break;
case __PROFIL_BLOCK__: {
- __tmp__Y2IJ=get_path_slot__T2IJ(n__V2IJ);
+ __tmp__U5EJ=get_path_slot__P5EJ(n__R5EJ);
} break;
};
- return(__tmp__Y2IJ);
+ return(__tmp__U5EJ);
}
-static __LIST* my_copy__IE2M(__LIST *Self__JE2M)
+static __LIST* my_copy__MSYM(__LIST *Self__NSYM)
// ({LIST}) With resultRecursive, No inlinable.
{
- __LIST *result__LE2M;
- __INTEGER __tmp__RE2M,Self__RF5M,__tmp__YGFN,Self__2AGN,__tmp__YJFN;
- __INTEGER Self__LFGN;
- void *__tmp__XE2M,*__tmp__YE2M,*__tmp__RJFN,*__tmp__MKFN;
- __STRING_CST *Self__KVNQ,*Self__OVNQ,*Self__IDAI;
- __PUSH *Self__RFFN,*result__TFFN;
- void *new_context__UFFN;
- __PROTOTYPE_CST *Self__LVNQ,*Self__PVNQ,*Self__WVNQ;
- __INTEGER_CST *Self__MVNQ,*Self__QVNQ,*Self__XVNQ;
- __SWITCH *Self__LGFN,*result__NGFN,*Self__OIKN;
- __CASE *Self__OVGN;
- void *__tmp__EHFN,*__tmp__FHFN,*__tmp__LHFN,*__tmp__MHFN;
- __REAL_CST *Self__SVNQ,*Self__ZVNQ,*Self__3VNQ;
- __CHARACTER_CST *Self__UVNQ,*Self__1VNQ,*Self__5VNQ;
- __IS_EXPANDED *Self__VVNQ,*Self__2VNQ,*Self__AWNQ;
- __NODE_TYPE *Self__IHFN,*result__KHFN;
- __LOOP *Self__5IFN,*result__BJFN;
- void *case__EJFN,*new_body__CJFN;
- void *loop_end__FJFN,*__tmp__NKFN;
- void *__tmp__SJFN,*switch__DJFN;
- __POSITION pos__EWNQ,pos__JAEN;
- void *new_list__OGFN;
- result__LE2M=create__4ICG(Self__JE2M->parent_expr__VE.parent_instr__UE.parent_itm_object__TE.position__BJM);
- __tmp__RE2M=(__INTEGER)(((__FAST_ARRAYoINSTRo *)Self__JE2M->expr_list__EMRG)->parent_arrayed_collection__DMRG.upper__5BTG + 1);
- Self__RF5M= 1;
- while ((Self__RF5M <= __tmp__RE2M)) {
- __tmp__XE2M=((void **)((__FAST_ARRAYoINSTRo *)Self__JE2M->expr_list__EMRG)->parent_arrayed_collection__DMRG.storage__X3BH)[(__INTEGER)(Self__RF5M - 1)];
- switch (((struct ___OBJ *)__tmp__XE2M)->__id) {
+ __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__YE2M=my_copy__IE2M(__tmp__XE2M);
+ __tmp__2SYM=my_copy__MSYM(__tmp__1SYM);
} break;
case __STRING_CST__: {
- Self__KVNQ=((__STRING_CST *)__tmp__XE2M);
- __tmp__YE2M=create__text__BMQH(Self__KVNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__KVNQ->string__LDAI);
+ 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__RFFN=((__PUSH *)__tmp__XE2M);
- result__TFFN=NULL;
- new_context__UFFN=NULL;
- if (is_alias__UIEH) {
- new_context__UFFN=get_alias__UTCO(Self__RFFN->context__RTSG);
- ((__LOCAL *)new_context__UFFN)->parent_variable__ALMC.ensure_count__4KCG= 1;
- result__TFFN=create__context__first__FYHG(Self__RFFN,Self__RFFN->parent_instr__YRB.parent_itm_object__TE.position__BJM,new_context__UFFN,Self__RFFN->is_first__STSG);
+ 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__TFFN=create__context__first__FYHG(Self__RFFN,Self__RFFN->parent_instr__YRB.parent_itm_object__TE.position__BJM,Self__RFFN->context__RTSG,Self__RFFN->is_first__STSG);
+ 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__YE2M=result__TFFN;
+ __tmp__2SYM=result__XTBN;
} break;
case __EXTERNAL_C__: {
- __tmp__YE2M=my_copy__ODAI(__tmp__XE2M);
+ __tmp__2SYM=my_copy__EK2H(__tmp__1SYM);
} break;
case __PROTOTYPE_CST__: {
- Self__LVNQ=((__PROTOTYPE_CST *)__tmp__XE2M);
- __tmp__YE2M=create__type__HZQC(Self__LVNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__LVNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__MVNQ=((__INTEGER_CST *)__tmp__XE2M);
- __tmp__YE2M=create__value__type__I1QC(Self__MVNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__MVNQ->value__VUYD,Self__MVNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__LGFN=((__SWITCH *)__tmp__XE2M);
- new_list__OGFN=create_with_capacity__DSRI((__INTEGER)(((__FAST_ARRAYoCASEo *)Self__LGFN->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG + 1));
- __tmp__YGFN=((__FAST_ARRAYoCASEo *)Self__LGFN->list__ASCG)->parent_arrayed_collection__QNCG.upper__VSCG;
- Self__2AGN= 0;
- while ((Self__2AGN <= __tmp__YGFN)) {
- Self__OVGN=((__CASE *)((void **)((__FAST_ARRAYoCASEo *)Self__LGFN->list__ASCG)->parent_arrayed_collection__QNCG.storage__ZUIJ)[Self__2AGN]);
- add_last__BMLJ(new_list__OGFN,create__with__X04H(Self__OVGN->id__4SCG,my_copy__IE2M(Self__OVGN->code__PWCG)));
- Self__2AGN=(__INTEGER)(Self__2AGN + 1);
- };
- result__NGFN=clone__IZ0H(Self__LGFN);
- __tmp__EHFN=Self__LGFN->expr__4EJI;
- switch (((struct ___OBJ *)__tmp__EHFN)->__id) {
+ 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__FHFN=my_copy__IE2M(__tmp__EHFN);
+ __tmp__JVBN=my_copy__MSYM(__tmp__IVBN);
} break;
case __STRING_CST__: {
- Self__OVNQ=((__STRING_CST *)__tmp__EHFN);
- __tmp__FHFN=create__text__BMQH(Self__OVNQ->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__OVNQ->string__LDAI);
+ 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__FHFN=my_copy__ODAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__EK2H(__tmp__IVBN);
} break;
case __PROTOTYPE_CST__: {
- Self__PVNQ=((__PROTOTYPE_CST *)__tmp__EHFN);
- __tmp__FHFN=create__type__HZQC(Self__PVNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__PVNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__QVNQ=((__INTEGER_CST *)__tmp__EHFN);
- __tmp__FHFN=create__value__type__I1QC(Self__QVNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__QVNQ->value__VUYD,Self__QVNQ->parent_constant__OMMC.static_type__LSYD);
+ 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__FHFN=my_copy__02IJ(__tmp__EHFN);
+ __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__FHFN=my_copy__2EAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__SL2H(__tmp__IVBN);
} break;
case __EXPR_EQUAL__: {
- __tmp__FHFN=my_copy__VFAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__LM2H(__tmp__IVBN);
} break;
case __EXPR_NOT_EQUAL__: {
- __tmp__FHFN=my_copy__CGAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__YM2H(__tmp__IVBN);
} break;
case __REAL_CST__: {
- Self__SVNQ=((__REAL_CST *)__tmp__EHFN);
- __tmp__FHFN=create__value__type__2KQH(Self__SVNQ->parent_constant__IVNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__SVNQ->value__RGAI,Self__SVNQ->parent_constant__IVNH.static_type__LSYD);
+ 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__UVNQ=((__CHARACTER_CST *)__tmp__EHFN);
- __tmp__FHFN=create__char__XLQH(Self__UVNQ->parent_constant__1VNH.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__UVNQ->text__ZGAI);
+ 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__VVNQ=((__IS_EXPANDED *)__tmp__EHFN);
- __tmp__FHFN=create__receiver__2J0H(Self__VVNQ->parent_expr__OXNH.parent_instr__UE.parent_itm_object__TE.position__BJM,my_copy__02IJ(Self__VVNQ->receiver__AHAI));
+ 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__FHFN=my_copy__FHAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__1N2H(__tmp__IVBN);
} break;
case __EXPR_SUP__: {
- __tmp__FHFN=my_copy__OHAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__EO2H(__tmp__IVBN);
} break;
case __EXPR_SUB__: {
- __tmp__FHFN=my_copy__ZHAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__PO2H(__tmp__IVBN);
} break;
case __EXPR_MUL__: {
- __tmp__FHFN=my_copy__FIAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__1O2H(__tmp__IVBN);
} break;
case __EXPR_DIV__: {
- __tmp__FHFN=my_copy__QIAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__GP2H(__tmp__IVBN);
} break;
case __EXPR_AND__: {
- __tmp__FHFN=my_copy__1IAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__RP2H(__tmp__IVBN);
} break;
case __EXPR_SHIFT_R__: {
- __tmp__FHFN=my_copy__GJAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__2P2H(__tmp__IVBN);
} break;
case __EXPR_SHIFT_L__: {
- __tmp__FHFN=my_copy__RJAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__HQ2H(__tmp__IVBN);
} break;
case __PUT_TO__: {
- __tmp__FHFN=my_copy__2JAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__SQ2H(__tmp__IVBN);
} break;
case __ITEM__: {
- __tmp__FHFN=my_copy__NKAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__DR2H(__tmp__IVBN);
} break;
case __SIZE_OF__: {
- __tmp__FHFN=my_copy__ZKAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__PR2H(__tmp__IVBN);
} break;
case __CAST__: {
- __tmp__FHFN=my_copy__CLAI(__tmp__EHFN);
+ __tmp__JVBN=my_copy__YR2H(__tmp__IVBN);
} break;
case __CALL_SLOT__: {
- __tmp__FHFN=my_copy__1E2M(__tmp__EHFN);
+ __tmp__JVBN=my_copy__5SYM(__tmp__IVBN);
} break;
case __READ_SLOT__: {
- __tmp__FHFN=my_copy__MRKK(__tmp__EHFN);
+ __tmp__JVBN=my_copy__IUGK(__tmp__IVBN);
} break;
case __READ_GLOBAL__: {
- __tmp__FHFN=my_copy__ZRKK(__tmp__EHFN);
+ __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__FHFN=my_copy__3BGN(__tmp__EHFN);
+ __tmp__JVBN=my_copy__BQCN(__tmp__IVBN);
} break;
case __EXPR_OR_LOGIC__: {
- __tmp__FHFN=my_copy__VIIO(__tmp__EHFN);
+ __tmp__JVBN=my_copy__NREO(__tmp__IVBN);
} break;
case __EXPR_OR_OR_LOGIC__: {
- __tmp__FHFN=my_copy__3PNO(__tmp__EHFN);
+ __tmp__JVBN=my_copy__VYJO(__tmp__IVBN);
} break;
case __EXPR_AND_LOGIC__: {
- __tmp__FHFN=my_copy__CJIO(__tmp__EHFN);
+ __tmp__JVBN=my_copy__0REO(__tmp__IVBN);
} break;
case __EXPR_AND_AND_LOGIC__: {
- __tmp__FHFN=my_copy__JQNO(__tmp__EHFN);
+ __tmp__JVBN=my_copy__BZJO(__tmp__IVBN);
} break;
case __EXPR_NEG__: {
- __tmp__FHFN=my_copy__EBNM(__tmp__EHFN);
+ __tmp__JVBN=my_copy__CNJM(__tmp__IVBN);
} break;
case __EXPR_ADD__: {
- __tmp__FHFN=my_copy__EOPL(__tmp__EHFN);
+ __tmp__JVBN=my_copy__5XLL(__tmp__IVBN);
} break;
case __EXPR_NOT__: {
- __tmp__FHFN=my_copy__SH2M(__tmp__EHFN);
+ __tmp__JVBN=my_copy__WVYM(__tmp__IVBN);
} break;
case __EXPR_MOD__: {
- __tmp__FHFN=my_copy__NJIO(__tmp__EHFN);
+ __tmp__JVBN=my_copy__FSEO(__tmp__IVBN);
} break;
case __EXPR_SUP_EQ__: {
- __tmp__FHFN=my_copy__YZHP(__tmp__EHFN);
+ __tmp__JVBN=my_copy__QCEP(__tmp__IVBN);
} break;
case __EXPR_INF__: {
- __tmp__FHFN=my_copy__13VN(__tmp__EHFN);
+ __tmp__JVBN=my_copy__5LSN(__tmp__IVBN);
} break;
case __EXPR_INF_EQ__: {
- __tmp__FHFN=my_copy__G4VN(__tmp__EHFN);
+ __tmp__JVBN=my_copy__KMSN(__tmp__IVBN);
} break;
case __EXPR_OR__: {
- __tmp__FHFN=my_copy__FLTN(__tmp__EHFN);
+ __tmp__JVBN=my_copy__JZPN(__tmp__IVBN);
} break;
case __EXPR_XOR__: {
- __tmp__FHFN=my_copy__OUWO(__tmp__EHFN);
+ __tmp__JVBN=my_copy__G3SO(__tmp__IVBN);
} break;
};
- Self__OIKN=((__SWITCH *)result__NGFN);
- Self__OIKN->expr__4EJI=__tmp__FHFN;
- Self__OIKN->list__ASCG=new_list__OGFN;
- __tmp__YE2M=result__NGFN;
+ Self__SWGN=((__SWITCH *)result__NAXH);
+ Self__SWGN->expr__ULFI=__tmp__JVBN;
+ Self__SWGN->list__0KAG=new_list__SUBN;
+ __tmp__2SYM=result__NAXH;
} break;
case __NODE_TYPE__: {
- Self__IHFN=((__NODE_TYPE *)__tmp__XE2M);
- __tmp__LHFN=Self__IHFN->parent_node__I0QC.expr__Q5YD;
- switch (((struct ___OBJ *)__tmp__LHFN)->__id) {
+ Self__MVBN=((__NODE_TYPE *)__tmp__1SYM);
+ __tmp__PVBN=Self__MVBN->parent_node__QLQC.expr__RJZD;
+ switch (((struct ___OBJ *)__tmp__PVBN)->__id) {
case __LIST__: {
- __tmp__MHFN=my_copy__IE2M(__tmp__LHFN);
+ __tmp__QVBN=my_copy__MSYM(__tmp__PVBN);
} break;
case __STRING_CST__: {
- Self__IDAI=((__STRING_CST *)__tmp__LHFN);
- __tmp__MHFN=create__text__BMQH(Self__IDAI->parent_constant__5F.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__IDAI->string__LDAI);
+ 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__MHFN=my_copy__ODAI(__tmp__LHFN);
+ __tmp__QVBN=my_copy__EK2H(__tmp__PVBN);
} break;
case __PROTOTYPE_CST__: {
- Self__WVNQ=((__PROTOTYPE_CST *)__tmp__LHFN);
- __tmp__MHFN=create__type__HZQC(Self__WVNQ->parent_constant__DMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__WVNQ->parent_constant__DMMC.static_type__LSYD);
+ 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__XVNQ=((__INTEGER_CST *)__tmp__LHFN);
- __tmp__MHFN=create__value__type__I1QC(Self__XVNQ->parent_constant__OMMC.parent_expr__4F.parent_instr__UE.parent_itm_object__TE.position__BJM,Self__XVNQ->value__VUYD,Self__XVNQ->parent_constant__OMMC.static_type__LSYD);
+ 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->